skysight-inc/HackerNews huggingface dataset:
Three years earlier, the development for the 1984 game "Match Point" for ZX Spectrum (the graphics in the video is original, the sound is fake by the youtube video producer):

https://www.youtube.com/watch?v=eRO_nY-d94w&t=22s

was done by then-just-software company named Psion on their VAX computer:

https://archive.org/stream/sinclair-user-magazine-036/Sincla...
> there is plenty of duplicate shipping channels in the world

But there are choke points, too. For example, the Strait of Malacca (https://en.wikipedia.org/wiki/Strait_of_Malacca), the relatively narrow passage that connects the Indian Ocean to the Pacific. Something like 25% of the entire world's shipped goods pass through the Strait; and it's especially important for China, as nearly all of the imported oil that keeps her industrial machine running is shipped to them from the Middle East via that route.

A terrorist attack on the Strait isn't inconceivable, either. Al Qaeda experimented with attacks on ships in the years before 9/11, culminating in the attacks on the USS Cole in 2000 (https://en.wikipedia.org/wiki/USS_Cole_bombing) and the oil tanker MV Limburg in 2002 (https://en.wikipedia.org/wiki/Maritime_Jewel#Bombing). This line of effort petered out following the capture of the "terrorist entrepreneur" who had driven it, Abd al-Rahim al-Nashiri (https://en.wikipedia.org/wiki/Abd_al-Rahim_al-Nashiri), but that doesn't mean some other ambitious fellow won't pick it up again in the future.

None of which is to say that the sky is falling and people (in Germany or elsewhere) need to start stockpiling water and digging their Apocalypse Bunkers, of course. It's just worth noting that the space through which goods can be shipped is narrower than most people may realize.
There are elections in two states and federal elections coming up in 2017. Security and refugees are the main topics. The governing parties are trying to sound hard to stop the rise of the populist AFD by adjusting to the right. Especially the CSU, which since the beginning of time governs Bavaria (where the attacks happended) and traditionally was the rightmost not yet extremist party, tries to compete with populism. Claims to forbid burkas and stuff like that have been made.

When the Munich shooting happened the whole city was locked down, the minister of defence unilaterally set military troops on call who for obvious historic reasons are only allowed to act inside Germany if the alternative would literally be "no Germany left", so she got bashed for that, police forces from neighbouring German states were called to Munich, the federal special unit GSG9 came, and even Austrian Cobra forces came to help.

As bad as this sounds: This was only a mass shooting from a crazy person and while there was misinformation and panic spreading, after the initial catastrophe the situation was immediately under control. The shooter is dead, the guy who sold him the weapon got caught.

There is really no reason to panic here, to bully muslims or let alone allow the military to act inside the borders. Not having soldiers on the streets (or police who act like soldiers for that matter) is a privilege we should not give up so easily.

And I don't think it is reasonable to expect any terrorist group to be able to keep me locked inside my home for 5 days, when authorities here are already calling foreign forces and keep the military on call, as soon as a teenager with a Glock goes crazy.
@12:19: https://youtu.be/UGhfB-NICzg?t=739

> At this point, we threw the programmers an unexpected but not unrealistic curve.

> Like a typical user, we asked them to add a feature not in the original spec. In this case, a button would recall all the trouble logs for a particular customer.

> Using NeXT Step, the NeXT programmer completed the task in about 20 minutes.

> [NeXT progammer discussing some details]

> The sun programmer also estimated a time of 20 minutes, but it took about 45 before he was ready to test his version.

This was about 20 hours in, which means that since they started on Wed, 30 October 1991 and assuming maximum 8-hour days, they have missed Halloween and would be at least halfway into Friday. The video states that the programmers finished on Sat, 2 November.

The video goes on to state that the NeXT system enabled the NeXT programmer to add a number of features such as system fonts and button icons "for free", which goes to show that the video's intended audience are managers and executives of software development teams who would of course want faster development, ad hoc requests, and cost-free features.

I personally would have been tempted to (╯°□°)╯︵ ┻━┻ once they announced a planned "unexpected" feature request because rather than train users and customers to frontload requirements in order to benefit from the design decisions that would be made as a result, the video encourages customers to believe their out-of-spec requests will be more quickly accommodated if only their programmers were using object-oriented NeXT Step.

25 years later, we know the truth about how easy it is to shoehorn in 11th-hour feature requests when using object-oriented code.

EDIT: link to specified timecode; formatting; additional detail about date code was written.
Germany does have floods regularly.

ie. http://www.bbc.com/news/world-europe-36429381
Registered Replication Report – Facial Feedback Hypothesis [pdf]
Ooh good to know. Thank you. :)
Thanks Om :) I think a good holdover before writing a DSL or API to take into account all the privacy/security issues, I could just let people submit ranking algorithms and then manually add them? Unfortunately there isn't really enough data/people yet to do a lot of cool stuff, but hopefully we can get there :D https://www.websee.io/waves
The last one really got me. Having been there, I can attest that the uninitiated try all the things except :q.
By 'populism' you mean 'people speaking their minds'? And that they should be ignored?

