skysight-inc/HackerNews huggingface dataset:
I know you asked for raw nutritional information, but the topic of healthy food is a lot more complex than that. Different foods also interact with each other, having a significant influence on how they affect your body.

For example, if you eat pancakes, or the same amount of pancakes with fresh blueberries, the latter will give less of a spike/crash in blood sugar despite having more calories.

So this is not quite what you asked, but https://nutritionfacts.org/ by Dr. Michael Greger is an interesting source for what nutrition science has to say about healthy diets. Yes, he is biased towards a diet without animal products, but he is very open about his own biases. Plus, the science really does seem to back that one up anyway.

There is a strong pop-science bent to his presentations that might put some people off, and repeats the same points over and over, but he does use actual nutrition research papers as his sources and takes time to point out caveats with the studies he refers to, and actively seeks out high-standard studies.

Also, the fact that he first recommended cinnamon for better insulin response, then updated that stance when later papers made it clear that they might damage the liver (ceylon cinnamon is safe but has no benefits for insulin response) gives me more faith that he does his best to only give advice that is properly backed up by science.
Yes it is. Bundled JS won't add new use-after-free, new C++ code will.
I'll give you a perspective from the other side of the fence: I used to be a liberal (and by this I do not mean as the "opposite" of conservative, I mean in the sense of "classical liberalism", the system of rights etc.) but now after reading critiques of its theory and practice and doing more investigation into the historical left movement (19th century figures who are unnameable on HN) I have turned much more to the left. I am a skeptic of the right to free speech (since I cannot find any logical basis for why it should be privileged over other rights or differentiated from other forms of action), for example, and I am against the private ownership of capital.

I've seen a significant number of posts like yours, all with the same gist, but they always make me smile; by describing yourself as a "liberal" as something akin to "left of center", i.e opposite of a "conservative", such people actually often really are liberals (in the political philosophy sense) themselves, the exact position that the left has been critiquing since the turn of the 19th century and what continued to be fashionable until about 1970.

The left has never been on the side of property rights, the system of rights in general (which they decry as bourgeois rights), the current form of the state, the existence of capital, income inequality, neoliberalism etc. and the appearance of the Left in the US as "liberal" as manifested in the Democratic Party for instance is in stark contrast to some leftist parties in Europe to whom "liberal" always meant center or center-right.

So you were always a liberal, and you still are, just not in the sense you thought.
When I went to graduate school, I took two algorithms classes. The first was general, and the second more targeted. For both classes, dynamic programming regularly was needed.

I think they ask about it on interviews because it’s basucally a proxy for “did you get good grades in graduate level courses”.
At a top school, undergrad courses should be close enough. Of course, they could just look at your transcript, but maybe you cheated.
It seems to me the problem of the H-1B system can be very easily solved. Instead of lotteries to cap the number of people accepted, just raise the minimum salary requirements until you have the number of people you wanted.

Companies that want to discriminate by country of origin clearly aren't using immigration visas as they are intended. Do you really think they'd still be in the game if there was a $200k minimum? I doubt it.
In other words, like almost every ECU on the planet right now.

Why do my brakes need a software update? Is that not something that we as an industry can get right before shipping a car?
I recently came across some videos from Interview.io, which seems to be in the same business as triplebyte, the company behind TFA.

I thought the interview seemed quite nice. Is this the type of coding interviews, HN is always complaining about, or is it some rosy best-case exhibition?

Example interview: https://youtu.be/tj_sBZw9nS0
> There just aren't the opinions of suburban moms on twitter.

Surburban moms are also nurses, doctors, teachers, engineers, programmers, etc etc, and all of these groups are active on Twitter.

But if you want a community of mums who are there as mums you could look at #netmums and #mumsnet. Here's one example: https://twitter.com/search?q=%23netmums&src=typd

> There aren't plumbers on twitter.

