skysight-inc/HackerNews huggingface dataset:
Interestingly they had a modern OS kernel, Mach to be exact, with a BSD personality running on top of it (in kernel space). After the acquisition, use of Mach wasn't expanded (never got our user-level pagers, for example, or BSD running as a user-level service), but instead pushed back.

Supposedly largely for performance reasons, but of course the L4 kernel showed that didn't need to be the case.
It's a sign of a very healthy attitude to be open about your opinions and not trying to be "nice" all the time. This is a very american thing, to be constantly positive and nice when you really shouldn't, and in my experience, it's a very detrimental thing to morale and productivity because of how obviously fake it is.
Here in Sweden we have a dedicated police department and prosecutors that only deal with sexual violence, including making it a criminal law where it is the state that prosecute the crime regardless if the victim takes back the accusation. In total the rate in which cases get solved is almost twice that of the US, to a total of 9% for all cases between sexual misconduct to rape.

Similarly in cases of violence, from battery to murder, has by coincident also a total of 9% clearing rate.

In both, the main argument why its so low is neither hostility or indifference. What is cited is the lack of evidence where most of the time investigations only have words against words. It is really hard to determine who punched and who defended themselves outside a bar if there is no witnesses. Both the accused and defendant admit to be in the fight, and there is medical records to that, but details like who made the first punch is unclear. Similarly, its hard to prove the punishable part when two people have sex and both agree that it happened but one say they did not consent. Medical examination can prove the intercourse but rarely much more.

Technically the court can choose who they want to believe purely based on oral statements, but as a matter of practice they tend to not make such decisions. When courts still do it they tend to get overruled later on. It is not clear how you can improve criminal justice system to get anything above 10%, and 1 out of 10 cases is so little that victims will never feel like the legal system is working.

The only way I can think of that would actually fix society so that we can reasonable expect cases of violence and sexual violence to be solved is if surveillance became 100% in every bed room and every corner of society. Its a hefty price to pay for holding all criminals accountable for their action.
Jaxx works wonky and doesn't support ERC20 tokens though.
Unlike other Unix, Linux doesn't control its userland. net-tools (ifconfig, netstat, arp, route, etc.) was maintained by a separate person, was mostly a dead project (it has been revived very recently) and many scripts heavily relied on their interface (both input and output). To be able to push new features, kernel devs had to develop a set of tools to expose those features to users in a coherent way.

So, yes, maybe they know better.
It's just the way the antidiscrimination law is written. I have a visceral "that should be unconstitutional or something" reaction when thinking about it, but then I remember we have age discrimination written into our constitution.
Well, thanks very much. Go Falcon Heavy!
I think charities also become less frugal when they have many monthly subscribers. If they know they are getting a large repeat income every month, they will hire a chief executive with a big salary, and generally become inefficient with doners' money.

If instead they have to ask repeatedly for money, they have to continually justify why they should receive it. I think the same is true for online news.
Earthworms can reproduce in Mars soil simulant
This is more an exception than a rule. ss mostly uses the netlink interface, except when using "-s".
If you want to reach HD resolution displays at a "virtual" 50 cm distance (for example) you'd need a VR display resolution at like 10K or something, very high in any case. And even then, would it be more ergonomic than a regular screen? It would only pay off if it was something you could use for hours a day, like you can with regular screens atm.

Same with the gloves, if it doesn't have good feedback then I'm going to nope out. Good for tech demos and sci-fi movies, but in real life you need the feedback and physical object.

(you know, like how in real life I need a keyboard and mouse instead of just an awesome mechancial keyboard and vim / emacs mastery).
> I can lean on Kubernetes to build my infrastructure. ... I estimate that leveraging GKE has saved me [$BigMoney]

I'm very sympathetic to the view that jenkins, or something comparable, is viable and cost effective for a lot of shops if you're looking exclusively at direct project costs.

