skysight-inc/HackerNews huggingface dataset:
>The kind of person who'd shine as a self-taught developer, would be on their way to be distinguished engineer if they'd just done a CS degree to go with it.

what makes you think so?

how would those basics of basics of computers and stuff would help you to become distinguished engineer?

self-taught people with huge curiosity are well aware of this stuff because this material is available on the internet freely
HN is not a place for jokes.
it's easy to write a typed language compiler if you don't need to actually check types :)
Everyone says they that and has been before AI. What they always miss is the little word "relevant". A relevant picture can be helpful, a random picture is just distracting and annoying.
I did that (no Coke Zero for almost a month). Noticed nothing different.
You only lose ~50% using ablation rather than reflection so it would work fine without a lightsail.

Long ago there was discussion of using X-Ray lasers pumped with nukes as well.

https://www.nytimes.com/1992/07/21/us/star-wars-x-ray-laser-...
On the plus side, it seems HN has discovered the cure for cancer.
I would very strongly encourage people to switch to water and take notes on how they feel. Be sure to stay with it for the withdrawal symptoms to disappear.
> And you need to measure it at the system level because it’s more resource intensive to the CPU/chipset to support a higher bandwidth.

Good point, I hadn't even taken this into account.
> An emergency vehicle with lights on has the right of way through an intersection even if the lights don’t match.

US fire truck driver here. Above is not really true, or even if it is true it's irrelevant.

Our training requires us to slow down and even stop at intersections when we have a red light, and to use extreme caution before proceeding. And this is while our lights and siren are on. If I just breeze through a red light and cause an accident, I'll probably be held liable.
I don't expect them to make changes, but I do expect them to have no problem clicking into the web UI and reading documentation in code or markdown files in the repo.

We're talking about documentation related to the software's architecture and implementation, right? If so, and we haven't veered into talking about some other kind of documentation, then the primary audience for it is the people who work on the code, or on a project that depends on that code, and the best UX for that audience is to have it right in the code or (second-best) linked from the code. It's deeply weird to expect people working on some_product/application.py to open their browser and search for "some_product application documentation", rather than writing or linking it right there in application.py.

But as you point out, there are other audiences who may be interested as well, and they should have access to and be able to easily find (and be trained on how to find) the documentation in or linked from some_product/application.py, when they have some reason to be interested in that. Personally, I don't think the popular web repo navigation interfaces are very good (because they are very static and you can't click around to definitions much or at all), but they are still good enough to read file-level documentation, and to follow links.

I think it's fairly telling that you started this thread with "What black magic do you have to cast to get devs to look at the documentation?" and have then pretty aggressively rejected all the simple answers to that question. I think I've figured out what the problem is with the developers not reading documentation at your org... You may want to find a mirror to look in to see it! I think the person you see in that mirror may be hindering the existence of documentation in a place and form that is useful to the developers they work with...
No; you simply abstract the underlying subsystem’s exceptions in your own types, the same way you do with any other type.

And yes, “railway oriented approaches” can absolutely do this.
> The problem

there is no problem. It's a friendly greeting. Sorry your life is such a bummer.

Try saying, "Great, and you?" even if you don't mean it at all. You get back what you give out.

Edit: you can also say, "Shitty. It sucks to be me." That might even be honest, judging from the responses.
Also building fiber infrastructure for city is multi-decade investment. For corporation its whatever next fiscal year result investment.

Small city with fiber everywhere is pretty attractive place for people that can work remotely and that brings money to local economy.
You feel these cars are not safe but for some reason abandon your observations to be open minded or objective. It’s crazy how far the public utility commission is willing to jeopardize public safety in the interest of autonomous experimentation.
> WHO declared aspartame, a key ingredient in Diet Coke, to be a “possible carcinogen”

Not WHO. IARC declared [1]. WHO itself took a more nuanced position [2].

[1] https://en.wikipedia.org/wiki/International_Agency_for_Resea...

[2] https://www.who.int/news/item/14-07-2023-aspartame-hazard-an...
> But commute times on public transport are absolutely dreadful.

Where this is true, it’s due to a policy decision to prioritize private vehicles ahead of everything else. I noticed your subsequent “less than 10 minutes of drive time”, which as an American seems quite fanciful for someone who didn’t “win the lottery” - that’s barely enough time for parking in many cases, or a single congested intersection or on-ramp.

The other big factor is alternate use of that time: if you’re walking or bicycling, you get a workout; if you’re on transit, you can catch up on your reading, gaming, social media, or prepare for your first meeting; but if you’re driving you’re just staring at the car ahead of you wishing you could go faster. That’s why so many people really want to believe self-driving cars are right around the corner because that holds the prospect of a simple purchase making their lives better without having to help anyone else.
Hm although in this case it was the cruise vehicle that was struck
Nothing is 100% safe so it seems unlikely the WHO would have said that.
I remember when I was a kid like 8 or 9 years old I use to run this thought experiment in my head: what if the whole world was going to explode but 1 person could save it by sacrificing their life? Would someone volunteer? Would I?