There are plumbers on Twitter. Twitter doens't do a good job of surfacing different communities, especially for new users. When you join the site Twitter makes stupid suggestions for celebs, and makes no attempt to find out what you're actually interested in. But you can ignore those selections and find, and follow, people who you're interested in.

> Cleaners.

This is a good point. People on low incomes are excluded from digital life, and we should probably work out ways to help them access tech.

> There's almost no way to usefully get through to these copanies, but then one journalist idly tweets that they're having a problem with something suddenly you seem to see a dev team drop what they're doing and fix the problem.

So, this isn't quite what you've mentioned, but using Twitter is sometimes a useful way to get customer support. "This happened, what do you suggest, @CompanyName?" will usually get you the right number to call.
That is certainly a part of the problem. It amplifies the apparent relevance of erroneous perspectives and furthers the idea that expertise is at hand's reach for laypeople.
Show HN: Sane Tech Stack – job board for jobs without tool fatigue
"Journalist visa, which some countries require of people in that occupation when traveling for their respective news organizations. Countries that insist on this include Cuba, China, Iran, Japan, North Korea, Saudi Arabia, the United States (I-visa) and Zimbabwe."

https://en.wikipedia.org/wiki/Travel_visa

Unfortunately no citation.

I didn't know most countries have a special visa for journalists. What was your source?
Writing Daily When There Is Nothing to Write About
Chimpanzees' cultural diversity is threatened by humans
Who the customer is has no bearing on whether a company spending 15% of revenues on R&D is a sign of efficiency or inefficiency. If your premise was true—that you can achieve increased efficiency by nationalizing research because it lets you cut out the other costs of running a company, then that principle would be applicable to Google as well as Novartis.
A Java tool for generating JSON strings
The Engineering Problem of A/B Testing
Healthcare, insurance often do? I haven't really thought about that too much. According to the FTC, having a monopoly is not in and of itself illegal.

Let's clear up what we're talking about. I don't find monopolies to be a very interesting subject.

What I have a problem with is anticompetitive behavior (which is illegal but the US has been notably slacking on enforcement for years). When a company uses their position as a platform for sales to start pushing into selling actual products in markets they've determined to be profitable, or a company bundles their applications with their mobile platform thereby dominating the app market, or when a company runs the largest platform for search but simultaneously distorts it through advertising and mysterious delisting or account shutdowns, then you have problems. These companies are anti-competitively distorting markets in ways that consumers can't understand and requires regulation.

There are two ways tech companies are often uncompetitive. Predatory or below cost-pricing, https://www.ftc.gov/tips-advice/competition-guidance/guide-a... is first among them. Think Uber, where they lose money each ride. "Free" services also seem like they violate this, as they prevent anyone from competing in that market. You can't sell private email services so long as free email exists. App and service bundling falls under the other condition, https://www.ftc.gov/tips-advice/competition-guidance/guide-a.... Mysterious delisting or shutting down accounts without reason or recourse falls under refusal to deal, https://www.ftc.gov/tips-advice/competition-guidance/guide-a....
Man and man's best friend have both been experiencing declines in sperm quality
I would like to see a Bugs vs Age study
Are there any other advantages over things like webdriver or puppeteer?
Why I Use Julia
Aaand this is why we can't have nice things.
I hacked the MIT Technology Review website to gain unlimited online access
Yeah, somebody has to work super hard, to make somebody elses job super easy. Write it yourself, or maybe you cant, and blaming someone elses code is a distraction to take the attention away from yourself.
RDBMS do query optimization by trying out different plans and picking the best via cost estimations. With prepared statements you can reuse that optimization so the cost is (kinda) amortized.

If you want something deeper you'd need an optimizing sql compiler. The closest I know is DSH (database supported haskell) which translates haskell comprehensions into reaonably optimized sql. The name is a nod to data parallel haskell which used the same flattening transformation for automatic parallelization of comprehensions. https://db.inf.uni-tuebingen.de/staticfiles/publications/the...