As you've pointed out, though, as a building block of Enterprise software the ability to scale out in, and across, multiple clouds consistently is an economic and development boon so powerful I don't think one should really be looking at k8s as just a microservice/deployment platform: it's a common environment-ignorant application standard. Picking and choosing per service whether you should be hosting in GKE, AWS, or on-premise, applying federated clusters, recreating whole production environments for dev... It's a gamechanger.

It's totally possible to fire up a new Jenkins solution in EC2, but as of a few weeks ago Kubernetes is click-and-go in all three major cloud providers. It totally reshapes how we're looking at development projects with suppliers, testing, etc, as we can create fictionalized shared versions of our production environment for development, integration, and testing. As an emerging industry wide standard we can demand and expect Kubernetes knowledge from third parties in a way a home-brewed Jenkins setup could never match.
If you really do read one article per month, $2 is nowhere close to being dirt cheap. Especially if you look at how many articles you read on average per month.
Why someone would risk or be inconvenienced carrying such larges amount of cash in order to carry a transaction is beyond me, and yes, I would find it suspicious.

If you lived in a country where every other week you see in the news some politician caught on camera while pocketing corruption money, you probably would have another viewpoint.
Human nature rears its head.. cant we optimize this, by breaking long articles up in thousand small ones.

We are going to make soo much money. Hey, HN- Reader who suggested this, can you make a FlyWeigth implementation that treats every letter as a article?
The tyranny of low expectations: "Oh, it broke and I have to start over? Well, computers are like that, right?"
Why Laravel Is the Best PHP Framework for Enterprise Web Development?
That is all true in a way, but stocks are still a projection of a projection of a projection ... of future performance of the underlying company. Only bitcoin is turtles all the way down.
Those proofs can be cleaned up and analysed.

However generating a proof like that in the first place is a really tough task involving searches and codification of advanced known mathematics in Coq proof way.

In this way, semi auto prover like Isabelke are nicer fort mathematicians as they will ask about holes...
Hmmm, being Dutch living in Berlin I have to frown at this. In the busier areas around Mitte and Kreuzberg I regularly have to swerve around cars that seemingly are oblivious of cyclists. But I’m probably spoiled due to being used to the Dutch bike path system.
How I sold 1.6M pixels of my future iPhone X‘s lock screen
Not really, it is all because you have this crazy idea that mass transit systems should be profitable and/or self-sustaining so with the intent of getting profit they cut corners.

Most other countries have subsidized or even free mass transit systems and they realistically don't expect them to be profitable, but helping people/goods to be moved is considered more important.

It is one of those natural monopolies where privatizing stuff doesn't really work.
> Allows the cyclist to more easily get around to the left.

And be ran over by a bus. I don’t see how this rule makes anything safer unless cycle traffic completely stops to wait behind the car (not happening).
At a glance, there appears to be almost no rendering performance difference vs standard normal mapping. Seems like it would be feasible in realtime engines. Baked normal maps are commonplace now in leading game titles. AR/VR stereoscopic views would make anisotropic surface effects, diffraction, etc even more obvious for those micro details and really help sell the illusion. Very interested in seeing Cars 3 in 3D to test this hypothesis...
I also find it hilarious that people tell that BTC should rise in value because in future some other(!) cryptocoin may/will replace fiat. Because even by their own admissions current BTC state doesn't allow to use it as a working currency. "Hey, Tesla is a future of automotive, lest buy Dacia shares and pump it to the moon".
I read recently that figure was done by extrapolating the cameras visible in one section of a street in London to the UK as a whole. I've had a look and can't find that particular link.

> http://www.telegraph.co.uk/technology/10172298/One-surveilla...

> Britain has a CCTV camera for every 11 people, a security industry report disclosed, as privacy campaigners criticised the growth of the “surveillance state”.

> The survey’s maximum estimate works out at one for every 11 people in the UK, although the BSIA said the most likely figure was 4.9 million cameras in total, or one for every 14 people.

