skysight-inc/HackerNews huggingface dataset:
I found the post problematic to read as well, given the formatting. The language is also needlessly verbose. That's something I personally struggle with when writing. I'm sympathetic, but that doesn't make it any easier to read.

As for the frustration the author feels, their behavior on HN hasn't been particularly constructive. The majority of their sparse activity has been primarily repeatedly posting the same self-promotional content from three different domains.

https://news.ycombinator.com/submitted?id=SamPutnam

From this piece:

> "I only speak for myself, but I do believe that Hacker News is for many the BATNA of programming communities and not one I can afford to leave."

They haven't contributing much to HN: while they may find HN valuable, they're not doing much to participate in a way that many HN members would appreciate. They specifically mention 'patio11, and rightly so. Besides posting a slew of valuable content on his blog, he's also been a valuable, active member of the HN community. That's a significant difference between 'patio11 and 'SamPutnam. A thoughtful post on the differences between consulting and programming is one thing, and something that I think would likely would be well-received: an outsider's rant on what's wrong with HN comes off poorly.

I second 'minimaxir's comment upthread, and encourage 'SamPutnam to spend more time participating in HN to better understand what works and what doesn't within it. HN is far from perfect, but I think it's got a lot going for it and the best way to make a difference is by helping make HN the place you want it to be through one's participation.
> You mention Newton’s method, but of course that requires second order information which, as I mentioned, is not generally workable in high dimensions.

Why would you say that second-order information is "not generally workable in high dimensions"? We regularly run Newton's method on problems with tens of millions of variables today.

And Newton's method isn't the only way to use second-order information. It is easy to access, for example, Hessian-times-vector information using the same reverse-mode differentiation that's so popular today, using only a constant factor more time.

> You have to be careful with quasi-Newton methods like conjugate gradient for the same reason.

What reason, exactly, is that?
Bleh. It’s the right time, because everyone’s thinking it.

To be fair, you look at those CPU utilization graphs, and the optimization bonus for this sacrifice of security is notable. The benefits are real, for these computation strategies. The reality is that yet again, we must sacrifice convenience in the name of security. This is why we can’t have nice things.

Ultimately, though, your pining for dignified silence and stoicism as the one true lowest common denominator is to be unrequited. Civilization among the civilized is not always a good thing. We all know that somewhere deep within the unknown recesses of some massive social planning department, circuits are being designed to lock us in, and make us pay for stepping out of line. Keep that fact in the front of your mind. Not as a goof. Not as a pacifier or placebo.

It’s all bullshit. It’s a valid gripe. It bears repeating.
I think PlayCanvas is the most robust engine that's built specifically for the web. Only the core runtime is open-source though, to get the full benefit you need to use their proprietary editor and asset pipeline.
Why not move somewhere cheaper? You don't have to live in SF or NY or Seattle to work in tech.
I can't tell if it's supposed to be a strict instrumental take on Stevie Wonder's "Living for the City" or a clever mash-up of the bridge from Joe Zawinul's "Mercy, Mercy, Mercy" and the former. Either way, I dig it.
Just add one line: (e) the scientific method.

Then answer (e)

This solves all these questions, for now and forever. Theory, proof, fact and figures pale in the shining light of emotion and feeling in this new age of irrationality.
The new discovery was that there's a speculative execution side channel. Those links are discussing the potential of a cache side channel which is very different thing. It's the difference between "i might be able to infer some things that are in the cache that something else put there" and "please give me the contents of this address".
The opposite of weird!

It's nice to see people aware of their surrounds paying attention to where they are and who and what is around them. I like it. Photography is now so much more boring when it has people in them because their focus is often on their phones.
If Woz wouldn't have happeded to Steve, he would have been nothing. But if Steve wouldn't have happened to Woz, he still would have had a great career at HP.
Besides your personal opinion, why would it be "drastically flatter"? Do you have a citation or any insight into the next 85 years that you could share?
Discussed at the time: https://news.ycombinator.com/item?id=10165716.
I would think a good tool for pen testers could be one that runs all day, refreshing the same page occassionaly, after clearing everything, and reports any requests that differ from request to request.
Amazon has no CSP at all, nor does eBay.
`` vs $()

