skysight-inc/HackerNews huggingface dataset:
Munchery provided nutritional and caloric info for all their dishes. Their portion sizes were decent, and the food was tasty. If you're counting calories and hate to cook, it was not a bad option.
and so started the Zombies outbreak...
Too emo for its own good.
"FL380" on the far right got no slash.
It is amazing how far linux gaming has come in a few years. It's true that in tech "a few years" is an eternity, but "linux graphics drivers" have always been an exception to that rule...
The demoscene is largely European, so to see Japanese entries is interesting. There was a discussion on Pouet 15(!) years ago about this:

http://www.pouet.net/topic.php?which=915&page=1
Why is this or OP's even necessary? The bullet points are copied directly from the article.
Well, yes, but this kind defeats transient nature of data moving through pipe. Testing and debugging and operating on pipe based processing benefits from close feedback cycle. I’d rather keep that as much as possible.
Amen I wish I could up vote this 100 times - a modern compiler shouldn't need you to inline a function for speed.
This one of the best one which I enjoyed reading.
Some of the most common monads (especially lists and other collection-like things) feel very much like pipes.

list.select { |x| x.foo > 10 }.map { |x| x.bar }...

Etc.

I wouldn't make the same argument about the IO monad, which I think more in terms of a functional program which evaluates to an imperative program. But most monads are not like the IO monad, in my experience at least.
They never reached 1/100 the scale of ele.me, no wonder they failed
Here's a counterargument to that: you have to read and understand those "trivial" functions only once and just assume they are correct and do what they do when you keep encountering calls to them.

> Modern IDEs help, but there's only so much they can do.

Exactly. In my experience (YMMV) 100% of the time the complaints about using "too many functions" (or similar) come from people who use poor tools or don't really know how to use them.
Open a door using a QRCode and oauth server (IE your Google account)
I'm guessing Ark on Windows uses a lot of shaders that only work with D3D.
Very compelling theory laid out here:

https://youtu.be/4cRlqE3D3RQ

There have been a few updates since. Very promising stuff.
[PDF] A Precursor to Disney Streaming Service
It's partly whether the parents take the time to make sure the kids are socialized, and partly selection bias. A lot of parents decide to homeschool their kids precisely because the kids are having a tough time in school socially, whether it's from bullying or from mild or severe developmental disorders. In my experience, a much higher percentage of homeschoolers enter homeschooling with dyslexia or autism than you see in the typical public school classroom.

A lot of parents choose to homeschool specifically because they don't want their child pidgeonholed and pipelined into special needs classrooms.
But each successive 'command' is a method on what's constructed so far; not an entirely different command to which we delegate processing of what we have so far.

The Python:

