skysight-inc/HackerNews huggingface dataset:
This is a bit of a blow - I love my sense, both for the insights into my sleep pattern, but also for the alarm. It's also nicely designed and unobtrusive on my bedside table.

I'm with you on hoping that they open it up to allow for a private server. If that happened then I'd be tempted to write a new iPhone app for it, it won't be long before the existing app will need updating to work with new iOS versions (Although it seems to work fine with 11). That being said, I'm not incredibly optimistic of a release of either a rooted firmware or protocol spec. It's a shame, it had real potential, it makes me wonder if it failed due to poor marketing or just too shallow a customer pool for this sort of device.
The first line sounds like hubris, but amazingly it's actually true. QuickCheck makes extremely good (not over-complex or 'clever') use of return type polymorphism and applicatives.

Property testing is a good idea in any language, but its particularly elegant in Haskell.
Get off uber's dick
Found it on /r/proglangdesign ;-)

I'm a big fan of stack-based languages and I like a lot the name of your language.

It reminds me this post too: http://blog.hostilefork.com/location-parameterized-assertion...
> I don't see the Linux eco-system as being more prone to malware and trash than the so-called curated app-store.

What was it people used to say about Apple and he perceived lack of viruses and malware issues? Security through obscurity.

> I've lived in places where unlocked doors were the norm, the village where I live (20 Km from Amsterdam) still has plenty of unlocked doors.

Arguably that experience is an edge-case, at best annecdata.

> People wear safety belts because there are no downsides and because they are required by law so that stretched analogy doesn't hold.

If they are required by law, does that not limit your freedom of choice? Does this not stretch your own limited analogy?
> a straight-up dupe of another submission of the same article

At work, when we have two or more tickets like this, we close one as a Duplicate and link them together with a 'duplicated by/duplicate of' relationship, so that people who end up on the ticket we're not going to work on can find the active one. Do you think this sort of system would work for dupes on HN?
So TLDR:
I am a workaholic. It has not brought success. I hate it when other people succeed without sacrificing their lives to work?
This is a very interesting approach for displaying a table in a responsive design layout. Not very readable though, I'm afraid. :)

https://i.imgur.com/0xdPgSc.png
> (or the benchmark optimized cases, like, what Volkswagen did)

This is amazing. Maybe we can turn this into a verb? "I Volkswagened the common cases with precalced buffers".
I'm curious why he did it. To impress people who work at the apple store?

OK, may be I misunderstood, who ran yes, the customer or the genius?
Understanding Serverless Architectures
The apparently most extensive study lead by the WHO even puts this at around 4.000 deaths [1].

[1] http://www.who.int/mediacentre/news/releases/2005/pr38/en/
It's not. A federal/state law is a law. You are compelled to do something that may be against your wishes. Whether or not it is a good thing is neither here nor there! To spin the debate, apply the same for drug laws, or substance control.
OK. Yes, static type systems need to make trade-offs. If this was your entire point, your original talk about undecidability was hiding it well.
He's just old.
Where in this article does it saying anything about any labor being "forced" or even compelled (such that any necessity of life is denied any who choose not to participate in these activities)?

You are stretching a definition of "slavery" to encompass simple incarceration. That cheapens the word.

Is there actually forced labor in present-day civilian prisons? (Courts-martial have traditionally been allowed to impose sentences "at labor", but I have not observed this in the civilian case).
Actually yes should use vmsplice().

And pv on the other side of the pipe should use splice().

Now that would be a complete zero-copy I/O path, purely limited by the CPU, not by memory bandwidth. It would benchmark at hundreds of GB/s :)
This list assumes, of course, that we don't want to change our lifestyle. I don't see innovation and optimization alone keeping us below 2C.
And in early 2000 web was full of "Copyright 19100".
Condointernet got acquired by Wave (branded Wave G); then they fired most of the condointernet staff it seems. Wave recently got acquired themselves so we'll see how much worse it gets.
"If you run into an asshole in the morning, you ran into an asshole. If you run into assholes all day, you're the asshole."

