skysight-inc/HackerNews huggingface dataset:
Definitely. When I got the train from the Gold Coast to Brisbane (1 hour, with really spotty phone coverage) it was my life-saver!
I'm assuming MS SQL? Isn't much cheaper to run it on an instance yourself if you have company licenses? And I suspect people who don't already have licenses run postgres or mysql.
CS 5413: High Performance Systems and Networking (Fall 2014)
We also need hardware write-protect in storage media such as USB flash drives. Otherwise any system the USB is inserted into can compromise the USB. You usually think of USB compromising a computer, e.g. Stuxnet, but it can also work in the other direction.

Back in the old days of 1/2" mag tape reels, the rule was "no ring, no write". There was a physical ring that needed to be present before a tape drive would write to a mag tape. This was also relatively failsafe. If the ring fell out or was removed, for any reason at all, the data was guaranteed to be safe.

This same mentality carried over to floppy disks. It was possible to protect media in hardware.

But in the interests of saving money, hardware write protect circuitry is quite passe these days. As are hardware switches of all sorts.
As I posted further down in the comments:

"I don't understand something. Why is a compromise not an option?

Like safe spaces for such vices. State or city, or even privately owned venues with highly audited and regulated enviornments. Solid security, but also inviting enough to be an option for anyone.

Revenue and taxes generated from them ofcourse benefits society, while also putting a damper on crime lords income that could possibly end up being used to fund worse activities such as human trafficking.

Those who currently refuse to observe laws and still want that 'fix' have a legal option in a controlled enviornment. Reducing convictions to only those who do not utilize the safe space and put theirself and others at risk. They can cheaply and efficiently be monitored to know if they are well enough to be back in public. If not, sleep it off or have a verified driver pick them up.

Consumption can be monitored possibly greatly reducing accidental overdoses.

Increases availability which may lead to less 'its hard to get, I want it more' scenarios that strengthen addiction and habits. It may also help prevent people from getting in over their head by racking up debt with individuals who have no problem resorting to violence and sometimes also intentionally or unintentionaly hurting other innocent people.

I truly cannot think of any 'Cons' to having such a system other than the possible general public's opinion that 'we have accepted defeat and decided to join them' pinning involved organizations and business as effectively drug dealers and just as bad.

Let me summarize with an example:

Gambling other than lottery is not permitted in my state as far as I know. If I want to gamble I have to hit the casinos 1-2 states over. Knowing I have such an exquisite option available if I decide to do so allows me to appreciate that. I've never stepped foot inside a casino, nor done any type of serious gambling, but if I ever did I would like for it to be in a nice, fair, and engaging enviornment like those available. Just as if I decided to take a trip on shrooms, or hit a line of cocaine just for the experience with friends. I'd rather be in a place that I can relax and know everyone involved is exponentially safer than doing so in the neighborhood crack house.

I would love to hear others thoughts."
What's the incentive? Credits? Give me a break.

It's fairly easy to beat the given examples but in the end heap management is heavily dependent on application, client code, platform, hardware and many other criteria. It's a very complex problem space and what matters here is how existing important code behaves and continues to behave given that existing code has most likely made assumptions how the heap is managed.

glibc is a good example of a perfectly fine compromise not optimized for any particular use case. Anyone who has had performance issues with it has most likely already implemented their own solution for their problem set.

It might much more worthwhile to develop a set of malloc like implementations a developer can chose from instead of going for a fits all approach.
Of course he is wrong - and he knows it full well. But he would be foolish to accept responsibility for the election, especially since he doesn't have a way to solve the issue without making Facebook worse for users. After all, most of us enjoy seeing our opinions validated by our friends, and the stories we read, regardless of their accuracy.

Facebook is already alienating some users with the recent barrage of advertising, no need to open a new front!
Gee, the real problem here is that none of the people reading the "fake news" consider said fictitiousness as a bug.

Indeed, fake aspect of such so-called-news is the feature for them.