If this article is true, I wonder if society starts to re-think suicide morality. Could people apply to be "saviors" and sign up to um, "exit" this world as a hero? No more all alone have to pick your terrible method. It would be in a nice room with people holding your hand etc. The https://en.wikipedia.org/wiki/Jack_Kevorkian way but not just for the terminally ill.
Good thing that the Constitution allows for the Executive branch to immediately appoint and replace any vacancy while Congress is out of session for the summer.

> Article II, Section 2, Clause 3:

> The President shall have Power to fill up all Vacancies that may happen during the Recess of the Senate, by granting Commissions which shall expire at the End of their next Session.

Too bad the Democrats are intentionally hamstringing Biden by pretending to be in session all summer long despite not actually working.
I don't see in rebar in the construction process. It will crack and fall apart in a short time.
This site has been the best programming education site I've encountered in terms of real, pragmatic concepts taught. My favorite is the concept of making invalid states unrepresentable[1] which I try to apply now regardless of language, though some make it easier than others.

[1] https://fsharpforfunandprofit.com/posts/designing-with-types...
We Airbnb our furnished basement sometimes. I am not a profiteer evading tourism taxes, but a resident of the city and active on my city council.

So your assertion is not true for all Airbnb rentals.
Just realised you missunderstood what I was asking for a source for.

I was asking for a source to your statement that "They have the right of way". I'm interested, because if so it would be a difference between countries that surprises me.

Everything else is perfectly reasonable to me.
How’s responsive design with mjml?

Creating precise multi column responsive designs that work both in outlook and sane email clients is a nightmare.
> Because the Senate is a thing, and a very dysfunctional one at that.

Tom Wheeler was confirmed with without a filibuster-proof Democratic majority. I don't think the reason is "the Senate sucks."

It seems to me that the Biden administration initially nominated someone who wouldn't get confirmed, but the FCC is such a low priority for them so they didn't course correct for years.
Tell HN: There's something deeply disturbing in the modern-world concept of jobs
There's something I find deeply disturbing in the modern world about the concept of jobs. When people say "no one wants to work [hard] anymore" I actually do think they're on to something.

The head of Maui’s Emergency Management Agency asserted on Wednesday that he has no regrets about failing to activate warning sirens as the apocalyptic wildfires swept through the island: "We would not have saved those people."[1] It's as if he's saying "We did nothing. It's all you could ask of us."

The problem is that a lot of (mostly progressive?) people seem to treat jobs not as an instrumental thing - a position for getting serious work done - but instead as a kind of reward or perk. Jobs are things to be handed out. And if you don't like someone they should lose it, etc.

So many people I know don't really take their job seriously. In municipal gov especially. I think to people in the civil service jobs in the early 1900s, something like the show Parks and Rec would be more horror than comedy. This warps people's perception of work in several ways, which is too long to get into here, I just want to reflect on how strange it is that we got here.

For example, I think in most of history if something like this[2] happened (guys bipping cars all over SF’s Fisherman’s Wharf, one by one, without caring that they were seen), aside from vigilantes, both the mayor and maybe the police chief would resign in disgrace. Or the chief wouldn't stop a public warpath until the mayor resigned. Instead it will go unmentioned.

It feels like almost everyone in every position has this vague fog of do-nothing about them. This is in every part of society. Almost every post. I just find it baffling. The amount of getting things done is very low.

For instance England's (late) queen: She could have done, or at least said, all kinds of things during 2008 or brexit, aimed at least some kind of patriotic unity, but just sat there. When a country needed a figurehead the most in decades nothing of note came from the family.

I don't know if its an inability to do anything or a lack of imagination about what is to be done, or what. It's not like there's no work to be done.

Imagine being a top scientific journal president and knowing that a number of papers in your journal are essentially fake or bad science. Wouldn't you be embarrassed? Wouldn't you do something about it?

There's this film of careless inertia covering the whole world.

[1]https://nypost.com/2023/08/16/maui-chief-doesnt-regret-not-activating-sirens-during-wildfire/

[2]https://twitter.com/henrykleeKTVU/status/1691936290315624500
Actually, this sample is pretty easily followed and readable to anyone familiar with iterators, tuples, filter, map and transduction. Sure the stuff like Pipe3/Map2 is irritating because Go doesn't have function overloading.