On a site like this most replies will take you at face value and try to comfort you. Alternative take: you are the common factor in all these supposed betrayals. If we asked the others, do you think we'd get different perspectives on what happened?
Continuous Integration/Continuous Delivery with NGINX and NGINX Plus
Duplicate of https://news.ycombinator.com/item?id=14542938
I find myself actually getting superior accuracy with small aperture sights than with a standard 1 or 2 moa holographic or red dot sight. There is a bit of a "magnification" effect with a small rear aperture that seems to assist with accuracy.
Menote – Markdown editor
Not what I meant. I don't like it when people succeed because their friend's dad is the CEO of the company which acqui-hired them (for example).
>What is behind this contradiction? If language is as instinctive to humans as dam-building is to beavers, if the design of syntax is coded in our DNA, why does the average American sound like a gibbering fool every time he opens his mouth or puts pen to paper?

Because just having language faculties doesn't necessarily make you smart or informed or well-read, nor it makes you someone that pays attention to what they say and how they say it.

Sex is an instinct too -- but how many do it badly?
Anti-surveillance apparel hides your face from facial recognition software
Show HN: New decentrlized search system by users
How To: Basic Nginx Optimization
I don't think you do understand, you sound like you're upset that a developer "set" this limit. When in reality it's tied to fundamental programming principles. It wasn't really a conscious decision to say, "I'm only going to account for 2bil games"...
Long live reading documentation. Otherwise you risk data loss no matter the DB.
Well on Android it's just a swipe down on the system bar (or whatever it's called) and a tap--from anywhere. So yes of course people are constantly turning it on and off, mainly because it saves loads of battery, but also the obvious privacy reasons.
I'm worried about SMB and corporate firewalls blocking access to your site just because of the presence of the word "keygen".

Very, very nice-looking site, though!
GPDR compliance w/ NGINX: Data Masking for User Privacy
A Swedish scandal with a man who confessed to more than 30 murders, which he did not commit: https://en.wikipedia.org/wiki/Sture_Bergwall

He was convicted of eight murders. All confessions were "repressed" memories induced by therapists.
> HN is free because it makes YC one of the most powerful

Hmm, I'd guess YC spends at least 1M USD /yr on HN infrastructure, moderators and aggravation/distraction.

So commenters should be providing value above that. There are about 1000 comments on the front page now. They must be worth about 2 cents each.

;-)
Highlanders vs. British and irish lions live stream
Ask HN: Which editor do you use to code React Native apps?
> Taking US as an example where this sort of thing is a controversial political topic today - in most of the 19th century, if you had access to any means of transportation necessary to get there (including walking across the border from, say, Mexico or Canada), that was all you needed to become a legal resident. Yet the country did just fine.

The great land border lockdown between the United States and Canada or Mexico really started after September 11, 2001. The current border controls are extremely excessive by comparison, and the current US president's proposals are completely insane by 20th century standards. Many people born in the 1990s do not realize just how unusual the current border lock-down situation is.

