skysight-inc/HackerNews huggingface dataset:
> not conducting business with US citizens as far as I can ascertain

If you make a reasonable [and effective] effort to not conduct business with US citizens then they will leave you alone. The mere fact that I can access Deribit undermines their exemption.

But I've seen the SEC charge people with thinner rationale. For example, a eastern european guy in an alleged insider trading ring only traded CFDs on a European CFD exchange. The SEC claimed that he would know that the exchange would have to make corresponding trades and hedging trades in US equities and therefore he is culpable.

If it makes you feel any better, that particular case hasn't reached a verdict yet and was insider trading, so if you feel comfortable dealing with extradition hearings to establish case law in a foreign country or simply not insider trading on US equities, then you'll be fine.
What's libdog?

I don't know man, what's libdog with you?
Maybe, but I don't think so. I haven't figured out what the root cause is but I love high quality pens and paper, and I love mechanical keyboards. I just like high quality input devices. There's something very satifying about the physical feel of this kind of thing. I think if I were born earlier I'd be into typewriters instead of mechanical keyboards.
My international politics professor had a story about how he had a copy of his master's thesis in his carry-on on a train in what was then Soviet Russia. He left the bag on the train and ended up having to retype the whole thing in a weekend.
Also, the SEC doesn't charge people that merely gain access to unregistered and noncompliant exchanges. So the "US clients" would never create liability for themselves.

The majority of the SEC's compliance statutes are levied on businesses that offer any product labelled a security. This is a well distinction defined and quite broad and very difficult to play wordgames with. Its just unfortunate that registration is so expensive.
The hinting is definitely rasterization related, isn't it?
In fairness, I have 2 phones. My personal phone is an Android, because I'm cheap. My work phone is an iPhone, and it has MUCH better battery life.

Most features might be quite similar, but as far as I know, using [Objective] C on custom hardware is more efficient than pseudo-Java, resulting in less battery usage, and better audio latency for stuff like Garbage Band on my iPad.

... At least until the Android JIT catches up. When that happens, Android code might well become better/faster, due to there being less of it to glean the intent from. But we're not there, yet. And I'm definitely on a tangent now :-)

(and, I have all 3 major OSs on various home computers)
You really do need these changes to get max parallelism though. Where it shines is situations where you'd otherwise be porting to a GPU. On the Phi its a recompile and adding a few intrinsics to your inner loops. This is much faster than getting reasonable performance on a heterogeneous architecture and you don't have to micro-manage the slow PCIe link between the CPU and the GPU.
Interview with Alan Kay (2012)
And just because software is mature, open-source, actively developed does not imply it is optimal for today's hardware. See WebRender versus GDI/GTK2, for instance.
Pass the hash for peace, love and security in the quantum computing age
ahh. i know racket was plt scheme originally. but from my understanding, naughty dog was using their own lisp/scheme and now no longer uses that system.

https://en.m.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp

your comment made it sound like they had returned to using a lisp but had chosen to use racket this time around.
Well, I think you can't do both with all of the things. Figuring out priorities is surely one of life's biggest challenges for those of us with many interests.
The 6 Do's and Don'ts of VC Funding
I interviewed there as well, and would suggest the same.
I love mechanical keyboards as well. I recently (a few months ago) got a WhiteFox with MX Clears and I look forward to typing on that when I get home.
> wouldn't 20 y/o open source software as prevalent as FreeType have optimized those code paths?

The tradeoffs that made the most sense 20 years ago are not those that would lead to the fastest implementation on current hardware. This is not so much the Freetype is unoptimized, it's that old, possibly wrong optimizations are pretty much baked in now...

Modern CPU have massively more cache and have vectorization instructions, which make the optimal solution very different from the one optimal for the Pentium II that was top of the line when Freetype was first conceived... It's also acceptable to use vastly more memory, Freetype dates from a time where a beefy desktop machine had maybe 32Mb of RAM...
I just downvote and move on.
Good point.

