skysight-inc/HackerNews huggingface dataset:
> 1. The only thing making you fat is excess calories - it cannot be any other way.

This might be true in thermodynamic sense but it is a useless and trite statement.

It's like saying "people are in debt because they borrowed money" - true, but banal and trivial, and pretending it's the whole story and saying nothing of medical debt, student loans or living from paycheck to paycheck and payday loans dayloans is only good for feeling better than someone, most likely while pretending that all people in debt are stupid because they buy too many cars and TVs or whatever.

The whole area (both nutrition and debt/poverty) is very complex, especially when looking at whole society. Thinking in simple caricatures, and dismissing people as stupid is helping nobody.
It is hugely helpful. My car is still very hot on hot days, but I'm no longer being burned quite as easily by my steering wheel, belt buckle, seat, etc.

The difference is quite noticeable. Especially on days/mornings/etc where it's relatively cool but the sun is hot. The air circulation really does wonders.
Can someone please show me how to style a qt app relatively easily? I've built qt applications, and making some effort to make it look passable takes twice as much time as actual programming. QSS just sucks in making luxurious feeling interfaces, and this is where electron succeeds. Its much easier to make your own 'widgets' and have a great feeling application at the expense of ram and performance on electron. If Qt fixes styling, I would be onboard 100%. Performance is amazing and I like being able to develop one codebase for all operating systems.
San Diego’s Connected Streetlights Learn to Spot Bicycles
Haha, that's like an epic combo of things I dislike — x86, legacy BIOS, 32-bit OS on 64-bit CPU, unaccelerated graphics, and X :)

> signed booting

It's not like FreeBSD was an early adopter of that. Some kind of secure boot support things have landed in the last couple months, and veriexec for signed stuff, but very few people have started using this.

> separate ISOs

Or a "fat" ISO that has both 32 and 64 bit versions?

> nVidia proprietary drivers

With these, there's already an issue with which versions of that support which cards..
Webdevs tend to suffer from an inferiority complex, that they are not considered “real” developers by the rest of the community. So they have responded by making the simple things they do monstrously complicated to try to prove something to the C++ guys, who simply don’t care, until they try to use the dumpster fire that is any modern website, that is. Then it has the opposite of the intended effect!

Someone else mentioned SPAs. I 100% guarantee that no user in the world ever wished for their “back” button not to work as they expected.

Calling themselves “full stack engineers” is another symptom of this.
I'm not sure which is the wheelbarrow in your analogy.
I really like this writer's style. This Dickens reference is hilarious:

Annual income twenty pounds, annual expenditure twenty pounds ought and six, result misery. Annual income twenty pounds, annual expenditure three hundred million pounds, result unicorn.
Halfway down I was presented with a link to another Newrepublic article: "The Sparta Fetish Is a Cultural Cancer
The myth of the mighty warrior-state has enchanted societies for thousands of years. Now it fuels a global fascist movement."
So, assuming you're interested receiving these reports, how do you propose they send them to you then?

SMS? Fax? PDF printed and sent via snail mail? Facebook Message? Randomly logging in to their website to check if a new report is out?

I always hear people complain about how many emails they get but I never understand it. I guess most people just passively give out their email address to everybody and are surprised when it gets out of hand. If you use apple mail the unsubscribe button is at the very top of every email.

I viciously unsubscribe to anything I don't want, and because of this, email is my preferred method of accessing content on the internet. No crazy JS, no pop up ads, no loading 50 different trackers, no social media viral outrage, just a self-curated stream of content I want.
Tablet -> never got used to them (iPad). Maybe with the new iPad OS
Computer -> once every 5/6 years
Phone -> every 2.5/3 years

I know that tablets last a long time for most people I know.

And that’s all fine. Why do we need to buy new hardware? No need. At least not for now.