Though this system can't come up with answers like 'add an index', 'split this table' or 'add sharding' so for the complex cases it doesn't really help.
That's kind of the point. Assuming good faith is akin to not ascribing to malice that which can adequately be explained by incompetence (or ignorance). Note that the incompetence or ignorance is not assigned so it may be either or both sides, which places a certain burden on you to try to evaluate and correct at least your part of that failure.
No, there aren't. Just use WebDriver.
Of course it’s not under my control, it’s on their servers. I don’t mind that they build a location API with the data. Why should this bother me?
Yes, eating meat affects the environment, but cows are not killing the climate
Companies who have managers, who think that all the problems of the business can only be solved by IT, have no customers, just a dream that maybe someday they will.
Shares of LaCroix maker crater 16% after blaming poor earnings on ‘injustice’
Guiding a machine to generate art is no different than guiding a paintbrush rather than finger-painting or using a jackhammer rather than a hammer and chisel for sculpture.

I for one am excited for what crazy new stuff artists will create with better tools!
Nice work, but they have flown and landed capsules for many years already.

It's still well possible congress will find a way to prevent crewed flights. Or there might some Falcon 9 mishap.
Lots of animals pass mirror test, so we can safely assume that they are self-aware to some extent.

This method is believed to be highly imperfect though as not all animals rely on visual perception as their main info channel. So some animals that do not pass the test may be self-aware, we just don't know how to research it properly.
If that was purely the case they wouldn’t have paid Apple and Mozilla billions to set Google as the default.
Definitely not too old, Dev manager here. First step, study some programming courses using video where you build full stack projects. F.eg. meteor JS by Stephen grider on Udemy.com or the one by Andrew Mead (possibly better). Take both courses because you get more training on one framework before learning other stuff. Why meteor js? Because you can focus at the one language everyone needs in web development; JavaScript. Nobody can escape learning it given that it rules the web. Also you don't want to learn multiple languages as a beginner, because it makes your learning curve much harder. Then build something, for real and release it. The smallest thing you can imagine that would improve somebody's life just a tad and put it up online. Then continue extending it with more features, improve what you already built, and release at least weekly. Second, you lack a CS degree. BUT there is tons of people with CS degree that write crappy unmaintainable low quality code. Lucky for you I say, because with some effort you can use this widely spread quality disaster in the field to outshine many of those with fancy CS degrees. Most juniors with CS degrees I meet doesn't have a clue on how to write high quality maintainable code. So the next step would be to focus on that. How? Order these books, read them, take notes and practice the concepts: Clean code, Pragmatic programmer, Code complete. Second practice unit testing and although it's a bit hard when you begin writing them, just keep at it. Almost everyone I interview for software engineer positions seriously lack understanding of quality practices such as: clean code, defensive programming, unit testing etc. Since quality problems cost me millions - I would pick a junior without a CS degree but that has competence in those quality practices over an intermediate/senior lacking those skills (big majority I interview). Analysis and design is also important, but you can read up on those subjects as you move forward. To conclude; just learn the basics, build stuff and release often. Then remember this is an engineering discipline, it's not a business where crappy code belongs (sadly the business is full of it). Excel at quality practices and you will definitely raise a lot of interest from interviewers. This advice is the same I would give any newly baked CS graduate. Why? Because crappy programmers cost us more support, bug fixing, slows down development and so forth. If you decide not to be part of this ongoing software quality disaster, you can quite quickly become a very interesting candidate.
Sure, they can be problematic.

The problem isn't unique to software engineering, though. So long as there are lucrative, exclusive jobs whose qualifications include passing an exam, there will be a massive test-prep industry. Princeton Review, Kaplan, etc., etc.
Not all renters are happier! I will check out the article that prompted this bold statement, though.
The second amendment is not protection from crime; at best it’s protection from crime that presents an active danger to your safety.
You’re comparing apples and oranges. The low income workers the CDC study looks at can’t “work from home”—they’re cashiers in retail, etc.
DTrace on Windows
There's a real prisoner's dilemma phenomenon going on here. If the two options are "respect" and "contempt", and one side has ramped the contempt up to 11 and won the elections, what should the other side do?