But in sports, slow motion is often enlightening. After a tackle, we see a soccer player collapse to the ground, writhing in agony, clutching their shin. But then slow mo shows that the other player never even made contact with them, its a classic "dive". In that case, there's no doubt that the slow mo version is more informative.
Location: Boulder, CO

Remote: yes, preferred

Willing to relocate: yes(depends on location)

Technologies: Nodejs, angular, Rails, websockets, SQL... lots more(love working as a full stack dev)

Resume: https://docs.google.com/document/d/1dEUFC-EsucxDHInNd5jyHl9N...

email: dsauerbrun ..at.. gmail.com

personal project: www.climbcation.com

-----------------------

US and Israeli citizen but open to relocating to Europe if a visa can be arranged
Why would only women be capable of tetrachromacy?

I am a man, but if the test is made public, I would be interested in testing myself. I am not color blind according to color blindness tests, but there have been instances where I disagreed on the color something was with others and while I could consistently use the name that they used for it, I felt it really ought to have been named something else. One involves "green" status LEDs on electronics, which seem more in common with yellow than green to me. They look different from yellow, but they seem closer to yellow than green to me and for lack of a better word, I would rather call them yellow. If I could use a different name for the color, mapping it to green when interacting with others would seem less weird. Another involved the paint of a house when I was young, whose color seemed to poorly resemble what my parents said it was when it was dark. The house has since been repainted. Having three primary colors never made much sense to me either, but that could just be my own ignorance.

Anyway, I am sure that there are many more variations in human vision than we realize. The dress incident brought that to light:

https://en.m.wikipedia.org/wiki/The_dress_(viral_phenomenon)

It would be nice to have ways of categorizing them.
Same with myself and fointain pens, I can fix them, tweak them, and know exactly how it works.
Ezra Pound's ~ABC of Reading~ changed the way I read poetry and literary fiction. When, much later, I started to be interested in technical things I don't think I found it too hard to adapt, but I still focus on style, allusion, irony and so on in the things I read. That's generally a recipe for disappointment of course but when you come across technical writers with a voice of their own it's a lovely surprise. Wilfrid Hodges, for instance, is a great writer who becomes a friend as you work through his books.
Ah, thanks. So further improved primate detection of ripe fruit, then.
I think it's partly because there's still a rather strong ideal of what good HN content should be like, backed by active participation by reasonable moderators who enforce the guidelines when they're blatantly violated.

There's also a text by pg where he explains some of the design (or "anti-design") choices that shape the community in a desired way.
No SIMD intrinsics yet
Fantastic read, I have been reading technical books cover to cover, slowly. I am going to try this new technique out over the next year, it will take time but I am game.
There is a quite nice web comic in which a Hermes 3000 typewriter plays a big role - The Guy I almost Was, see

electricsheepcomix.com/almostguy/
This is a classic example for a completely IO bound workload.

The program spends almost all time waiting for the web API responses and the the DB inserts, and the computations take a trivial amount of time.

An almost linear speedup can be expected, since GHC has a pretty good microthread implementation.

Up to a certain thread count of course, since at some point you either saturate the network / database with requests, or there are to many threads fighting for the CPU.

It's very similar to what you could expect from goroutines in Go.

The first answer here gives a very simplified overview of GHC s microthread model: http://stackoverflow.com/questions/5847642/haskell-lightweig...

And more in depth: https://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts
No drug ruins lives like LSD riteguise? /s
""Perhaps with the DNA tests that we will do on these skeletons we may confirm or not this hypothesis that these
deceased, these young people could be ... part of a coup ... an attempt by a noble to take power by force," said Chryssoulaki."

I would really like to know the details of how DNA tests could determine that.
My biggest problem with pure FP languages is a lack of interesting projects - anyone have a good one that isn't a parser?
By wikipedia's def, a closed city is one where anyone entering has to provide identification and a reason for them to be there. You don't get into a large prison without a reason. You don't enter an army base without good reason.
> Nope, the trichromatic vision is the reason we use color spaces like RGB -- it means that combinations of three colors can produce nearly all of the subjective hues that we experience.

