skysight-inc/HackerNews huggingface dataset:
So, I think this article, like many others, does not really answer the question? Everyone can agree that "well, this airplane almost dropped from the sky because we apparently forgot to tighten some bolts" is a really really bad thing, but the cause seems less than clear?

1. Yeah sure, outsourcing bad, union-busting worse, but the fact remains that Spirit AeroSystems (the contractor that Boeing outsourced to, possibly for union-busting reasons) also assembles lots and lots of airframes for Airbus. Apparently without major issues?

2. The MCAS disaster was also really, really bad, but seems mostly unrelated, at least from a process point of view, from what has happened here (since it was fixed by updating the documentation, pretty much, and ultimately possibly not that different from initial Airbus struggles with flight automation)?

3. The 737-MAX (and 787, which is assembled using pretty much the same supply chain) seem, statistically speaking, much safer than older aircraft generations. It surely does not feel that way, but incidents-per-flight, not to mention incidents-per-flight-hour and incidents-per-flight-mile, strongly disagree.

The only facts that I can gather from amidst the wreckage of speculation, are that, yes, Boeing does seem to have an issue with basic tooling, which should definitely be corrected ASAP, but they're in the process of doing so, and then will be be pretty much as good and/or bad as their competition for the foreseeable future?

I would like to see the deep-dive on the cause of this (which we definitely will get, some months or years from now) before judging. And, for the record: I'm a huge Embraer 19x-E2 fan, love the A22x as well (engine issues notwithstanding), and will fly any version of the 737 as required.
LLM Assisted Moderation
Bootstrapped to 1M+ users now looking to hire a cracked builder
Company's Conch AI, I was looking for devs the traditional way but got burnt out from the typical corporate mindsets and experiences.

-- just drop a quick hi in my dms on twitter @Taayjus (my email is flooded with other applications lol)

quick disclaimer: as our burn is pretty high rn from doing paid ads the initial package would be $2k to $2.5k + 0.5% to 1% equity. However, as we scale, we would set terms to significantly increase your base $$ (so mainly looking for devs in Asia)

p.s.
also looking for suggestions on how I should look for applicants besides WellFound and UpWork.

also potentially a CTO too for 5 to 10% equity
Heat exchangers.
Did you ever see whole grain rice onigiri or was it always white short grain rice? I feel like whole grain would be blasphemy over there.
I feel like that's unfair. It's normal in a company to answer to someone and its normal for that someone to want some way to answer the question "are we on track for X" when asked by their superior (whoever that may be). The larger the company the more that statement becomes true because the number of interconnect for N employees is O(N^2).

That does not excuse making the whole thing stupid and painful, but accountability is not an unreasonable request.
I've played around with the same problem, though I didn't do any fine-tuning. Some strategies that seemed promising:

- A two-pass approach where you prompt it to generate the groupings, then separately prompt it to find the words that belong into each group. (Which of the following words best fit the category "COMMON DOG NAMES"?). It does way better at the more specific queries.
- Don't tell it the constraints of 4 groups of 4 words; ask it for at least four groups of 2 or more words. Once you have 4+ groups of 4+ words, you can make logical inferences with your Python wrapper to come up with all the possible 4x4 groupings. If you're lucky there will only be one. If not... more queries to GPT, I guess, but I haven't figured this part out.
Ask HN: Prolifiration of Treatment Scam on YouTube
I've noticed a significant increase in treatment scam ad videos on YouTube for diabetes, vision, foot problem, etc. Ads look and sound the same: a robotic voice tells you about a miracle treatment to cure XYZ. There are so many of them, that I see at least few a day. They are obviously scam and pray on unsuspected & elderly people. Feels like this is US phone scams epidemic all over again and nothing will be done by Google/YouTube.
Sprints make/made sense in the world of slow deploy cycles, especially for lengthy manual regression testing. If it takes you three weeks to get from a story being done to a story being in production, deciding which sprint a thing goes in is the difference between customers getting it on day n or day n+21. Once that's not a problem you can kind of forget sprints exist.
Bad management will turn any methodology into a bad experience. I also think scrum, and especially its implementations that I have been subjected to, could use improvement.

I dislike the artificial time-constraints of the sprint, and the PI in SAFe. In my world, I wouldn't concern engineers with deadlines, but rather I'd have them work continuously, like in kanban. I think it eliminates overhead, and if velocity, and other such metrics are desired, management can conjure numbers out of thin air, just as they always did.

Without sprints, there would be no need for planning either, but I'd hold refinement meetings regularly. What I'd do is break down the work into tasks and create a dependency structure, like the Critical Path Method in project management.

