skysight-inc/HackerNews huggingface dataset:
If it ain't broke, don't fix it? (Not that there aren't plenty of things wrong with the 737.) It works well enough for short-haul US domestic, which is most of it, and unlike newer jets, there's less R&D cost to recoup, more safety history, etc, etc.
People don’t use the word “google” to mean “search the web”; they use it to mean “search the web using the Google search engine”. If someone told me he googled something and sent me a link to Bing search results, his usage of the word would strike me as incorrect. I can’t say for sure, but I think that a lot of people would have the same reaction.
Automated Bank Statement Analysis
Ask HN: Any good font which shows clear difference of text “oO01lLiI”?
I can see only "Consolas" font can show clear difference of characters "oO01lLiI". any other fonts?
Most of the point of MTA-STS is to avoid having to use DANE/DNSSEC --- and virtually none of the major mail providers are DNSSEC-signed.
A few points:

- The partner matters a lot more than the firm. For example I used Cooley, but really it was one attorney I wanted. When he moved to another firm my company went with him.

- Of course it's the associates, not the partner who will do 99% of the work -- but that's all you need anyway. The partner however supervises. Ideally you never get a bill for the partner's time.

- In almost any case you should hardly use your lawyers at all in the first year or two. You get standard NDAs (one way and/or mutual) and can fill them in yourself. If you get one from a partner, ask to use yours or read theirs and if it looks really close just use it (unless its some massive one from, say, Intel -- but really, are you going to be able to negotiate that?). Likewise just use standard job offers and confidentiality/assignment forms. No need to pay a lawyer for those once get up. But don't wing it with anything security or debt related!

- Another reason not to care about the firm: a big firm will have lots of services but will you need them? For example for patent filing you may want a boutique firm that specializes in just your area. For HR lawsuits I'd use MoFo even if I don't use them for corporate law.

- Make sure your firm understands startups (this expands on what the article said about "Hire lawyers who have experience with the particular task you are asking them to perform"). Various big firms have opened offices in the Valley in order to get that sweet deal flow. But unless they staff up with some local attorneys with local connections and experience you're not going to get a lawyer who can help you no matter how good they are. Even the startup scenes in NY and Boston are different from each other and from the Valley or SF. Not just network but how people do things.

- an exception to the "firm doesn't matter" rule: Wilson -- not only have I only had bad lawyer experiences (mainly huge Billings) when I was involved with a company that used Wilson, but the only firm that ever asked me to do something illegal (they were representing our investor...but only for that transaction as our lawyer was also the investor's lawyer. For subsequent rounds the investor used someone else, as they were also disgusted with Wilson). There's a reason this onetime "star startup law firm" has been shrinking.
> I guess you could make the case that the C committee hate everyone and all stack objects are UB.

Honestly, I think that this is the logical conclusion, or at least, every compiler/machine implementation is subtly wrong; the standards glosses over what should happen when the stack is too large, for example, so technically any use of the stack is not guaranteed to be valid because you might just be out of space. The C standard is for a "head-in-the-clouds" abstract machine, so it doesn't concern itself with pedestrian issues like lack of memory.
The actual situation is that we know extremely little about nutrition and you can find studies supporting almost every claim. IMHO the safest course of action is eating a varied diet with lots of fresh ingredients and taking care not to eat more than you burn.
The sword was fun! On Lockout it was especially good!
Its been known for quite sometime to not expose the dashboard. GKE explicitly disables it by default. TESLA's in-house cluster was pwned because their dashboard was publicly accessible etc.
Good going! I like Varsity where they explain lot of useful concepts around trading!
It would be basically a Linux arm64 device, anything could be used. GTK+ is used by Purism for their default apps, but Plasma Mobile will be in their repo too. And you could install any Linux distro which supports arm64.
Totally random, but I'm intrigued by the "frozen peaches and quinoa." What is this exactly? How was it prepared?
It's fast?
For a lot of people who do their day to day work on Github and nothing more, this is extremely useful.
It is funny that the post ticks off all the things he did right, then concludes that he was lucky, primarily due to timing.

Yeah, maybe he couldn't do that on Amazon in 2019, but he might just as well not try, in favor of something more doable today. That is, part of what the OP calls luck is essentially the recognition of the opportunity, which in itself should be added to the list of skills.
How China could dominate science
I'm impressed with the speed at which Epic is capitalizing on this. Tim Sweeney's twitter feed has been brutal all day, and now this. It's possibly not even real money being spent, if it's just "Unreal dev grants" which I assume are licenses that probably cost Epic little or nothing, but this will keep the story alive tomorrow.
Probably not. It has "imperative" mode, but it also drags in quite a bit of API baggage that PyTorch just doesn't have. It's not that PyTorch is ideal, but its main advantage is it "feels like NumPy". Google also has a library that "feels like NumPy". In fact it kind of _is_ NumPy with hardware acceleration, but it seems to be in very early stages. I heard from insiders that there are only 2 people working on the project, if that. The name of the project is JAX: https://github.com/google/jax. It's arguably a lower level framework on top of which something like PyTorch could be built.
Love the journey! How do I get in touch for the CPA platform access?
https://ciechanow.ski/exposing-nsmutablearray/
Enhance your IDE with Vim
"Fuck off" is majorly uncivil and the "Uh" prefix adds snark.

When reacting to pejorative language, it's important to eschew it oneself.
Use technology to reduce the size of the teaching groups and tailor the curriculum towards what the kids like and will be happy to learn.

Each group would be about 5-6 kids in size and one of the kids would be the team leader also they would work together throughout the year. The teacher would teach the class but groups would work together to learn the assigned work. The teacher would manage the groups and be available to help. Tech would help reduce the teacher's paperwork and help reinforce the materials thru video.

Why the groups? It would make it easier to manage unruly kids thru peer pressure and identify kids that are falling behind and challenge those that learn faster.

I would also design the curriculum so that kids will have some kind of career skill by the time they graduate high school. Preparing kids for college is not enough. They should have a skill plus they can continue to college if they like. It's shameful that kids can go thru 12years of school yet not be able to earn a living- at the very least learn to give haircuts.

Also, kids should be able to tailor their assigned work towards what they like thru tech.

Example, say I like electronics then part of my day would include a project that applies what I learned in school by doing a big project in electronics.

Schools have become a place to babysit kids while their parents work. I also think that 12 years of school is probably too many years of school. The last three should be used to start learning what they want to be in life.

Also, parents need to be part of the equation. Parents want to blame the schools and the teachers if their kids fall behind but the parents need to figure out what the problem is and get the help the kids need. The parents have the ultimate responsibility for making sure their kids learn. In short, parents will be assigned responsibilities along with the kids.
>There should me more push for really open engines, as in FOSS. Unreal might be more open than Unity in some ways, but it's still not really open.

This just isn't possible with game engines. They are the single most advanced pieces of desktop software in existence. Sure, there are things like Godot that are perfectly suitable for a simple indie game. But making a AAA game engine requires the expertise of literally hundreds of top level senior engineers with advanced physics and mathematical knowledge. There's probably less than a few thousand people on earth with the level of skill and expertise to build something at the scale of UE4. Furthermore, open source is really the exception to the rule in game dev. Practically everything is done closed source with some kind of licensing fees involved. It's quite a different culture from web dev.
How does it compare to Godot Engine? https://godotengine.org/features (Free and Open Source under MIT license)
Oh my, the Julia brigade again...

Geez, it's impossible to read a numeric programming article in HN without the Julia brigade jumping in with their heavy proselitism. The worst part is that by bad-mouthing R and Python they think they will achieve widespread acceptance... so sad
Truth be told Linux should become the de-facto desktop. I like that you specifically mention i3. I think there is a strong use case for a Arch-like Linux distro that has an open architecture for building the entire distro from source into container images automatically. It would also allow desktops to be managed from a cluster manager like K8S. At first I thought packages should go with static binaries for packaging, but then quickly realized that they can use dependency containers and what not to dynamically include libraries with multiple version requirements if necessary, but still allowing for dynamic updates too.

Using container permissions also give you much of the permission structure you'd be looking for in your OS, much like a mobile device. I'm honestly surprised someone hasn't put in the development efforts to create a truly modern distro like Arch in containers for desktop and mobile. I think Purism is working with wlroots for Wayland. I'm looking forward to trying this with SwayWM if I can find the time, money and partners to help me with it.

Also, check out Simula for some AR/VR concepts:

https://github.com/SimulaVR/Simula
Not really. The onboard/integrated display panel on the devkit does not have a working controller driver, so the only way we can get a display on the devkit right now is over HDMI. I wouldn't consider that a 'waste'.
There is likely always some degree of happenstance, but there is also too much eagerness to chalk up success to luck, simply because others didn't succeed.

It's not as if the qualifications are simply to be smart and hard-working, and then a random drawing is held to determine the winner.

Instead, there are countless micro-decisions and actions that go into execution. The likelihood that any two people are executing an idea in exactly the same way is vanishingly small, even if they are both smart and hard-working.
The alternative is less Javascript logic written by the app developer (and instead use packages and APIs directly).

Elm disguised as a beginner friendly language for web front-end, which is not true with the case of ports. Where you need to be fairly familiar with Javascript.

The Elm community also advertise a lot on the advantage of development happiness of Elm over Javascript, and mention the Javascript fatigue a lot. But the truth for a beginner is that you can't escape the Javascript ecosystem when using Elm, and sometimes it requires even more Javascript experience than using just Javascript framework like React to build something that require a web api that's not in the tiny list that Elm provided.

If web development is not someone's main job and they are just finding a tool with better dev experience to build some side projects, the fact that they need to design an interface for almost every external package is not aligned with their original reason to use Elm.
At CES, Impossible Burger 2.0 tastes too real for vegetarian reviewer
Sectional charts also display magnetic variation, there's no reason to change the instruments when you can do basic math.
The Best Survey App Out There
I recently found this amazing app. This is a survey app that will pay you 50 cents per question! It's not like other apps or websites that pay 5 cents per 20 questions. This is a legit, full working app that I have personally benefitted from already. Hop on and start making! http://1q.com/6djrsr
Is this related to the "commoditize your complements" article from Gwern? [1]

More open game engines = more high-quality games from developers that can be acquired, or lowering the barrier to see what new game types start gaining traction so they can come in with a AAA version of the next MOBA, Fortnite, Minecraft, etc.?

[1] https://www.gwern.net/Complement#2
In addition, as someone used to working on small teams, specialization seems inefficient.

If you only have 3 developers, it doesn't make much sense to have one backend, one frontend, and one dev-ops. Are you always going to have exactly equal amounts of work for all three to do each day?

But apart from that, it also seems so much easier to divide up work by feature without stepping on anyone's toes. Like, you code search, I'll code chat. Not you code search backend, I'll code search frontend. That increases overhead and coordination.

And then, if your frontend is heavy on JavaScript, there's often a lot of similar code between frontend and backend. Validation is a classic example. A more extreme example might be a browser game using WebSockets and lockstep simulation. The browser and server might share most of their code. It would be absurd to split all the developers into frontend and backend in this case.
True. Consider this example:

props.removes[cc] !== props.last.margin

TypeScript's strict types will see the error if the those are not the same data type. A TypeScript aware editor will yell at me before I compile the code. Perhaps what I really wanted is:

props.removes[cc][0] !== props.last.margin

In JavaScript I would have to execute the code. If the code doesn't throw an error then I would have to examine the output to see if the resulting data structure matches what I expect. If not I have to run tests and track down the error. Then once the error is found and resolved I have to write unit tests for this scenario.
The situation on macOS is that you can copy text from Terminal the same way you copy text from Safari. You can edit text in iTunes the same way you edit text in your shell.
One bad thing can be the purpose and or bias in a private school.

There are very good ones. There are very bad ones too.

Access to good private education takes more money than the majority of Americans have.

Charter schools often pop up, look sexy, and vary extremely widely. Again some good, a lot of "meh" and some bad.

The idea behind robust public education is the majority would get a good education regardless of their economic position.

I had pretty great public education, and I was poor in a backward town too. We have declined a shocking amount!

It just so happens I can remember every year. Odd. But, useful to compare to my own kids education. We were in better shape economically, but the quality was spotty throughout.

And it was stripped down.

A move to more private, or no public is likely a downgrade for way too many people, IMHO.
When Medicine Makes Patients Sicker
Either don't expose the dashboard, or explicitly give it a service account with zero access. I think it should be well-known by now that anything you run in-cluster gets a builtin service account token, defaulting to the default service account for that namespace.
I think in this case they do actually believe it was used as a ritual site, which is why they are nervous about using the term since it's been over used before.
How can you possibly assert this when property taxes in the Tri-State (23 million people) are often $10,000 a year per house, and income is taxed at 5-9% compared to Texas which is 0.

The price of rent/mortgage is directly affected by property tax.
We're at 72% gone.

June 10th, 2024 we hit 80%.

April 1st 2031 - 90%. (maybe not a good day to tell everyone to start worrying)

August 25th 2034 - 95% (panic time)

As an aside, I always use 2038-01-19 for any far future end dates rather than a null.
Or, maybe pay people a living wage no matter what country they are from? Doesn't seem that unreasonable.
Wait, so what are you trying to say?

It's bad not because they're ignoring it, instead it's bad because they're just not particularly competent?
(author of magic-wormhole here)

I do. You can use your own, but then both sides have to type in the same --relay-url=URL value (instead of using the one that's baked into the app).

magic-wormhole is both a file-transfer tool and a library for provisioning/transferring secrets via a code. If you were embedding the library in your own app, you might want to bake in a different relay server (which you run) to avoid depending upon me for your uptime.
Exclusivity is key to break the Steam monopoly, unfortunately. Right now, everyone's game libraries are effectively Steam libraries. So when people go to buy one more game... they go to Steam, naturally.

The best way to break that is to not sell games on Steam. Another way is what Epic is also doing, giving away free games to build up people's library on their store as well.
How termites help rainforests survive climate change
Why would helping out your family with some financial stuff make everyone hate you?

Or do you mean they might resent you if you do that?
My only device actually running Wayland is my AsteroidOS watch.
>There's a lot of information out there about actual crashes, but not much about narrowly avoided crashes.

Actually the FAA collects information about near-misses too, and records them in the same database that it uses for crashes, the rather unfortunately named Accidents and Incidents Data System (https://www.asias.faa.gov/apex/f?p=100:12::::::). Navigating the interface takes some doing, but every accident and near-miss is recorded there, sorted by carrier, source airport, destination airport, and aircraft make and model.

For example, here (https://www.asias.faa.gov/apex/f?p=100:18:::NO::AP_BRIEF_RPT...) is a incident in which a plane caused another plane to abort takeoff by using a taxiway without clearance.

Another incident (https://www.asias.faa.gov/apex/f?p=100:18:::NO::AP_BRIEF_RPT...) where the plane overran the end of the runway and ended up in the grass.

The FAA is really good about collecting data on aviation incidents. Making that data available to the public is another matter.
SQLite already implemented such mechanism[0] that determines whether or not a given identifier is really an SQL keyword. The result is a single static hashtable (C array of chars) with O(1) lookup result. This is the fastest known implementation for keyword lookup.

[0]: https://sqlite.org/src/artifact/1f7f2ac1d9f262c0
Collaboration solves this. Instead of reinventing the wheel, collaborating on the engine can pool resources. This works in other cases, so why not with engines? It's not engines that are sold, but games. Having good open engine doesn't prevent developers from selling games made with them.

> There's probably less than a few thousand people on earth with the level of skill and expertise to build something at the scale of UE4.

That's really bunk. I mean "only elite can do it" it claim. Sure, it's not something you can create in one day, but it's not something that out of reach either, especially when people are collaborating on it.
Interesting, having used them both a lot I feel exactly the opposite way – I think grid's capabilities apply to more situations and suspect it will be the go-to layout/alignment tool once it catches on more. Grid is the more powerful tool, I think the only feature it can't do that flexbox does is making wrapped items not line up (since grid, of course, wants to make them line up into a grid). Wanting items not to line up seems less common, doesn't it?
I am going to guess you did not start the apache via systemd? This is actually a feature: systemd only manages processes it has started. So if you started apache via /etc/init.d, you should restart it via /etc/init.d as well.

(note that the opposite is not true: many /etc/init.d scripts stop process by killing everything with this process name -- no matter if it is the right process, or user-specific one, or one managed by some other supervisor)
This is remarkably ignorant of the actual circumstances that lower-class Americans have to deal with, especially when you share almost improbable statistics that are completely out of touch with reality.

30,000 is far from a decent income considering people get gouged on health insurance, which effectively functions as another tax on their post-tax income. When you start adding in the costs of food, internet, phone, utilities etc the end result is much more dire. This is not even counting the fact that Americans work more for less, considering people in Sweden, your example, I guarantee you get far more time off, have more job security and considerably better benefits.
I had job as teenager. There was no obvious long term benefit and no short term benefit except a bit money more. It did not harmed me either except being unable to do certain activities I wanted to (which would gabe me more back then, but not more enough to regret it too much).

You can't explain all past farms violence by lead, that explains violence peek in 1990. The past rural situations and societiés in general were not nearly as idyllic as people make them be.
Try Not to Laugh Watching Funny Animals Compilation 2019
for some reason
you single out

Correct. I think it’s relevant and counterintuitive that the lethal dose amount for table salt is as low as it is, while remaining an essential nutrient.

That should catch your attention. It should jump out at you, and if it doesn’t, you probably need to reexamine how you think about food.

And anyway, I didn’t single anything out. Point your finger somewhere else, after you read this entire thread.

I think you very clearly have it backwards. The article up for discussion singles out sugar, and I responded to someone else’s criticism of singling out sugar.

So, where’s your stance against me now?
It is human work. Reach the students, understand who they are, tease out what they can become...

Your sister is an increasingly rare bird.

So many lack time, resources, agency to do that.

Nearly all of the educators were able to do that for me. 70's 80's

I find the lack of agency, and standard, often teach to test, load shocking. Much reduced agency in many cases.
Bungie had only marginal experience supporting online persistence in the style of an MMO. Building the new systems from nothing and building them in such a way that they could scale required tremendous investment.

Activision/Blizzard operates World of Warcraft, the largest and most successful game of it's type. And they had the resources to allow Bungie to build something much larger than anything they had ever built before.
Love the availability increase in tiny boards with higher level languages.

Many of today's microcontrollers, were the PC, Atari, Amigas, Apple of yore and have enough computing power for the same higher level languages we used to develop on.

Best wishes of a successful project.