There are lots of RGB color spaces though, and the widespread sRGB colorspace only supports a fairly small section of the human subjective color space, it's especially poor in the greens and blues
No wonder, given the post-PC era began a few years ago, shifting the focus to portable devices.
Although I believe we're entering a post-post-PC era, w/ IoT and VR/AR on the horizon (both of which consume orders of magnitude more internet than ordinary mobile phones.)
Testing JSON APIs with RSpec Composable Matchers
It doesn't cost $1000 even today, and as EV Code Signing certificates become more popular the price will fall.

A non-Code Signing EV certificate is "only" $100-200 right now from tons of vendors. All we need is for them to flag it for Code Signing which is "free."
He is a CEO and an engineer, one known in particular for going from zero to rocket scientist level impressively quickly.
Threat to America’s Electrical Grid Is Much Bigger Than You Can Possibly Imagine
You are exactly correct. Nothing is off-topic on Hacker News; the rule is "anything that gratifies one's intellectual curiosity", so that's a pretty wide mandate.

I know you're saying you're not complaining, but you clearly are. Complaining things are off-topic isn't really helpful.

I don't think the article is very good, but the problem isn't that LSD usage is somehow off-topic.
Google to Boost Android Security with New Linux Kernel Defense Mechanisms
I was laughing out loud, when I saw that it was based on node. They want to build a secure and fast browser and they use JS to accomplish it.
Since the community votes on the stories, it's being interpreted exactly as loosely as the community desires, moment to moment. For instance, in my opinion you nailed it exactly. Nothing is off topic.
To Understand Chinese Expansionism, Look to the Opium Wars – War Is Boring
What is an Instagram ML meetup?
We would all be remiss not to mention Hanx Writer, Tom Hanks' typewriter emulator application for iOS.

https://itunes.apple.com/us/app/hanx-writer/id868326899
>> How is this even possible?

As far as I can tell, you can package this software with any legitimate game or application. Mix in some social engineering and spear phishing, and it wouldn't take much effort to get this installed either on a targeted victim, or a large number of random victims.
Really? I wasn't aware that morality was a solved problem! Now that we have the one true moral code, why aren't copies being distributed everywhere?
I think it's less the lack of pay as a lack of maturity, although getting paid might help them take their jobs a bit more seriously (assuming there's enough money to make that worthwhile.) A lot of fault lies with the administrators or whomever selects the moderators, who themselves may not be willing or able to act impartially or reasonably.

A lack of transparency in the moderation process can protect moderators from the social consequences of. Having known moderator accounts (not necessarily linked to user accounts) and a public mod log might make it more difficult for moderators to feel their position puts them outside the community.

And I think reversibility is important as well - nothing a moderator does should be destructive, as far as the database is concerned. At best, they should be able to flag posts and users for review later. I would even go so far as to suggest that mod actions which aren't approved get automatically reversed after a certain amount of time.
The unused variables are the things that can really cause bugs in your code. It's annoying, and I share your annoyance, but I have also sighed to myself and said "shit, I'm glad Go caught that" after noticing really bad bugs that the error flagged.
Wonder – A key-value store for your life
My understanding is that they are currently using Racket, but I don't work there. This is often mentioned in the Racket community, I think one of the ND engineers spoke at a lisp conference recently about it.
So, a dirty secret in the publishing industry is that publishers often make book deals based on the number of words you write, not how effective and quickly you can convey your ideas.

This results in them rather taking a 300 page book vs 100 page book because they sell the 300 page book for more than the 100 page book and thus make more profit.

I personally have a friend who has authored many big name publisher books and he is always telling me how many words he has to have done by X date. The emphasis is on how many words, like 60,000 words.

Even though he can write a book that says the same shit in 20,000 words, the book publishers don't want this, because they won't make as much money.