I'd estimate in person-days, and that person would be a hypothetical normal teammate. Like, the best guy would do it in half that time, and a junior would take twice, even with hand-holding.
This game is well known in the UK as the "Connecting Wall" from Only Connect.

This result - poor Chat GPT performance - surprises me. I thought pattern detection and set forming was something that Chat GPT could do well. Perhaps it would need a model to be specifically trained for this task. If alpha-zero can master chess, then surely this game isn't beyond what is trainable.

You can prompt Chat GPT that it'll be playing the connecting wall without having to explain the game. It still fails to make a good set of connections when provided the wall.

One interesting part of the "Connecting Wall" sets is that there is almost always a "Wordy one" involving changing a letter, adding a prefix, anagrams, etc. Almost always a "Person" one for example there'll be a set of "Famous people named Tom..." but not a set of "Toms" with a set of "Margarets", and then a couple of general sets.

This is a huge help given the 2 minutes and 30 seconds provided.

On another note, it's possible that the GCHQ puzzle book would be in the training set, which has many puzzles with solutions for this format and a very similar rubrik with 55 items and sets of sizes 1 through 10. That said, Chat GPT perhaps would not tie the answers in the back of the book to the solutions in the front.

I all, I think an AI trained for this purpose with problems and given solutions ought to end up mastering this format. But a general purpose chat GPT seems like it performs very badly.
Given the importance of spaced repetition, I've wondered if a modular approach is called for, contra Anki.

Aren't there three separate items?

1) Your cards (or a subset of cards).

2) The history of your interactions with them.

3) An algorithm (potentially just-in-time) taking that history into account to present cards to you, thereby adding to the history.
Physicists identify overlooked uncertainty in real-world experiments
Yes, but they are not milestone events. They are trends in ongoing processes. You don’t need to finish A to 100% before you start B. They can run in parallel.
Wonder how 'Sprint', 'Scrum', 'Kanban' etc. all evolved out this? I really can't understand how it went from 'individuals and interactions over processes and tools' became formalized processes of daily standups, 2-week sprints, etc.
And yet that's basically the same experience as in Zürich, Switzerland - a city where almost half of the inhabitants are immigrants.
I hadn't seen Zero-Clause BSD before: https://opensource.org/license/0bsd/

> Note: Despite its name, Zero-Clause BSD is an alteration of the ISC license, and is not textually derived from licenses in the BSD family. Zero-Clause BSD was originally approved under the name “Free Public License 1.0.0”.

Anyone seen a good write-up of the tradeoffs for this license? I like how short and simple it is.
Nobody who is big is paying retail prices, that's why saying "on premise is cheaper" is total copium.

As soon as you start factoring in discounts (i.e. bandwidth is nearly free at some point), the math of being on premise completely falls apart to the point you are paying more for licensing and support for the hardware than you are the entire lifecycle of your infrastructure in the cloud. It's just that bad to do it yourself.
There also are problems with having too many competitors. For example having much less money (due to lower margins) to hire and pay your employees and creating lengthy processes to ensure quality. Competition isn’t necessarily the best solution or even a good one.

More competition is similar to “defunding” all the competing companies.
Is there a license that requires (or encourages) contributing back the modifications, _but only if the upstream project is open source/non-commercial_?
AFAIK, it's the same as any other language w/ Ruby.

Http micro service, IPC, or FFI.

There were some attempts to do inline crystal, like what Mojo does in Python, but I don't know if any of them became stable long term solutions.

There's probably a way to get native C ext speed, you can see an old attempt here:

https://www.akitaonrails.com/2016/07/06/trying-to-match-c-ba...

But at any rate, it'll be better than ruby.
"If people just randomly don't look at the road and crash then maybe they should die."

You make mistakes. Do you want them to be as painful as possible?
"Don't ask me about it License" looks a bit shorter[0].

0: https://github.com/ErikMcClure/bad-licenses/blob/master/dont...
Seems to be an international phenomenon. Here in the Netherlands supermarkets have been plagued by both stealing and annoyed customers who are flagged (randomly I suppose) every time they need to be checked, and then need to wait for minutes before some employee starts checking them.
> stuffing a bunch of small straws in the main tube helps, because if you have a lot of smaller tubes - (especially with water) you can get the effective "orientation of the molocules" the same - so your stream can be more cohesive

This is not the right way to think about it. The straws reduce turbulence by preventing fluid motion in a radial direction, and reduce swirl by preventing a swirling motion. (The screens have similar effects.) Both turbulence and swirl prevent the formation of a coherent liquid jet. The straws (and screens) aren't without disadvantages as they will cause significant pressure losses.

How I know: I did a PhD on the range of large fire-fighting water jets and ended up reading a LOT of laminar fountain stuff online out of curiosity.

