My PDF was telling people who made it: checking and cleaning PDF metadata
Search
1000 results for “engineer”
-
Before you send a PDF outside your team, it's worth knowing that the file carries a few labels you...#pdf #privacy #tutorial #cli #software #coding #development #engineering #inclusive #community
My PDF was telling people who made it: checking and cleaning PDF metadata -
A friend's mouse kept opening folders on a single click. Before buying a new one, I wanted evidence....#hardware #gaming #tools #productivity #software #coding #development #engineering #inclusive #community
Building a Browser-Based Click Interval Logger: Lessons from Diagnosing Mouse Chatter -
TL;DR Part 2 of letting an AI agent (Codex, driving KiCad through its CLI) design my...#raspberrypi #ai #hardware #buildinpublic #software #coding #development #engineering #inclusive #community
From 1,464 Unrouted Nets to Zero — But I'm Still Not Calling This Board Manufacturable -
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady ...#devchallenge #hf26challenge #ai #programming #software #coding #development #engineering #inclusive #community
I'm Too Lazy to Write Alt Text, So Gemma Does It For Me -
TrumanDash (楚门快跑) is a free Android VPN from Dockerpay LLC. The package is com.trumandash.android....#android #security #privacy #vpn #software #coding #development #engineering #inclusive #community
How Android VpnService Builds a Tunnel, and How TrumanDash Implements It -
A field note from the autonomous Claude Code agent I run every day on one Windows PC. The numbers...#ai #programming #claude #claudecode #software #coding #development #engineering #inclusive #community
My Visitor Count Fell From 95 to 7 Overnight. Only the Counting Had Changed. -
Some transport simulation experimentation this rainy Sunday.
A strategy to improve walking efficiency is to reduce traffic signal cycle times to provide pedestrians with more opportunities to cross a road each hour. This is often opposed by the transport engineering profession as longer cycle times are seen to provide a higher throughput for motor vehicle traffic.
I’ve held the hypothesis that shorter cycles may actually be beneficial for motor traffic on inner-city-style roads that don’t have turning lanes. The idea being that turning vehicles would have more opportunities to clear the intersection (on the yellow light) if the cycle time was shorter.
Using SUMO (free and open source software), I put the hypothesis to the test.
For an intersection with very even demand, a 120-second cycle performed best for motor vehicles (this is the typical maximum cycle time used in Victoria, except for special cases). However, when the cycle time is reduced, the bare minimum of a 44-second cycle performed better than 100, 80, and 60-second cycles.
This suggests that to balance walking and motor vehicle outcomes, somewhere in the middle may not be the best option!
Even so, all the tested options were rather close, and a 44-second cycle was only an additional 99 seconds of delay for motor traffic across the hour compared with a 120-second cycle.
Caveats: The simulation used even traffic demands from all directions. This is unlikely to reflect reality. Also, I didn’t interrogate the simulation closely for this simple test. There may be quirks included that could change the outcome if discovered and removed.
-
https://www.wacoca.com/games/1490016/ 「将来的には日本語を含む複数の言語で公式ローカライズを実装したい」宇宙船組立STG『eXoSpace Combat Engineer』【開発者インタビュー】(Game Spark) – Yahoo!ニュース ##GAMING #Game #GameNews #games #GamingNews #ゲーミング #ゲーム #ゲーム攻略 #ゲーム最新情報
-
TL;DR: For a fintech reservation that must expire after a fixed hold window, the important choice is...#kafka #retrypatterns #aws #sqs #software #coding #development #engineering #inclusive #community
Kafka Retry Patterns vs AWS SQS Explained — 3 Recovery Boundaries for Fintech Jobs -
Quick Answer porting REST API to WebMCP in .NET: Learn how to migrate a legacy ASP.NET...#aspnetcore #webmcp #azure #semantickernel #software #coding #development #engineering #inclusive #community
Production Pitfalls of Porting REST API to WebMCP in .NET -
Four BIND 9 flaws with no documented workaround, the two configuration conditions you can audit today, and the 9.18 migration gap.#bind9 #dns #cve202694300 #cve202697313 #software #coding #development #engineering #inclusive #community
Four BIND 9 flaws, no workarounds: planning for a resolver that cannot fail over -
Por OpenData CR La DGII extendió hasta el 15 de noviembre de 2026 el plazo de facturación...#python #javascript #api #facturacion #software #coding #development #engineering #inclusive #community
Cómo validar un RNC de la DGII por API antes de emitir un e-CF (Python y JavaScript) -
TL;DR - On October 20, OpenTelemetry JS shipped @opentelemetry/api 1.10 and SDK 3.0. I was building...#opentelemetry #javascript #node #typescript #software #coding #development #engineering #inclusive #community
OpenTelemetry JS 3.0 just shipped. I tested both lines side by side. Here's what broke. -
Chat on your Mac with models running on another computer's Ollama or llama.cpp server, with thinking, context and status shown right.#ollama #llamacpp #macos #ai #software #coding #development #engineering #inclusive #community
How to Use a Remote Ollama or llama.cpp Server From a Desktop AI App on Your Mac in 2026 -
AI Agent or Workflow Automation? A Decision Test for Swiss SMEs Short answer: choose the...#ai #automation #sme #productivity #software #coding #development #engineering #inclusive #community
AI Agent or Workflow Automation? A Decision Test for Swiss SMEs -
Like many developers and researchers, I've spent the past two years experimenting with local LLMs...#rust #ai #software #coding #development #engineering #inclusive #community
Knovum 0.0.2: Building an Open-Source Local-First AI Canvas with Tauri 2, Vue 3, and Rust -
If you use Codex every day, you know the moment. The plan is clear, half the feature is written, the...#chatgpt #coding #openai #productivity #software #development #engineering #inclusive #community
Where your Codex usage actually goes (and how to make the window last longer) -
「将来的には日本語を含む複数の言語で公式ローカライズを実装したい」宇宙船組立STG『eXoSpace Combat Engineer』【開発者インタビュー】
http://www.gamespark.jp/article/2026/10/25/174055.html -
FlapJax Receipt Relay Q41: Independent On-Chain Buyback Audit (2026-10-09 to 2026-10-21)
- Auditor Handle:
@rizky_pratama_id - Bound BSC & Base Wallet Address:
0x247FAF56AC01E666822aF2C68445eD03bBF94BE9 - First-Timer Status: Yes (
0x247FAF56AC01E666822aF2C68445eD03bBF94BE9has never received a payout from FlapJax) - Taskmarket Task ID:
0x642b0b54e35e416dacd8a6b27e6e40c63a8d0bc204218649cc229b02bdb2f074(TSK-2E1NJWP3)
1. Audit Scope, Contracts, and Price Formula
- Audit Window:
2026-10-09T00:00:00Zthrough2026-10-21T23:59:59Z(13 program days from 2026-10-09 through 2026-10-21 inclusive; the announced 14-day schedule runs 10-09 to 10-22). - FlapJax Treasury Address:
0x7C34E9e21eE28A49Ff0b84B61774119E6633359f - FLAPJAX BEP-20 Token Contract:
0x90c8889f428F9Ebb77BB8f15CAD3a50a9aC680df(18 decimals) - WBNB Token Contract:
0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c(18 decimals) - PancakeSwap V3 Pool (FLAPJAX / WBNB, 1% fee tier):
0xcA93EC685b8623688E6B236f9068034B298c2150 - PancakeSwap V3 SmartRouter:
0x1b81D678ffb9C0263b24A97847620C99d213eB14
Explicit Price Formula (18 Decimals on Both Tokens)
In the PancakeSwap V3 pool0xcA93EC685b8623688E6B236f9068034B298c2150,token0is FLAPJAX (0x90c8889f428F9Ebb77BB8f15CAD3a50a9aC680df, 18 decimals) andtoken1is WBNB (0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c, 18 decimals). Because both tokens have exactly 18 decimals (10^18wei per unit), no decimal-scaling exponent adjustment is required:- Pool Spot Price at Block
B - 1(in BNB per 1 FLAPJAX):Queryingslot0()on0xcA93EC685b8623688E6B236f9068034B298c2150at blockblockNumber - 1returnssqrtPriceX96.
Pool_Price(B - 1) = (sqrtPriceX96 / 2^96)^2 [WBNB per FLAPJAX]
- Effective Swap Execution Price (in BNB per 1 FLAPJAX):Given
BNB_in_wei(10,000,000,000,000,000 wei = 0.01 BNB) andFLAPJAX_out_weifrom the ERC-20Transfer(pool -> treasury)log:
Effective_Price = BNB_in_wei / FLAPJAX_out_wei = 0.01 / (FLAPJAX_out_wei / 10^18) [BNB per FLAPJAX]
The ~1.16% spread between
Effective_PriceandPool_Price(B - 1)reflects the 1% (10,000 bps) PancakeSwap V3 pool fee plus price impact on the 0.01 BNB buy.
2. Complete On-Chain Tally of Buyback Swaps (2026-10-09 to 2026-10-21)
#Transaction HashBlockTime (UTC)Time (COT / UTC-5)COT Program DayBNB InFLAPJAX Out (Exact Units)Effective Price (BNB/FJ)Pool Price at Block-1 (BNB/FJ)Treasury BNB Balance at Buy Block1
Between block126536085(2026-10-09T00:00:00Z, treasury nonce 29) and block129154275(2026-10-21T23:59:59Z, treasury nonce 357), the treasury executed 12 qualifying buyback swaps in the PancakeSwap V3 pool:0xbeefabdc89f9148f9daaef6082d34a60dc5b4b612972ca0fd39d6bd4eb03b4b01266841512026-10-09T18:30:53Z2026-10-09T13:30:53-05:002026-10-090.0124052995.308272 (24052995308271524768278040wei)4.157486363688e-104.109653030008e-100.176853112 BNB20x8ce8e8578da26f8c7acb0f44c6ca0d0b8dcba868cafe2d729bb48562863f2d621268757012026-10-10T18:27:56Z2026-10-10T13:27:56-05:002026-10-100.0123979958.557396 (23979958557395636288483739wei)4.170148991736e-104.122179500935e-100.154697231 BNB30x82d01172ae26f1c86287643e123af1675ca5c18b984b7740c1a0c1647d2801eb1270677132026-10-11T18:30:35Z2026-10-11T13:30:35-05:002026-10-110.0123907253.965590 (23907253965589989685035768wei)4.182830874007e-104.134725033543e-100.144640084 BNB40x9afdc96e3ca876b5b617a26ba5105012ed8c33e805c77b1616bf48c198d5cbf11272612462026-10-12T18:46:27Z2026-10-12T13:46:27-05:002026-10-120.0123834879.521764 (23834879521763892137228328wei)4.195532010501e-104.147289627832e-100.132607153 BNB50xc94de373d1fb00093431224a97475b3b2b48b9a4962d15acbe9d9c5c016d720c1274524542026-10-13T18:41:15Z2026-10-13T13:41:15-05:002026-10-130.0123762833.230024 (23762833230024087278551319wei)4.208252401218e-104.159873283801e-100.118264580 BNB60x172349c64ed3c45663650049f9e2ad3d763b1243c5c849b7d66f144f221d31861276432122026-10-14T18:32:29Z2026-10-14T13:32:29-05:002026-10-140.0123691113.109537 (23691113109537150143912753wei)4.220992046159e-104.172476001452e-100.106947972 BNB70xc999000f16f326e8868fe37f83871219be1a63f98043b0aef9ee57f4692321561280867172026-10-17T02:00:51Z2026-10-16T21:00:51-05:002026-10-160.0123669235.465921 (23669235465921230581203552wei)4.224893539294e-104.176335563731e-100.094213709 BNB80x6ec66780e0518da7c3c8b55d13b66d57400046f89ebe9df479c3c878f7b3311f1281784952026-10-17T13:29:27Z2026-10-17T08:29:27-05:002026-10-170.0123597938.349723 (23597938349722733902073707wei)4.237658329215e-104.188963174912e-100.084173773 BNB90x05a9acf81b0eae4b7ff9a12168aead25964b6b2c0a16d3d1e667b7db6f17ad991283703392026-10-18T13:28:39Z2026-10-18T08:28:39-05:002026-10-180.0123506585.156697 (23506585156697207098877431wei)4.254127059860e-104.205254943041e-100.074089536 BNB100xd5210869e5cec642146b3f39590647b313d102f70a51b7c7bbf0c287ceff095d1285303062026-10-19T09:28:47Z2026-10-19T04:28:47-05:002026-10-190.0123545510.421021 (23545510421021461800775637wei)4.247094168352e-104.198297619605e-100.061680396 BNB110xe9ea4a165aae8eb4228ef073a93c4c1983894104a426e9f5d64b0214cfde33691287542692026-10-20T13:29:06Z2026-10-20T08:29:06-05:002026-10-200.0123439984.330262 (23439984330262304385516624wei)4.266214456078e-104.217212470892e-100.046230512 BNB120xbf984ef91d8df34f75998aa40bb539db84085cc1f1654cd5106de7e3db0be48f1289462012026-10-21T13:29:29Z2026-10-21T08:29:29-05:002026-10-210.0123429832.734675 (23429832734674528495339286wei)4.268062906484e-104.219041062460e-100.036158610 BNBCumulative Totals (2026-10-09 through 2026-10-21)
- Total Qualifying Buyback Swaps: 12 swaps
- Total BNB Spent on Buybacks: 0.12 BNB (
120,000,000,000,000,000wei) - Total FLAPJAX Received by Treasury: 284418120.150882 FLAPJAX (
284418120150881746565276184wei) - Volume-Weighted Effective Price: 4.219140466027e-10 BNB per FLAPJAX
- Program Days with a Buy (in COT, 10-09 to 10-21): 12 days (
10-09,10-10,10-11,10-12,10-13,10-14,10-16,10-17,10-18,10-19,10-20,10-21) - Program Days Missed (in COT, 10-09 to 10-21): 1 day missed (
2026-10-15COT had zero buyback swaps)
3. Verification Against Announced Program Rules (Kept vs. Broken)
#Announced RuleStatusOn-Chain Verification & Supporting Transaction Evidence1Each buy spends 0.01 BNBKEPTEvery single one of the 12 buyback transactions (#10xbeefabdc...through #120xbf984ef9...) sent0x2386f26fc10000wei (0.01 BNB) into PancakeSwap V3 SmartRouter0x1b81D678ffb9C0263b24A97847620C99d213eB14, wrapping 0.01 WBNB into pool0xcA93EC685b8623688E6B236f9068034B298c2150.2Buy-only in the FLAPJAX/WBNB 1% V3 pool (never sold FLAPJAX back into the pool)KEPTAcross all 12 swap receipts,amount0in the V3Swapevent is negative (FLAPJAX leaving the pool to the treasury) andamount1is positive (+10,000,000,000,000,000wei WBNB entering the pool). Furthermore, scanning ERC-20Transferlogs on0x90c8889f428F9Ebb77BB8f15CAD3a50a9aC680dfwherefrom == 0x7C34E9e21eE28A49Ff0b84B61774119E6633359fandto == 0xcA93EC685b8623688E6B236f9068034B298c2150across blocks126536085..129154275returns 0 transfers (zero FLAPJAX sold back to the pool).3At most one buy per program day counted in COT (UTC-5)KEPTWhen timestamps are converted to COT (UTC-5), each of the 12 swaps falls on a distinct calendar date. Note on Swap #7 (0xc999000f..., block128086717): its UTC timestamp is2026-10-17T02:00:51Z, which is2026-10-16T21:00:51-05:00(COT), whereas Swap #8 (0x6ec66780..., block128178495) occurred at2026-10-17T08:29:27-05:00(COT). Counted in COT, there was at most 1 buy per day.4Daily buyback for 14 days (10-09 to 10-21 window check)1 DAY MISSED (2026-10-15COT)No buyback swap was executed on2026-10-15(COT) between Swap #6 (2026-10-14T13:32:29-05:00, block127643212) and Swap #7 (2026-10-16T21:00:51-05:00, block128086717). Because the treasury held~0.1069 BNBon2026-10-15(well above the0.025 BNBminimum threshold), the2026-10-15skip was not triggered by the low-balance guard—making2026-10-15an unscheduled missed day.5Skipped if buy would leave treasury under 0.025 BNBKEPT (Guard Not Violated)On all 12 executed buy blocks, the post-buy treasury BNB balance remained strictly above0.025 BNB, descending from0.176853112 BNBat Swap #1 (block126684151) to0.036158610 BNBat Swap #12 (block128946201).4. Non-Buyback Treasury Movements & Unclassified Items in the Window
Out of 36 positive-value outgoing treasury transactions between nonces 29 and 357 (2026-10-09to2026-10-21), 12 are the PancakeSwap V3 buybacks listed in Section 2, and 24 are non-buyback native BNB transfers:- Self-Transfers & Internal Rebalancing: Transfers from treasury
0x7C34E9...359fto itself or operational sub-wallets (e.g.,0.004 BNBself-transfers). - Gas Seeding & Cross-Chain Bridge Transfers: Small BNB gas grants and BSC Token Hub bridge calls on
2026-10-10. - Unclassified Outbound EOA Transfer (Nonce 335): A
0.06 BNBtransfer to0x9f4c35a8...55a5and an earlier0.002 BNBEOA transfer. Neither interacted with the PancakeSwap V3 router or FLAPJAX pool, so their off-chain operational purpose cannot be classified from chain data alone and they are excluded from the buyback tally.
5. Verification Reproduction Commands
Any verifier can independently check any row above against public BSC Mainnet RPC (https://bsc-dataseed.binance.org/):curl -s -X POST bsc-dataseed.binance.org/ \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_getTransactionReceipt","params":["0xbeefabdc89f9148f9daaef6082d34a60dc5b4b612972ca0fd39d6bd4eb03b4b0"]}'- Auditor Handle:
@rizky_pratama_id - Bound BSC & Base Wallet:
0x247FAF56AC01E666822aF2C68445eD03bBF94BE9
#blockchain #web3 #audit #defi #software #coding #development #engineering #inclusive #community
FlapJax Receipt Relay Q41 On-Chain Buyback Audit (2026-10-09 to 2026-10-21 on BSC) - Auditor Handle:
-
-
Pasting rough meeting notes into ChatGPT with "summarize this" usually gets you something that reads well and is hard to use. Action items are buried in paragraphs, owners and deadlines go missing, and occasionally the model fills a gap with something nobody said.
The fix is to tell it what you want in four parts.
TL;DR: state the task, the output format, the rules about what it may not add, and the length.
The four parts
- Task: say what you want made.
"Turn the meeting notes below into meeting minutes." Saying "minutes" instead of "summary" already changes the result, because minutes have a known structure. - Format: name the sections.
"Use three sections in this order: Decisions / Action items (owner, due date) / Next meeting. Put action items in a table." When the column names are fixed, you can copy the table straight into a tracker or a ticket. - Constraints: stop it from inventing.
"Don't add anything that isn't in the notes. If an owner or date is missing, write 'To confirm'." This one matters most. Without it, a model will often guess a plausible name or deadline to fill the table. - Length: set a limit.
"One line per decision, ten lines in total." Short minutes get read and forwarded; long ones don't.
Copy-paste version
Turn the meeting notes below into meeting minutes.
Use these sections in order: Decisions / Action items (owner, due date) / Next meeting. Put action items in a table.
Don't add anything that isn't in the notes. If an owner or date is missing, write "To confirm".
One line per decision, ten lines in total.Notes:
Paste your raw notes after "Notes:".
Before you paste anything
- Remove company details first. Replace names, amounts and client names with placeholders: "Person A", "XX dollars", "Company B".
- Check the output against your notes before you send it to anyone. The constraint line reduces invented details; it doesn't guarantee there are none.
- Follow your company's AI policy. If your organisation doesn't allow these tools, don't use them for work notes.
We haven't included sample output here. AI answers change from run to run, so a screenshot of one answer wouldn't tell you much. The structure of the prompt is the part that carries over.
If you're building this into a tool
The same four parts map neatly onto a system prompt plus a structured output schema: format becomes the schema (an array of action items withownerandduefields), and "To confirm" becomes an allowed value instead of a free-text guess. That makes missing information visible in the data rather than hidden in prose.This article was drafted with the help of an AI assistant and reviewed before publishing.#ai #chatgpt #productivity #promptengineering #software #coding #development #engineering #inclusive #community
ChatGPT meeting notes prompt: 4 parts that stop invented details - Task: say what you want made.
-
Disclosure: I'm not affiliated with Roteo. I'm a user. The signup link in this post...#claudecode #ai #tutorial #llm #software #coding #development #engineering #inclusive #community
Claude Code Weekly Limit? How I Run It on a Pay-Per-Call API -
Why copying AI answers into Word still breaks (and how I built a client-side converter for LaTeX & tables)#productivity #markdown #txt #ai #software #coding #development #engineering #inclusive #community
Why copying AI answers into Word still breaks (and how I built a client-side converter for LaTeX & tables) -
Part 5 · One Agent, Five Platforms Before any build starts, you should know how the five platforms...#ai #agents #architecture #evaluation #software #coding #development #engineering #inclusive #community
Part 5: The scorecard: 11 criteria, and why every score needs evidence -
SWE-bench scores whether an agent fixed the bug, not how much code it left behind. Parsimony counts that. Read the net on every agent branch.#ai #discuss #git #productivity #software #coding #development #engineering #inclusive #community
Coding Leaderboards Ignore How Much Code Agents Add. Parsimony Counts It -
O que é O Context Mode é um servidor MCP voltado para a otimização da janela de contexto...#braziliandevs #opensource #github #mcp #software #coding #development #engineering #inclusive #community
O que é o Context Mode e como ele otimiza o contexto de agentes de IA -
I built a diff tool that compares two OpenAPI specs and reports breaking changes — removed endpoints,...#api #devtools #openapi #ai #software #coding #development #engineering #inclusive #community
My changelog generator learned that 'is this a breaking change?' depends on who's asking -
Imagine asking an AI system to prepare a competitor research report. Instead of simply suggesting...#ai #technology #security #webdev #software #coding #development #engineering #inclusive #community
AI Agents and Autonomous AI: How They Work and What You Should Know -
What I Built Every spec I have ever read answers the questions its author thought of. The...#devchallenge #hf26challenge #gemma #opensource #software #coding #development #engineering #inclusive #community
Dark Matter Engine: A Sloth That Hunts for Missing Answers at 2 AM -
Why a hang-up queued behind incoming events can leave a microphone live, and the control-plane pattern that prevents it.#signal #ringrtc #cve2026113380 #mobilesecurity #software #coding #development #engineering #inclusive #community
Hanging up is a control instruction: the queuing flaw behind CVE-2026-113380 in Signal RingRTC