That really sucks for the tech industry, maybe for fiction it is fine, since people just want more time outside reality anyways, but when you are trying to gain knowledge, a 300 page book is not usually as good as a 100 page book.

:sigh:
That they are trying to do something incredibly hard doesn't excuse the fact that they did a shoddy job doing medical tests.

It's actually sort of difficult to understand what they thought they would gain by exposing the public to their experimental tests.

I've said this before, but it would make a lot more sense to me to establish an exemplary traditional lab and use that for opt-in proofing of your revolutionary tests than it did to establish a shitty corrupt lab and void thousands of test results.

It's sort of an indictment of the concept of consumer education that anyone would still trust their health to the results of a test run by this company.
Well, sure, but it's increasingly common to just not do hinting these days. For example, Mac, iOS, and Android (from what I can gather) don't.

In any case, hinting just changes point positions. It doesn't affect the way the rasterizer works at a fundamental level, I don't believe.
I hope it's not an EEE move[1]? MS aren't new to such things. I.e. make Unreal Engine work with certain things only on UWP platforms, putting everything else at a disadvantage. I don't have much trust in good intentions of MS when gaming and 3D graphics are concerned, given how they are dead bent on lock-in with DX12, while the industry is collaborating on Vulkan.

[1]: https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
The SIMD crate is still unstable so not usable with the stable compiler, that's the only reason. It should take very little time to convert it to Rust.
> Prisons have guards and administrators and support staff who are free to enjoy the private golf courses and libraries and parks and stores.

But don't generally live in the prison. The residents of the prison are not free citizens.

> Likewise an army base with a basic training or advanced training school battalion isn't very free for new recruits but the cadre and soldiers unrelated to the basic training battalion may very well outnumber the recruits and live in a reasonably nice private closed city.

US military bases are probably better examples or approximations of the idea of a closed city than US prisons.
Singapore, Delphi and NuTonomy to Pilot Autonomous On-Demand Car Services
Eh, I'm not. Our political parties (mainly the GOP) are far too successful manipulating the rules and regulations to make it so people who normally don't vote for them simply can't vote at all.
Since this is clearly a direct shot at Snapchat, I can't help but wonder if they would have been better off just making a new app rather than integrating into Instagram.

I think the kiddos like Snapchat partially because it's not FB, or Instagram. I think especially you'll lose them once they have to start thinking about who's seeing what.

Nevertheless, I imagine non-tween Instagram users will enjoy this addition. Personally, I like the idea of ephemeral photos. For some reason I have some stupid mental block to sending pics, even though I know its easy to delete them from my album.
"I'm not complaining oh wait yes I am see what I did there."