> this method was (invented?employed) by Disney Land Engineers when they were building the fountains that shoot clean, cohesive lasers of water

Definitely employed. Flow straighteners (or flow conditioners, or whatever you want to call them) were quite common for turbulence and swirl reduction in general before laminar fountains appeared. I recall seeing patents with flow straighteners for fire-fighting purposes in the 1930s, and I'm confident that they were in use in other areas earlier than that.

***

A side note: Laminar fountains are neat, but you'll find a ton of misinformation about how they work online. I started writing more, but Brandolini's law comes into play, and I don't have the time to go into it.
They did have to borrow A good chunk of that $500M from the US Treasury for several months, though.
This article looks basically the same in FF reader view as the original, except for a banner that appears at the bottom in a private window that some cookie must've remembered I closed long ago. What am I missing?
The only hope you have is to accept the fact that you're already cancelled.

The sooner you accept that, the sooner you'll be able to function as a shiposter is supposed to function: without mercy, without anxiety, without remorse.

All shiposting depends upon it.
I wonder what the breakdown is by usage. I imagine the combination of: dish washer, sink, and clothes washer, might make it appealing to collect it all at once.
Seems a bit pedantic. The memtable is (when fully flushing writes) a derivative of the WAL. Or vice-versa if you like. They hold equivalent data, organized differently (yes yes modulo tombstones). Anyway you're right, I was being lazy in not writing out memtable explicitly.
I have hetzner vms going on 500+ DAYS without restart.
I've been a hetzner customer for about 8 years now. Aws has been down x10 times more than hetzner has.
And even when hetzner has issues they are localized to a single DC at worst, most often a single host is down.
When aws has issue.. The whole internet has issues. Or their central region goes out, also can affect their other regions.

For the small/medium businesses infra I manage here in bulgaria , the same thing would cost 5-10 times as much on aws just for the compute, throw in 1tb of bandwidth.. And this makes no financial sense.

On hetzner I pay 40 euros for 2 vms, dedicated ips, daily backups, 100gb of ssd external storage, and firewall.
16 years' worth of threads:

(edit: Reposts are fine after a year or so; links to past threads are just to satisfy extra-curious readers)

Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=33287618 - Oct 2022 (112 comments)

Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=27411276 - June 2021 (115 comments)

Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=20543495 - July 2019 (87 comments)

Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=16574248 - March 2018 (51 comments)

Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=9395284 - April 2015 (61 comments)

Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=5519158 - April 2013 (86 comments)

Teach Yourself Programming in Ten Years by Peter Norvig (2001) - https://news.ycombinator.com/item?id=3439772 - Jan 2012 (29 comments)

Teach Yourself Programming in 10 Years. - https://news.ycombinator.com/item?id=1060176 - Jan 2010 (32 comments)

Teach Yourself Programming in Ten Years - https://news.ycombinator.com/item?id=191235 - May 2008 (19 comments)

Norvig: Teach Yourself Programming in Ten Years - https://news.ycombinator.com/item?id=43243 - Aug 2007 (7 comments)
Cloud engineers can do the job of 4-5 on-prem people. Our AWS devs don't need to be BGP or ZFS experts, they just need to be AWS experts.
Incorrect, there's automation for on-prem or smaller providers as well, just because you're unable to doesn't mean it's the truth.

How do you think AWS or Cloudflare is built?
may you never have to maintain production code...
I love the Pi Foundation's weird cabal of doing things the non-standard way like throwing things like 5V5A or Micro HDMI.

Makes things so much more convenient when you have to stop everything to hunt for the right dongle or power adapter and can't just use-what-you-have :)
>Why Do We Have Fingerprints And Why Are They Unique?

https://www.scienceabc.com/innovation/why-are-fingerprints-u...
> in form of oxides on the surface

It takes a lot of energy.
3 hours at 1050°C seems to be the optimum[1].
This might be easy to achieve in labs with small quantities,
but don't discount the massive infrastructure to do so at production levels.
By 'massive', I mean just that: lots of mass.
What's the break-even point where the energy out exceeds the energy put in?
4" are 101.6mm, though overall they're more like 120mm. The situation for me is quite similar (initially placed on/behind the PC desk) However my build is rather wide (20cm) due to the double MDF of the walls. Not sure they're necessary, though (would shave off 38mm).

The issue are usually the woofers, since these need displacement. 4" is already quite small. Maybe look for designs with passive radiators on the front and the woofers on the side? (I'm not deep in enough to make concrete recommendations).
As someone living in one of those countries, it's not a concentration camp, except maybe during COVID lockdowns.
Sort of, but IDK, If you have specific needs this might be a somewhat reasonable heuristic for hiring.

