skysight-inc/HackerNews huggingface dataset:
I'm... really not sure I agree with this, from a philosophical point of view. It feels like this is making "eh, we'll just upgrade our Go version next quarter" too easy; ultimately some responsibility toward updating your application's Go version to work with what new dependencies require should fall on Us, the application developers. Sure, we're bad at it. Everyone's lived through running years-old versions of some toolchain. But I think this just makes the problem worse, not better.

Its compounded by the problem that, when you're setting up a new library, the `go` directive in the mod file defaults to your current toolchain; most likely a very current one. It would take a not-insignificant effort on the library author's part to change that to assert the true-minimum version of Go required, based on libraries and language features and such. That's an effort most devs won't take on.

I'd also guess that many developers, up-to this point if not indefinitely because education is hard, interpreted that `go` directive to mean more-of "the version of go this was built with"; not necessarily "the version of go minimally required". There are really major libraries (kubernetes/client-go [1]) which assert a minimum go version of 1.20; the latest version (see, for comparison, the aws-sdk, which specifies a more reasonable go1.11 [2]). I haven't, you know, fully audited these libraries, but 1.20 wasn't exactly a major release with huge language and library changes; do they really need 1.20? If devs haven't traditionally operated in this world where keeping this value super-current results in actually significant downstream costs in network bandwidth (go1.20 is 100mb!) and CI runtime, do we have confidence that the community will adapt? There's millions of Go packages out there.

Or, will a future version of Go patch a security update, not backport it more than one version or so, and libraries have to specify the newest `go` directive version, because manifest security scanning and policy and whatever? Like, yeah, I get the rosy worldview of "your minimum version encodes required language and library features", but its not obvious to me that this is how this field is, or even will be, used.

Just a LOT of tertiary costs to this change which I hope the team has thought through.

[1] https://github.com/kubernetes/client-go/blob/master/go.mod#L...

[2] https://github.com/aws/aws-sdk-go/blob/main/go.mod
Did you look at the answers other people gave at the end of the quiz? Did 100% of those people agree with you?
During the pandemic I realized that I needed a new hobby and I decided that I wanted to check this crypto stuff an set me the goal of seeing how much I could make without spending a single cent. After a year of adventures I came to some conclusions. First, the crypto space today for retailers (you and me) is basically pure gambling. Second, institutions see in crypto a potential for a quick buck out of naive investors. Third, I strongly believe that bitcoin will be universally adopted perhaps within a decade. So if you want to gamble in crypto I recommend: only an amount you can afford to lose and only in bitcoin. The rest is noise. I got some free crypto out of airdrops, kyc protocols, brave, crypto faucets, etc. and it went all down the drain
> Then life happens and that shit gets dropped by the wayside.

Correction: It's not profitable.
You can weed out a bunch of people by talking about the nature of the work…

“To be honest, a lot of the work is refactoring 20 year old technical debt. It’s tedious work for anyone that doesn’t enjoy that, but the work pace of the work is reasonable & we understand that it takes time to confidently make changes to our barely tested spaghetti code. If that sounds like your kind of work, we want to talk to you!”
Does something violate the rule if it’s allowed based on common sense? I don’t think so.
Yeah that’s what I expected. Not a bunch of silly questions, but actually ambiguous ones
Generally it is too difficult to enforce whether someone was or was not using a feature so in my area (SF Bay Area) they would just outlaw anything with a capability to do something undesired, regardless of whether it was being used. The thinking would go that if they catch someone they can point to the feature and say "you're breaking the law". No need to prove the feature was in use. Plus if you let people in with a bike with some undesired feature, people are going to end up using it and that would be what such a law would be trying to avoid.
Bikes do annoy people with small children because some people try to ride bikes fast where not appropriate, and this is dangerous when small children change direction unpredictably.
Before the discussion degenerates into general capitalism critique as usual, it should be noted that copies of those ISO standards that aren't free to download are "expensive" (though still in the range of obtaining a single academic fulltext paper for non-institutional use) because the authors of said standards have reserved special republishing rights for the material. In other words, the copies are expensive because the authors need to make money off their books published in parallel, with the book text also containing much needed commentary. At least it used to be like that years ago.

If you want "free" standards, look what happened to so-called web standards dominated financially by FAANG, and the catastrophic results to the extant web. Might as well say the web as such doesn't exist anymore.
Intent Detection Using Zep
At least you got an assignment. On a few of my last attempts I have been rejected earlier on with little feedback. I sometimes get some generic stuff about YoE, meaning some Principal engineer at a FAANG also applied.
> I think some people would call a wheelchair a vehicle

I think, just being overly annoying and literal, that the game shouldn't be answered by asking whether anyone would call a wheelchair a vehicle, but whether a wheelchair is a vehicle in the sense meant in the rule statement. I don't think it is, personally, though it's probably the closest non-vehicle in the list.