length(','.join(map(lambda n: n+1, range(1, 4)))

is a bit closer, but the order's now reversed, and then jumbled by the map/lambda. (Though I suppose arguably awk does that too.)
> LiveJournal exodus seemed to be triggered in part by actions like the mass banning of several figures in the X-rated Harry Potter fanfiction community under pressure from religious groups (ostensibly for writing erotic stories about underage characters).

Well sure, but a large part of the regular userbase (not religious folk) were not comfortable with adults writing pornography about fictional children, and having a LiveJournal became not cool because of that.
Google on Google Chrome – comic book (2008)
I look forward to my Steam friends being notified I'm playing Office Professional 2019.

I've been very impressed with what I've used so far. Most recently I've had an unofficially supported game (Skyrim) successfully query my hardware and accurately set the graphics settings.
> "Healthy trial participants" would never be taking stimulants such as methylphenidate (Ritalin), so how do they compare how a healthy person changes from Ritalin.

Maybe in your circles. But I know a lot of people who abuse focus enhancing drugs (often touted as "nootropics") to keep up with their academic struggles.
As for the headline, I don't know what Linux lost. Loss implies that you had it at some point, but Linux never really had the desktop, (sadly), so it could not have lost it.

It still dominates in the server, supercomputer & embedded markets.
It's unfortunate that the app was licensed out to a commercial vendor ("Peak Brain Training") when the study received funding by the National Institute for Health Research (via the Department of Health and Social Care) which is taxpayer funded.

Why wasn't the code open sourced and made available under a free license?
Major climate factors may be main reason for recent global climate warming [pdf]
Size_t is guaranteed to hold values up to 65535. That's twice as long as int and much smaller than long.
GitHub actions to deliver on kubernetes
I love the idea of simple things that can be connected in any way. I'm not so much a fan of "everything is a soup of bytes with unspecified encoding and unknown formatting".

It's an abstraction that held up quite well, but its starting to show its age.
Zap – How Electric Therapy Is Curing Navy SEALs of PTSD
If you outsource, service goes to hell and you lose business. Contrators of contractors just dont care about you or your bottom line. Most successful delivery services are hyper local, or pizza.
Training Alexa to work for you
I'd suggest trying hunger over a weekend. But please be careful with it.

I've tried it several times and want to do it more. I fasted for 2 days max. It is like hangover upside down. You feel terrible for 2 days. But once you start eating again, you feel like a newborn.

Google on Evernote Ex-CEO Phil Libin's experience. Again, please be careful. Read on the process of quitting hunger first.

Be healthy!
I so miss the 80s C65 and Amiga demo scene in Europe, so much traveling, so much coding, so much fun.

I love the 'modern' demo 'Colonies'

https://www.youtube.com/watch?v=40H4OD6ZTvA
Awesome work! I've not had the greatest experience with Opam in the past for the reasons you mention - after using Cargo for a long time, it was a bit of a shock! This could do wonders to improve things!

Some questions:

- Is there any issues with sharing the same config file with another package manager? Ie. `package.json`?

- On a similar vein, why JSON, and not a config format that supports comments, like TOML?

- Will it be able to do Coq projects as well? I've not had a great experience trying to use Opam with it, and had to resort to using submodules. D:
Actually it's usually better in the digital domain for all of those reasons. Most systems these days have minimal transducer processing stuff in the analogue domain and get it into the digital one as quickly as possible.

Analogue systems have a lot of non-ideal characteristics such as drift, thermal sensitivity, parasitic capacitance and inductance, impedance matching problems, insane cumulative errors and manual tuning requirements that don't exist in the digital domain. They are also more expensive to modify, and the price goes up significantly with complexity and speed. Not to mention small and fast is really difficult in the analogue domain thanks to everything being a transmission line.
Excessive debt has damaged Debenhams and killed some retailers in the UK.
Really Amazon’s tech interview (well in term of leetcode difficulty level) is the easiest among the FAANGs.
They can be both. I would not myself call Netflix call a tech company, but many people would, and I kinda see why. Munchery-punchery, OTOH are not technical at all, but certainly are hip.
These VC subsidized delivery businesses are all built to artificially scale rather than built to necessity, with almost comically predictable results. Webvan showed us how that works in practice 20 years ago and most of these latest companies are still repeating its mistakes. Then whoops the cash is gone and it turns out they never actually had a real business at all (they were merely net delivering money to customers, a truly extraordinary business model).

The winners are going to be giants like Amazon that can absorb zero or negative real margins and can play a very long game until vehicle improvements (automation + electric) cuts into the delivery cost (and or they'll just find a way to bundle in other products/services to produce a broader profit).
You can have a 75 year event in successive years - the UK village I live in once had two 250 year floods inside of 5 years.
> The Unix philosophy is documented by Doug McIlroy as

TaoUP has a longer discussion[1] of the Unix philosophy, which includes Rob Pike's and Ken Thompson's comments on the philosophy.

[1] http://www.catb.org/esr/writings/taoup/html/ch01s06.html

"Those who don't understand Unix are condemned to reinvent it, poorly." (Henry Spencer)
Yes. The compromise of just using an untyped byte stream in a single linear pipeline was a fair tradeoff in the 70s, but it is nearly 2020 and we can do better.
> They used a cryogenic electron microscope to see the link between the virus and the receptor at a resolution of only a few atoms

I would love to see some of those pictures!

Edit: one of them is in the paper linked below,https://www.pnas.org/content/pnas/early/2018/10/30/181066411...

Amazing what the human race can accomplish!
Goodbye, Trello
Latest Trend in Mobile Gaming: Stock-Trading Apps
SwiftRewriter a swift code formatter using apple/swift-syntax
Is it just me, or is the fact that the most important part:

https://rust-lang.github.io/async-book/getting_started/state...

Is missing, somewhat ironic?

Feels very much like the state of async matches the state of the guide. :P

What is the state of async? Is it close? Is it still changing with the futures 0.3-beta not finalized?

Are we six months away? A year?
Normally caused by non maintenance of flood channels and excessive building - that's what caused two 250 year floods in my village.
I'm probably nitpicking, but if you're using cat to pipe a single file into the sdtin of another program, you most likely don't need the cat in the first place, you can just redirect the file to the process' stdin. Unless, of course, you're actually concatenating multiple files or maybe a file and stdin together.

Disclaimer: I do cat-piping myself quite a bit out of habit, so I'm not trying to look down at the author or anything like that! :)
I'm not sure how what we used to do or wait for is relevant now. Technology and it's pace isn't the same as it was decades ago, and I see no reason that we should hold it to the standard of that time.
One of the best classes I ever took in my life anywhere was a course in college on Dante. It wasn't so much that I was inspired by Dante as I was by the professor. He had an absolutely magical obsession with the Divine Comedy. That level of articulate enthusiasm for anything at all is something I've rarely come across in adult life.
I wouldn't even work with him for 0% stake, as there is obviously a misalignment of values.

Treat business partners like you would dating. All I see is massive red flags:

"...to people who did not show any signs of being interested in holding such a discussion, for example at networking events."

"He takes every opportunity to rant (in strong language)"

Some doors should remain closed. I question the network and the people who would associate with such a person, those people would not be my target customers.
Bingo has been studied for its effects in this regard: https://journals.sagepub.com/doi/abs/10.1177/153331750101600...
Ask HN: What is your favorite tool to build web startup?
Inspired by https://steveblank.com/2011/09/22/how-to-build-a-web-startup-lean-launchpad-edition/.

List your favorite tools, share your experience if any.
Seems like the fairly unambiguous instance of https://en.m.wikipedia.org/wiki/Attribute_substitution.

Urban traffic congestion is a difficult, complex problem. So, instead of the nontrivial question posed by the proposition on the ballot of "Would this measure succeed in its stated goal, in the face of evidence that prior attempts have failed, and have the factor(s) which caused the prior failures been mitigated?" the simpler question that the mind solves is (and, given the results, answered in the positive) "I hate traffic. This measure claims it will help. Should I support it?"

Kahneman's "Thinking, Fast and Slow" is a damned good read on these sorts of things.
Care to summarize for those not able to watch a video?
> - Is there any issues with sharing the same config file with another package manager? Ie. `package.json`?

esy can install JS dependencies just fine but we are supporting plug'n'play
installations only (see docs https://esy.sh/docs/en/node-compatibility.html for
more info on that).

> - On a similar vein, why JSON, and not a config format that supports comments, like TOML?

Yeah, we thought of that but decided to use JSON for now as it's easy to publish
esy projects to npm - you already have package.json ready for publish! We might
add support for comments to package.json soon though.

> - Will it be able to do Coq projects as well? I've not had a great experience trying to use Opam with it, and had to resort to using submodules. D:

I think it's possible now (I only use it install Coq itself to work through Software
Foundations) but I'm not sure about the details yet.

But considering that Coq ecosystem is moving to dune (the build system of choice
in OCaml/Reason native ecosystem) and esy supports dune very well I think Coq is
going to have a first class treatment soon in esy!

EDIT: re JS compat: you can esy.json instead of package.json and then esy will use it instead. That way you can use package.json with yarn/npm.
Nice. This got me going

$ qemu-system-x86_64 -name guest=humbug,debug-threads=on -drive file=/var/lib/libvirt/images/sculpt-vc.qcow2 -machine q35 ....
I am looking forward to a standalone version of Proton that I can run without having to use Steam. First, most of my games are pirated, and second, Steam is slow and clunky and I avoid using it whenever I can, even on Windows.

On the flipside, many of the games I run are from the DX9 era, and I've been using wine-d3d9[] with a high degree of success.

[]https://packages.gentoo.org/packages/app-emulation/wine-d3d9
Friends don't let friends become Chinese billionaires
Linux also dominates mobile, which in turn dominates desktop.
To me, it's about intent. If they are unknowingly wrong, they aren't lying. As soon as somebody informs them of the error, if they continue to report falsehoods, they are lying (and have now become fake news). It doesn't matter if the falsehood is generated by an algorithm or a person, or if the falsehood is malicious or not - as soon as they know they are wrong, they should take action to correct whatever has been published.
I'm a big fan of Porting Kit, a Mac app that has a library of pre-configured Wine wrappers for windows games, the installers for which are usually obtained from GOG or Steam. It worked really well. Currently enjoying Far Cry 2 on my iMac.
Scientists Hope Outer Space Experiment Will Lead to Breakthrough for Parkinson's
When I've started reading the article I had to double check I am not on some parody site like "The Onion" that tries to ridicule SV startups community.

"The company spent millions of dollars raised from investors [...] on on-tap kombucha, arcade games and a six-figure salary for its pedigreed chief executive"
While that sounds plausible it doesn't appear to be compatible with the success of Just Eat, for example, who are doing awfully well ...
How is it different from ngrok [1]?

[1]: https://ngrok.com/
You can track the progress of the remaining issues here:

https://areweasyncyet.rs/
Well... It is called wine!
This is technically possible (kinda how enterprise apps are deployed) but is not exposed to consumers fwik.
Nurses used to take plants out of hospital wards overnight because photosynthesis (input CO2 output oxygen) only happens in the daytime, leaving just respiration (input oxygen and output CO2) at night.
I find the ffmpeg options dizzying whereas the single syntax for gst-launch and parse_bin_from_description is pretty neat. But then I guess you've still got a selection of randomly named properties to discover and correctly set.
Not a single word on turbine foundations? Construction of offshore wind turbines often involves ramming steel foundations into the ground with a set of pulses that are really loud [1]:

> A hydraulic or diesel fuelled hammer hits the pile repeatedly to drive it into the seabed. The
single acoustic pulse created during impact is between 50 and 100 ms in duration with app. 30 - 60
beats per minute. It usually takes several hours to drive one pile into the bottom. This activity creates
high levels of sound pressure and acoustic particle motion that are transferred through the pile into the
water and seabed. Noise is radiated from the pile itself, but it could also radiate back from the seabed
into the water column. The sound from pile driving is transient and discontinuous, to be compared
with the more broadband and continuous sound from an operational wind farm. Several acoustic
measurements of sound pressure during piling have been performed, showing source levels of over
180 dB re 1μPa(peak) at 1 m (Madsen et al., 2006; Betke et al., 2004; Betke, 2008; Erbe, 2009).

So 180 dB re 1μPa. While this is well below air guns or sonar (around 240 db for the air guns) [2], this is definitely comparable to the noise created by tankers (around 180 dB as well) [3].

[1]: https://www.diva-portal.org/smash/get/diva2:391860/FULLTEXT0...
[2]: https://www.arc.id.au/SoundLevels.html
[3]: http://cetus.ucsd.edu/Publications/Publications/PAPERS/McKen...
Learn to become Lazy
Yes, but I mean... Having Proton added to the repos of your distro, and being able to use it as you would use regular Wine. Because right now, it looks like you really need Steam to use Proton.

Edit: in response to ekianjo below, I can't reply: Thank you, I wasn't aware of that. I thought it was coupled with Steam tightly. I have even found a Gentoo overlay with a Proton ebuild. I'll give it a spin; I'm not a huge fan of the Linux desktop but I'm tired of Windows 10 chapping my hide with its endless stream of background processes consuming the resources of my computer while I'm trying to do something else.
Important to whom?

Important in the sense that they greatly inspired people to go on and create other works that would go on to touch many lives.
couldn't you just "static inline ...." and let the compiler inline it? He is talking about C....
PowerShell is a huge success, just not in the webdev echo chamber because it isn't exactly like the same old UNIX tools everyone is familiar with.
>Well sure, but a large part of the regular userbase (not religious folk) were not comfortable with adults writing pornography about fictional children, and having a LiveJournal became not cool because of that.

I seriously doubt that. It might have made it not "safe" for some small circles, but hardly "not cool" to the coolness-seeking people. Teenagers for example and younger people could hardly care about that.

(There's also the fact that you very easily skip all those. I read several LJ blogs religiously (e.g. ClickOpera), but have not chanced on the HP fan-fic ones at all).
Ask HN: How do you get your employer to provide an ergonomic workstation?
I recently started working for a new company. My friend got me hired, and the work is ok.

They of course have a giant open space office, and we're sitting next to each other on very long tables. They're part of a much larger, profitable company, but this spin-off business unit operates like a 500 people independent "lean" start-up.

The office seats they issue are either plain chairs (like dining chairs, no arm rests, nothing adjusts) or reclining padded seats (can't disable reclining, very poor back support). The desks aren't height adjustable (they're too high), it's a fight to get an external monitor, keyboard, trackball, monitor stand.

I can't work hunched on my laptop all day, it just hurts too much the next few days. There is no health plan to cover the physio consults because of the pain or an HSA I could use to expense the equipment.

I don't want to change jobs because aside from the ergonomic aspect, I'm fine with it. I don't want to cause too much waves either out of respect for the friend who got me the job and because I need the income.

For people who have been in a similar situation, how did you get your employer to provide and ergonomic workstation with properly adjusted desk, adjustable office chair, and the required peripheral to not destroy your health while "changing the world?"
https://usn.ubuntu.com/3863-1/

"Max Justicz discovered that APT incorrectly handled certain parameters during redirects. If a remote attacker were able to perform a man-in-the-middle attack, this flaw could potentially be used to install altered packages."

Far easier to do a MITM attack when apt isn't using https by default

Security is best in layers
Blockstream Launches Beta Version of Satellite API for Data Broadcast
I let candidate design an API for a problem we solved in real life (and compare their API to the API and db I designed). It really isn't about HATEOAS purism, we chose REST simply as an abstraction candidate should operate in, but they're free to break some principles if they like (for caching etc we already break it). We're mindful of these and are very lenient with candidate's answer. As long as they can show signs of being able to solve the problem in real life, they're good to go. I should note that we use this question mostly for junior candidates, and this is the very final round of interview so all candidates will be asked ~6 45min questions and this is only one of them.
ah, scarface74 said the same thing :)
It depends if you desire an annotated version or just the epic poem itself. I admit that the epic poem itself is fairly dense and difficult to enjoy without context.
India is getting its own giant battery gigafactory for electric vehicles
Linux kernel has a good presence on the mobile through Android but the Linux ecosystem aka GNU/Linux does not.

And it seems that Google has plans to swap Linux with Fuschia in the long term.
> So, boys 8-10 years old, forcefully taken away from their Christian families by the Muslims to be the Muslim soldiers eventually "get influential" to "demand higher wages" should somehow make the fact that they were taken away "as a tax" less bad?

You are still generalizing whole centuries like it's all the same, and nothing ever changed.

Even tho I already presented you with plenty of evidence to the contrary, even the fact that the devşirme system for recruitment was largely abandoned as a recruitment method by the middle of the seventeenth century.

Why you are doing that? I really don't know. At this point, it rather feels like you've just got some ax to grind with Islam, completely independent of the actual history of the Janissaries.

As a Slav myself, I think their story has a tad bit more to learn from than just "Evil Muslims stealing Christian children". It also tells the story how these "children", many of which at that point have lived for generations in the Empire, then proceeded to "destroy the enemy from within".

I'm also pretty sure the Ottoman Empire wasn't the only faction at that time that used "slave soldiers" or forced conscripts. At the end of the 18th, the British empire was the single biggest purchaser of slaves to be used as soldiers [0].

Yet I don't know about any units out of that with a similarly complex history, and influence, like the Janissaries, ended up having on the Ottoman Empire. If you know any, I'd be glad if you could share.

[0] https://www.nam.ac.uk/explore/slaves-red-coats-west-india-re...
#simple and saves me a lot of time

gpush(){
git add --all . && git commit -m $1 && git push origin $2
}