Devs who came up building software more or less from scratch really do have a different skillset than ones who stick to working in service-rich environments because there's a significant difference between glueing services together vs building out those same services. For example something like using a paginated API is quite a bit easier than designing/implementing one.
A developer who is skilled and methodical about reading and understanding service-level documentation may not actually be able to step through debugging in a REPL, and vice versa. (Not to say that either kind of person cannot learn the other persons tricks, but as far as the differences in what they already know, those can be pretty significant.)

Assuming someone only has one of these skillsets, the most valuable one totally depends on the situation. On the one hand it's pretty cool that service-familiarity tends to be language-agnostic, but it's less cool when your S3-API expert barely understands the basics of tooling in the new language.
Can't speak to your company, but in my experience all Scrum (done well) is doing is making the overhead explicit and easy to quantify (as you yourself were able to do). Eliminating Scrum doesn't mean you'll save that time and overhead. It will simply be hidden.

Of course, that's with Scrum done well. If you're having 30 minute daily meetings, you have a point.
Oh thank you thank you. This is so much better.
Stackoverflow has become almost hostile to use.

A few examples:

1) I ask for the best way to accomplish something. It gets closed for being an opinion based question.

2) I ask how to do something. People ask for code. I post my bad half working solution. My question gets closed for being an opinion based question.

3) I ask how to do something. It get closed as a duplicate but the existing question is out of date and/or doesn't answer my question.

4) If my question is allowed on Stackoverflow, it usually doesn't get a response.

This stuff doesn't happen all the time, but it's often enough that I no longer enjoy using Stackoverflow and just ask on Reddit instead where I get a plethora of comments with answers and opinions.
There are camp stoves of varying sizes and heat outputs. I'd suggest doing some research (there are plenty of YouTube video demos, for example) before writing the idea off.
This "good, fast, cheap, pick two" thing is peddled often, but it skips over the fact that costs also come down over time as technology improves. As an aerospace example, SpaceX's F9 is better, faster and cheaper than the competition.

The issue at Boeing is allowing things to swing deep into maximizing profit margins rather than forward-looking investment in technology improvements which reduce costs while maintaining or improving quality.
Between “fork” and “floss” (typo?) in the title I read this as being about something else entirely when scanning headlines.
Yes. There is literally never enough competition for bean counter arguments to matter. Saying “competition” is the solution to a problem is just a bad excuse to not fix it. In the real world, large organizations make decisions based on political pressure from governments and the public.
Agile is like communism - everyone does it wrong but if done right it will work. Every single company doing agile sucks at it. All you need is to have a brief chat in the morning, and every couple of weeks go through what needs to be done and try to estimate things. Stuff not done spills over. Agile militarism is about turning software into manufacturing and it clearly doesn't work.
> Every trip for me was 45 mins of non-stop vomit, regardless of the weather.

March 1976, I did the Calais-Dover hovercraft crossing on a night of bad weather in the Channel. I was fine and actually enjoyed the motion — until the hovercraft got to Dover and had to cross maybe 50 yards of beach to get to the terminal, and then I got queasy from the vibration off the sand.
Yeah well no one talks about Death Valley as in “woah the diurnal variation” though.
Come to US and get the degree since it's almost free for you. Since u r not from India, if you can get a job after, green card will be fast enough and now you will have access to the best economy in the world. But be ready to work your ass off and you must luke capitalism because it is not as nice as Europe when it comes to social benefits.
It’s fantastic and easy to use, I actually used this exact template about a month ago to update my resume and it hardly took any time at all.
I work as an on site supervisor for a manufacturing plant. The very first thing I tell my subordinates is that it's OK to make mistakes, and that I have made costly mistakes myself. Just report it so that it can be fixed.
Big Cloud deploys thousands of GPUs for AI – yet most appear under-utilized
I read it as deep-fried sarcasm regarding how Americans are apparently much better at taking whole species to the brink of extinction, which is actually a bad "skill" to have.
It is also a good idea to place the hobby part of programming in a related but not same field/tech stack than you day job.

If you simply do more work in your free time you might burn out. You want something that provides relaxation but still synergy effects with your day job.
Right, so none of the instructions for GPT to call the DALL-E function, none of the prompt expansion rules and none of the censorship rules. Clearly the system prompt is not present in the file OpenAI gives us.
Heaviest Boeing threads over the past several days:

- https://news.ycombinator.com/item?id=39002255 (26 comments, today)

- https://news.ycombinator.com/item?id=38981921 (145 comments)

- https://news.ycombinator.com/item?id=38979196 (293 comments)

- https://news.ycombinator.com/item?id=38978705 (310 comments)

- https://news.ycombinator.com/item?id=38969466 (350 comments)

- https://news.ycombinator.com/item?id=38956323 (345 comments)