skysight-inc/HackerNews huggingface dataset:
I've used MSFS from the early days and here's some random facts:

- the model in the article foto is holding the yoke wrong - you're generally supposed to use one hand, unlike a car steering wheel

- FS2000 was used in some commercial simulators, as seen in various ads in Aviation Week & ST. In the pre-digital era, often sectional maps or video of models were projected for the pilot

- I aced my instrument checkride after practising with FS5, which essentially had no terrain.
> Such sites should be using minimal or no JS. These aren't meant to be pretty interactive sites, they need to be solid bulletproof sites so people can get critical services

Government services were slow and unreliable before computers. The problems aren’t technological.
Am I the only one annoyed with the expression "all but"? To me it sounds like the complete opposite. "All but confirms" to me sounds like they're "doing everything else than confirming" / "all other things except confirming".
Always thought of the opposite: DL model as a compression method.

Like taking a initial frame of a movie and training a DL to reproduce the following frames. And then transmitting the frame + parameters to reproduce the movie.
> Why does SA have to use such a clickbait-y title?

Because it's a good question, and the subject of the article.
I think Smith's argument is that:

1. We shouldn't use static, arbitrary lines. Going from $7.39 to $7.41 doesn't help much, whereas going from $1.50 to $7.00 helps immensely. An argument over where the single arbitrary static line should be drawn utterly misses the point.

2. The overall income distribution is shifting right, as people become richer.

These things both seem to be entirely correct, and they are devastating to Hickel.

> Noah Smith never seems to address Jason Hickle's point that the evidence based poverty line should be $7.40.

I found his debunking of the idea that we should be drawing a line at all utterly convincing.
This also means you can re-use a frequency with just one floor in between and no issues, and with a horizontally directional antenna, possibly even on adjacent floors.
Because it works and works well.

Not that there haven't been improvements in word processing programs since, but mostly its been fluff and bad UI.
> That's where the volume is. There's a big demand for programmers to do web stuff. That demand may or may not continue. It's so stylized that it should have been automated by now. Have an exit strategy.

This is highly variable. The more rote aspects of web development are indeed automatable: the parts that feel like repeating boilerplate because that's what they are. Creating duplicative controller actions, state updates, etc.

But then there are the parts that would be extremely difficult to automate. Creating rich, unique UI elements with lots of custom logic. Anticipating the user's needs before they realize they even have them. These take a lot of skill and experience, and are truly fun to work on – assuming they're your jam. Lucky for me, they are.
This is absolutely insane. This way you can never learn history, its glory and gore, and only thing you're doing is selfish woke-inspired cultural shift that you're trying to impose on others.

It's not going to work and people are starting to push back on this nonsense. Stop getting offended by things left and right.
HPV is also tied to oral cancers, so I'm afraid you're wrong about that. See https://www.nhs.uk/live-well/sexual-health/can-oral-sex-give... for one explanation from a reputable source.
Trump's EO on lowering insulin prices never got implemented because biden rescinded it.
IMO we're also pretty close to being able to have robotic infantry drones, which are going to make enhanced human infantry kind of moot anyway. Imagine if you could take something like the Boston Dynamics ATLAS robot, stick a gun on it and paradrop it into enemy territory. It might need to be a bit lighter and more agile, but we're not that far off. It doesn't even necessarily need AI, you could remote-control the thing.
FDA, however, has a policy explaining that it typically does not object to personal imports of drugs that FDA has not approved under certain circumstances, including the following situation:

The drug is for use for a serious condition for which effective treatment is not available in the United States;

>> You are gonna die and they have something not in the USA that could save your ass

There is no commercialization or promotion of the drug to U.S. residents;

>> You are fine as long as you do not compete with US drug companies

The drug is considered not to represent an unreasonable risk;

>> This could literally mean anything. Who defines what unreasonable risk means? And you are comparing the risk of the unapproved drug with what exactly? You are certainly not comparing with the risk of death by not having access($$) to some drug you need