I’d like to buy a new MacBook. One with more disk space than 512gb. Hopefully more than 16gb, but 16 works. Maybe a faster cpu, because things are bloating. But I will wait.. wait until I’m able to get a proper keyboard.
Who thought that having any communication path from the passenger entertainment system to flight control was a good idea?
There are companies already doing this for specific kinds of contracts, e.g. DealSumm [1] (https://www.dealsumm.com/). You give them a large corpus of lease agreements (e.g. for an apartment building you've just bought) and they give you a nice structured representation of the obligations, total revenue, all the upcoming deadlines, etc.

Due to the requirement of legal language to be consistent and explicit (e.g. defining most terms in an annex), it's actually a very easy workload for NLP techniques, and the software is in production and widely used. Don't know if there's a version specifically trained for wills, but it would probably not be very hard to put together.
The law dictates construction of the parking spaces on a per unit basis, it doesn't require the parking spaces are rented/sold with the specific units. Developers are therefore already able to separate out parking costs from housing costs to a certain extent, but residential parking in LA is cheap compared to other large cities so there is probably still some subsidizing going on.
right, my skepticism was about the actual market dynamics and the forces that might compel pass-through savings via competition, not the econ 101 idealization of commodity markets.
Pastebin it.
I wonder if they've ever found plastic microbeads in anyone's sperm
Guess what makes people eat more? Being hungry. If pesticides cause hunger, they make people fat. If pesticides are literally lowering people's blood sugar, it could be dangerous for them not to eat more calories.
Yes, exactly. But to me in many ways that's application programming on the Web vs. Web programming. It may seem pedantic but it's two separate skill sets, and my teams that do each are separate (I have front-end devs that are basically application programmers using Angular/React and front-end devs who are CSS/JavaScript/Animation specialists -- they aren't the same teams).
For what? My answer was always for the camera! But now I have a 2-year-old phone with a pretty great camera and I'm not sure I need a slightly better one for $1000. All I need is a new battery.
And here's the trick to not building shit software: don't build shit software. It's a crude way to put it, but the reality is that you can build bad websites in any framework (including old PHP stuff and new JavaScript hype). You can also build good websites in any framework.

It depends way more on the organisation or team developing it than on the libraries you use.
Lyft Announces Record Second Quarter Results
Steam streaming always manages to feel half baked to me for reasons like this. Another is that it needs to unlock your screen before it can be used. So you either leave your computer unlocked, or you need to VNC into it to unlock the screen so Steam streaming works.

Every time I do that I think there must be a better way.
I'd say I am a fairly layed back guy on web pages, I don't run no-script, I just care for being able to navigate a web page reasonably well.

To me it just seems that most SPAs that I see, are either so small that the page load of a django app would also be fast enough, or they are so overloaded with stuff and advertising, that I feel like the performance benefit of SPAs has just been reinvested in cluttering more. Also, facebook, who built react, don't seem to have embraced the SPA.

I guess there will be a sweet spot, also on whether you build "pages" or "apps". Maybe there is a point of interactivity that warrants a SPA. I just don't feel like many websites hit this, like microblogging/twitter/etc.
The Fastest Growing SaaS Companies Have 140%+ Revenue Retention
1.) By cost per barrel and energy provided, oil is impossible to beat. If there was something cheaper, it would have mass adoption.

2.) Job creation is a farce? So lets just give everyone money? We passed NAFTA and destroyed the mid west, 15 years later everyone in those states realized what happened and then voted for Trump. The whole nation was caught off guard by something that was hiding in plan sight. Government policy directly affects where companies put jobs. Ignoring and completely arguing against this is a really radical position.
https://80000hours.org/ has a list of most important priorities and an explanation of why they chose those priorities.
Last year, I replaced an iPhone 6 or 6s with a 7. It works fine and was about half the cost (or less) of the new hotness. Presumably a lot of people are thinking the same.
Yup. People from another country who aren't citizens get different treatment. Welcome to all countries on Earth.
My vendors are pretty responsive (hours for a small production). They're using the same automated scripts 'rudyfink is talking about--they're just already written, tested, and ready-to-go.
The amount of power required for that is already so easily provided by the existing battery storage in an EV with very minimal impact to the range. I don't see how it could be worth the cost or effort.
Western countries don't have the incentive to select for men to such a perilous degree. Chinese society is structured so that children take care of their parents in their old age, and men have more earning power to do so. Men have higher-earning careers over here, but the parent's aren't quite so dependent on that.