> “Because there is no single reliable source of data no number can ever be held as truly accurate however the middle of our range suggests that there are around five million cameras.”

and also from 2008 :-

> http://www.channel4.com/news/articles/society/factcheck+how+...

> The Claim : > "A CCTV camera for every 14 citizens." David Davis, resignation statement, 12 June 2008

> The basis comes from a survey of the number of CCTV cameras in two busy south London streets, Putney High Street and Upper Richmond Road.

> The researchers sampled 211 "premises" - banks, estate agents, pubs, shops and office blocks - and found that 41 per cent had CCTV systems, with an average of 4.1 cameras per system.

> By assuming this is "broadly representative" of CCTV coverage across the whole of London, the authors estimate that 41 per cent, or 102,910, of the 251,000 VAT-registered businesses registered in London would have a CCTV system. Multiply this by 4.1 and there would be 421,931 cameras.

> Bingo - there's the claim, but we've got to it based on two London streets, multiplied out to reflect the whole of London, and then multiplied again to reflect the whole country.

> When counting cameras, he reckons it's also important to look at what exactly they are monitoring. "Some may be in a private business such as a corner shop, some may be one camera outside a pub that isn't actually monitored, something like a building society may have more cameras 'back of house' which are not actually on the public," he said.
> As soon as they can find someone cheaper, they will.

This applies to everyone everywhere, and particularly positions that anyone with basic language and reasoning skills can fill (PMs, MBA types, etc)
B2C is a tiny, tiny fraction of the overall software industry. The vast majority of developers are working on godawful enterprise software that end-users have no choice but to tolerate. The absolute worst apps on the iOS store are remarkably high quality by the standards of enterprise software.

I suggest reading the comments on this thread:

https://news.ycombinator.com/item?id=13859961
Scared people are nearly the worst kinds of people you want making policy decisions.

If you can establish statistical significance that no cameras -> cameras (actual causality, not mere correlation) causes a drop in (public) robery-related homicide, and a majority of people believe that drop to be significant enough to warrant the loss of privacy, then sure, you put up cameras. You don't do it because a few people got scared.

You know what also reduces gun-related incidents: denying people the ability to have guns. It won't eliminate them (there's always a black market for everything), but it'll damn well reduce them, probably to a point that reasonable people would believe is an acceptable number.
I thought this was going to be spam for a Kickstarter campaign, but it's not. Harrowing story from a PR firm that appears to have been screwed by a campaign.
The reason is that software - or a lot of work anyway - is throwaway software. Startups want something that just barely works (MVP that just looks good) and then either picks up and takes off, or gets bought for a few billion by investment companies or Facebook/Google/Twitter/etc - their problem then.
One man's terrorist is another's freedom fighter.
The signalling system probably has an extremely small amount of software in it, and if it's old the logic will be electromechanical; if a train is in the block, the entry signal will be red, because a particular relay is closed.

The signal lamp itself is probably a small part of the cost compared to all the wiring and the time spent installing it.

Edit: googling for "cost of railway signals" produces this very comprehensive PDF on the subject: www.credo-group.com/downloads/tco_of_rail_signalling_systems.pdf
> NeXTSTEP was already portable enough to run on both 68k and x86 at that time

> and once you've got two platforms,

Agreed with your sentiment, but, er: five. Four released publicly: m68k, x86, HP PA, SPARC. And then there was the Motorola 88000 for the NeXT brick. The SPARC OpenStep/Mach port was in addition to OpenStep Solaris and then there was the Windows stuff. Not sure what else they had running internally.

That was some seriously portable software. And for developers, adding architectures was a checkbox in ProjectBuilder (once you had taken care of being endian-neutral).

UPDATE: just checked the Wikipedia entry on the NeXT brick (aka NeXT RISC Workstation), and it says they were redesigning it based on PowerPC, so the number was probably six and they already had a PowerPC NextStep port when acquired. https://en.wikipedia.org/wiki/NeXT_RISC_Workstation )
Why You Should Be Very Careful About Buying Sex Toys on Amazon
> Robbing your privacy cannot result in your death.

