home.social

Search

1000 results for “engineer”

  1. 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.

    #TransportPlanning #TransportEngineering #UrbanPlanning

  2. wacoca.com/games/1490016/ 「将来的には日本語を含む複数の言語で公式ローカライズを実装したい」宇宙船組立STG『eXoSpace Combat Engineer』【開発者インタビュー】(Game Spark) – Yahoo!ニュース ##GAMING #Game #GameNews #games #GamingNews #ゲーミング #ゲーム #ゲーム攻略 #ゲーム最新情報

  3. 「将来的には日本語を含む複数の言語で公式ローカライズを実装したい」宇宙船組立STG『eXoSpace Combat Engineer』【開発者インタビュー】
    gamespark.jp/article/2026/10/2

    #gamespark #インタビュー

  4. 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 (0x247FAF56AC01E666822aF2C68445eD03bBF94BE9 has 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:00Z through 2026-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 pool 0xcA93EC685b8623688E6B236f9068034B298c2150, token0 is FLAPJAX (0x90c8889f428F9Ebb77BB8f15CAD3a50a9aC680df, 18 decimals) and token1 is WBNB (0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c, 18 decimals). Because both tokens have exactly 18 decimals (10^18 wei per unit), no decimal-scaling exponent adjustment is required:

    1. Pool Spot Price at Block B - 1 (in BNB per 1 FLAPJAX):Querying slot0() on 0xcA93EC685b8623688E6B236f9068034B298c2150 at block blockNumber - 1 returns sqrtPriceX96.

    Pool_Price(B - 1) = (sqrtPriceX96 / 2^96)^2 [WBNB per FLAPJAX]


    1. Effective Swap Execution Price (in BNB per 1 FLAPJAX):Given BNB_in_wei (10,000,000,000,000,000 wei = 0.01 BNB) and FLAPJAX_out_wei from the ERC-20 Transfer(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_Price and Pool_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)


    Between block 126536085 (2026-10-09T00:00:00Z, treasury nonce 29) and block 129154275 (2026-10-21T23:59:59Z, treasury nonce 357), the treasury executed 12 qualifying buyback swaps in the PancakeSwap V3 pool:

    #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 Block10xbeefabdc89f9148f9daaef6082d34a60dc5b4b612972ca0fd39d6bd4eb03b4b01266841512026-10-09T18:30:53Z2026-10-09T13:30:53-05:002026-10-090.0124052995.308272 (24052995308271524768278040 wei)4.157486363688e-104.109653030008e-100.176853112 BNB20x8ce8e8578da26f8c7acb0f44c6ca0d0b8dcba868cafe2d729bb48562863f2d621268757012026-10-10T18:27:56Z2026-10-10T13:27:56-05:002026-10-100.0123979958.557396 (23979958557395636288483739 wei)4.170148991736e-104.122179500935e-100.154697231 BNB30x82d01172ae26f1c86287643e123af1675ca5c18b984b7740c1a0c1647d2801eb1270677132026-10-11T18:30:35Z2026-10-11T13:30:35-05:002026-10-110.0123907253.965590 (23907253965589989685035768 wei)4.182830874007e-104.134725033543e-100.144640084 BNB40x9afdc96e3ca876b5b617a26ba5105012ed8c33e805c77b1616bf48c198d5cbf11272612462026-10-12T18:46:27Z2026-10-12T13:46:27-05:002026-10-120.0123834879.521764 (23834879521763892137228328 wei)4.195532010501e-104.147289627832e-100.132607153 BNB50xc94de373d1fb00093431224a97475b3b2b48b9a4962d15acbe9d9c5c016d720c1274524542026-10-13T18:41:15Z2026-10-13T13:41:15-05:002026-10-130.0123762833.230024 (23762833230024087278551319 wei)4.208252401218e-104.159873283801e-100.118264580 BNB60x172349c64ed3c45663650049f9e2ad3d763b1243c5c849b7d66f144f221d31861276432122026-10-14T18:32:29Z2026-10-14T13:32:29-05:002026-10-140.0123691113.109537 (23691113109537150143912753 wei)4.220992046159e-104.172476001452e-100.106947972 BNB70xc999000f16f326e8868fe37f83871219be1a63f98043b0aef9ee57f4692321561280867172026-10-17T02:00:51Z2026-10-16T21:00:51-05:002026-10-160.0123669235.465921 (23669235465921230581203552 wei)4.224893539294e-104.176335563731e-100.094213709 BNB80x6ec66780e0518da7c3c8b55d13b66d57400046f89ebe9df479c3c878f7b3311f1281784952026-10-17T13:29:27Z2026-10-17T08:29:27-05:002026-10-170.0123597938.349723 (23597938349722733902073707 wei)4.237658329215e-104.188963174912e-100.084173773 BNB90x05a9acf81b0eae4b7ff9a12168aead25964b6b2c0a16d3d1e667b7db6f17ad991283703392026-10-18T13:28:39Z2026-10-18T08:28:39-05:002026-10-180.0123506585.156697 (23506585156697207098877431 wei)4.254127059860e-104.205254943041e-100.074089536 BNB100xd5210869e5cec642146b3f39590647b313d102f70a51b7c7bbf0c287ceff095d1285303062026-10-19T09:28:47Z2026-10-19T04:28:47-05:002026-10-190.0123545510.421021 (23545510421021461800775637 wei)4.247094168352e-104.198297619605e-100.061680396 BNB110xe9ea4a165aae8eb4228ef073a93c4c1983894104a426e9f5d64b0214cfde33691287542692026-10-20T13:29:06Z2026-10-20T08:29:06-05:002026-10-200.0123439984.330262 (23439984330262304385516624 wei)4.266214456078e-104.217212470892e-100.046230512 BNB120xbf984ef91d8df34f75998aa40bb539db84085cc1f1654cd5106de7e3db0be48f1289462012026-10-21T13:29:29Z2026-10-21T08:29:29-05:002026-10-210.0123429832.734675 (23429832734674528495339286 wei)4.268062906484e-104.219041062460e-100.036158610 BNB

    Cumulative 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,000 wei)
    • Total FLAPJAX Received by Treasury: 284418120.150882 FLAPJAX (284418120150881746565276184 wei)
    • 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-15 COT 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 (#1 0xbeefabdc... through #12 0xbf984ef9...) sent 0x2386f26fc10000 wei (0.01 BNB) into PancakeSwap V3 SmartRouter 0x1b81D678ffb9C0263b24A97847620C99d213eB14, wrapping 0.01 WBNB into pool 0xcA93EC685b8623688E6B236f9068034B298c2150.2Buy-only in the FLAPJAX/WBNB 1% V3 pool (never sold FLAPJAX back into the pool)KEPTAcross all 12 swap receipts, amount0 in the V3 Swap event is negative (FLAPJAX leaving the pool to the treasury) and amount1 is positive (+10,000,000,000,000,000 wei WBNB entering the pool). Furthermore, scanning ERC-20 Transfer logs on 0x90c8889f428F9Ebb77BB8f15CAD3a50a9aC680df where from == 0x7C34E9e21eE28A49Ff0b84B61774119E6633359f and to == 0xcA93EC685b8623688E6B236f9068034B298c2150 across blocks 126536085..129154275 returns 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..., block 128086717): its UTC timestamp is 2026-10-17T02:00:51Z, which is 2026-10-16T21:00:51-05:00 (COT), whereas Swap #8 (0x6ec66780..., block 128178495) occurred at 2026-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-15 COT)No buyback swap was executed on 2026-10-15 (COT) between Swap #6 (2026-10-14T13:32:29-05:00, block 127643212) and Swap #7 (2026-10-16T21:00:51-05:00, block 128086717). Because the treasury held ~0.1069 BNB on 2026-10-15 (well above the 0.025 BNB minimum threshold), the 2026-10-15 skip was not triggered by the low-balance guard—making 2026-10-15 an 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 above 0.025 BNB, descending from 0.176853112 BNB at Swap #1 (block 126684151) to 0.036158610 BNB at Swap #12 (block 128946201).

    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-09 to 2026-10-21), 12 are the PancakeSwap V3 buybacks listed in Section 2, and 24 are non-buyback native BNB transfers:

    1. Self-Transfers & Internal Rebalancing: Transfers from treasury 0x7C34E9...359f to itself or operational sub-wallets (e.g., 0.004 BNB self-transfers).
    2. Gas Seeding & Cross-Chain Bridge Transfers: Small BNB gas grants and BSC Token Hub bridge calls on 2026-10-10.
    3. Unclassified Outbound EOA Transfer (Nonce 335): A 0.06 BNB transfer to 0x9f4c35a8...55a5 and an earlier 0.002 BNB EOA 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)

  5. 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


    1. 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.
    2. 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.
    3. 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.
    4. 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 with owner and due fields), 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

  6. 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
Share on Mastodon

Enter the server where you have an account.