To add an anecdote, the most unusual Canada/US immigration story I know is an acquaintance, US citizen by birth, who had illegally immigrated to Canada and was an undocumented under-the-table cash worker for almost a decade by the time I met him in 2010. One of his American grandparents originally came from Canada by literally swimming across a lake in the 1930s to immigrate to the United States.
I just read this on Wikipedia (https://en.wikipedia.org/wiki/Yes_(Unix)#Uses):

> In 2006, the yes command received publicity for being a means to test whether or not a user's MacBook is affected by the Intermittent Shutdown Syndrome. By running the yes command twice via Terminal under Mac OS X, users were able to max out their computer's CPU, and thus see if the failure was heat related.
blogger didn't let me add a comment there.

The manual fixed one part of "compile to JAVA Bytecode",
but still has the headline "Compiler to Java 5 Bytecode".
Please remove the 5. It's now 6-8.
While it looks like Germany gave up some claims on first glance that is a bit misleading. That area is strangely shaped (coined Duck's Bill) to make Germany's area larger after a 1969 ICJ judgement[0]. They probably purposefully added areas without much oil leading to this shape.

Germany produces about 3% of its oil demand in own fields (with two of them being in the North Sea, Mittelplate[1] is largest).

[0]: https://en.wikipedia.org/wiki/North_Sea_Continental_Shelf_ca...

[1]: https://en.wikipedia.org/wiki/Mittelplate
Former JSOC dude here. Circumstances requiring engaging with pistols == bad day for everyone, so only a few things matter. Front sight focus (which implies maintaining equidistance from the rear sight posts), both eyes open, fast presentation, parallel grip, smooth trigger pull, reacquire, repeat as necessary. And optical sights = more things that can break / run out of batteries / fall off and make noise / etc etc.
Bitcoin FOMO Calculator
I'm not Michael, and I'm not sure if this is the answer you want to hear, but if you're a frontend developer the database is likely going to be the least of your worries when you start. Making and deploying the backend is going to take much more of your time than doing Postgres well.

There's a lot of blog posts on HN about bending databases like Postgres to pretty insane workloads. Heap's workload is a nice example of that. they're interesting blog posts but don't let them distract you. Most databases really do work pretty well by default, if you just use them the simplest way possible. Most apps don't have insane workloads, and especially when you start out they won't.

If you just make a table for every "thing" in your system and link them together with foreign keys you're pretty much set. Most popular frameworks (Rails, Django, etc) do this for you without even touching SQL.

This approach is fine for nearly every case. I bet even Heap started like that. Famously, Twitter started like that as well, and the only reason that got them in trouble (remember the failwhale?) was because they were growing faster than nearly any platform ever before. Most sites don't 10x their user count every half year, and if you do, lucky you. Scaling problems are luxury problems.

Half of HN is jealous of people who have scaling problems. I sure am. The other half, well, they won't have scaling problems because they're not shipping fast enough. Their backends would scale though. They read all the books on Postgres and doing it right from the start!
> "Quality of life" is a pretty subjective thing

It absolutely is, but that doesn't mean you can't know anything about it. You can research subjective things by asking people how they feel about their quality of life. How happy they are. It turns out that in general, people with long commutes in areas dominated by cars are less happy than people who bicycle to work.
We should be talking about range, not hours of driving. I'm regularly driving 600km/day, but on a highway, in 160-250 km/h range (my car says that average speed of my last trip to Berlin was 218 km/h). I can't go 3 hours at this speed because I would run the battery dry, and stopping for charging prolongs the trip by at least 2 to 3 hours. Time is money, and I'd rather spend this time with my family or working, not waiting to charge.

I know that EVs aren't for me, that's actually what I'm trying to show. Some people have the feeling that charging is just a little inconvenience and everyone should buy one. For someone like me, charging doubles the trip.
If a dam burst it kill a lot of people in short time.
And 36 hours later rebuilding the infrastructure and towns begins.

If a reactor bursts it might not kill lots of people but it will devastate a large area for a very long time. We still do not know internal details about the Fukushima reactors because not even robots can go there.

A dam burst is a nightmare but it is a nightmare which is easy to clean up afterwards. A reactor catastrophe is a nightmare nobody knows how to clean up at all.
How to Read Principal Component Analysis Plots
How can you list scarcity of uranium as an issue for nuclear, then advocate for hydro without mentioning the same?

There are only so many suitable locations for hydro, and the further down the list we go the worse the incremental environmental impact.
Which is a good thing, assuming you did reasonable testing with ubsan etc. Having to assume things that never happen is a big problem for optimization!
What specifically do you need to connect? And what's missing from full MacOS for note taking purposes?
What do you mean by "filter out only interesting events"?

The Heap philosophy is to capture all of the data up front and then make it easy for our customers to specify and query the subsets of the data they care about. That way our customers never have to write any tracking code and they never have to worry about forgetting to track something.
The Ben Heck Show is changing its name
Ahh interesting, maybe he did have a legitimate reason for it.

I always assumed it was busywork to make the customer feel better.
2^64-1 is a lot more than 2 times 2^32-1
Bit of background: my company is doing fintech and often there are seemingly insurmountable problems related to regulation or certain counter-parties. Taking a step back is a huge help in these cases as well; often the solution is just better negotiation or a call to your lawyer friend.

I used to get frustrated and send angry emails / phone calls. Now I get away from the desk for a bit and mull it over for a few hours before doing anything. The method hasn't failed me yet
That is beyond downplaying damages. That is literally "he deserved it because he is not man enough". This being used as a serious argument is just wow-level of highly wrong.
That was a pretty useful breakdown, but I really wish he'd included some real world numbers.
What would be the best way to test for this kind of issues in advance. Testing at theoretical limits at all endpoints?
Good to know about the partial indexes on Postgres, but I am little queries to ask you as an analytics company your system is write-heavy system, how did you justify increasing latency of writes, I am pretty sure that you have some kind of queue in front of Postgres to overcome this problem, secondly what I understand from the blog and nature of event-based analytics it's generally time series data, What made you stick to Postgres where I can easily see lot of different datastores build specifically to deal with time series data like Elasticsearch and influxDB ? can you give me some insights on why Postgres.
I just wanted to emphasize to not focus on rewards so much. Failure makes you more resilient.
This resilience can be a reward in itself.
The tricky thing is separating those people from their support groups long enough for the reasoning to stick. Otherwise, all the effort only gets wasted on trying to overcome people's need of belonging to a group.
Sadly, the hostile service culture seems to be prevalent in the whole Germanic world.
The original post comes across more like a humblebrag than an actual question:

"... I left a high paying corporate job ... We soon got accepted into a top tech incubator ... without even really trying, an investment of more than $1 million fell into our laps ... a very successful company contacted us about a potential acquisition ... would line us up with great jobs."

It's a great outcome by any standard!
Vancouver sounds quite different from Toronto. I see very little of this mentality among Torontonians. They do however enjoy complaining about lack of opportunities in Toronto.
Software Tool Aims for Easy, Quick Mendelian Disease Diagnoses from Genome Data
The VM subsystem is much slower. Also possibly a not-up-to-date GNU grep, on my (ancient) MBP I get 26MB "native", 780MB GNU and 2.8GB for TFA's C program (2.9 if I replace the malloc by a stack-allocated array, weirdly enough)
Now if I could just prove to Apple that my computer randomly shuts down all the time... problem is, it doesn't appear to be heat related.
11-dimensional structures that could help us understand how the brain works
You need a queue in front of your database irregardless of write latency. Otherwise you tie your availability to database availability as downtime (even for upgrades) is often unavoidable and network problems are common.

Dan gave a pretty good talk about the high-level details of how/why postgres a couple of years back: https://www.youtube.com/watch?v=NVl9_6J1G60.

One reason of why pg is that SQL is really powerful for building complex queries.
You could also have a static buffer full of yesses, it would increase the binary size by 8k, but GNU yes is already 40k on my system so...
That's how you get sued. Especially because now Ford and GM are also in court, for having done the same as VW.
> And you absolutely don't have the right to threaten me with violence and harm with the aim of blocking me from inviting my non-citizen friend from staying at my house, in my property

I'm not. The sovereign is. By the definition, the monopoly to use the violence belongs to the sovereign, which in this age is in a form of a democracy or republic.

For you that means, that the majority of your co-citizens decided on some rules and if you break them, yes, violence may ensue, until you stop breaking them.

> which is the despicable (and immoral) unquestioned status quo of today.

As you were told in the sibling comment, your moral system and moral systems of others may be different.

> Simply because you belong to a majority (or minority) of the citizens of my country, does not give you the right to dictate

Yes, the majority has that rights. Again, the common name for that is democracy.

If you do not agree, use the first three of four boxes of liberty.

> who I can hire,

The majority definitely has this right. The labor market doesn't belong to you, you just participate there.

> who I can invite into my home, etc.

Fortunately for you, the majority in most countries consider tourism to be a good thing, where just the security of the others need to be taken care of. Tourist tend not to use social security, health care or other services, that were funded by your co-citizens and not your guests.

> For libertarian arguments underpinning this fundamentally moral and human rights issue

Libertarianism is just one of many ideologies in this world. It doesn't have a status of the only truth. Other ideologies or world-views have their own arguments.

Here I return to one of the box of liberty mentioned above, soapbox. For communication and discussion it is important not only to present your arguments, but also listen to the arguments of the others, who you might not agree with, and correctly embed their points and worries into your position. If you do not, it's you who will get ignored, as there would be no point of discussion.
> Back in the day, every new immigrant was one more able body, able to help colonize the rugged expanse, as well as work the farms, factories and railroads.

You need to stop relying on television shows for understanding history and read more. There was no "rugged expanse," there was an ongoing Native American genocide. Geronimo died in 1909. The Indian Wars did not end until 1924. As to how much laborers were really needed in factories, Sinclair's The Jungle (published in 1906) is a good illustration.
No, OP mallocs an 8k buffer then fills it as part of main.
I was answering the "not aware that any compilers were doing this" part, hoping that they would be able to answer their second question using the source I linked.
> Then there was a call to go help clean up. They promised money, even better apartments for volunteers (housing was government provided). Some went and they came back to a new apartment but they didn't enjoy it for too long. Others told stories of people burned so badly by the radiation their skin and meat was falling off their bones.

Just as a complementary data point, there were people who turned out OK. My friend's father was on his honeymoon in the area and when the call for volunteers came, he signed up. From looking at the family album, my friend tells me he lost something like 20kg in 3 weeks, but otherwise, it turned out well - he's alive and healthy today, and so is my friend.
Where to Buy Genuine Quality HGH from Online
I have so many questions. I've made a number of internal dashboards for companies over the years, so I've always been curious about how a real analytics company handles some of the challenges where n > 1:

1. How good is Citrus really? It seems almost too good to be true but the line on their product page: "[Citrus is not a good fit for] free form SQL by analysts. Because of the distributed nature of Citus some SQL primitives do not map seamlessly. If you have data scientists or end customers that are looking to run free-form SQL, not controlled by an application, then Citus is not an ideal fit for you." Gives me pause. I'm seriously thinking of migrating to them for a project we have.

2. Do you use the cloud or the enterprise pricing for Citrus? If enterprise, how much are we looking at here? I assume it's at least five digits in a setup fee, but enterprise pricing is so hard to predict.

3. Before moving to Citrus what were some Postgres performance tactics that you used other than partial indexes that made a real difference on performance?

4. When did a single Postgres instance on a single server stop scaling? Was it a problem of writes per second or querying? How long did it take to migrate to Citrus?

5. What is your primary application written in? Do you split it off by endpoint and use something higher level for the low throughput endpoints or do you just write everything in, say, Java or Go?

6. How do you deal with cyber attack? Even normal sites get targeted, but breaking into a analytics company seems like a cyber criminals dream. How do you handle real vs fake traffic on your clients website? I could imagine spammers exploiting this or is that not a primary problem?

I feel tempted to ask more, but I'm afraid I'd be exploiting your offer to the point of being a chore.
On the other hand the current code is perfectly portable, tee(2) is a linux syscall.
I can remember watching one of the huge jackets for the Forties field being floated past the Moray coast in '74 or so.

A lot of people from fishing communities end up working offshore - either on the rigs themselves or on support vessels.
I'm not sure this falls under testing. If you start with an empty database each time you start the test you may never hit this issue.

I think this is more of a capacity planning issue.
A man, a ball, a hoop, a bench (2008)
Probably. Whoever bought those machines probably didn't realize that GPU performance was quickly becoming a relevant metric for scientific computation.
I have two such stories... one male, one female...

People have drinking problems.
Do we need 3, or just 2 error types?