The individual importing the drug verifies in writing that it is for his or her own use, and provides contact information for the doctor providing treatment or shows the product is for the continuation of treatment begun in a foreign country;

>> Again you are forbidden to compete with US drug companies

and
Generally, not more than a 3-month supply of the drug is imported.
>> And even if the drug could save your life and it's not available in the US you still have to play this stupid traveling game every three months. I'm sure most people with chronic illnesses love to burn their money being forced to travel due to some arbitrary regulation

Holy shit fuck the fda
To be fair, I don't think an intro level compiler class needs anything that's changed since 2002. Almost any software class that did a competent job teaching you about the state of the art circa 1995, you'd be in great shape. A few exceptions maybe are machine learning and other "AI" fields, where even the principles have dramatically changed.

Everything newer you will learn on the job.
> The size of this data set, which is continuously updated and expanded, is now at three petabytes (and growing)

You're not downloading that much data at installation time, so I assume there's a crucial online component where stuff gets streamed in (partially simulated?) from the server, and your computer is just handling what's currently in view. That seems much more feasible.
Not OP, but we had a similar project long back. All data is in maps and structs. We didn't had free text search, all filters had a corresponding Map of key to []ids. A primary map from id to object. Needs lots of RAM, but that is the cheapest thing we can add
He doesn't mention it, but this is basically what we today call "SKI" combinators: https://en.wikipedia.org/wiki/SKI_combinator_calculus

* I is the identity function: Ix = x

* K is the constant function: Kxy = x

* S is a bit more complex: Sxyz = xz(yz)
perfectly acceptable /s
What is what bothers you most about the current situation? Is is that you feel you haven't learned enough for yourself and want to getter a better understanding how other domains work? Or is there are fear that you are missing out on some interesting career opportunities?

If it's the latter than I can tell you with high confidence that you are not missing much there. Most companies need CRUD apps, simple Frontend apps, etc., and there is a high demand for engineers with the relevant skills and therefore also salaries are fine. Building OSes, compilers, embedded devices, networking stacks is super interesting, but there isn't that high of a demand since it's rarely what drives business. Therefore even if the topics are sometimes more complicated, they aren't payed that different.
There's a pretty amazing documentary from Noclip that goes in to a bit more depth on how they built the world and how they were able to model the physical attributes of each plane more accurately with than previous versions — https://www.youtube.com/watch?v=0w7q1ZFfsxs
Firstly, consult any number of articles on what happens when computer systems can't handle ‘null’ as a string, e.g. these two from the past month on HN: https://www.theverge.com/tldr/2019/8/14/20805543/null-licens...

and https://www.wired.com/2015/11/null/

There was even something in this vein on the front page.

Secondly, even if there's another, more special value, that can't be conflated with a string (Lua does support some kind of user-values that are distinct from any built-in types)—it still leaves a question of how different modules handle that. In fact, different modules like CJSON already do this—but what if I decode JSON with CJSON's null value and need to encode XML when the XML module has its own null value? I'd need to walk the data and convert from one to the other.

Well, some modules do support a common value denoting null: https://github.com/moteus/lua-null

But by now why not just have this value in the language, since various modules need it anyway for interoperability with other systems?

I heard even that there were attempts at deciding on such a value for a new version of Lua, only with some bunk name like ‘undefined’, which is actually the opposite of what ‘null’ is.
At a fundamental level the "web" has the following core engineering flaws:

1. it is standard to send json from server to client, a format that takes up more space on the wire, and takes more cpu power to serialize and deserialize than various binary options, all because nobody can be bothered to build tooling around debugging a binary format on the wire and a serialization library that is efficient into the browser

2. We require two separate text markup languages to define a ui (html and css) rather than compiling that down to an efficient binary format

3. We rely on a dynamic language built in 9 days to write client side code, rather than a byte code that any language could target and choose to be dynamic or not as the domain demands (wasm may one day finally change this)

