skysight-inc/HackerNews huggingface dataset:
For the most part I think the reason so many web devs put up with the “all-react” (and similar) development experience is basically cargo culting. If you admit you don’t like it, chances are there’s at least one front-end hipster around who will mock you as outdated, and that’s enough to silence most. For the hipsters, the problems of SPAs are hard, and engineers like hacking on hard problems. Also the fact that the solutions don’t work very well means they’re constantly being reinvented, which means if you do the work to keep up with it all you’re rewarded by being regarded as an expert, which is nice.

Lastly, I wouldn’t underestimate how this has built up slowly over time, and therefore how many people just don’t know any better.

Last year I assigned a feature to a junior dev which was quite simple. He spent two days hunting for and testing react libraries to try and build it. When he told me this I said, “Holy crap, that is overkill.” I tried to explain how easy this would be with just plain HTML and JavaScript and he didn’t understand, so we paired for about 90 minutes and the work was done.

At the end of that session this developer said to me, “wow, I didn’t realize you could actually do anything useful with just plain JavaScript in the browser. I thought it was like... assembly or something.”

This is a good, very productive, very fast-learning developer I’m talking about. He literally had never tried to use the DOM api, and didn’t realize it was, you know, useful.

I think there’s a lot of that in front end world today.
Machine learning models are used for a large portion of the terrain. Trees, generic buildings, and other models are placed in the AI's "best guess" for what the fully reconstructed scene would look like.
I have a steering wheel and pedal setup that I use in VR, and it's the lack of correct G-forces that really get to you. I'm pretty good with motion sickness in VR, but Asseto Corsa took me about 3 hours of 10 minute intervals before I could take a corner at high speed, or slam the brakes without getting very very nauseous.

I can see it being comfortable once you're in the air, but takeoff and landing might feel very weird :P
That's super cool. Would love to see someone using this as a base for KOReader (essential app, in my book) which has an unusual architecture for android, being written mostly in lua.

Would this permit to compile the APK for ancient android versions, like 2.1?
> Ultimately, free is the culprit.

No, it isn't. Consumer data being sold in a completely unregulated manner is the culprit.

Paying for the product or service has nothing to do with whether or not your data is being sold.
You're literally talking about the benefits of employing people to dig holes in the ground. That could be a larger program; it doesn't have to be limited to particle accelerators.
> but what we are trying is not to solve real-world problem

sorry, what? With all due respect why should anyone bother using this framework then?
Yeah, agreed. We don't want to give that impression.
Individual assassinations don't change the system. How many rich people do you think have to be assassinated for the economic system that allows accumulated wealth inequality of this scale to change? Would killing Bill Gates or Warren Buffet somehow magically reconfigure how American society works? It's much harder to kill a system than it is to kill individual people. Like you hinted at, the American military has had a grand old time trying to kill off radical islam.
arguably, they solved a problem of where to stick money to try and get a greater than x% return. To do so both companies took on insane levels of risk by trying to solve impossible business/science problems on the basis that they could maybe just spend enough money and fake it till they made it. In WeWork's case some rational investors may have thought that they'd end up with a monopoly on B-tier office space as a failure mode.
Google Engineering Best Practices
Thunderbolt Flaws Expose Millions of PCs to Hands-On Hacking
spore creatures library
It seems so unsustainable to avoid training your own people and instead exporting these valuable skills to people in other countries which are not guaranteed to be friendly with us forever.
It’s all about where the complexity lives. As long as your client code needs aren’t too complicated then you lose time by using React^. But once you cross a threshold you end up inventing some subset of React^^ and hope that it’s overall less effort to maintain than using React itself.

^ maybe not if your dev team is used to using React but nonetheless.

^^ React could be any of the popular frameworks. They all solve similar problems.
The research itself: https://thunderspy.io/
Indeed, the home office space is important
If you had a permanent work from home option, you might rent an apartment with some office space, and renting a 2 bedroom somewhere that is not SF is probably still cheaper than a studio in the city.
"We haven't really done anything useful, but please someone come and make it better"

This is why we have so much crap on GitHub. OP has admitted this solves no real-world problems, and I would argue there is nothing wrong with net/http that it would require anyone to bother installing this stuff.
This is bullshit because DOS applications wrote to the VGA registers directly.
> You are contradicting yourself by opening with a claim of time savings and ease of use followed by admitting that the solution is largely more complex

It's not a contradiction. C# is "largely more complex" than C, that doesn't mean C is inherently more productive than C#.
I have no knowledge of how the integrity of the Linux kernel is protected. So a small bit of background context would be nice. The article says this is a patch set. I assume this gets reviewed before it’s allowed into the kernel. I’m assuming the exploits were found before the patch was excepted. I can see a frustration in having to review really bad code.
Use the right tool for the job. Why is this so controversial?