I really appreciate authors who attack ambiguity or non-obvious equivalence in a subject head on. It's one of those aspects of explaining that takes to heart the perspective of the learner.

Another recent example I encountered is from the online book http://neuralnetworksanddeeplearning.com, there are some confusing ambiguities and plain misleading contradictions in NN terminologies, one being: multi-layer perceptions do not use perception neurons, these things can really screw with you while you're learning, especially the more subtle ones.

Some authors seem to have the ability to have full empathy for the novice while retaining expert knowledge and deep understanding by being able to both predict and answer relevant questions at the right point in an explanation at the right level of detail.
I really enjoy THREE.js, but I don't think it gives you the same level of understanding of WebGL that this link does. This is like taking a course on how OpenGL works in the browser.

That being said, the amount of code needed to make a hello world in WebGL2, not including learning GLSL, is a bit daunting, and if you showed this tutorial to me first, I might not have gotten interested in doing any 3D coding in the browser. The Three.js WebGL abstraction library makes the task much less daunting and gives you some force multipliers that WebGL does not, it makes a lot of assumptions for you, and still gives you a fair amount of control over the action.
Good Managers Are So Rare
What if the trip was necessary for effective treatment?
I have the equivalent of 2 n1-standard-4 nodes (a bit more performant, actually), rented as dedicated servers, for $30 a month. Including egress and bandwidth.

That’s why I disagreed with the "GKE isn’t more expensive".
The situation with Windows NT is slightly tricky, and underreported. I have pointed to this once already on this page, but it bears repeating.

* https://news.ycombinator.com/item?id=16076660
Ill respond by simply pointing out that eugenics doesn’t work to remove “dysgenic” traits Nazi Germany eliminated 70-100% of their schizophrenics and just a generation or two later Germany has levels of schizophrenic patients same as everyone else. It even had higher than normal levels after the eradication. Killing off people with shitty genetic traits simply doesn’t work to reduce it in your population.

https://academic.oup.com/schizophreniabulletin/article/36/1/...
You can insure almost anything, assuming you’re willing to pay the premium, and that the insurers are satisfied with their due diligence. BUT... that insurance company will look for any technicality, any little way that you failed the extensive duty to protect your insured assets, and try not to pay out.

So really, in this case insurance is just another word for “more lawyers to drag through the courts for people years, with uncertain results.”
I’m harvesting credit card numbers and passwords from your site. Here’s how
> I'd love to hear more about the mechanisms of psilocybin in the way you described SSRIs

Sure, but keep in mind that 1) I'm just a hobbyist and what I think may be wrong, and 2) most of what I studied was a few years ago, things may have changed since then.

Serotonin is a neurotransmitter that acts upon serotonin(5-HT) receptors. Modification of these receptors by serotonin help control several systems of the brain, many of which are still being researched. Not all serotonin receptors are the same, and those different receptors affect different systems of the body differently, as well as interact with drugs differently. Examples of these are 5-HT1A, 5-HT2A, 5-HT2B, and many many others.

Psilocybin partially activates(aka partially agonizes[1]) several serotonin receptors, mostly 5-HT2B and 5-HT2C receptors, but also 5-HT2A. 5-HT2C regulates regulates mood, anxiety, feeding, and reproductive behavior[2], while 5-HT2A links to the visual cortex and orbitofrontal cortex[3]. Agonism of these receptors modifies those systems they're linked to, causing emotional, behavioral, and visuospacial changes.

Note how different this is from an SSRI. SSRIs basically increase existing serotonin, while this drug activates the receptors of the brain itself.

A big reason psilocybin isn't physically dangerous(you can't die from OD) is because it's just a partial agonist, meaning it doesn't fully link into the receptor and activate it. There do exist full agonists like 25C-NBOMe that are psychedelic, but are also incredibly dangerous. You can die from those. If you are interested in psychedelics, IMO it's _super_ interesting to read about the history of the 2C generation of drugs.

[1] https://en.wikipedia.org/wiki/Partial_agonist

[2] https://en.wikipedia.org/wiki/5-HT2C_receptor