There's a very strong personal liberty counterargument, but then again overpopulation is dire and density itself also puts pressure on personal liberty.
That is what we're aiming at. We're starting by capturing deltas, but we'll eventually be able to backfill the entire existing configuration, whether it has changed or not. That can then live alongside the configuration for your other services. This is where you get a lot of power: you'll be able to write tests or constraints across different services, for instance requiring DNS settings include ownership markers for your GSuite domain.
DTLA is around 50k population, so like any smallish town, you can do most of your life there. But like I said, there are train stations that can get you to most of the greater LA area - Pasadena, Santa Monica, HOLLYWOOD, Long Beach, Chinatown, etc etc.
With the given example of working with threads, I don't get the feeling that the problem is somehow fundamental to computing. It would involve the somewhat-arbitrary threading interface, with decisions differing based on the API (WinAPI? POSIX? cooperative multithreading?) someone made up, with a set of locking primitives currently in vogue (mutexes? semaphores? lockless? message passing?).

Having done a lot of systems programming, my main complaint is that I'm almost always dealing with other people's models. I might be coming across fundamental problems in algorithms, but those are a tiny part of my work.
I can recommend the book "Through the Language Glass: Why the World Looks Different in Other Languages" to anyone interested in this sort of stuff.
strncpy() acts as you describe, but strncat() will terminate; from its man page[1],

> the resulting string in dest is always null-terminated.

[1]: https://linux.die.net/man/3/strncat
In Defense of “Boring” Robots
Actually agree -- but with some nuance.

I think this would be true if the race condition was in my own code, but doing this against another codebase would be pretty brutal...

Part of the reason Flexbox/DOM is painful is that it's very much "someone else's view/code/logic/etc."
>The real area of focus for reducing traffic and vehicle usage should be the San Fernando Valley corridors

I totally agree with you on this. Lost of people in this thread are talking about how good/bad transit access in the LA area, but there is no doubt the valley is totally undeserved in that regard.
Many of these compounds are fat soluble and bioaccumulate inside the body's fat reserves, so even after terminating exposure you will slowly leach it out of reserves into the bloodstream and urine.
> some patches and mods for older games do not always work that well if Steam is in Program FIles).

How old? Like DOS old? Because most programs from this century should assume they were installed somewhere inside of Program Files.
And it sends with "a new class of food and drink that is low- or no-cost to the consumer, convenient, savory, calorically dense, yet weakly satiating". Only one of those things is about calories.

Edit: we're not talking about people actually eating 5,000 calories per day. 5trokerac3 made that up in order to blame fat people for being fat.
The Last Presidential Salmon
I'm quite skeptical that this is a problem with Electron.

I use nw.js which is similar to Electron for a UI that also allows dragging shapes and text around. It's SVG-based and it's stupid inefficient-- for every mousemove event I'm sending coords over the socket to a backend and receiving back a message that triggers a callback to do the actual property/attribute updates to the respective DOM elements. In other words, I'm using the browser's slowest graphics API in such a way that any layout changes are guaranteed to trigger the least performant graphics updates.

Still it performs just fine on a Lenovo from 2006.