Wrap your head around that.

It's news for the world they wished they lived in.
I'm afraid the article you linked to contains substantial remarks from significant people. As a result it merely reinforces just how inconsequential the tweet is that was originally referenced.

In practice there is both conservative and liberal biased media available. This is why using the term "MSM" pejoratively has become (rather like that ugly acronym "SJW", or ugly nicknames like "drumpf"), the marker of someone who has decided to take sides and now wishes to complain bitterly about the other one.
Network engineer here: the best crypto in the world won't save you when the government sends men with guns to your offices to tell you to null route certain IP blocks (google IPs, YouTube, Turkey) or forces all ASNs in the country to single home themselves to the government run ASN (DCI, Iran).

There are a lot of bottlenecks at layers 1-3 that autocratic regimes can use to mess with the internet long before layers 4-7 become important.
I think it does not meet this requirement:

> Make it's syntax as simple and easy to learn as Python
All past 15-213 students go in search of their malloc lab solution.
That's why hammering out the Nobel details and throwing them in the garbage, harbour, garden would have saved them entirely.

Random gold found in the harbour does not implicate Bohr.
"The subject of the conversation is gun deaths."

But it's a wholly irrelevant metric. The argument is 'we should restrict guns in the US because they're causing more people to be killed than in other countries'. But if in other countries people are being bludgeoned, then what good would restricting guns do? Hence, you need to compare murder rate, not gun murder rate. This is such an obvious point, I don't see any way someone using only gun deaths in the US isn't begin deliberately obtuse.

"Can you provide some sources for this assertion?"

Well how about an obvious one, like https://en.wikipedia.org/wiki/List_of_countries_by_intention... . Of course it's easy to pick a bunch of countries, like say based on GDP and then completely ignore geographic and socio-economic circumstances and say 'look at horrible the US is!' (this is the tactic most anti-gun lobbyists use - taking Western Europe and comparing the gun deaths there to the gun deaths in the US, and then go all 'tss tss look at how backwards the US is').

But if you look at the total number of homicides, the US is in the middle of the pack, with less homicides per capita than say Argentina, or Lithuania, or Turkey; and the same as, say, Iran - which I imagine (although I'll admit I haven't looked into it) has very strict gun laws. Or even Mexico - but then people say 'but but drug war!'. Sure, but so is the US; i.e. a large percentage of homicides are part of drug-related crime violence. It's easy to cherry pick a few countries that have lower homicide rates than the US and say 'it's because of stricter gun laws'.

And yet Switzerland is near the top of that list (i.e., few homicides - depends on how you sort it, obviously :) ) and the Swiss have gun ownership rates comparable to those of the US! Could it be (gasp!) that overall economic prosperity, social homogeneity and income equality are better predictors of homicide (and other crime) rates? No that can't be it, we need to take the guns away!
It's enormously useful to have all your documentation available in a single place. Along with that, the sidebar makes finding relevant methods and properties very easy.
There is no reason to put your candidate as lower than 1 in IRV. The more votes they get as the first preference the less likely they are to be eliminated and the more likely they are to get preferences from already eliminated candidates.
Mainly from the US perspective, "It's an affront to God to allow such debauchery, so no one is allowed to, except for those dirty natives, that we had to allow because of the Constitution."

I blame Christians, and their previous roots from the Puritans. I've seen enough other Christian-majority things shoved through as laws - it's no long stretch. And I come from the state that thinks, and funded, "electrocution to fix gayness". That was one of Mike Pence's doings in our state.
Are they? How many write in candidates have been elected?
This is the best I got. You'll have to imagine what the video was:

https://github.com/ryanjay0/miles-deep/raw/master/images/pre...
"Finnish students don't walk over anyone from my wife's school district."

That's completely irrelevant.

You failed to address the fact: Finns don't go to school until age 7 and they do better than Americans. Ergo - early childhood education is almost irrelevant, as long as they are active, socializing and learning a bit here and there, that's it.