By 'populism' do you mean the vast majority of Europeans and clear majority of Germans who are not supportive of the 'open doors' immigration policy?

Especially those made by diktat - without popular consultation, without legal consideration, without a vote in parliament - which affects the entirety of Europe?

Maybe Germans can have their 'leaders' stop forcing policy on the rest of Europe?

And by the way - your argument does not work in your favour: it is not the AfD telling people to prepare - it's the actual government wherein there is no AfD people to make such claims.

The very fact that the government - weary of people acting out against Muslims - is willing to make this statement says a lot about the actual threat environment.
0 chance of floods, really? https://en.wikipedia.org/wiki/2002_European_floods

And do you have a source for your claim that only 1/4 of recent asylum seekers were refugees?
> You'd imagine that flexibility is what lets you do the things you need to do to go fast, but in many cases, restrictions actually are.

Aren't you mixing up flexibility for the programmer with flexibility for the compiler?

The more restrictions the programmer has, the more flexibility the compiler has to change instructions and still produce the same results.
Rent-To-Own Homes: A Win-Win for Landlords, a Risk for Struggling Tenants
Speaking as someone who cooks, a typical pantry should last you at least 2 weeks if you just wanted to survive. Flour, pasta, rice, eggs, various preserved meats and vegetables. Anything you have that is perishable could probably be immediately preserved and will easily last 2 weeks.

If there was really a problem, my main concerns would be water and power.
Almost like comments on websites....
Does anyone here actually get mobile website conversions comparable to desktop? (Without having a brand which customers see as primarily mobile).

From what I have seen and found in online survey numbers they are far lower.
I should assume keel hauling would have to be a false memory. It was never very common in the British Navy and abolished far before then. However, I believe it's referenced to as a comparison to the brutality of flogging around the fleet as a punishment in one book.
> In distributed systems, go is fragile and dangerous -- because it will panic.

Do you know when it will panic? Do you know you can recover from panic if you for example want to communicate with other systems that this node is going offline?

> it has the potential for deadlocks

I could write that for most of languages that have mutexes. This is design problem, not language problem.

> When that happens you have no idea why things are broken-- nothings happening.

It's only true if you do not know how to use debugger and don't know how language features you use works.
There were 3 points mentioned in post with only 1 about GC. Performance and memory efficiency were major points not delivered by standard idiomatic Java code.

Considering the popularity of memory compact Java collections like Fastutils etc I feel that memory bloat of standard Java is very common issue plaguing Java applications.
The harder part is water, as just a few days worth of drinking water for one person can take up a huge amount of space.

Eh??? A generally "comfortable" minimal budget for water is 1 gallon per day (3.8 liters, call it 4), although you might need more on hot summer days. A 5 gallon container is, with all the plastic and features for stack-ability, going to take up less than a cubic foot (19,000 cc).