Now, try and do the equivalent in "normal" Go code - it will be 3x-5x the lines of code. (Probably more)
Musk: Block is going to be deleted as a “feature”, except for DMs
Do you have a source for the world cost estimate? The only ones I can find have pretty absurd assumptions about expected future costs and expected savings.
"Hey yeah, farmers should invest in irrigation equipment, it'll eventually pay for itself."

Sure, but we're totally ignoring water rights here. If your state has Appropriative rights, you can't just start watering fields without the government getting involved. In that case, you can't actually get new rights anymore, which has created a new market. I had to purchase mine from a winery nearly a decade ago and I STILL don't officially have rights yet.
How can you edit or remove guardrails without fine tuning?
I am an airbnb host, and exclusively rent out my own apartment on the handful of weeks per year that I'm traveling.

If airbnb was banned, my apartment would be vacant during that time. This would push tourists into hotels, driving up the cost of a hotel room, and furthering the affordability crisis since developers would see more upside in hotels rather than residential development.
Not picking sides here (though disclosure: I use and like FP techniques/tools/languages/libraries).

Go provides a set of nice features (fast startup, easy cross-platform building, great tooling, good package management) that can be hard to come by with other languages. It is not unreasonable to want to have your cake (all of the above features) and eat it too (occasionally use functional idioms in addition to the usual imperative ones).

For this reason I try to keep abreast of the various FP libraries in Go, though I have yet to use one in anger.
Why is it everyone else's responsibility to accommodate automated cars?
I think it's because immigrants who came over from Europe wanted castles, not hovels. And that's what they got.
And unlike Linux, has a stable ABI.
To clarify, without reading the French article, it appears not that the third group was explicitly funded by Coca Cola, rather, many of the members on the committee have in the past been associated (membership on the board, attending conferences, membership in working groups, etc.) with a Coca Cola front group.
I don't think you understand what public transportation is.

Public transport is a local monopoly where profitable routes are used to subsidize unprofitable routes in order to guarantee base level of price and service to all residents. Public transport is not linked to any particular ownership or operating model, nor to any specific vehicle type. Sometimes agencies own and operate a fleet directly, other times they contract out operators and sometimes contract out whole fleets.

Self-driving vehicles are just another tech they'll have to incorporate the way they have been incorporating shared bicycles or scooters. In the long term, large bespoke expensive vehicles (busses, trains) requiring special operators and infrastructure will not be able to economically compete with mass-produced Autonomous EVs, so they'll replace much of today's fleets. Thinking that AEVs and public transit are at odds with each other is nonsense.
> The question is almost never about the cost of laying fiber vs laying copper, it's about laying a new line (fiber) or laying nothing (use existing copper).

Yep, exactly. 99.99% of the cost of laying anything (underground, above ground, wherever) is in the permitting and digging/hanging. The cost of the material itself and the labor of handling it is rounding error.
Exactly right and holy shit does it make a massive difference.

For one, the “sensor cook” actually works. Like crazy well in my Panasonic.

And two… if you use the power settings as they are supposed to be used it is a game changer. Like the difference in completely cool outside with a frozen center, to actually defrosted and barely warm outside.
I've had that happen once when I was using it on Windows with Wezterm.

It depends on how you paste. I'm not 100% clear how it works, but I believe micro reimplements pasting directly with xclip (idk what it does on Windows) so if you paste with Ctrl+V, it just instantly inserts what's on the clipboard as a block and copies the source indentation. If you do Ctrl+Shift+V, sometimes it essentially just gets the clipboard piped from the terminal each character one at a time, not knowing what comes next, so then it indents extra when it sees the return character and then it naïvely gets a couple tabs added on top.
> Of course you have the issue of how you decelerate at the other end. This is a not-insignificant problem that probably rquires sending automated probes ahead to construct the necessary infrastructure to decelerate you.

But how do you get the probes where you’re going in a reasonable time frame? You can’t use the light sail method because of the same deceleration problem. So you’re stuck with the whole operation taking tens of thousands of years, which means you might as well have sent the original payload with whatever sublightspeed mechanism you would use to send the probes.
Compare and contrast your operating system, and how many files and breaking updates that gets.
I live in an apartment, and I don't even know what the person who lives next to me looks like. Why would I ask them? People are living their own lives, why am I going to invade into someone's life to make myself feel better
Generative AI in Production
> If there's one lesson we've learned from the Python 2 to 3 transition, it's that it would have been very beneficial if Python 2 and 3 code could coexist in the same Python interpreter. We blew it that time, and it set us back by about a decade.

A very characteristic thing for a core Python developer to say: it's stupid, baseless, but gets a standing ovation.

The reason Python 3 wasn't catching up is because it offered no tangible benefits. Had it been, say, 10x faster than Python 2, then there would've been a reason. Had it offered sensible concurrency, there would've been a reason, had it offered some way to automatically verify programs... or a bunch of other useful things you might expect from a language, there would've been a reason to switch. But Python 3 was and still is a worthless change. It just gives you the ability to do the same things you could already do but in a slightly different way. If CPython project didn't refuse to support Python 2, it would be still alive and well.