[3] https://en.wikipedia.org/wiki/5-HT2A_receptor

[4] https://en.wikipedia.org/wiki/25C-NBOMe
Because this is what a modern programmable pipeline looks like. You can go from that same ~100 lines of code to 80,000 triangles and have it still run well.

You need:

1. A way to send opaque data to the GPU (this is a buffer)

2. A way to programmatically transform that data (this is a shader)

3. A way to specify input parameters to those transforms not found in the data (a uniform)

4. A way to decompose that opaque data into tangible (an attribute)

With not much more code, you can go from that to something like e.g. http://magcius.github.io/pbrtview/ using the same exact primitives. This is an example of a custom WebGL2 engine (not using three.js) in action. Leaf through https://github.com/magcius/pbrtview/blob/gh-pages/src/models... and you'll still see the same createBuffer, bufferData, drawArrays. There's not much more that I added on top.
For a dataset larger than physical memory, using a memory filesystem like tmpfs for the merge stage will either swap (|tmpfs| < |ram|) or deadlock (|tmpfs| >= |ram|).

Instead, your best bet in that case is to give sort as much physical memory as you can spare:

sort -S 95% -k1 huge.tsv

Extra disk I/O is inevitable since your dataset doesn't fit in memory. At least during a merge sort your disk reads will be O(N) and sequentially ordered.

Note: in the special case that your dataset is slightly larger than physical memory, splitting it up in advance such that one of the `sort -m` input files lives on a tmpfs should indeed be faster.

Other things to check out if you need Very Fast Large Sorts:

- Use `sort --parallel=N` to use multiple cores. By default it only uses 1.

- Use `sort --batch-size=NMERGE` to increase the number of files merged at once. Otherwise you may be doing more mergesort stages than are necessary.
Those with no knowledge of the law constantly spouting off as if they do is easily one of the worst features of HN.
How is the useful heat used? I know some places have central heating, so the hot water is just piped throughout the city, but if not that, what would they do with it?
When you drive close to the Canadian and Mexican borders I've gone through those inland checkpoints. I've never seen that practiced along the littorals --never. Has anyone seen a checkpoint along the littorals? Curious.
If you want a really retro experience, look up terms on youtube like “high school video yearbook 1997”. My class didn’t do one of these, but apparently lots did. Shows you all the trendy trends for high school that year. Weird knowing what all these kids will likely go through later in their lives...

https://youtu.be/lsBLXMEjMNQ
https://news.ycombinator.com/item?id=16084575
It's the same result as Google apparently observed across their fleet. It doesn't seem like it should be that odd.
"but it's not more expensive to use GKE than to roll your own Kubernetes elsewhere."

depends on what scale your at and the fact that your vendor locked, can't use GKE in other data centers
EUV Lithography Finally Ready for Chip Manufacturing
Show HN: Eel – a simple Python library for making little HTML GUI applications
Discussion of original source: https://news.ycombinator.com/item?id=16084820
Hi HN,

Author here --- happy to answer any questions you may have.
What about refinement costs to turn oil into gasoline in the first place? That takes energy as well, and creates pollution. So we have a loss before we even get to the ICE.
Yeah, no dispute from me on that count, there are a lot of valid uses.

I am getting sick of what I presume is coin-mining code. I was reading an article about keyboards on some site the other day and after a few seconds my laptop started to sound like an aircraft taking off.
This is why I want more research, but don't necessarily recommend it. "Bad trips" are common enough and can cause a strong enough negative reaction to make its use very risky.
Meltdown and Spectre in three minutes [video]
The machine may not be ancient but I would still argue that the problem there is the ~10 year old version of Bash that Apple has decided to ship rather than the programmers that use features added to the shell within the last 10 years.

(I should add that I don't know what version High Sierra ships with but Sierra seemed to ship with 3.2.5x-ish which was 9 years old at the time.)
It's a good first comment. Generally: as long as you're not being deliberately mean or derisive, you're doing fine by the guidelines. Welcome!
LINK ALTERNATIF LAJUPOKER || AGEN POKER ONLINE TERBAIK
The demo is complete. Get rickrolled at 17mins :)
> I’m not sure the text/binary distinction is that useful.