Yes SPA frameworks are overused but a lot of modern web "apps" are actually real applications and can't be built on a reload-the-world on a mouse click paradigm of the old web.
Letting an app use your location and allowing it to sell that data should be mutually exclusive opt-ins in my opinion instead of just one setting
I suspect many airlines will go bust before this is done. Not all of them. A few are going to come back strong. You could diversify, buy JETS (airline ETF.)
This shows great promise. I've been looking for various ways to impose semantics on markdown for note taking, and they all turn out to be too complex. This is very simple, has goals which are distinct from markdown, and has the potential to build something queryable.
Damore's memo was not a "divisive attack on their politics". On the other hand, lying about his memo to describe it that way does seem like a divisive attack.

I don't think you're being honest or fair here and don't see the benefit of continuing a conversation with you.
Of all things, nepotism seems like an odd thing to single out. Do you have any numbers for this claim? It would be useful to hear e.g. what percentage of people secure positions through referrals/family members.
You guys should give Svelte a try. It's a breath of fresh air for modern JavaScript. Your codebase becomes much simpler. It's much faster and lighter than React.

It doesn't give you absolute flexibility like React + JSX does, but it solves your most common problems much more pragmatically.
It is possible for two things to be true at the same time. You are right, there are paid apps that sell location data to brokers... but the vast majority are free apps that rely on mass monetization of users for their income.
From my understanding they use algorithms to form realistic looking trees and structures from the maps data. This is the real breakthrough in my opinion. This game is really an innovation on 3D maps, and they just threw in the plane simulation as the added bonus
For two reasons. Firstly, you want people to have the correct email address - because they can see the domain, and if it's wrong, you'll cause brand confusion.

Secondly, you have to setup all these special mechanisms to correct peoples' typos, permutations of which can be numerous. Think about the compounding complexity of your system as you cater to the very few cases of people making an error that can otherwise be alerted to them to be fixed.

...not to mention the potential for security vulnerabilities. Will your anti-spam filters work on all these alternate domains? Will you setup SPK DKIM etc for them all to prevent spoofing as well? Will you have website forwards... ...the list of things to think about goes on.

For what? To cater to that one idiot and his fat fingers? Just tell him he fucked up.
I see this sentiment a lot, and sympathize with it because I value accessibility and access to content by people with less powerful devices and connections.