I submit that that statement is false, and removing someone's privacy rights can indeed result in their death.

And that's not even really the point: I am ok with there being a price to privacy, even if that is some amount of deaths that might otherwise be reduced.
No, but no serious OS company migrates to a 4.0 compiler just when it gets released, rather a few years later when it has been proven in the field, by then it was too late.

Migrating to a new C++ ABI wasn't in any way related to Symbians downfall, internal politics were.

As for OSes ARM mbed, Windows all new APIs since Vista are based on COM specially anything UWP related, GenodeOS, Arduino bare-metal libs, IncludeOS.
They could do even more age-based filtering if they wrote the ad entirely in emojis.
I'd like to add just one thing to this explanation: Many younger managers simply don't like having their authority challenged by experience. Vanity aside, managers like to build 'their own' teams, with people that they can manage. Older, more experienced people add a level of complexity to that need.
But that part - bugs, structure - quickly becomes invisible to higher management, as they start to rake in millions the software issues become only minor hitches in comparison. When a company does well, software problems are easily forgiven - Twitter had huge scaling problems but still grew to one of the largest platforms; Coinbase is having regular problems now and is a multi-billion platform. Code quality doesn't matter if the business goes well. We purists like to think that high-quality software sells itself, but I'm more and more starting to think that you can't start off with that.

Of course, on the other hand over-engineering at an early phase of a project is very much a thing too - starting with microservices, using the latest framework or language, etc.
But Steve did the research, he even said himself: "Laptop users do not want a touch screen!".

To which I completely agree, mind you.
This is, as they say, weapons-grade autism.
Perhaps that's true, but acknowledging that doesn't fix the problem at hand.
What do you think of the fixed amount of coins in IOTA?
I don't think calling people up and asking them to make a statement is beyond the reach of a blogger. Investigative journalism does take a lot of effort and it needs to be encouraged, however vast majority of journalism produced is not investigative and could be made more efficient and democratic
> isn't a highly available distributed scheduler.

Bingo! thats the point, its a cron replacement.

But to tackle your first point, K8s might be distributed, its not inherently reliable. Yeah sure people run it in production, but there are a myriad of bugs that you bump into. I've lost clusters due to tiny issues that ran rampant. Something that I've not had in other cluster or grid engine systems.

if we are talking AWS, then having the jenkins master in an auto scaling group with decent monitoring sorts out most of your uptime issues,

The reason I say it'd take a day to configure jenkins is because the jobs have already been setup in cronos. It should literally be a copy-pasta job. All the hard work of figuring out which jobs are box killers, which can share, which are a bit sticky has been done already, all thats changing is the execution system.

What level of isolation are you after, and for what purpose? if jobs can't live on the same box, then thats almost certainly bad job design. (yes there are exceptions, but unbounded memory or CPU usage is just nasty.) There maybe need for regulatory isolation, but containers are not currently recognised as isolated for that purpose.
You are thinking of signals as just the lights telling the driver what to do, but the signals used in the subway are much more complex and include the hardware to know, for example, whether another train is on an upcoming stretch of track, or how a switch is set up ahead, which affects what tracks the train is routed onto. These aren't just electronic systems, they include mechanical hardware to detect the necessary information. The design of some of the signals still in use basically hasn't changed in 100 years!
IBM Q Experience – Experiment with a Quantum Computer
> Agreed, but are you saying the scaleup is non-linear in LOC?

Yes. Complexity is always exponential.

> Because simple linear scaleup suggests 6 days of work, not 30-40 days of work.

Well, again your project is particularly hard: c extension + Python 2 / 3 compatible code base. That's not the common case.

You can always find somebody with a particular situation. And we hear those persons more, and not the hundred ons with just a few scripts or a website.