Encoding a number in binary takes 4 or 8 bytes. Encoding it in plain text (ASCII or Unicode) takes as many bytes as there are digits, plus one for the sign / decimal separator. If you're talking about ASCII/Unicode, you're not talking about text/binary.

> ASCII is much simpler than Unicode encodings

I don't disagree with you, but Unicode is not binary.

> Does it matter whether one or the other is classified as text or binary?

They're both text.
I'm not pointing at Debian. I think it is even possible to run Jessie with a current kernel, (which is quite cool) but I haven't tried it. I just upgraded all machines to Stretch and called it a day.

I just did the apt-get update; apt-get upgrade dance in a hurry yesterday and thought I might be good. My post was more a reminder to everyone not be lulled into a false sense of security...
Plonat Atek – Close Up on the Scope [video]
Probably not as much as you'd think, though.

Cars powered by compressed natural gas take longer to fill than gasoline-powered ones[1]. I can't find it right now, but Edmunds did a long-term test of a natural gas Honda Civic. One of the persistent complaints was long fill times at public high-pressure stations. Natural gas has about 4x the energy density of Hydrogen, so the problem becomes even worse.
People just don't like paying for intangible things, so the only way to pay for the internet is clickz/eyeballz. And OUTRGE! clickz/eyeballz are the cheapest and easiest.

The irony of course is that this was posted on a mailing list (so clicks are meaningless) by a developer of free software who has to spend his time working around these bugs that Intel caused. He has every right to be outraged and vent all he wants. He is actually doing the hard work while you watch kitten videos and chuckle-memes.
No. The "master" software fix to Meltdown keeps userland and the kernel from trivially sharing kernel memory pages. If your guest kernel doesn't have this fix applied, then your guest userland shares pages with your guest kernel, and guest processes can dump kernel memory.
You seem to have a good grasp on modern 3D programming -- Do you have any books recommendations that provide a solid overview of the topic?
I'd argue that THREE.js is more of a graphics engine by itself. It makes a lot of choices for you (typical forward renderer, classic wasteful cubemap shadow map rather than doing any frustum culling). People confuse it with a "light-weight wrapper" probably because of the generic name and ".js" suffix but don't get confused. You'll learn as much about WebGL as you will using Unity.
What if the author snuck his code into frontend modules, and also snuck his code into backend modules?

If CSP is enabled, the frontend checks to see if the backend code has opened up the particular port or route on the backend.

The back-end code could sniff through require.cache to see if he could hook into the existing server instance ( same port ), or open a new port ( depending on CSP ).

I suppose the CSP equivalent on the backend is some sort of firewall. I also suppose servers have better monitoring of requests. Still, this method would circumvent CSP!!!

Also, hooking into the existing server instance would throw red flags if the instance was ever console.logged. You might also do an audit of your ports and see a suspicious one opened in that method. And a firewall likely would block other ports. But, still, it's feasible even with a CSP, until discovered.
I would point out that nearly all those smart people at google are working on product teams, not security teams, and that enough good security researchers still go to the NSA.

Also, the NSA still tapped google for up to 6 years, and might have continued doing so to this day if it weren't for Snowden.

But then again, these weren't in his leaked documents so maybe not.
Is it a sign of age that it doesn’t look that dated to me?
What are Extreme Learning Machines? (2015) [pdf]
Not a checkpoint but I've seen CBP sitting on the Mississippi - Alabama state line multiple times (I10).
For Business Insider, sure.
I think I need to try k8s in prod to give a good answer.

The DC/OS stack is nice for web apps, APIs, scheduled tasks, etc once you get it up and running. If I were just deploying small APIs and web apps, I would use something more managed like Lambda or Heroku/similar myself depending on the use case. That said, I'm more of an app dev than an ops person.
Well, the impression I got was that if you copied the file by flash drive, for example, that you didn’t lose any metadata. But it’s a good question, and I don’t know. I updated both of my computers, so I can’t test either way.
That is correct, it also means that things like rollbacks, which are pretty much instant in Postgres can take significant time in Oracle.
Kernel ml is public - embargoed/sensitive issues are typically disclosed on closed lists - and discussed internally. RedHat does have many devs that work on the kernel, as does other distros.