I'm all for a winding-down of this process, because eventually it could escalate all the way up to violence, but like nuclear disarmament, you first. Or at least some plausible commitment to de-escalation that can be observed to actually happen over a period of time, as a signal of good faith for the next round of talks.

I think this is partially why people like AOC or Ilhan Omar have suddenly achieved success; they know that, regardless of what they do or say, they will never get anything less than total disrespect from Republicans and a large segment of the media; so they're free to ignore that contempt. This comes across in the other direction as contempt, when really it's just a refusal to be intimidated.

Contempt is also being manufactured by a variety of media sources from foreign intelligence agencies to all-American fraudsters like Alex Jones.
This sounds like every argument against Mondriaan.
Patients with severe OCD undergo deep brain stimulation trial
> Working from home on occasion certainly isn't unusual.

Tell that to the employer that fired me for doing this lol.
It depends.

Lets step away from the front end for a second, on the server side you use a reasonble MVC framework.

* You get to stop worrying about how to structure your code.

* The guidence should use Depency Injection, allowing you to easily Unit Test.

* You get a templating language that helps with XSS.

* You get a validation language that helps with input.

* You get session handling that projects you against jacking, etc.

* You get an ORM that makes SQL easy and projects you against SQL Injection.

* You get Security Headers, etc.

Typically, the junior developer needs the above help, the mid level developer thinks they can do it all himself, and the senior doesn't think it's worth reinveting the wheel.

JavaScript has arguably been the wild west, and if you're creating a SPA, a lot of the above is no longer your consideration, but it alos doesn't neccessairly mean we should all write everything from scratch.

Now there are counter arguments where you can DIY your own framework using community modules, and this is how the Golang community seems to work, but this seems better when you have something like PHPs PSRs ala https://www.php-fig.org/ defining how this should fit together.
There's a fairly notable number of recalls that involve flashing new software to body control modules, ECMs, etc. Sometimes for dangerous problems around throttle control, etc. For example: https://repairpal.com/recall/14V583000
Patents shouldn't exist. Its a violation of capitalism and the free market. The only reason why this happens in the first place is because of these violations.
One of my brothers studied to become a marine biologist. He then found Jesus. Now he's a creationist. Amongst a dozen other proclaimed beliefs.

Does my brother really, truly believe that the earth is 6,000 years old? Really?

One of my besties just revealed that she's an anti-vaxxor. Um, okay. Honestly, I can't even look at her the same way.

I now favor the theory of belief as attire. Every day is Halloween and people dress up aspirationally. Because reasons.

Whatever my brother (and others) now claim to believe, I've no idea how to relate, so I've given up trying to have meaningful, sincere conversations about anything substantial.

To keep things civil and pleasant, it's all just chitchat. With familiar strangers.
When you write web-pages, do you usually write the raw HTML or do you use something like Markdown or Wikitext and have it converted to HTML? If the latter, then why would having LaTeX as part of the input and MathML as part of the output, be any different?

Also, directly converting TeX to MathML, even client-side, is much easier and faster than MathJax's many-to-many approach (I'm not criticising MathJax — given the constraints, they're doing the best possible job).[0][1][2] (See also the Ascii to MathML converter[3] that has already been mentioned in another comment.)

[0] http://fred-wang.github.io/MathUI2014/demos/7-web-component....

[1] https://github.com/fred-wang/MathUI2014/blob/master/demos/7-...

[2] https://github.com/fred-wang/x-tex

[3] https://runarberg.github.io/ascii2mathml/
I made this as a ploy to make some money easily and solve a problem I have. I hate using tools I disagree with / don't see a need for in the situation.

Sure, if I work at FB, I'll use React. It makes sense. But on some tiny project why do I need a tool chain as long as my arm?