Strictly speaking, by the definition of "would anyone call this object a vehicle", every single thing on the list is a vehicle, because apparently at least ~2% of the quiz respondents said they were vehicles - including kites!
Lawyers have real bad day in court after citing fake cases made up by ChatGPT
Ask HN: What’s something someone could become an expert in after 6 months?
And have a lucrative career doing so?
It's likely an issue of perspective. One of the benefits of being 50 years old is I've watched this entire process unwind in real time.
A Elon Musk company valued higher than what makes sense.. How novel. Alternative accounting methods are another common theme with Musk.

Startups raise funds to fund production scaling, research, etc. It costs some percentage of the company. Established companies(SpaceX is from 2002) already making profits use part of the profit to fund future research and production. If it's a major capital expense, they'll take on some debt.
~64 KiB of stack ought to be enough for anybody.

https://github.com/torvalds/linux/blob/84df9525b0c27f3ebc2eb...
A/B testing is so gross. In other domains human experimentation of any kind, no matter how low risk, involves getting fully informed consent and ethics board approval before going ahead.

Experimental behavior manipulation, without even telling the subject they are part of a manipulation experiment? You would be chased out of the room and your reputation destroyed! Utterly unacceptable. But in webdev universe this is somehow seen as a totally normal practice.
>It shows an install.sh which curl downloads a master.zip from a public github repo

A repo that is an alias to another one. Someone can create this repo breaking the alias and thus being able to serve whatever they want. This is the so-called "repojacking" and what GP is also talking about.
I guess it doesn’t matter, but it is the simplest way to look at the situation and so most useful. I would say it’s the most accurate for your consequentialist approach: certain binary actions lead to certain binary consequences.

In this case the binary action is getting in the sub or not. The outcome is dying or not. There is no analogue aspect of either. You can’t half enter a submarine or half die.

Decomposing things down to a binary is fundamentally how things work. We can analyse things to death and add our own mental/idealistic layers of continuity (like probabilities of outcomes or degrees of truthiness of statements), but the decisions that come from the analysis are always binary.
Thousands of Reddit Communities Stay Dark as App Policy Protest Continues
I definitely wouldn't fish for answers. The point is that they are obvious to an engineer with a certain skillset. Doesn't have anything to do with prioritization.
It’s not at all horrific. It’s likely the most humane (if ecologically expensive) way I can think of. Assuming you don’t have any build-up which causes stress, it’s unbelievably fast and this painless.
Would you please stop posting these unsubstantive flamewar comments? You've been doing altogether too much of this. It's not what this site is for, and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
And those certifications mean absolutely nothing. There have been brain dumps for certifications for years.

Even if you don’t use brain dumps, it’s easy to memorize enough from studying something like ACloudGuru.

I got my first (of nine) AWS certifications (AWS Solution Architect) without ever logging into the console. But the only reason I get any of the certifications were to know what I don’t know and as a guided learning path.

For the first one, I was already a dev lead and wanted to know enough to know what I needed to experiment with when the company was trying to “move to the cloud”

My next 5, I was already the de facto “cloud architect” at a startup responsible for “application modernization”

And my last three (that I did within three months of each other), I was (and still am) working at AWS in the Professional Services department.

I can assure you that I don’t know but about 30%-40% of what those nine certifications cover well enough to hold an intelligent conversation with a customer and I only know the 30-40% from hands on experience.
Just say no to takehome assignments.

You can apologise and say "sorry but other companies have ruined it for you".
> But the fact that we disagree is exactly the point of the game.

> The author was specifically careful to not be extremely explicit because that's what makes the point: that we disagree.

I don't think the author intended for so much confusion at this meta-level that our disagreement is occurring at. If they did, then the content moderation analogy becomes totally unjustified. The author's point was (or should have been) that we could all play the game my way and still disagree - that is what is interesting.

Our disagreement feels more like how people get stuck arguing about the Monty Hall problem, not noticing they are using subtly different assumptions. But that kind of disagreement has little to do content moderation as far as I can tell.
Pink Floyd, 'The Wizard of Oz,' and me
Well I prefer to live in a democracy. The US stopped being a democracy a long time ago:

“Multivariate analysis indicates that economic elites and organized groups representing business interests have substantial independent impacts on U.S. government policy, while average citizens and mass-based interest groups have little or no independent influence.”

https://www.cambridge.org/core/journals/perspectives-on-poli...
Agreed that the problem here is Firefox, untrusted JS code should not cause a crash.

For the probing, according to the code:

// Can't push large frames blindly on windows, so we must touch frame memory
// incrementally, with no more than 4096 - 1 bytes between touches.
//
// This is used across all platforms for simplicity.