It also does not matter what my skin colour is.

You're not only completely wrong, you're ignoring the argument, and you're still a bigot.

And finally - K-6 is almost identical across the system. It's the same everywhere, and it hasn't evolved a bit over many years. Test scores have gone nowhere.
No, because you also need to increase the pressure of the water for it to cut. The nozzle increases the pressure of the water by constricting a constant flow into a smaller area, which increases the kinetic energy of the water and the abrasive particles.

A magnetic pinch would (I expect, I only really covered them a bit in a plasma physics course so I'm not an expert) basically pull all the suspended iron particles out of suspension and compress them into a thin rod, without actually compressing the water very much. My hunch based on semi-informed knowledge is that it just wouldn't do much to actually cut anything, but I could be wrong.

The other problem is that magnetic fields also produce a lot of heat in a conductor. The metal particles that clump up would probably sinter together or even melt. On top of that, it'd take a lot of power to run... pinches aren't super efficient.
What are they supposed to do to make a delivery when there is no off-street parking at that address? Fling it out of the vehicle as they drive by?
The great thing about daringfireball is that there is no need to read the article to find out that the latest Apple device is just about perfect.
How Robert Gagno became one of the best pinball players in the world
Why Private Prison Stocks Are Soaring
I didn't say I was a teacher - ergo, I'm not making any 'conjecture'.

You offered ZERO facts.

I offered the fact that Finns don't go to school until age 7, and paradoxically, do better than Americans in terms of standardized testing.

Instead of addressing this actual fact - you're calling people names and slinging bigotry.
> One group of people says "these should all be called mocks". Another group says "these are mocks, stubs, spies, and fakes, respectively, and collectively these are called test doubles". You can prefer the simplicity of calling them all "mocks" (simplicity is nice) but that leaves you with no way to distinguish between the types.

I'm not saying that those should all be called mocks. I'm saying that are all called mocks by many developers already. There are frameworks that call themselves things like Moq and EasyMock that support multiple of the paradigms you describe. Picking "objects that demand to be interacted with" as the only real "mocks" feels arbitrary and frankly wrong given that the term "mock" has exactly nothing to do with requiring tests to cause certain method calls with certain params.

I'm totally fine with saying that we should recognize the difference between types of doubles and give them different names. I'm not on board with saying that suddenly a "method" is a function with no side effects as if that's some standard definition.

> and "we should not use separate words at all", mostly favored by those who haven't used a lot of doubles.

This is not subtle. And asserting that every with experience agrees with you does not make it true. I have written enough tests to have a legitimate opinion on this. I have also written test code filled with "mocks" that predates this article.
And the people handing out voting cards, who tend to be the "extremists" on either side get to spend a pleasant day with the other side. As nasty and divisive as things get at the top, that doesn't seem to transfer to the ground.
Leaving the Thiel Fellowship
Compiling Dynamic Modules for NGINX Plus
If you're worried about dying you really shouldn't be cycling at all.
10 Reason Why PM Narendra Modi Ban Rs 500 and Rs 1000 Notes in India
Better link (prefer original sources): https://freedomhouse.org/report/freedom-net/freedom-net-2016

The "what about Snowden's revelations" argument is partially missing the point. People in the 'green' countries don't experience network-wide blocks, or loosely-targeted, blanket arrests for merely participating in platforms, even in places where other chilling-effect factors exist, like in the US [1], and Hungary [2] (both of them conductors of mass surveillance [3][4]), which are documented in detail in the long-form reports. This lack of active, direct governmental harassment of ordinary citizens is a fairly observable difference in outcomes from those places where this occurs.

But in any case, their reports are more valuable than their map, which distills many disparate, sometimes orthogonal factors into one of four discrete colors. In my opinion, despite Freedom House's good content in their textual reports, the Reporters Without Borders 'World Press Freedom Index' [5] provides a ranking that more accurately represents chilling effects that are not due to direct governmental coercion.

[1] https://freedomhouse.org/report/freedom-net/2016/united-stat... [2] https://freedomhouse.org/report/freedom-net/2016/hungary [3] http://arstechnica.co.uk/tech-policy/2016/01/top-european-co... [4] http://fra.europa.eu/sites/default/files/fra_uploads/hungary... [5] https://rsf.org/en/ranking
You're making the mistake of assuming that voting patterns would remain the same without the electoral college. I'm sure there are large numbers of republicans in blue states that don't bother voting currently.
The Sanctity of Your Calendar
Yep, MS SQL Server. I think that's something you have to determine on a case-by-case basis. If you have Software Assurance you can run it on any instance but if you don't you have to pay Amazon for dedicated hardware. As usual Microsoft's enterprise licensing is pretty much shit. You might also incur more operations overhead than you can afford by having to deal with patching, outages, performance degradation, etc. And your management might want to engage in a slide deck circle jerk with animations about how modern and in the cloud you are by using RDS so that's worth throwing a few $30K+SA enterprise proc licenses away.
Michael Moore's Post Election Todo List
Thinking that all human population is stupid except you, means that you probably should look in the mirror..
Ask HN: What could developers do to help the Ops Team?
I'm researching about DevOps and what the dev team can do to improve the Ops Team efficiency/productivity? I already have some feedbacks of local teams, however I would like to listen what is your pain.
Almost like a question for democracy to decide as opposed to vigilante justice?
Ask HN: What is the most analog car available today?
Looking for a new car with the least electronics possible (USA), and easiest reparability. Basically as minimalist and simple as possible but still available for purchase from a dealer as new.
This is another thing that I think .NET got (mostly) right, though the overall shape of things is complicated enough that it's still easy to get tripped up if you don't know all the details.

.NET has:

- Several basic ways doing comparisons: the == operator, the object.Equals() method, and the object.ReferenceEquals() method. == is intended to be for referential equality, and object.Equals() can optionally be overridden to implement value equality. == can be overridden (though it's not generally recommended), which is why there's the separate ReferenceEquals() method for when you absolutely must compare references.

- An IEqualityComparer interface for implementing custom equality. Collection classes that rely on determining if objects are equal (e.g., hash sets and dictionaries) let you supply one of these so that you can do purpose-specific equality.

- IComparable interface for when you want to implement a default ordering on a type.

- IComparer interface for when you want to use custom ordering rules.
Using Rust for 'Scripting'
What? DJI's are hands down the easiest to control medium drone out there. They are reliable, have great flying time, and decent cameras out of the box.

In the consumer camera-in-the-sky space, everything out there is compared against a Phantom.
How about:
mmap() a few terabytes of virtual space
let malloc() be pointer addition
and let free() be a no-op?
It's probably Exchange so nuking the offending messages in the mail queues on the transports during a mail storm is par for the course. Even if they're distributed. The messages already hitting the mailbox hosts would definitely be causing a bad time though.
> Python's "mock" library, for example, is mostly a spy library.

It's almost as if the experts don't all agree with this terminology.

Edit: This was a bit too snarky, but truthfully, I don't see evidence in the field that these definitions are widely used. I see evidence that an very small crowd is using these terms and asserting their correctness. Meanwhile the rest of the industry thinks anything they use as a "double" in a test is a "mock".

Even the people writing widely-used mocking libraries aren't using this terminology consistently.
I could see how SF government would now not put separators up even if they originally planned to just out of spite.
Make Me a Hanzi – Free, Open-Source Chinese Character Data
Depends on the domain - i suspect that this question would cut off qualified application programmers who are not perfectly familiar with lower level/infrastructure code.
You can definitely do FDWs to Other Postgres instances, and since I think you can just point the same wrapper to redshift and voila.
Super quick one. One of the things I'm working on at work is a staging env per branch system. We use k8s too. Biggest consideration here is individual environment variables per branch.

Eg. For testing we have a separate db to work on so we have test data and a db where we can perform migrations if needed.
Another example would be adding a new feature that requires a different env variable for another api key.

Curious how or if these features support it. Super sorry if it's in the docs. Since you were doing ama I thought I might ask it here :)
YouTube has apparently reinstated RSS feeds
Show HN: Embedded Redis client for Redis
Hmm, I agree with you on that. This was my thinking behind appreciate [1], that starring would be a personal token of appreciation rather than an endorsement by the employer.

[1] https://github.com/musically-ut/appreciate
that's...a lot of reading and not a lot of doing
DC Comics Legends Hack Tool No Survey (Android-IOS-PC)
Alienware Exec: Why Valve's Steam Machines Lost Priority
I wonder how many medieval book thieves could read?

Also relevant as an early form of DRM: http://www.wimborneminster.org.uk/110/chained-library.html
I appreciate the offer, thanks. If you have a desktop VM (Windows or OS X) laying around I'd be interested in how responsive they are with enough of them running to make things interesting. They tend to be the most demanding/least tolerant VMs I have to deal with. But don't bother unless you're really into it.
It doesn't even need to be infiltrating TOR. They caught a kid who called in a fake bomb threat to get out of a college test because his connection to the TOR network coincided with the threat.

You could relay your traffic through one or more VPNs before connecting to the TOR network if you trust the companies not to keep logs or be beholden to the FBI/NSA.

But realistically your only friend in a worst-case scenario is the fairly reasonable hope that these agencies don't have the ability to parse all of their raw data, that they wouldn't waste time looking for you, and that you're not important enough for them to show their hand to everyone else and reveal exactly what they're capable of.
That sounds more like a problem in the installation than a bug in GitLab. Was this self-hosted or on GitLab.com?
I kind of wonder what problem this would be solving? It sounds magnificently cool, but also expensive. In the long run, I have great hope for fiber lasers becoming cheap enough for a home-version. Maybe a home-grade 1kw. Seems more practical than worrying about recycling sand.

I do love the idea of a Rail gun cutter, though - just not sure how it could really help cut things.
Ask HN: Should I leave my new job before layoffs start?
I'm having a bit of a dilemma about my career, and I value the advice and insights that everyone at HN provide.

I'm an AWS architect in a job I just started about 6 months ago. It was recently announced that the company I'm working for will be undergoing layoffs (up to 20% of the company). They made it clear all positions are in scope, even those of new employees. The catch here is that they won't be announcing the IT layoffs until mid-February; they have started in other parts of the company, but are leaving us for the end.

They've also made it clear that the solution architecture role will be changing from specialist focus, to be entirely generalist. Meaning, rather than focusing on AWS specifically, I could be working on 3 projects at once, none of them dealing with cloud at all, and maybe even having to architect for mainframe systems. I understand the SA role is generalist, but I am trying to focus my career specifically on cloud architecture, and this is definitely not the role I was hired for.

So this brings me to my question:
I get a lot of inquiries about my availability for other cloud SA roles - can I start looking now and talking to these other companies, even though I've only been here for 6 months?
Or do I stick it out and take the risk of either getting laid off, or that I'll end up in a role that is completely different from what I want to do?
Shazam keeping the microphone on at all times on the Mac shouldn't be a surprise considering that it is already well known that Shazam has been keeping the microphone on at all times on the iOS platform.

(sorry for the forbes link: http://www.forbes.com/sites/katherynthayer/2013/12/19/the-al... )
Yeah - I guess the hope is that you end up with the next generations of force.com that doesn't require APEX.
Skeptic hat theory: of all Trump's proposed policies, 90% of which are DOA, one that may garner some support is limitations on "revolving doors", limiting public servants ability to work for private sector businesses they were potentially watchdogging.

The SEC may be the absolute worst in terms of revolving doors. Maybe White's getting out while she it is still legal to get those oh-so-sweet "consulting" gigs?

Rational hat theory: working for the SEC is just a shitty job.