skysight-inc/HackerNews huggingface dataset:
We don't know of a way to implement generic types without (vtable dispatch + boxing) cost AND without monomorphization cost. Some languages do former, some latter, some combination of 2.

Monomorphization: * code bloat * slow compiles * debug builds may be slow (esp c++)

Dynamic dispatch & boxing (Usually both are needed): * not zero cost

Pick your poison
Would that not still require an in-person visit that they've already stated was not possible? I'd assume the state would require a new photo for a new ID at the least to make an in-person visit required. Probably need new fingerpritns as well (if that's something WA does).
> and dare I say some of the cryptocurrency and blockchain stuff

I've noticed a large split between the quiet people who like cryptocurrency for its security and privacy (who now use Monero) and the loud investment-focused cryptobros obsessed with Ethereum, Doge, NFTs, Musk, etc.
Seems like a larger personal issue with discipline that you could work out on your own vs enforcing this on your coworkers for your own convenience
Yes, but once malware is on the other side, it could be caught by the AV doing static analysis/signature match. This point of this technique is obfuscation and evasion.
Generics are a generic solution, but they are absolutely necessary in my opinion.
That’s the problem, we aren’t talking about a specific theory so you need to toss in all the suddenly possible models under stuff super determinism allows.

Excluding the ultimate “grand conspiracy” stuff that only applies to scientific instruments it posits that basically every interaction between any particle is following a predetermined script. You can of course still have photons etc, but like two actors in a play such particles don’t need to be having a conversation.

The idea also extends into all sorts of strange and untestable territories such as our universe being a copy of a prior one that operated on different principles.

Of course none of that means such an idea is false, just that it’s currently as unproductive as saying god did it.
Which is both very impressive given everything that is being produced, but also a bit scary and sad in 2022.

There is ample evidence that even very excellent developers and teams can't avoid the footguns of c++ and that leads issues down the line.

If we just look at the browser, they seem to make much faster progress than Servo, but there is no doubt it will have security flaws.
Thanks for mentioning that this is in Notepad++. I've only ever used macros for line editing, never even tried regex search and replace. I gave it a shot and it is incredibly powerful.

Wow! Thank you.
I completely agree. Classroom teaching is a far more difficult and limiting situation, and I don't mean to imply that what I can do with my three kids can be extended to a classroom of thirty in a school of hundreds — though in many ways I wish it could.
I dont think either are more or less secure than the other - they both verify you have the physical device on you (which theoretically you need to unlock) and they are time-based.

I would say the TOTP MFA is easier because you do not have to deal with re inputting the code (which expires) but also then you need another app installed.
> Maybe all the math has already been done,

I doubt it. Brand value is a notoriously fuzzy concept, and corporate decision-making features a heavy measurement bias. A toxic brand might be measurable by the time it's influencing enough purchaser decisions to show up on "would you consider?" surveys, but that's an advanced stage of the problem.
Seems like a bit of a dangerous game of broken telephone though, if The Creator is giving very specific tips to barely literate people in the desert and then never bothering to check back to clarify.

Maybe Moses was told "Be careful with consuming those underground fossil fuels" and, lacking context, he wrote down: "Be careful with eating those underground ancient insects" - which turned into a ban on eating grasshoppers.
I roughly divide these skills into three tiers:

* Micro-optimizations: e.g. a shortcut that saves you a few seconds several times a day.

* 'Mid'-optimizations: e.g. writing an script that saves you an hour once a week.

* Macro-optimizations: e.g. pushing back against building a useless feature that saves you several months in a year.

Most developers focus in the micro level, but I believe 10x productivity lives in the macro level. Also the macro level doesn't need as much tech skills as it does soft skills and domain knowledge.

As an exhibit, in my career I've seen two projects that

a) never launched

b) took several people several months to build