But full time I'm employed to build web apps that I can't conceive of building without Vue or React or some other AJAX tool at least. For example, a node management system, displaying up to twenty disparate nodes at once. Client expectations are that any edited node is immediately persisted to the server. If I refresh the page, I've got to rerender each of those elements. If I'm not using tech that has things like v-for, I'm building out 20n wonk ass custom event handlers from scratch... I'd love to find ways to build this vanilla, I do that for my personal projects, but I don't see a path.
This I think misses the point of Lambda a little. If you want to keep your Lambda instances warm all the time, you should use ECS because that's what ECS is. Lambda is for intermittent workloads where latency is less important and the cost of spending 100ms invoking an instance is less than the cost of keeping an idle container up and running all the time.
Home buyers/owners, how do you feel about inspections?
I'm collecting data to validate my hypothesis on home inspections. If you have a minute, please fill out the 3 question survey. I have some responses, but looking for a few more. Thanks!
Uncoordinated flight (roughly, not being turned in the direction you're flying) feels very weird when you're experiencing it for real. It's also an ingredient of a deadly spin if you let other things also get out of control. On a sim, you won't experience much more than a certain dial reading a certain reading, and the plane will more or less fly as expected. It's important to learn coordinated flight "by the seat of your pants" to have the habit of adjusting the rudder ingrained in your muscle memory.

There are other feelings, such as buffeting before a stall, that you'll miss on a sim. But flight training is very explicit about those situations, so you'll learn them when transitioning to a real plane. Avoiding uncoordinated flight is something that pervades your whole flight experience; it might be hard to retrofit it onto a sim-trained student.

There are other habits, but that's the most notable one when I'm comparing the two environments.
> Gains in U.S. stocks accelerated Friday after April’s nonfarm payrolls report showed unemployment rose to 14.7%, the highest level on record.

Aren't stock prices generally proportional to unemployment level? Maybe because low unemployment pushes wages up?
On Linux if you run out of memory the OOM killer tries to find the process consuming the most RAM and kills it.

Unfriendly it’s not always triggered fast enough, so your system might lock up slowing to a crawl swapping before it gets a chance to run.

You’ll find a message about it in dmesg
From what I've read, Microsoft BASIC was considered too bloated for a 4K machine, plus Bill Gates wrote an open letter to hobbyists and suggested they were all pirates, so a smaller BASIC was developed called "Tiny BASIC":

"Tiny BASIC was published openly and later invented the term "copyleft" to describe this. This made it popular in the burgeoning early microcomputer market."

https://en.wikipedia.org/wiki/Tiny_BASIC
Look at Watchtower [0] to keep your containers up to date automatically.

[0] https://containrrr.github.io/watchtower/
What a great anecdote. It aligns with my big worry here: we are raising a cohort of front-end developers who don't know how to use plain HTML and forms!
Here is some reasoning for funding -- i.e., US Congress funding -- high energy physics (HEP), e.g., the Large Hadron Collider (LHC), I didn't see mentioned here:

(1) The Russians, EU, China, Japan might pursue HEP so the US does not want to appear to fall behind. So in part, the funding is "a matter of national pride".

(2) The funding has a constituency and keeps it and the university physics departments going. The US does want healthy university physics departments if only to teach physics for all the roles all of physics can play in national security, NASA, the economy, other sciences, e.g., medicine, engineering, e.g., computing, etc.

For the power of constituencies, notice that a lot of physics laboratories were started during WWII and are still operating. One way and another, somehow they keep getting funding.

(3) In the Manhattan Project the world, the power elite, all of civilization were surprised, shocked, felt blind-sided, afraid. The lesson they took was: It's a big, complicated universe out there; a good guess is that not nearly all of it is well understood (true or not); so we must pursue physics, at least keep up as insurance against another shocking discovery.

(4) The US likes to claim to have the best country, economy, culture, human rights, standard of living, roads, bridges, public health, Internet, ..., cars, hamburgers, milk, pizza, etc., basketball, Olympic athletes, pop music, etc., nearly the best of everything, in particular the best universities. So, can't have a great university without at least a good physics department, and very much want a great physics department.

Short version: The US wants to be the best, e.g., be the first to put a human with a flag on Mars, the Stars and Stripes.
This doesn't negate my point at all.

If I list all the 1990 articles warning about Global Warming, does that somehow mean it's not a real and serious problem?
You rarely get more than you pay for, but you also don’t always get what you pay for...
I told the story of one person I knew who started working at Taco Bell in high school and then worked his way up to eventually owning a few of them.

The response to that was, "Well, just a lottery winner" with no argument whatsoever. How can you have taken that seriously?
Where Was Pizza Invented?
The Rust is 10% slower metric I think is unfair. If you look on godbolt, the LLVM IR that rustc emits isn't that great, so LLVM has to take some extra time to optimize that, compared to the output of clang.
If you're that concerned about it, Wireguard is easy enough to set up on all those endpoints.
Ruby Assignment in Conditionals
The sad truth is many folks are afraid of investing. Much of the financial services industry is built off this. How many financial advisor offices do you see around? Instead of educating themselves, they'd rather pay a "professional" who often does no better than they'd do themselves if they just stuck to simple index funds.
Your carrier should not be charging you for inbound SMS, changing SMS enablement providers can usually be done in a few minutes.

I would encourage you to look at Teli, Telnyx & Signalwire, iirc they all support blocking texts from a particular number. Avoid Bandwidth.com unless you want to deal with a long sales funnel and chasing them for API keys they never provide.
There probably is a country that could go from rocks to finished pen entirely domestically (Germany?) but that wasn't really my point.

I was trying to illustrate the broad chasm between theoretical and practical expertise. Just because someone "knows a lot of STEM" doesn't mean they can actually produce a useful thing. China already had perhaps the most highly concentrated amount of manufacturing engineering expertise anywhere in the world, yet still they needed help with what most people would consider a basic item.

This is fine! Most countries, as you noted, are in the same position. It's a desirable outcome of globalization.

It becomes problematic, though, when your goal is to build an incredibly complex machine that requires expertise beyond your own (like a particle accelerator, perhaps) and the people and countries whose help you require are unwilling to work with you.
I'm in a similar boat. I tried the cold turkey thing, deleting games etc. Cloud makes it harder now see e.g. WoW. Once I thought I solved my game addiction with the clever idea of leaving my Diablo 2 CD at work, thinking it would stop me from playing all night. That night I spent until midnight searching for NoCD cracks (successfully) and then played anyway until it was time to get up.

Nowadays I just figure if there weren't video games, I would be drinking or doing hard drugs with much worse effects on my health. I'm also able to moderate better, going through dry spells when I find something else to do for a while, and now and then playing nights (not too late) for a month or two at a time.
Wrong. I ask for it as a consumer.

I expect it, and I demand it. We're in 2020, I don't want to click around on hyperlinks - I'm sorry. I grew up in a world of interactivity and the iPhone.

My bar is very high for consumer services. Animations and smooth transitions are table-stakes.
Java Mission Control 5.5 freezes during startup on macOS
Heroku is free for experimentation and very easy to set up, but gets pricey once you start paying
That seems like an unfair comparison. The govt has courts that can overturn it. Before trump we didn't have the whim on the executive.
Accession on the frontiers of property
Somewhat ironic that this site uses a self-signed certificate...
Me too except I would like GTA or some other driving sim on real streets so I could learn my town better. Would be sooo useful for Boston.
"Self made" is an over-simplification of a complicated process... one which you impressively admit you've achieved. Which, 100% - that is amazing, and you should be proud of your accomplishments.

My definition of "self made" is not important, my point is that everyone's definition is going to be different.

Here's the thing - I have no idea who you are, what your history is, and I can't make a single comment on the validity of how you got from point A to point B... that is outside of the above compliment really.

What I will tell you is that my anecdotal experience is that no one is out there admitting, "OH YEAH, my parents totally dropped $120k on my education, bought all of my cars, paid my rent, and gave me a free-reign credit card into my 30's." and ironically... I've ran into a TON of those people who self-identify as "self made" which is why I don't take the term seriously and see it as 100% subjective.

TLDR: "self made" is subjective as all heck. I can't comment on your life man - I have no idea who you are. I stand by my original comment that things are getting more difficult in regards to building wealth from nothing. I got snarky against a comment that seemed to just posit a book from the 90's as the entire content of a reply as if that's valid to any conversation.
The Car Is Staging a Comeback, Spurring Oil’s Recovery
> Being offended by things is dangerous to our culture.

You kinda sound offended. Is there a Popperian analogue here, that we must be unoffended by everything but offense itself?
I disagree. Do you remember the days when J2EE was the hot stuff? Popularity comes and goes and is not necessarily correlated with whether something is a good idea or not.

Over the last 15-20 years or so as a web development shop we've gone through Prototype, Jquery, Backbone, Angular, Vue and now React for JS frameworks. We've mostly settled on React lately. Our experience is however that it is wildly overused where it is not needed and adds significant time to development. Features that should take a week to build now suddenly have complex client side state management requirements (to name one issue) and take several weeks. We've seen this in several projects while working alongside experienced developers.

We do use React extensively and we find the sweet spot is in smaller components on a page, or highly interactive sections, things without lots of shared state, but it often seems like web developers have one hammer and it is not the right one.
I set up pihole on docker on Windows and it worked great until I rebooted and then the pihoke server (both ports 53 and 80) was unreachable from outside docker even though docker claimed to be forwarding the ports.

So I switched to AdGuard DNS on my devices.
Ugh I realised I missed the opportunity the moment after I posted it, but didn't want to delete and recomment.
There are a lot of really interesting ideas in Svelte. I'm waiting for Typescript support to jump in.
Yeah sadly this just looks like typical work not uncommon in huge tech corporations with pretty broken development and management pipelines.
Ask HN: How do I decide faster and with confidence?
Even when I'm doing something trivial like playing a video game, I tend to over think decisions like"which character should I put in my main party?" and you can imagine how that negatively scales to more important decisions. Introspectively, it feels like I don't do well with greys as opposed to black and white (leading to analysis paralysis), and I tend to think back on if it was correct or not.

Has anyone improved their decision making time and confidence in their not clear cut decisions, and if so, do you have tips to share?
Could eBPF be used? I'm really not sure myself.
Web page online test tools
Imagine being on ycombinator and not understanding how people get funding to start businesses.
It's not 10% slower compared to clang but slower compared to the prior version of LLVM. That comparison IS fair as LLVM specifically invites people to target it.
Social chaos, perhaps. But the 1% aren't much at risk, because they have enough resources and can isolate themselves well enough. It's the upper middle class that may get seriously injured.
Quasiparticles aren't changes to the theoretical foundations. They can be derived from the existing foundations.

You might as well argue that new classes of molecules synthesized by chemists are new physics.
This all depends on build scenario/configuration.

-O3 - take all the time you need, -O2 and below - please don't regress the performance of the compiler - as article states - we are happy enough with the level of output we currently get.
General aviation (the closes comparison to driving) is more than 20x more dangerous than driving.

https://philip.greenspun.com/flying/safety
This is pretty much it, tbh. Every time one of these types of threads pop up you get a bunch of people commenting about how broken the web is and how it sucks because front end devs aren't real devs or something, and it's immediately clear to me that none of them have done any serious work on a modern website.

The problem is a business/orgnanizational problem - it's not like developers are incapable of mimicking their own websites with pure html+css+js (especially with all the improvements to JS and the browser apis over the years), it's that doing that and then maintaining and growing it with a team of people is basically impossible at any useful scale.

Frameworks provide a common language for teams to build their site with. The fact that they also currently introduce a lot of extra complexity that require developers to handle previously "free" things (ex. performance, bundle splitting) isn't some fundamental flaw with the idea of frameworks, it's just a result of people still trying to figure out exactly how the hell you can provide a nice, interactive site with all the bells and whistles that'll make like 5 different groups of stake holders happy.