What you are probably seeing is that the Electron GUI toolkit allows devs to throw together a GUI so quickly that they can ship a product in the time it takes to read the documentation of other GUI toolkits. You may thus be comparing a class of cross-platform applications in Electron which simply don't/can't exist in other GUI toolkits given the same amount of effort.
Or just leave a usb stick (really have it be a usb rubby ducky or bash bunny) in the parking lot. Someone will find it and be like "OH I wonder whose this is, it could be important, I better plug it in and found out." TaDa, you now have a shell to their network.
I hope that in future the module system that will be introduced by C++20 will eventually kill CMake. Having said that I don't know the scope of the functionality brought by it, but if not with C++20 the next one will probably be good enough.

I wonder what's the Qt 6 road-map as C++20 is around the corner and is supposed to bring an amount of change similar to Qt 6, I presume. But basing on C++17 is already as new as it gets with their client base in embedded sector for example. Though it may be a bit too new. They can't lay dormant so it's a good deed after all, although timing seems unfortunate.
It seems insane that all this code isn't just open source by default. No one's going to be able to rip off airlines by stealing it, you still need to have a company that, you know, sells planes.

Keeping it closed seems like a full admission that "there are probably a bunch of bugs in here and we don't want people to see them"
I feel like this is the kind of thing that would've been completely ignored by everybody except for a handful of concerned hackers had it not been for the recent media outrage against Boeing (and in my opinion absolutely deserved).

I guess the question is how bad is it (from the article it's hard to tell exactly, but it sure doesn't sound great)? And another question is how many of our systems that we rely on, from bridges to airplanes to traffic lights, are just actually very insecure but either nobody notices or nobody exploits them?

That said, Boeing's abysmal PR and completely blanket "it's not our fault" statements make me assume the worst here. I have no idea how that company will ever earn back my trust. But maybe they have enough regulatory capture, much like Equifax, that they just don't care.
> You can't honestly say any toolchain on the desktop side is any easier.

Why, yes. Yes, I can. Delphi, for example. Visual Basic. Frankly, I think Cocoa and Gtk+ are easier.
It's kind of a chicken and egg problem. As long as there's requirements to provide loads of parking space there's not going to be much pressure for proper walkable and public transit accessible locations and without locations being built around these ideas there's not pressure to make them accessible by non-car traffic.
Connecting entertainment systems to flight control sounds very wrong. Connecting entertainment systems to flight management would be common; it should be one-way communication (entertainment can only read FMS data, not send any), for the purpose of driving the moving map displays for passengers.
Surely there's an ideal middle ground somewhere between having all of the answers and having none of the answers.
I like how the story ends:
The Internet is full of chimpanzees.

So true :-)
Sure but the question is whether most of those complex applications need so much complexity.
I would greatly appreciate, given your 15 years as a full stack developer, that you explain what you are using today, and (hopefully) why. I'm also curious if you might have some vision for the future?
You can choose not to comingle your items. In this case you must relabel them with custom bar codes.

Amazon will only then use your items for your sales and not for anyone elses. Possible longer shipping times, etc. But I s always been possible to ensure correct items on the seller side with FBA.
I once stayed late and noticed a cleaner was wearing a polo from the company I used to work for. I asked him about it and it turned out he was an engineer and was filling in for his girlfriend who owned the cleaning business. Holy red flag! I made some noise and that cleaning company was let go.
They all say wikipedia.org next to them.
Show HN: Kubernetes Web View
Take current JS heavy Gmail, now imagine that Gmail team rewriting Chrome UI in JS, that is Vivaldi today, some operations take _seconds_, you can see windows slowly draw in front of your eyes.
I'm actually working on this. Will post a "Show HN" if something comes out of it
> No one wants to reload the page with every action they perform or if only a part of the area on screen needed to be updated and the page was reloaded anyways.

That's what developers talk about. What normal people care about is the user experience: did an action take a long time, did it reset their context or fail into a confusing state, does the reload button work / can they share a link with someone else, etc.

That's an important distinction because using an SPA means an order of magnitude more code has to work perfectly before it's not a regression on one of those points. It's a lot easier than it used to be but, as we've seen over and over again, there are still many cases where people have a bad experience because the developer assumed everyone is fine downloading 5MB of JavaScript before displaying text & images, errors never happen, etc.
This doesn't sound good. The government choosing what's on my feed is way worse than Silicon Valley companies doing that. I've switched companies over not liking my feeds but it's much harder to do that with governments.