Then rather than a trend of fixing these problems, we instead let these problems spread, as electron brought the html+css+javascript model to desktop apps, nodejs brought javascript to the server so you could use one language for your web app, and on and on.

There is hope though, wasm at the forefront. Today only non garbage collected languages are viable for wasm without adding the overhead of downloading a large runtime, but that is an engineering problem that could be solved.

There are so many trivial inefficiencies that can be trimmed away. But perhaps the biggest obstacle to a nice web experience is intentionally user hostile design. The modal popups, the cookie warnings. These waste more time than parsing and fat downloads for most of us. I'm not sure how to solve that problem. People give you blank stares when you complain about it.
My Python setup is free, Mathematica would be $3k, and Matlab would be ~$25k. I'm not sure what kind of deal a company gets for multiple engineers, but it would still be extremely expensive.
My local school requires kids to be on Zoom, or it escalates to the DCFS, who can take your kids away, unless you file and get approved homeschooling paperwork.

Can't force us to keep cameras and microphones on, though. School doesn't care. It can check attendance, so it's good with the state.
Swipey Image Grids
also using pagedjs :) awesome!
C is to Rust as Webpack is to ______.
As an international who is not as familiar with American politics (but wants to understand), why is this comment being down voted? Are the claims incorrect? Are they unsubstantiated?
I viewed this on a desktop rather than a phone. The PgDn key worked pretty well, though the text didn't always end up in the same vertical position. Sometimes I had to hit the down arrow key a few times afterwards.