I've lived for a while with the language that had to support two versions at the same time: ActionScript. After AS3 was released, the SWF format and Flash player had changed to support executing both at the same time. The cases when both were used at the same time were very rare. They were never a part of an upgrade process -- usually it was because someone had to embed code they were under contractual obligation to execute (s.a. showing ads). Nobody partially upgraded their projects.

Now, even though Python didn't provide a way to run two versions of the language at the same time, it wouldn't have been hard to do on your own, if you really wanted that: say modify the multiprocessing module to launch Python 2 from Python 3 or Python 3 from Python 2. Or create a native module embedding a Python interpreter of a different version. There are other ways as well... but nobody was doing that. Nobody needed that.

There's no evidence anyone wanted to run both versions of Python at the same time, but, instead of facing the music and understanding that Python 3 wasn't wanted, these people will pet themselves on the back, tell each other how great their project is, and how it doesn't succeed for any other reason beside them being incompetent.
Free Software Contributions and Real Threats
Good. Because the end result is that someone eventually WILL bring fiber or a fiber alternative and the other company will be SOL for having a service that is never available for part of the community.

Right now I have a situation where AT&T has fiber across most of my city, but not my neighborhood. And Spectrum has fiber in my neighborhood, but not my side of the street. So I'm stuck with T-Mobile wireless after having used AT&T DSL for the past 4 years because neither Spectrum nor AT&T will run fiber

The aforementioned requirement would have pushed fiber everywhere. There's zero difference between the homes on my side of the street and the other side. Or the homes in my neighborhood and the next one over. Same size, same prices, same sort of people in the same tax brackets with the same economic conditions.

I'd rather see a company lose out on an entire market than establish itself only over part of it. Internet access is opportunity.
Bitcoin Calm Shatters with Sudden Tumble, Mass Liquidations
Sample size: 1
There could be population level effects right now.

I think the better question is wouldnt research have uncovered something more damning by now. Its very well researched and the conclusions at this point are fairly benign. Yeah, dont drink 100 cans a day or you might have problems. That basically means its harmless. That makes it less dangerous than kale or spinach which you actually can eat concerning amounts of.
These are only synthetic benchmarks and should be more considered by browser developers not end users. Really those milliseconds don't make big difference for regular web browsing in the real world.

I prefer Firefox's features to Chrome's benchmarks. Better ad-blocking tab management and experience in general is what I care about and Firefox is a clear winner in that regard.
Zortech C++ was my rig for a good while - great memories. Pharlap is way too intrusive, my guess, to run on current Windows but would be an interesting experiment. Probably any extended/expanded memory thing doesn't work anymore.
Security is more my focus than UX (although I am not myself a "security professional"), and I neither agree nor disagree with the thesis of the article. I think the right answer is the classic "it depends". Specifically, it depends on how bad it would be if a session token is leaked, how the rest of the authentication system works (can session tokens be revoked, what is required to refresh a token, how long is the absolute expiration of a token, etc.), and even whether the user is using a public computer or not.

That said, the arguments in this article makes many dangerous assumptions. Such as assuming that users never use a shared computer (like say the computer in a library), and that you can completely reliably avoid tokens from ever accidentally getting logged.
Re single positions, my bank requires a password (which one hopes is appropriately hashed and so forth) plus a challenge to supply requested offsets into a secret phrase. That mitigates I suppose against over the shoulder attack. And they have fewer requirements of the phrase so maybe it’s less likely to be written down?

I’m curious whether there’s a technical means to allow the challenge by offset without storing the phrase plain text. I’m challenged for four positions - in theory it could store hashes of all possible four offsets, but is there a better way?
OpenSea will stop enforcing creator fees on NFTs
Wouldn't the proper comparison be other bricks?
I'm currently using PostmarkApp (from before the acquisition) but I've looked longingly at SES for years. My traffic is very bursty and so ~8 months out of the year I pay the monthly cost and send 1-2 emails if that and then the other 3 months I send close to my plan max. I'd love to switch to a pay-per-use provider but stories like this scare me. I've already dealt with deliverability issues (iCloud randomly deciding that unless you can receive emails, have the MX records in place, they will block you. This was for transactional/login/notification emails), since email is the login method for my sites it's rather important that it works. To PostmarkApp's credit they helped me to track down why the emails were bouncing to iCloud, I doubt I would have gotten the same support from AWS (I'm too small of a fish).

I'd love to hear what other people are using to send transactional emails (no marketing). Ideally I'd find a provider that could "scale down to $0".