More seriously: the many connections between computing and the psychedelic counterculture are well documented. (Markoff's "What the Dormouse Said" is an excellent read in this vein.)

Discussions of disproportionate sentencing also strike a chord with "good hackers" who are aware of the history of CFAA sentencing, the Aaron Swartz debacle, and other terrible misadventures in our modern legal framework.

If anything, this remark shows your deep ignorance of the broader cultural / political context of computing far more than it points to any inadequacy of the article in question.
I tend to agree with this. One of the things which struck me about gang violence in LA is that if you have even one gunshot wound you really are out of action. Contrast that with pretty much every depiction on screen or television where people continue fighting.
Or rather, they're there, but only on nightly builds of Rust, though there's talk of stabilizing them with only minor changes.
This is actually recognized as the Wadsworth constant[0]. It used to be the case, though it doesn't seem to work anymore, that you could add "&wadsworth=1" to the YouTube video URL to immediately jump to 30%.

[0] - http://knowyourmeme.com/memes/the-wadsworth-constant

The original comment by /u/Wadsworth that coined it: "For EVERY youtube video, I always open the video and then immediately punch the slider bar to about 30 percent. For example, in this video, it should have just started at :40. Everything before :40 was a waste. This holds true for nearly every video in the universe."
Update: I hadn't known that the usual practice was to build a foundation down to normal depth for a foundation, then set up (large numbers of) pilings from the foundation down to bedrock. That makes sense.
Curious behavior when de-duplicating a collection in PowerShell
Bayern Coach Clement Turns Down England Role
The goals are also predicated on your OS configuration and having a zero load average.
What indeed. Having that many tables in a database is just asking for trouble.

My gut feeling for a database of this size is to suggest sharding. While I don't claim to be an expert in this sort of thing, here's how Pintrest approached a similar problem: https://engineering.pinterest.com/blog/sharding-pinterest-ho...
If you're looking to learn Haskell on macOS you should really check out "Haskell for Mac" [0]. It's a great native Haskell programming environment not dissimilar to Swift Playgrounds (and there are great video tutorials too). The creator is a great teacher and member of the developer community to boot.

[0]: http://haskellformac.com/
Vice produced a documentary about one person's experience living in the missile silo/drug factory. https://www.youtube.com/watch?v=r7qliVpGEk0
Every single Microsoft-related news item does not require mention of a 20-year-old business strategy from before the Internet era.
Many present day hackers, too.
but we are still outpacing all predictions.

It's this kind of stuff that I'm arguing about. First, there's a wide range of predictions, and up until a decade ago, the measurements were middle of the road across them - far from "ALL predicitons".

Then came the "pause". For over a decade, the warming seemed to pause. Notice I emphasize "seemed". The observed atmospheric temperature barely moved at all, it was way below ALL predictions. [1]

I'm not denying, I'm not claiming that the "pause" disproves the theory. We know that there were other phenomena occurring, like oceans acting as a buffer. But the fact remains that observed temperatures deviated significantly below predictions for a protracted period of time.

When people come along and make claims like we are still outpacing all predictions, they make it easy for deniers to single out these exaggerations and pretend like their inaccuracy disproves the whole idea. By giving the deniers an easy strawman to argue against, you're creating an obstacle to real progress on the problem.

[1] "Scientists who study climate change and skeptics of human-caused global warming can agree on at least this: Global temperatures haven't risen nearly as much this century as model projections say they should have." -- https://www.wunderground.com/news/no-hiatus-pause-global-war...

Of course, if you read on, you'll find proposed explanations for the phenomenon. But as far as atmospheric measurements go, it's absolutely false that things have been worse than predicted, and downright absurd to claim that things have been worse than "all" (i.e., even the most pessimistic) predictions.
Yahoo probes possible huge data breach
To add to that, it's likely a huge performance gain because doing it on the stack instead of allocating on the heap improves cache locality quite a bit.
"i_____" will get way more stars.
Apple replaces the pistol emoji with a water gun
If they were all siblings (or related parents and progeny), it could be eliminating a family.
How to Get the Windows 10 Anniversary Update
http://news.nationalgeographic.com/news/2012/09/120907-men-w...

Men and women seeing slightly differently is in line with our biology. Just how it is, really. Men are more prone to color blindness too.

https://nei.nih.gov/health/color_blindness/facts_about
Possibly they don't mean anything evil here, but as I said, MS aren't free of lock-in nastiness yet. Otherwise they would have joined the Vulkan working group already. They simply didn't earn trust in that area.
That QWERTY was invented to slow typists down is a popular misconception.

Read this for more info on the origins of QWERTY: http://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/...

Read this great blog post for more an alternative layouts: https://viralintrospection.wordpress.com/2010/09/06/a-differ...

Also read this HN discussion of the post: https://news.ycombinator.com/item?id=11883233
While I won't argue that you need some type of relational tables, I wouldn't consider creating thirty-thousand of them working really well. I'd be curious as to how RethinkDB would work for you.
How do the Twitter attacks work? Just malware links on the Twitter service that are working via the spear phish? The article didn't seem to go into any detail there.
Saying 'no' to being bought out
Most definitely an engineer, then a CEO.