Typically, a sensitive issue will be disclosed privately, and devs for various groups will share progress privately. Then ideally, all distros will have patches and documentation ready on the agreed date of public disclosure.

See:

http://oss-security.openwall.org/wiki/mailing-lists/distros
The bug was disclosed to various organizations in early november so work was going for some time. And yes, Red Hat makes significant contributions to the Linux kernel. Red Hat maintains their own version of the kernel and integrating those changes back to the mainstream version can take time to reach consensus.
I generally find things easier to learn with reference documents than tutorials unless I'm unfamiliar with the problem domain and have no mental model to map things to. That's very rare these days, so reference documents are the way to go.

Amusingly, reference documents are themselves increasingly rare, and what you usually get is a rough tutorial and set of examples that cover perhaps 15% of the feature set, and need to dive into the source to figure everything else out.
By definition the author doesn't consider them private so why is it amazing. What's more amazing is someone would go and even look at them let alone comment on their content!
I made this Python library for my own needs because I wanted to make some very simple (30 line) GUI applications using HTML/JS for the frontend.

I thought others might find it useful in situations where it isn't worth the investment of using a real GUI framework.

Tested (a bit) on Python3 on Windows/Mac/Linux.

Interested in any feedback at all, or any existing projects which are similar.
It does. I believe both DVHS Demo reel and Cowboy Bebop film opening were influenced by opening sequence of Manhattan (1979). https://www.youtube.com/watch?v=VrPedKkNsh4
That's not quite what the author was talking about; your example does the same thing as !:0-

This is what the author meant:

$ echo foo/bar
foo/bar

$ !:h
echo foo
foo
360 Total Security 9.6.0.1173 Crack Download for Windows
Targeting POSIX as much as possible is really important if you don't want to force Bash on people, especially with open-source public code. Many OSes don't have Bash in the default install, but many just assume that bash is available on all the target systems.
Paradise Garage acoustics design
While electric cars might be worse for the environment, they're probably much better for people, because the pollution generation can be moved well away from dense urban areas. I imagine most people don't even remember what a city without gasoline pollution, like, smells like.

I imagine it will be similar to those before-after photos of cleaning smoker's apartments.
Ya, that explains the huge lineups to fill up natural gas vehicles in Thailand. They have plenty of gas, but the infrastructure needed to distribute it is tricky.
Did you have something in mind? I’ve read those man pages before, and I read them again today, and with the possible exception of tags in less (but I’m not sure about that), nothing seems relevant.
That link is a 404 for me?
Also: if you don’t have high precision timers, you probably could also go and increase the number of guesses to cancel out noise. After all, this is a statistical side channel attack. This will be fun for quite some time.
I put 2005 on this because of https://web.archive.org/web/20050205225509/http://www.unixpr..., but it feels like it might be earlier. Anybody know?
Has FreedBSD/NetBSD made a statement. I know DragonFly has a patch on master.

It's an odd world where Linux is in the "big three" and the BSD counterparts are more on the fringe. It's a far cry from the early world of the 2000s.
Glances seems great but every time I go to use it it’s a pain to install. Python packaging... yuck!
Outrage can move things, but irrational outrage will move things in a mindless direction, which doesn’t help anything.

“Intel sucks” except arm cpus are affected too. “Intel sucks” except there’s a network of entities involved in disclosure. “Intel sucks” except OpenBSD previously opted out of this disclosure mechanism. I don’t see how anything will move in useful direction from this. Perhaps Intel will find a way to write statements with better feelz. That’s nice, but it’s not substantive and doesn’t deal with any of the underlying issues here.
Hydrogen creation using electrolysis is really inefficient. Somewhere under 50%.
With the Pentium floating point bug (1994), Intel offered to replace the defective CPUs. https://en.m.wikipedia.org/wiki/Pentium_FDIV_bug

IIRC almost nobody took them up on the offer. But today there is far more cloud computing, so datacenters might.