It's not compact like food, but it's pretty easy to store enough so that you can ride out a short disaster and pick your time to get more for a longer one.
> there are no external threats and 0 chance of environmental disaster (Germany doesn't get floods and hurricanes etc.) - it speaks to a terrorist threat.

You have no idea what you are talking about.

Germany has floods, snow storms, etc. The government has to think about disaster protection and what it means in a modern society, which depends on concepts like 'always on'. Plans are twenty years old and need to be updated.

A few years ago there were some parts of Germany without electricity for a few days and some were not reachable, because of a winter storm, which damaged large power lines.

https://en.m.wikipedia.org/wiki/Kyrill_(storm)

Example for a flood:
https://en.wikipedia.org/wiki/2002_European_floods
Just to underscore that, the leader of the Alternative for Germany party (Frauke Petry) only yesterday spoke out in favor of people arming themselves with guns and self-defense devices after all the violent attacks last month:

"German right-wing leader backs citizens' right to arm themselves" - http://ca.reuters.com/article/topNews/idCAKCN10V0A5
> Go is a language that pushes remembering corner cases and failure conditions onto the programmer

Can you elaborate on this? I write go for 3+ years and I have no idea what corner cases and failure conditions do you mean.
> To me, a gif (at its best) is effectively a quote from a video...

This is a very nice definition. Thanks!
The main problem is that managers and users - lacking a mental model of the software - have no idea what's an easy problem and what's a hard problem (that would take lots of engineering). Thid creates unrealistic expectations.
The original NeXT was Motorola 68030; but performance got decent after they added the 68040 running at either 25Mhz or 33Mhz (which was called the NeXT Mono Turbo if the display was mono or Turbo Color if 4096 colors display).
The Blurring Line Between Cyber and Physical Threats
This doesn't really explain what it's checking, but if you're looking for an actual checker for your HTTPS configuration, Qualys SSLLabs maintains an open source client [0] that could easily be scripted to do this exact thing.

[0] - https://github.com/ssllabs/ssllabs-scan/
SYSCALL/SYSRET is my favorite one, since it does not change ESP/RSP:

http://web.archive.org/web/20120615223202/http://www.x86-64....

What is even worse is that I think Intel made the mistake of checking for canonical addresses and GP#ing on the SYSRET instruction itself.
> By 'populism' you mean 'people speaking their minds'? And that they should be ignored?

AfD is openly cooperating with organized neo-nazis (e.g. PEGIDA).

> By 'populism' do you mean the vast majority of Europeans and clear majority of Germans who are not supportive of the 'open doors' immigration policy?

"clear majority of Germans"? Oh no. AfD and friends are a tiny, but vocal and hateful group. Just like Trump.

> And by the way - your argument does not work in your favour: it is not the AfD telling people to prepare - it's the actual government wherein there is no AfD people to make such claims.

The ones responsible for the fear-mongering are the conservative parties in the government (CDU, CSU). They desperately want to prevent more success for the AfD by copying the fear-mongering strategy of the AfD. Needless to say that the "appeasement" policy both fuels the AfD and moves the direction of the government more and more to the right end.

> The very fact that the government - weary of people acting out against Muslims - is willing to make this statement says a lot about the actual threat environment.

The threat is not Islamist terrorism. The threat is a massive explosion of right-extremist violence - in 2015 alone, over a thousand attacks on refugee camps/homes occurred, 92 of those arsons, the rest open violence, Hakenkreuz graffitis etc; just recently neo-Nazis stabbed a young member of Die LINKE party, a pro-Refugee mayor (Henriette Reker of Cologne) got stabbed, neo-Nazis rioted in Heidenau exactly one year ago.
With karma of 24638, 'dnetesn must be doing something "right". I wonder if it has anything to do with over a hundred submissions in the last month?
I want accountability.
What defines a language anyways? Languages evolve. That's the beauty of them: They aren't set in stone. Who knows? Maybe in a few decades, "your" will actually have a definition added for "you are" instead of the (currently correct) "you're". "Computer" used to refer to an actual person. "Caught" and "cot" used to be pronounced differently; now they are slowly merging.[0]

Languages evolve. Whether for better or worse is up to the reader. If it weren't for evolving languages, we'd all still be writing like Shakespeare.

[0]: https://en.wikipedia.org/wiki/Phonological_history_of_Englis...
Reasons to get the Galaxy Note 7
Pretty sure that the Sun workstations and NeXT workstations were about the same price at that time. NeXT might have even been cheaper if you go off list price, although Sun had huge discounts off their published prices for education and large corporate customers.
To be clear, I didn't say anything at all. The driver was ranting at me and I didn't want any part of it.

I'm pretty sure it's illegal to use a bike lane to cut off another car that's already stopped at an intersection. Keep in mind this is a road that has a single travel lane in each direction -- there isn't a separate right-turning lane.
Great article. Gets the tone and level of detail exactly right for talking about something like this to a wide audience.
I used Dell XPS 13 Late 2013 model (with Ubuntu installed), and now I'm using rMBP13. Main difference for me was noise: I was surprised how silent macbook pro is compared to Dell XPS . For XPS it was enough to run something even slightly more CPU hungry even for couple of seconds and you already hear quite loud CPU fan noise. I got used to it, but when moved to rMBP13, I was pleasantly surprised how silent this machine is, even considering that CPU was way more powerful on rMBP laptop. so I highly recommend checking CPU fan on new Dell XPS 13, just to make sure you will not be annoyed by loud fans.
How is this in any way noteworthy? Lots of governments recommend a small personal stockpile. The Swiss government recommends that every resident stockpiles at least six weeks'[0] worth of food.

Making an issue of such a policy in light of recent attacks is nothing but fear-mongering.

[0] It may have been six months' worth. I forget, and don't have the source on me right now.
I can't find specifics on NYC -- any ideas? Regardless, I don't think it's acceptable to use a bike lane to cut off another vehicle that's already stopped at the light indicating a turn when there is only one car travel lane. The Uber barely slipped through.
Agree totally to this. Also I find that you have to really wait to know if the GIF animation has really ended or not or how long it is! That can irk me, specially since in the same time, you can click on a Youtube link and see the timeline and content in quality form, stop it without any suspense.
It's painful to read the article with fonts/colors/videos came out everywhere. Is there a better and practical format on the way to replace gif since it's dead?

I use gif once a while and feel it does its job pretty well.
It was so much easier to fire up interface builder and build something to play around with ideas than the all-in-one Xcode must define a project of today.

I think anytime I have to create a project in any software, it adds a wall of ceremony that just keep adding more layers. It's the difference between QuickTime Pro and iMovie for editing.
Maybe a GIF can just convey the emotions? Someone please read it and submit a GIF for the article.
Yes. Should we have fewer kids, yes. Should all the smart people say no and pull and idiocracy, no.
Everyone should have at least 3 days of food and water stockpiled. Especially if you live in an area where you might experience a natural or man-made disaster (doesn't Turkey get lots of earthquakes?).

You want food that can be eaten unheated, all the better if it's not in cans so you don't need a can opener. Get some biscuits or crackers, some canned meat (corned beef or tuna), and canned or dehydrated vegetables (soaking them works well enough). Dehydrated potatoes are also light and compact, and provide good energy. Chocolate is also a great compact source of energy, and lasts for a long time. Grab some muesli/granola bars as well for eating on the go.

A standard tin of corned beef will last a couple of days. A mixture of corned beef, dehydrated potatoes, and dehydrated peas will keep you going for a long time. I've eaten a pot of it all mixed together and gone until the evening eating hardly anything while climbing mountains.

As for water, you'll want at least 2 litres per day, and you'll want to rotate your stock every 6-12 months as water does go stale.

If you want to set yourself up for longer term, I'd suggest getting a gas cooker or something to cook on, and then you can also boil water to get clean water. The alternative for long term water is iodine or other purification tablets, but they taste nasty.

Apart from food, you'll also want to keep some medical supplies: bandages, sling, tape, gloves (these are important!). Toilet paper is also essential.

You'll want to keep all this stuff in a box or bag that you can easily grab and get the fuck out. I live in an earthquake prone area, so it pays to be prepared here.
I admit I feel a tiny sense of superiority when I don't press the crosswalk buttons in SF. There are some that actually need to be pressed but they're different: instead of a button they have a little touch sensor and make a very pleasing chirp.
The problem is people think that just because it's easy for them, it's easy for a computer. Obligatory xkcd[0]. "What!? I can clearly tell that's a bird! You mean to tell me that you can't make a computer do the same?"

[0]: https://xkcd.com/1425/
Actually animated PNGs exist: https://upload.wikimedia.org/wikipedia/commons/1/14/Animated...
(though it maybe works only in firefox, idk)
I would use this, but after trying iTerm2's drop-down terminal which uses the same combination I can't go back.
Menuet OS could be the same size if it was written in C or C++. It's small because it's minimal and uses few dependencies.
You can get a portable desalinator! Why not?
I think it's a cycle that will pass. E.g. Early Rome vs Late Rome vs Early Islam.
Self-driving buses take to roads alongside commuter traffic in Helsinki
Heck, Apple was selling the IIfx for 10k at the time. Never mind the HP offerings.
Firefox and Safari. Apparently Webkit added support last year (http://trac.webkit.org/changeset/181632)
Okie doke, well, the main point being that Microsoft usually doesn't just want you to buy one thing and call it a day.

Ya gotta buy the server-class license for the OS. And then ya gotta buy a quantity of client licenses for the Professional/Business version of the OS. And then they all need some applications, and then those applications need some non-OS-application server software. And then those application servers need isolation, so each one needs a server OS license of its own, and then, and then, and then...

Setting up windows servers takes time. Not because it's particularly difficult, or technical, but because you are not in control of the process. The software distribution is in control, and will try to phone home. You will wait while the software tries to contact the Microsoft mothership, and the software will not ask you whether such activities are even possible. It will time-out network connections, and possibly refuse to work, before even prompting you about skipping steps. You may need to make phone calls. These are facts about using Microsoft as part of enterprise infrastructure in a business environment.

The entry-level prices for what you seek are here:

https://www.microsoft.com/en-us/cloud-platform/windows-serve...

You will spend more than that. By the time you feel comfortable with your configuration, it will be time to upgrade, introducing forced changes to your process, and you will spend more money. You will spend more money on more Microsoft products, and also on peripheral costs which may not be expected but will likely be driven by compatibility choices.

And by the way, Windows 7? They will not even sell you that anymore. Mocrosoft's goal in life is to retire that version of their operating system, and require migration to newer versions.

More to the point, though, all of this was their old business model, more than a decade ago. They are no long interested in this sort of sales pitch, unless you are The Government, or a Financial Institution. Nowadays, they want your servers on their cloud (Azure). It may be cheaper doing that. If you are an addict, already hooked on Microsoft, and there's no going back, consider exploring those options.

If you must be in possession of physical hardware, and if you must run stand-alone systems for the purposes of testing and developing your latest thing, Microsoft gets very expensive very fast, in terms of both time and money.
I didn't say that though...
Successful store owners don't like to share these kinds of numbers, but I can tell you that per ad dollar spent, it's been better than web for a responsive site I manage that shouldn't be very mobile specific.

This might be because other store owners don't bid up mobile as much so that the customer acquisition via mobile are cheaper.
Kids. If you have kids and your friends don't (or vice versa) it's hard to keep doing stuff together.

Even if you do both have kids those kids end up eating all of your free time so you don't have much chance to do stuff with the boys.
> "NHS was excellent growing up. OHIP/Ontario Health Care was excellent. The US is contrived and awful."

contrived. having an unnatural or false appearance or quality

What?
Belated edit I wasn't criticising Gitlab, I meant it's probably more important to Gitlab that Github be proprietary.
Time Machine – Raspberry Pi Smart Alarm Clock That Uses Amazon Alexa and Lambda
Ask HN: Who's going to LinuxCon
Currently on the train to Toronto. Anyone else going? Any HN meet ups?