I'm not trying to provoke generic controversy, and I have a passion for tools I find useful (vim), but the efficient coder in me cannot stand using bs bloat tooling and depending on so much additional code when the job can be done simpler. It's an oldfashioned / unpopular opinion these days, and I'm fine with that.

I genuinely believe that some of these tools are tariffs, leveraged on the smaller dev shops and product makers, without providing any benefit. While this will alienate some, I have the cynical belief that the FAANZ giants of olde have created tariff / tech debt tooling to actually mitigate the risk posed by small disruptors, by effectively raising barriers, and chipping away at competitiveness.

Many will disagree. They see the tools as productivity aids. I'm sure they are. But not for all of you. Not for every case, not even I think for the majority. If we factor out the irrational psychology (zealotry, cultism, social proof, branding and perceived utility), I know these tools hamper my productivity, not help it. And I am sure that's true for others.

You can attack me for believing differently to you, but what's the point? Wouldn't it make sense that diversity of people will have a diversity of views / strengths / weaknesses? It's not slight to you to say that your most productive tool is not productive for a large segment of the population.

A tool gets not better if others find it useful, so long as you do, unless of course, the tool lacks real utility, and the veneer of social proof / faddishness is needed. But I don't really believe React/etc are just unuseful fads. Just that, for many, they are dampers on productivity, not levers.

Do we need better tools? Less tools? More tools? Probably all of the above. But I think we need more tolerance of developers who are most productive outside of the "tooltypical" spectrum. Not just for the sake of "inclusiveness" ~~ but for practical reasons. A set of tooling that maximizes a team's power is a business benefit.

I just want people to assess that without the cult bias. I see a lot of jobs with tools I hate. So I made a job board for the rest of the jobs, regardless of language, platform, or product.

A board for jobs on the fringe (current fringe, anyway) of tooltypicality.

And an easy ploy to make bank of the employment market and its ceaseless firehose of demand.

So if you agree with this thinking, and have an opening for a sane tech stack role, give me 150 of your dollars and let's party!
Ask HN: What data do you (or your company) pay for?
Are there any datasets that you purchase? Where do you buy them from?
Are there any datasets you wish were available for free (or cheap)?
I think the artistic value in that one specific Picture does not lie in the image itself but that the artist was the first one to put an AI-generated Image on display and proclaimed it art in such a way that it found a buyer. Now that it has been done, other AI-created images are boring I think. (AI-assisted generation of Artworks which still have a substantial amount of a human artists creativity and craft involved is another matter and could find its niché (similar to other tool-assisted art like procedural art)
That’s not a generator, though. You need to allocate an extra container for this to fill, which is inconvenient.
It depends. The kinetic energy of the impact wouldn't be changed. The nature of the impact would be changed though. A pile of sand would probably transfer its kinetic energy into the atmosphere instead of impacting the ground. This could be good. But then, setting the atmosphere on fire might not be that great of an idea.
Emulators and Native Linux Games on the Raspberry Pi
The Last Man [video]
Yes, this is all exactly right. To convince everyone else that I'm not a wizard - my function is just a slightly modified version of the tree-to-vine function from the Day-Stout-Warren algorithm. https://en.wikipedia.org/wiki/Day%E2%80%93Stout%E2%80%93Warr...
Minor pedantry: 10log(6/100) = -12.2, so you could sort of get the number stated if you assume they meant sound power.

These metamerial, interference based approaches, are not going to be broadband by the standards of physical acoustics.

This could be useful for helping cancel a particular harmonic of a helmholtz resonator.

The real question, to me, is does it still work at high transitional Reynolds numbers, or under full turbulent flow?

Source: End effects during transitional and turbulent flow for Helmholtz resonators (i.e. bass reflex ports) in high output pro-sound loudspeakers has been something I've played around with in the past.
https://lahzeakhar.com/%D8%AA%D9%88%D8%B1-%DA%86%DB%8C%D9%86
LineageOS for microG updates to LineageOS 16.0