> I also pointed out that just the test suite, which not much bigger than 20KLOC, required hours of work to tweak all of the b"" strings correctly.

That's Python 2 / 3 compatible code base for you. This tweak is almost a no brainer in pure python 3.

> many submodules with print statements which needed to turned into print functions.

2to3 does that automatically, and many other things, that you can even cherry-pick. If you don't use the provided tooling, you make your life harder.

> These are mostly the usual iteritems()->items(), zip()->list(zip()), itertools.izip()->zip(), a compatibility shim for isinstance(obj, basestring), open(name, "U") vs. open(name, "r", newline=None), etc.

python-future provide all the helpers for that: normalized builtins, import aliases, wrappers, etc. It has existed since 2013. People need to spread the word about the proverbial wheel on this one.

It's like using

> Some of the trickier ones were: how to read bytes from stdin (sys.stdin.buffer); explicit flushes on sys.stderr (not needed for Python 2.x); a StringIO-like wrapper around BytesIO so I could write() both bytes and Unicode strings containing only ASCII (which is what cStringIO.StringIO did); and a few workarounds for changes in argparse behavior.

Yeah, that's the hard part. You can't automate that. But it's what, 3% of your code ? Unless you hate DRY.

It's quite fair that bumping an entire project to an non compatible version of your plateform requires you do this.

> The trickiest is that I allow the user to pass in an eval-able mathematical expression on the command-line. My code first compiles the expression and checks that all of the global variables are known, in order to generate a more detailed error message than Python itself would.

Quite a cool project :)

> This is about twice as long as your estimate would suggest. (I'm excluding the auto-generated data table and the third-party package from my LOC count.)

Granted. Still, 4 days of porting for an entire project one time in a 25 years old language feels ok in my book.

Don't forget that since 2000:

- Perl 6 has been late for a decade.
- PHP failed its V6 and jumped to V7.
- NodeJS forked and merged twice.

From this point of view, what Python did is an amazing accomplishment.
Because those sites make their money on ads.
Honest question: Wasn´t the original idea of cryptocurrencies to be able to do exactly that? Small transactions for the web.
As a German having lived in the Netherlands for many years: the Dutch win in this discipline hands down. Bike lanes that seem like an Autobahn sometimes. Very aggressive policy to try to discourage cars at all in at least Amsterdam. Everyone knows cyclists kind of have the right of way (mostly because they seem to ignore the danger of playing chicken with a car).

I've lived in two major cities in NL and seen a few others. While Amsterdam clearly went further than others, even the Hague was better for cyclists than a university town in Germany.
Eelo: An Open Source Android-Alternative Being Created by Mandrake Linux Creator
Some weeks ago an experience developer said to me: "Parameterize a query? Since years i don't care about it, because ORMs like Doctrine or Sequelize take care of that"... So it's not only students or new devs who should watch out, because even ORMs can open up SQL injections.
But realism was achievable and was achieved not that long later; Lord of the Rings is still a very good movie, you can start to see the CGI is a bit dated but for a long time, e.g. Gollum's character was the benchmark - worse, the Hobbit movies couldn't even top it, despite being made over ten years later.
It reminded me of The Million Dollar Homepage.[0][1]

[0] https://en.wikipedia.org/wiki/The_Million_Dollar_Homepage
[1] http://www.milliondollarhomepage.com/
One of my clients currently is moving from CraftCMS to WordPress because the former is too hard to use and maintain.

WordPress is for users who precisely don't want to change code themselves but rather rely on plugins for providing additional features. There's a huge number of high quality WordPress plugins just as there's an even larger number of not so high quality or downright shady or malicious plugins.

Caveat emptor, as with any software you install on your devices. There are resources that help with selecting trustworthy plugins. If you install plugins without so much as a thought though that's a huge security risk because unlike modern operating systems or app stores WordPress itself doesn't really protect you against malicious code.