c) would have never been built had someone pushed back and asked the right questions at the start.
Greed and wanting to be ahead of others will blind you to truth standing right in your face. While everyday workers at Zillow didn’t have a say in company policy, you can’t tell me that the executives and project managers didn’t know what they were doing or why they were doing it. They didn’t want to be told their idea was bad or couldn’t work (which it did work until it didn’t) early on, so they got the debt they refused to pay through due diligence.

And Zillow has been around for almost 20 years, so it’s not like they didn’t have awareness of how the home market works or how to validate pricing metrics. From the outside it fells like willful ignorance, but perhaps they suffer from the same ills any large company trying to “move fast and break things”.
Often, yes. Maybe even most commonly. But not always. The NSO's zero-click iMessage exploit uncovered by Google Project Zero & Citizen Lab was absolutely mindblowing to me. [Of course, NSO Group is not "Russia's Foreign Intelligence Service", but I presume that wasn't your point.]

https://googleprojectzero.blogspot.com/2021/12/a-deep-dive-i...
Ronin Hacker Unlikely to Cash Out ‘GDP-Sized’ Haul, Experts Say
AM is a type of modulation; commercial aviation uses AM in the 108 to 130 MHz range; the military uses AM in the 300 - 400 MHz range; I'm sure there are amateur radio operators using amplitude modulation at SHF frequencies and higher for grins if nothing else.

A better title is "How is a portable medium wave or longwave radio receiver possible?"
You don't just ask the pharmacist for it. You have to produce an acceptable form of identification that can be used to record the transaction in the universal database. It's unavailable to anyone who doesn't have one of those.
It would be nice if LibJS would become an independent library, but last time I checked it had way too many dependencies on other core / helper libraries in SerenityOS for it to be ripped out; not sure why it would need a separate website unless making it independent is in the plans.
It's a great achievement!

But note that it doesn't mean that the browser interprets modern CSS correctly.

Wikipedia's Acid3 page says:

> By April 2017, the updated specifications had diverged from the test such that the latest versions of Google Chrome, Safari and Mozilla Firefox no longer pass the test as written. Hickson acknowledges that some aspects of the test were controversial and has written that the test "no longer reflects the consensus of the Web standards it purports to test, especially when it comes to issues affecting mobile browsers".

Strangly, my Safari on iPad just achieved 100/100. a minute ago it achieved 97/100.

Does anyone know what's up with it? Are there timing dependencies? What are the divergences in modern specifications?
Connect with a Chef or Kitchen Assistant
Book a session

-learn a new recipe
-improve your knife skills
-build confidence in the kitchen
-learn tips and techniques to save time
-any guidance or assistance you might need

We're looking to help home cooks and amateur chefs. If you're interested in helping out or joining a community of home cooks reach out to help@aprons.app and introduce yourself.