https://searchfox.org/mozilla-central/rev/c936f47f3a629ae49a...
You draw the line between ISS and commercial airplane? That seems like an odd place for it. I would think the limit of "in" would be at the prevailing treeline or maybe requires ground contact (I haven't fully decided yet), and beyond that it's "above" rather then "in."

The problem with treeline (or any similar threshold) is that even having that defined doesn't solve for the fact that we don't know the altitude of the quadcopter. That's why I'm leaning more toward ground contact.
I think that number is just bugged
They talk about concepts several times, defined as probabilistic functions within their LOT.
Kind of off topic:

How can we get Mastodon links like this to open in the Mastodon app?

On android this is decided by the url (apps can request certain urls to be forwarded to them) but since there are many different servers in fediverse that becomes impractical
It was also doing about 3 magnitudes less work
FizzBuzz, yes. A whole greenfield web app that would take this company several weeks to deliver? No.
No one is going to be disbarred over this, disbarment is a very high bar to clear. You have to extort your client or take some other brazenly malicious or illegal action.
True, but a pencil's primary use is non-weapon. A skateboard is only used for skating.
Anyone ran the numbers? How much does this cost compared to planes running on synthetic fuel from solar energy?
Reduce your working set. Make frequently used data and instructions as small and contiguous as possible. Reuse memory, e.g. store two large objects in a variant if you don't need them at the same time, or instead of calling free() keep the pointer until you need space again. Don't let templates bloat your instruction count. Be open to creating custom data structures when the standard library ones aren't optimal for you.
This is because medicine is so complex and usually doctors are in the business of caring for patients, and while they may enjoy science, it’s not like every single detail of medicine, which is a very broad field, will be interesting to them. At some point, the MoA of a drug just becomes another fact to memorize for board exams. clinical application is far more based on experience and familiarity compared to abstract theoretical knowledge, even though this forms the base for medicine.
Westinghouse (AC) must be rolling in their grave.
when I tried swapping, lending ,farming and all other "crypto finance" products. After 2 years, I have now about 200 USD in bitcoin. I estimate that I lost about 1000 USD with all my experiments (wonderland hit me hard). My main income came from presearch, brave and fractal protocol which allowed me to get a small passive income doing basically nothing.
The founder has released successful large projects in the past, e.g. Apache Storm used by Alibaba, Yahoo, Twitter, etc. Probably just need to wait a bit longer.
Why? You are comparing ships, which have passengers whose goal is to get somewhere (not necessarily be on a ship) and don’t self-identify as final-frontier risk takers with subs which are the exact opposite. Nobody takes a sub as regular or holiday transport. The point of the (non-military) sub is to go where almost nobody goes, where only a sub can go. And you don’t leave the sub.
Well, in that case, I assume you wouldn’t be interested at working for any on the top paying companies in the industry. None of them require “take home tests”.
I don't think you need induction, you can just use the fact that the input is a fixed size and the output is a fixed size. The "constructive" proof is, feed in all possible inputs, record the outputs in a lookup table.
the note is the db model. the card is the view on top of that, which includes html and css. many cards can be created from one note, just like a db model can have many ways of being shown
Per mailpit author mailhog is not actively developed and has performance issues. Hence developed this alternative
Yes, I have this insatiable addiction for food and shelter. The best way I know how to support my addiction is to trade labor for money.
"We hold these truths to be self-evident, ..."
We’re still in the nascent stages of code models. There’s ample opportunity to transition to private models before the technology reaches maturity. As for the destiny of current private GitHub models, they may contribute to training models (through what’s referred to as “aggregate data”), but the potential backlash could be considerable, particularly when considering the bans on using ChatGPT that various firms have implemented.
That may be true but it doesn't help downstream users know what they're opting into. Knowing that a rust library can use no unsafe code is not the same as knowing that that library did use no unsafe code, in a similar way to knowing that a C library can be coded with the help of various tools to provide additional safery (in some cases beyond what rust provides natively) is not the same as knowing they did.

In other words, that something was written in a specific language is far too coarse and blunt an assessment to really know what you're getting into.

Rust libraries may be, in aggregate, far more likely to have additional safety than C libraries because of features rust provides that are generally used, but you can know nothing about the specific relative safety of a single rust library and C library without looking closer, at the code level. Having indicators of exactly that info surfaced in descriptions about libraries would be a major step forward IMO. I think it would also probably immediately benefit rust if it were to happen, as the info would cast many rust libraries in a beneficial light in comparison to others, but to me that's far less important than promoting better practices overall regardless of language by allowing users to better choose between them, regardless of language.
I spend even more time telling YouTube:

Not interested
Tell us why!
I’ve already watched this video
Submit

I’m kind of okay with it recommending channels that I may or may not care about. The channel name can be a decent indicator here. Watching one video about building practical car ramps does NOT mean I want to watch the “V8BALLZ” channel. I tell it to stop, and it does, and that’s fine.

But odten OVER HALF of my YouTube feed is shit that I’ve already watched from channels that I follow, and The Algorithm Almighty won’t take the fucking hint to stop showing me the same shit no matter how many times I click furiously at the incantation.

It’s almost like they really wanti to emphasize the “submit” part.
I think the Minority Report ui is technically possible but you might need an OS level rewrite to handle it, Iron Man is pretty much regular sized light headset although with voice activated controls that work!
I'm curious what Firefox could have done in this case beyond just killing off the tab. The issue was a check in old kernels that was being triggered by some insane code.

This example had me remembering the discussion from earlier today about why modern code is so slow even though the machines are so fast. I doubt there were many Win32 programs that attempted to pass in 20,000 parameters to a function.
I don’t see much practical difference between the different flavours. I think you can judge morals only from the perspective of within a moral system. Thus tolerating other moral systems or not is arbitrarily determined by the moral system you choose.
O'Dowd picked this route specifically to fail FSD, as he obviously has a financial interest and a vendetta against Musk. It was clear as day Gerber was gonna get tricked but he didn't care.

As can be seen in hundreds of uncut hours of driving, FSD is already pretty good and improving fast. Most rides don't req
Search and rescue is often seen by the military as a high quality training exercise. They feel the stress of a real exercise where someone’s life is on the line.
Maybe you can make a UI library out of it too!
Please don't take HN threads into political flamewar. It's not what this site is for, and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
Humility: An Essential Value
It would only be shifting the blame if they weren’t going to work around the problem in Firefox itself.

The C++ compiler may or may not implement stack probing correctly, but this bug is in the Javascript JIT compiler. The fix is to make the JIT compiler update the stack pointer register each time through the loop so that if a page fault happens the kernel won’t see a huge amount of stack get allocated all in one go. Instead it’ll see several page faults each asking for a smaller amount which it is happy to grant.

See https://phabricator.services.mozilla.com/rMOZILLACENTRAL304d...
sure

why does the app give me a total number of cards to do? why not always present the card I'm most likely to forget and leave me to decide when to stop?

why is it so hard to understand the concept of a note vs a card?

why aren't there more ways to have cards be updated over time, to subscribe to updates?

why does the app cost $25 on iOS?

why can't I execute JavaScript within fields if my html/css is rendered in a browser anyway?

just off the top of my head. many more to list. i love Anki but let's not act like it doesn't have serious downsides
> these companies aren't really hiring unless you are young and cheap.

I landed my first job at BigTech at 46.

I changed jobs 6x between the time I was 34 until I was 46.

I doubt that I’ve done more than 40 interviews over 25 years between 8 jobs.
I answered in the same way. I chose to interpret the rule as "no functioning registered terrestrial road vehicles", in which case emergency vehicles are violating the rule.
Will you propose tools to easily import existing stacks (Mnemosyne, Anki...) of flashcards?
"Eschew flamebait. Avoid generic tangents."

"Please don't fulminate."

https://news.ycombinator.com/newsguidelines.html
OpenMP is doing something like that
Are shoes a vehicle ?
I like this. Indeed the fundamental crux of all human discourse: politics, argument, and of course content moderation.
For safety critical software NASA still require 100% MC/DC coverage (NASA-STD-8739.8B, 2022)
Actually pretty clever way of demonstrating the point.
Sharpview, my metaverse viewer: 36,000 lines, 0 are unsafe.

I use some published crates that have unsafe code, but my own programs start with

#![forbid(unsafe_code)]

This is 60FPS 3D high-detail graphics stuff, where performance matters.
I thought it was clear and obvious and then at the end I learned I agree with the majority only 12% of the time.
My parents had a copy of Anti-Monopoly II and we played it as kids. The game seemed poorly balanced as the monopolists always won. Maybe that was the lesson it was trying to teach?
And wouldn’t _that_ be amazing?

I think if you approach job ads with the understanding that they want as many applicants as possible then you start to look at what they _do_ say very differently.
Just a quick note, but cross-checking that article with your profile here makes it quite obvious who you are… I hope you’re ok with it?
> In both law and real life, there is a common understanding (to use your term) that rules may be violated for the greater good. Does driving an ambulance into the park violate the letter of the rule?

The instructions specifically say not to apply this kind of logic.
"The ability to remember rote solutions under pressure." Not a need that comes up in actual software development.
If you paste a link to your full source code for a thrust vectoring rocket in the BPS Space discord, it'll get removed.

And yeah a PID by itself is not restricted. They are more worried about that in combination with other circuitry and software that may be used maliciously.

I think it's an over reaction
Legion is also doing something like that: https://legion.stanford.edu/
Lots of people are in jail or fired after following that logic.