Edit: it's not that I don't think they should have any control but this is explicitly that they don't like how they are being treated politically (instead of threats of violence, or other more established reasons that censor things).
What is the mechanism that actually prevents entry of the ship into Venezuela? The article makes it sound like the shipping company halted delivery on advice from their insurer:

"In a subsequent tweet, the Venezuelan senior official explained that the owner of the vessel carrying the merchandise of food was informed by the insurance company that it was prevented from moving that cargo to Venezuela."
The trouble is that "don't build shit software" isn't actionable advice on how to avoid building shit software. For someone seeking to be a more skillful web software engineer, there's no information there.
I've seen youtube reviews of some pretty nifty game controllers that turn phones into something like the switch/vita/psp... I have to wonder if there's some low hanging fruit in bundling such controllers with the phones.
This seems odd to me. I have been working in .Net MVC/Core and while I could write an application that is simply HTML/CSS/C#, I would think it would be insane to do so.

It takes a massive amount of resources to develop your own security, your own data access without any ORM tools, not cause memory leaks, properly disposing of resource.

I'm all about creating reliable applications, but a good framework is a great tool.
was just about to comment along these lines! i never understood those eschewing frameworks... in the above example a PHP framework like Laravel is in constant development by lots of people, with security updates and refinements pushed out on a regular basis. even if u are an uber-developer, in what situation is rolling your own ever the right choice? is your project that different from everyone else's?
I'm not a semiconductor engineer but it's hard to see how ternary logic could work reliably with modern low voltage 7nm process chips.
> it should be one-way communication (entertainment can only read FMS data, not send any), for the purpose of driving the moving map displays for passengers.

Would you agree that this logical boundary should be physically enforced? Such as an opto-isolator?
https://pastebin.com/0htfZWQD
> It was shocking how many people picked up and used these random USB's they found laying around.

"Oh no some one lost their USB stick! I better plug it and try to figure out who so I can return it."
I suppose what I'm trying to say is that from personal and anecdotal experience I got 97% in a first year calculus course. I went in with a marginally good algebra result, but I resolved to learn the shit out of everything that came my way.

I systemised as much as I could, but there was a lot of write practice when it came to learning trigonomic idendities and transidnetal functions. And not just the normal ones; I mean all of them ... both the inverserse and hyperbolic identities.

I did all of the problems and got extra ones.

In short, I knew the material backwards and forwards; I finished hour long exams in 20 minutes, and was usually the first or second person to leave.

What I am trying to say is that REGEX is similar to calculas and in my view requires significant focus and practice to master. Or you can muddle your way through it when you have to.
Why a scene graph? I had the same question about GTK 4 and have yet to see any sensible answer.
First, I'd recommend being suspicious of survivorship bias and following in anyone's footsteps (including any mentioned here). Relevant xkcd: https://xkcd.com/1827/

After that, I'd recommend the Coursera course Learning How to Learn as pre-work.

3 free resources I highly recommend:

- Harvard's CS50. Cannot recommend this highly enough.

- MIT's Intro to Programming w/ EdX. Great way to learn more about problem solving

- FreeCodeCamp: Great directed resource for a path to learn front end development. There's so much information out there that it's helpful to have some guidance.
Just because you can find a paper, doesn't mean it supports the fact quoted.

Your article on carcinogenic - However, given the heterogeneity between the studies included, the numerical risk estimates should be interpreted with caution.

Your article on liver disease - you left out the title "in patients with fatty liver disease"

Kidney disease - association, not causation

Birth defects - from the conclusions "In this paper, we propose that glyphosate's chelation of Mn..may explain the recent increase in incidence of multiple neurological diseases and other pathologies."

Hardly definitive conclusions.