Appreciate the time.
This is a completely legitimate concern but it isn't about floating point. You could be getting integer readings from your sensor and you would have exactly the same concern. In such cases you need to provide tolerances in your code that correspond to the tolerances of your measurement. You might need to implement hysteresis, you might need to take multiple samples and track moving averages, you might need to take empirical measurements of the variance you expect and suppress readings below a threshold. It is very rare however for the solution to just be to say two values compare equal if they are within a billionth part from the other.
It doesn't count as resilient in the mainframe sense, but in an effort to encourage system management, I ran the Node Health Check system on our "commodity" HPC cluster and found multiple failed DIMMs and a failed socket no-one had noticed. (I'd had enough alerts from that on a cluster I managed.)
Build on top of Google or Apple (or Microsoft or Amazon, you never know when they'll adopt this anti-user stuff too) only once you are big enough that they need you more than you need them.
> Seems to assume that all CI/CD workflows work in a single container at a time pattern.

Dagger runs your workflows as a DAG, where each node is an action running in its own container. The dependency graph is detected automatically, and all containers that can be parallelized (based on their dependencies) will be parallelized. If you specify 10 actions to run, and they don't depend on each other, they will all run in parallel.

> How about testing when I need to spin up an associated database container for my e2e tests. Is it possible, and just omitted from the documentation?

It is possible, but not yet convenient (you need to connect to an external docker engine, via a docker CLI wrapped in a container) We are working on a more pleasant API that will support long-running containers (like your test DB) and more advanced synchronization primitives (wait for an action; terminate; etc.)

This is discussed in the following issues:

- https://github.com/dagger/dagger/issues/1337

- https://github.com/dagger/dagger/issues/1249

- https://github.com/dagger/dagger/issues/1248

> Not familiar with cue, but can I import/define a common action that is used across multiple jobs?

Yes! That is one of the most important features. CUE has a complete packaging system, and we support it natively.

For example here is our "standard library" of CUE packages: https://github.com/dagger/dagger/tree/main/pkg

> For example on GitHub I get to duplicate the dependency installation/caching/build across various jobs. (yes, I'm aware that now you can makeshift on GitHub a composite action to reuse)

Yes code reuse across projects is where Dagger really shines, thanks to CUE + the portable nature of the buildkit API.

Note: you won't need to configure caching though, because Dagger automatically caches all actions out of the box :)

> Can you do conditional execution of actions based on passed in input value/env variable?

Yes, that is supported.

> Any public roadmap of upcoming features?

For now we rely on raw Github issues, with some labels for crude prioritization. But we started using the new Github projects beta (which is a layer over issues), and plan to open that to the community as well.

Generally, we develop Dagger in the open. Even as a team, we use public Discord channels (text and voice) by default, unless there is a specific reason not to (confidential information, etc.)
Right now there is a vast undersupply of truck drivers and it's only getting much worse within the next few years. There's so many truck drivers just about to retire. One presentation called it a truck driving apocalypse.
I’m ready to be an early (&& paying) adopter of this today, but I have real work to get done so it would be extremely helpful if you could describe what doesn’t work well about your solution today.
I hate to be mean but the worst part is that H&R and TurboTax both have kinda bad sites. If we just let it be automated by the government could just have all those forums filled out.

What would be really cool is if the government managed an open source document filing system. It could be a trusted submitted and since the government owns it its neutral among all parties (execpt gov v people i suppose) That people could submit government docs to in general and all of taxes could be automated along with other things
Reminds me of Nine familial exterminations in China back in the days:

https://en.m.wikipedia.org/wiki/Nine_familial_exterminations
The article mentions nurses in Missouri, a region where I have some first-hand knowledge.

Rural Missouri was locked down for... maybe a month? I guess more like 3 weeks. And nothing like the NYC or SF lockdowns, mind you. Masking was always optional, even when it was mandatory, and most people didn't. In many parts of Missouri, pandemic restrictions amounted to not much more than a couple months of remote learning and have been over close to 2 years at this point. I think we were even doing in person summer school in 2020.

But you still see the same level of rage. IMO a lot of it is intentionally manufactured. People really believe they're being forced to mask and get vaccinated even though they haven't been doing either since May 2020. It's utterly bizarre.

The stimulus checks mostly just feeding increased alcohol consumption didn't help, especially in a region where endemic and generational substance abuse problems are probably the strongest headwind.
Except for the way of not being scannable at point of purchase machines that was clearly stated. So if the one point qualifying for "almost every way" is hitting right out of the gate, then it doesn't seem to be that viable of an option.
Predicting perfectly 100% of the time is impossible as it is equivalent to solving the halting problem - and in O(1) time at that!
I think you're mistaken on nearly every count. :)

First of all, Go and Java exist at roughly the same performance tier. It will be less work to make Java beat Go for some applications and vice versa for other applications. Moreover, typical Go programs use quite a lot less memory than typical Java programs (i.e., there's more than one kind of performance).

Secondly, Go can make syscalls directly, so it absolutely can use raw-threads and off-heap memory. These are virtually never useful for the "systems" domain (as defined above).

Thirdly, I think Go's stdlib is better if only because it isn't riddled with inheritance. It also has a standard testing library that works with the standard tooling.

Lastly, I think you're ignoring other pertinent factors like maintainability (does a new dev have to learn a new framework, style, conventions, etc to start contributing?), learning curve (how long does it take to onboard someone who is unfamiliar with the language? Are there plugins for their text editor or are they going to have to learn an IDE?), tooling (do you need a DSL just to define the dependencies? do you need a DSL just to spit out a static binary? do you need a CI pipeline to publish source code or documentation packages?), runtime (do you need a GC tuning wizard to calibrate your runtime? does it "just work" in all environments?), etc.
I really like your description of how models enable reasoning about the problem.

Ya, abstractions vs models. I'll drop the "mental" qualifier, thanks.

> get lost in...

Totally. Too many times, the implementation comes to be treated as the model, completely obfuscating the client's actual problem.
> People turn their RSUs into cash to be used. Their RSUs are taxed as income not as capital gains.

This is technically inaccurate. RSUs are taxed as "ordinary income" on the date they vest. _AND_ they are also subject to capital gains taxes when they are sold.
Oh for fucks sake people. There seems to be 5 lines of text on that page and to see them I needed to turn off content blockers. Jeez…
Okay, so thats under 10% of the cost, it does not in anyway explain away the current problem
And yet Linux manages better doing heavy I/O stuff over filesystems than Windows NT.
I am wrong, please ignore my above post.
In 20 years desktop users will look back at Windows 11 as "the good old days"
Not to mention there is a standard e-forum you can file with turbo tax and h&r that automatically do all of the filing
I have a [dumb] question for EEs:

How does an AM Radio work if no part of the radio is earthed? Basically, how can an AM radio detect a difference in electrical fields if there is no earth reference from which the transmitter is attached?
Funny, I had just made a 20-color palette using mokole.com. Also notice you can choose to include black or white, so you might get something similar to the result by Sasha Trubetskoy.
Having business invariants be part of system design. It makes sure that system prevent invalid states by design. An incredible multiplier in both productivity and complexity management further down the road.
Bravo on the informative content and presentation. That component that shows the assembly next to syntax highlighted code? chefs kiss
Many Americans have difficulty obtaining ID, because they cannot afford or cannot obtain the underlying documents that are a prerequisite to obtaining government-issued photo ID card.

Underlying documents required to obtain ID cost money, a significant expense for lower-income Americans. The combined cost of document fees, travel expenses and waiting time are estimated to range from $75 to $175.

The travel required is often a major burden on people with disabilities, the elderly, or those in rural areas without access to a car or public transportation. In Texas, some people in rural areas must travel approximately 170 miles to reach the nearest ID office.
The ID check isn't for age verification. Federal law requires IDs to be recorded* to enforce restrictions on the maximum quantity that an individual is permitted to purchase per month.

* Edit: Where the word "recorded" appears, this comment previously said "scanned and submitted to a central database". While most states use a central database, the comment reply below pointed out that this goes beyond the minimum that federal law requires.
Well duh. Deserts are not alive because they are dead. Save soil. consciousplanet.org
"Data from 7 crossover studies involving a total of 113 subjects were reanalyzed and then pooled for meta-analysis"

This is a huge red flag - I've read too many of Derek Lowe's blog posts to take that kind of study very seriously as medical advice. Much more promising leads than this have utterly bombed in clinical trials, it happens all the time.
Yeah that's a lot better. Don't get me wrong, I love playfulness, especially in documentation. It's just that before you even really know what a product is or does it seemed like it was worded like "don't even try to figure out what we are doing here and execute untrusted code" or something, haha.

I totally understood what you were trying to do, I just think if I interpreted it that way at first, others might as well. I at least had your other stuff to go off of to eventually get me to figure it out, whereas people encountering your page on the internet wouldn't. Was just trying to help :)
I’m sorry what? Generative art never used to be about making monkeys with random accessories, the artificially designated scarcity of which could be used to boost some cryto bros wallet.

Edit: i see now, fxhash isn’t quite that, but mentioning generative art and blockchain got my hackles up immediately.

I have a hard time seeing generative art as a market for single pieces, but you can get work as a vj
Spotlight on Meson's full-featured developer environment
10 years is a pipe dream. It will be much slower. And you seem focused only on the easy cases, when it's the hard ones that will make it such a slow transition.

Long haul drives are the edge case, last-mile trucking won't be anywhere near the first thing to get automated, people aren't suddenly going to want to sleep in their car to do overnight trips, etc. The biggest future change to fuel stops is electrification, not automated cars.

Consider for a moment that Waymo is very early into the "hey, we are allowing driverless rides on very well mapped roads!" situation. How many years have they been almost at that point already? Now put that together with the typical R&D timeline for a new car (perhaps 6 years plus or minus), and the average lifespan of a car (11 years and climbing, last I checked). No manufacturer has legitimate driverless cars in the production pipeline. We're quite a lot farther than 10 years from seeing any consumer driverless cars on the road, much less a significant enough number of them to worry about 'two-tier' driving experiences. The EV transition is going lightning fast by comparison.
> maybe Jeffrey Bezos is making all of these HN posts from his yacht

So why just Google? Why not Alibaba cloud which has the same marketshare? Why not Azure which is much bigger threat because Microsoft can actually build competitive products?

Why do you never hear about this sort of issues about other companies?

> These injustices may be so rare that they don't factor in to anyone's risk analysis

Yeah, you have to assess risks somehow... and if what Google is providing is so much better value for the risks, go ahead.

> but this naturally raises the question of why this only happens with Google

Because they want to automate as much as possible and want to crowd source accidental mishaps. If someone is genuine and important enough, they'll make noise in twitter, reddit, HN... and then they can fix it. It is cheaper for them to do it that way. If you are OK with telling your customer tomorrow that the service was down for a week because your former employee's ex wife misgendered her neighbors pet alpaca, then go ahead and use Google.
Hetzner had me wait one billing cycle (as a new account) before they allowed me to request restriction to port 25, or vm, load balancers, etc limits to be lifted.
Regular hand dryers (hot/dry airflow) literally make the water evaporate off your hands. How is the water not removed?
They don't. That's is why icon-only items (links, buttons, …) must always be explicitly annotated, using aria- attributes. You can do this with any icon technology. You wouldn't annotate the icon itself.
Linux from scratch doesn't ;)

KISS, Gentoo, Alpine(not sure if it's desktop-usable?) are probably the most private.
Efficiency is not the issue at this point. My prototype diffing algorithm was linear and there have been improvements on it already (I think something called "truediff" is linear but an order of magnitude better! I could be misremembering the name, don't quote me :) ).

The real difficult part is in how you represent AST-level changes, which will limit what your merging algorithm can do. In particular, working around moving "the same subtree" into different places is difficult. Imagine the following conflict:

([1,3], [4,2,5]) <-- q -- ([1,2,3], [4,5]) -- p --> ([1,3], [2,4,5])

Both p and q move the same thing to different places so they need a human to make a decision about what's the correct merge. Depending on your choice of "what is a change", even detecting this type of conflict will be difficult. And that's because we didn't add insertions nor deletions. Because now, say p was:

([1,2,3], [4,5]) -- p --> ([1,3], [2,5])

One could argue that we can now merge, because '4' was also deleted hence the position in which we insert '2' in the second list is irrelevant.

If we extrapolate from lists of integers to arbitrary ASTs the difficulties become even worse :)
Can’t wait.
> If you work for Facebook and you think this is the norm then you're not going to be inclined to question this behavior

If Facebook is anything like the typical SV mega-corp, the rank and file questions this kind of behaviour. A lot.

But as the saying goes, a dog barks, the wind carries it away.

The politicians at the head of the firm don't care about what their workers think about political matters. [1]

[1] And would like everyone who isn't them to stop being political. #nopolitics, and all that jazz. We're just trying to do work here, not get involved in an unsanctioned-from-corporate culture war...