Wouldn't a "Next" button do pretty much the same thing, though?
Ask HN: How do you grow a pod?
Justin Kan here. Been trying to grow my pod The Quest (https://listen.justin.quest), would love to hear some tips about how to best scale audience and distribution.

Atm downloads averaging ~3K/week, trying YouTube next.

Feedback on pod welcome too!
Get an HP Reverb G2 and use it with Flight Simulator 2020 for your vacation during pandemics.
I've worked with Sebastian Wloch and was so impressed with that guy. If there is such a thing as a 10x engineer I'd nominate him. I didn't realize Asobo was involved with flight simulator. Overall, seems like a big win for European software development.
Cesium is trying to do this:

https://cesium.com/blog/2021/03/30/cesium-for-unreal-now-ava...
I usually read toxic undertones of gatekeeping in tirades like these. "Real engineers like me wouldn't produce such garbage, and frontend engineers aren't real engineers because they learn and like this stuff."
> My tip to OP would be to set up a home lab on hardware from eBay

Not OP, but this sounds like an interesting thing to do. Which hardware would you recommend?

(Also, for the uninitiated, what exactly is a ‘home lab’?)
I'm not sure what came first, but it's unfortunate that hyperscript.org clashes with hyperscript, the pure JavaScript notation to describe HTML.
Or maybe the gaming studios learned a lot about Microsoft.
Ironically LG is getting out of the smartphone business now too.

If only someone at LG thought, gee maybe we can make better phones and distinguish ourselves in the market and, oh yeah, we have that awesome WebOS we can use too.
I haven't seen the data yet and there's likely a better way of doing this, but worst case - couldn't you just script replacing :00: with -00- (through :59:)? Then, if you wanted, replace ':' with a better delimiter and then replace the -00- back to :00:?

I'm assuming there's a better way w/ regex but I'm not great with regex. Could probably find that with a few minutes of google though, just replacing the pattern of :##: with -##- using numeric wildcards.
"Unfortunately, the real minimum wage is always zero, regardless of the laws, and that is the wage that many workers receive in the wake of the creation or escalation of a government-mandated minimum wage, because they lose their jobs or fail to find jobs when they enter the labor force."

-Thomas Sowell
The web is the closest we have to an open universal platform. If you want the most bang for the buck as a business in developing widely accessible software, you build a website/webapp first.
> What? It's just the opposite. What about the books that a parent typically reads kids that age at bedtime? Those are generally above the reading level, but at the developmental level.

All those "adult-directed" books, heavy on pictures, etc-- are not optimal for a skilled early reader. Yes, they can read them, but they read them fast.

There's also what e.g. Lexile calls "NC" https://lexile.com/parents-students/find-books-at-the-right-... -- nonconforming. These are great. Simpler, developmentally-appropriate situations, higher level writing. But there's not many... E.g. you can't even find the book they name as an example anymore.

When you have a kid who is ready to read chapter books with long words, but all of them talk about social situations he doesn't really have the experience to understand, you have a problem. My boys would read books and know everything that happened in them... but really not be able to understand why someone would do something described or how they'd be feeling in a given situation.

> Learning to read early is in no way a curse, or a "party trick."

It's not a curse, but it's not well-correlated with better outcomes.

> For my kids, and many others, it has instilled a love of reading.

My kids eventually got back to a love of reading, but the hole in reading material around 2nd grade and having to read below-level books was a speedbump in it. And it's still hard. My 4th grader should be reading young adult books, but he still thinks kissing is gross...

> like it's something the parents do to show off.

Oh, trust me, that applies too, to plenty of families.

> Ah, so you're just biased against kids who read early.

??? I say that my kids read very early above. My kids could have read Charlotte's Web at age 5, and given you the play by play, and known an appropriate amount of the vocabulary... but they would not understand any of the subtexts or real messages until much later.
I can't really blame them. Ever since the LG G4, they haven't really been relevant, which is unfortunate. They have the capability to experiment outside of the box, like the Wing, but a business is a business.

RIP LG Mobile.
False.

See Facebook "shadow profiles", data collected on persons either through third-party activity (though the profiled individual is on Facebook), OR on persons not using Facebook at all.

https://theconversation.com/shadow-profiles-facebook-knows-a...

https://www.dailydot.com/unclick/facebook-shadow-profiles-pr...

https://en.wikipedia.org/wiki/Shadow_profile
> One parent in my sons class expected her kid to read Harry Potter in grade 1.

Some first-graders are capable of that -- but yes, certainly not a reasonable baseline expectation for that age.
How the hell did you find out my Facebook password?! Mark SUCKERberg is about to get a very angry comment from me!
It's free for non-commercial use. https://www.princexml.com/download/
"Upvoters have a duty to explain how they calculated their proposed minimum possible livable wage wage: i.e. what calculations you ran to show this proposal is profit-maximizing at exactly 15$ or whatever, not 16$ or 50$."
So, did you do it?
Good move. Time to focus on other home products, especially the living room TV before they become relegated to panel supplier.
It's windy for css... during a pandemic ofc...

I hope them all who purchased this will be successful...
Last I heard David Brin is running a G4 Mac to run OS 9 to run Word Perfect.
Don’t Let China Mint the Money of the Future
If you need any good control of page layout and design, DOS-era word processing is going to be worthless or unusable.

Sure, old word processors are perfectly fine for writing a stream of unformatted prose, but so is wordpad, and that’s not even the main task that word processors are for.
I'll double down this. Deeper Blue, IBM's machine that crushed Kasparov in the iconic chess match in 1997, has less computing power than an GTX 1070. So my computer, 20 years later, is more powerful and it plays Flight Simulator in glorious ultra details.
Or indicative of how much more than reading emails they are doing.
Execute Shell Commands via text message
> It feels like a passion project

FS was Bill Gates' hobby project. The game team was disbanded (licensed to Lockheed as Prepar3D) one year after he stepped down.

Around FS2000 an oceanographer was hired to model the ocean waves.

So very focused, deliberate effort has always gone into FS, but that's more to achieve realism than for fun.

My theory is that military sim applications drive the realism, and probably there is military funding, so it's not really a "passionate gamers" angle. This would explain the quick licensing to Lockheed (for govt. contracting requirements), which is unprecedented for a game if you think about it.

(Atari Battlezone was likely also studied and used by the US military. I have some high scores on that. There's one in the SF pier historical arcade, as well as most of the Atari classic machines.)
More capacity than a bus in cars seems unlikely given that they probably wouldn’t be packed to capacity most times.

I guess if you purchased say, 40 honda civics?

There’s a lot of other considerations to consider here as well.

Cars and vans would both take up more space for the same amount of people which means more traffic which leads to slower speeds and more noise and air pollution.

Cleaning all these cars and vans would require more workers than cleaning the equivalent number of busses either by capitol or by riders.

Cars and vans require more space to park.

There’d be far more maintenance for cars and vans than busses.

Busses are equipped with handicap ramps, bike racks, and seats to accomodate the differently abled, as well as payment processors. These features all drive up costs. Tech only solutions can prevent access to transportation for indigent and differently abled populations.

More cars and vans means more road wear.

And of course the lifetimes of the vehicles may differ adding in other costs.
That’s what NVIDIA Maxine does.

https://www.dpreview.com/news/5756257699/nvidia-research-dev...
I feel him on autocorrect/autocapitalize/spellcheck. I turn that stuff off wherever possible, and if I can't turn it off, I find another application that lets me. Fortunately, those features can be disabled in any decent modern word processor. I don't blame him for sticking with what he knows, without all the other distractions of a modern environment. Who wants their writing session interrupted by 20 popups about upgrading software you didn't even know you were using?
Source Code : https://github.com/mtdevss/server-text
WebOS was the intersection of Android's hack-ability and iOS's usability (in fact, I would say that when it came to user customization it far surpassed Android with Preware)

We'd all be much better off today if they hadn't had made those fatal errors
What happened to the Android phone ecosystem?

Android phones used to offer unique and useful features like removable batteries, headphone jacks, IR blasters, SD cards, etc. Now it seems that Samsung and Google are obsessed with copying whatever Apple does, even their controversial decisions like removing the headphone jack, even after making fun of Apple for doing it. No thanks, why would I buy a shittier iPhone with a worse OS?

When my LG V20 bites the dust or becomes obsolete I don't know what I'll replace it with. I hope that the Linux phone ecosystem matures by then otherwise I might buy an iPhone.
What is the x/y/color axis?
I've been doing something similar to this using an Observable notebook - this one joins the sqlite_master table against the pragma_foreign_key_list() SQLite function and uses the returned data to show a DOT diagram:

https://observablehq.com/@simonw/datasette-table-diagram

It defaults to showing the tables from my GitHub example database but you can paste in the URL to another Datasette to see that one visualized instead - try https://latest.datasette.io/fixtures for example
> Idiomatic C code is...

Sorry, that reply of mine was rude. I get where you're coming from. C is a small language that can be quickly learned by a beginner, and familiarity with much of it is still unavoidable in C++. There's nothing wrong with enjoying the C language. I must assume that you have good reasons for avoiding modern features in your particular projects. I got triggered by that statement because of some code I've been working with recently.
Maybe this could be the beginning of a plausible explanation for why knowledge distillation works.
This is actually very very bad. Google's lack of focus/vision w.r.t Pixel all but guarantees that Samsung can eat up the whole high end android phone market. Samsung's desire to stuff so much garbage unto their phones that they are molasses-slow even with the fastest mobile SoCs available to them all but guarantees that for most users, android will remain a huge mess.

As an android user, this saddens me.
My impression from working on Android developer tools is that the Android ecosystem is moving to Kotlin, and that's unlikely to reverse course overnight.
Can Mathematics Be Antiracist?
> I read blocks of text several lines long all at once.

Hello, spirit brother!

> Separating classrooms by ages instead of educating children in flexible cohorts based on interest and skill makes kids who develop later--or even just who are chronologically younger than most of their classmates--feel "dumb," but it doesn't have to be that way.

I agree this would be superior to what we have (here in the US.)
If you could attach that as a tax successfully to the cost of gas, you might have a beneficial side effect of reducing vehicle driving.