skysight-inc/HackerNews huggingface dataset:
Yeah.

My desktop at home is from January 2010 (the only part I've replaced is the early-generation SSD that went bad).

My work computer -- that I also do software development on -- is a laptop with a docking station.

Raspberry Pi is fast enough to use in "teach kids programming" workshops, and cheap enough to have the attendees take them home after.

.

My 2 year old phone has a crack in the corner of the screen, and sometimes gets confused about if/where I'm touching it. Plus it sounds like Project Fi doesn't work with it, which I take to imply there's something outdated about its radio. There's a good chance I'll be upgrading as the cell service market shakes itself out a bit more.
French guy here.
Our government members are totally not looking to protect our liberties.
Since the terrorists attacks on Nov13, more than 2500 police raids, at any hour in day or night, have taken place. Most of the time, they found nothing. La Quadrature du Net, a frnech association for online civil rights, tried to list some of the abuse here : https://wiki.laquadrature.net/%C3%89tat_urgence/Recensement (link in french).
When our Assembly voted the extension of emergency state, our Prime Minister Manuel Valls told the Assembly "We know this law does not conform to our constitution, but [the governement] asks you not to seize the Constitutional Coucil and vote it". Six people refused to vote it. Among them, 3 were members of prime minister's party, and they have been publicly summoned to the party's siege on december 16, just after the local elections, "to explain themselves and receive intern sanctions".

France is no longer a democratic country, that's why so many people voted for Marine LePen's party last sunday. A lot of people are juste bored or frustrated by our politics, so they are seeking for some people able to change that. Even if that means electing a Nazi leader.
If you have instances in a VPC, they will keep their IP addresses until you destroy them. Turn them off for a week, then back on, and they bounce back with the same IP as before.

EC2 classic servers will also keep their IP addresses (and hence aws-assigned hostnames) through a reboot (in which the VM itself doesn't actually get torn down), but not through a stop/start cycle.

Edit: If your tool works for you, go for it. I don't mean to sound discouraging.
The buildings of the future will keep rearranging themselves
Yeah but if you have several nuclear ICBMs pointed at you even a 25% chance of each working is probably a deterrent.
Animaris Geneticus Bellus, by TheoJansen
The Driverless Car Will Require Bitcoin and the Blockchain Technology
ZeroDB, an end-to-end encrypted database, is open source
Similarly Wordweb (free version) asks 'if the user has flown in last one year', if the user answers 'yes', I think wordweb stops working. It's their way of showing environmental concern.
At least if you're sitting at a computer it seems worth getting a better DAC before crazy-pricey headphones. I was quite surprised how much for example http://hifimediy.com/sabre-dac-uae23 improved sound over Intel/Dell motherboard output.
One needs to move up the ladder to architecture, customer management, ....

That is my feeling with the current offshoring practices.

The way to stay in business in software development in any given country is to move into roles that cannot be easily offshored.

There will always be a country where development costs are cheaper, when the software devs in a country start to level up their earnings, companies will move to the next one.
This isn't "shell golf". This idea that we shouldn't use small focused tools in a chain, but rather we should find as many arcane arguments and switches as we can to shorten the chain, is contraindicated by the Unix philosophy. I don't know why this nitpick comes up so often. There are many "human factor" reasons why a longer chain with simpler commands is desirable.
JSFiddle gets a facelift
People who want software built are usually (in my experience, almost always) incapable of describing what they want. But they know what they like or don't like when they see it, and then they get ideas for changes. Unless Gigster (really?) gets that part figured out all they'll be capable of creating is the next app that sits in the middle of the the app store charts that no one cares about.
You could say "Mount Everest rises to almost 8km [above sea level]".
LoC system beats Dewey every time. https://www.loc.gov/catdir/cpso/lcco/
Using model-driven development on a gaming PC or console with a VR headset and 3D input device or gesture recognition to control and navigate a 3D representation of a data-flow network and speech recognition to input symbolic logic into the processing nodes.
when i press the "get early access" button on iphone chrome, is crashes.
I wonder why you can't pick design related skills in the signup form... is this just for devs and PMs?
Two quotes that I like and think are relevant to the discussion:

"Much of the essence of building a program is in fact the debugging of the specification." -- Fred Brooks

"If you don't understand precisely what you need to do, what makes you think you can tell a computer how to do it?"
https://news.ycombinator.com/item?id=10173640

For a highly standardized product, maybe the "specifying what you want" isn't a big problem, but in other cases I think it is.
Ah, exactly what I'm trying to point. Now we would have to find a liberal-friendly version of that software if we needed it? It would really hinder progress if this were to become a "thing". I find it destructive when authors of software with a "Google Reader effect" on their market (maybe this is not so for the "Treefinder" example, I'm talking in general), abuse their position to push for their political agenda.
Because you can't reliably detect when it happens. For two threads to communicate they have to do some level of synchronization, which will inevitably have some level of performance impact. You can do actual locking (but then you might as well just synchronize the map in the first place) or you can do best-effort communication (which is good enough for warning people about bugs, but not reliable enough for production code).
Entry Sales Positions – EasyPost Is Hiring
Raspberry Pi Zero (2015) vs. Elliott 405 (1957)
Getting to where we want to go: LISA Pathfinder’s journey
Many of them are very aware of this.

This is the webpage's introduction of one of those people:

"Since age 15 or so, Prof. Jürgen Schmidhuber's goal has been to build a self-improving Artificial Intelligence (AI) smarter than himself, then retire"
( http://people.idsia.ch/~juergen/ )
Atom is just a browser in a different package.

This is where I draw the line, I only use web apps when no native options are available.
So does the race detector.
That's why I'm really keen on applying NLP (Natural Language Processing) to requirements documents.
Full agreement. Individuals should absolutely take advantage of any inefficiencies they find and can exploit.

My point about inefficiency was a note to employers -> try not to be inefficient and risk-seeking in this particular area.
It is better suited for "throw away" app, for example, something linked to an event or conference. Or maybe a brick & mortar business that wants a very basic app, e.g. a bakery wants an easy way to take cakes order. It is not targeted to people who want to build a long lasting business primarily based on the app.
https://en.wikipedia.org/wiki/Culture_series
It would be great if I could get it to write the specs and docs as well.
The cases which one would work with binary data are few and far between. And for the purposes of preserving sanity across architectures, I often find using a cross-platform file format like HDF5 helpful.
do they think this will stop terrorists?
Let's get to the root of it - they were humans. We should definitely ban those. Mankind is evil anyway - just think of how many victims it had! /s
Yep — in the video, our primary goal for the UI was visual: we wanted something that was visually very different from Figma so it would stand out against the Figma interface. Makes sense the lack of substance shows through ;)

While we don't plan to change the video, I think your point absolutely has merit.
What's the difference between the 'Two-Factor Authentication' and 'Multi-Factor Authentication' of the different price plans?
Actor Rutger Hauer on Fireball Malibu Vlog
On the other hand the 3He thing gave us Moon. The 3He thing may not hold water, but the film just isn't about that.

Edit: Oh, and don't worry about jeryk-cam, it's very sedately paced in that respect.

https://en.wikipedia.org/wiki/Moon_(film)
May I ask what you use Auth0 for? I agree it's easy to do authentication wrong, but it's not that hard that I'd want to outsource it all myself.
We could have just told them.

edit: I undertand it's a big step to see a government agency make an official announcement that will have a lot of diplomatic fallout. The big news is that the BND said it, not that someone was surprised by what they said.

Now, at least, se can all talk about the elephant in the room.
Leslie Lamport: How to Write a 21st Century Proof (2014) [video]
They only way that that could conceivably happen is if terrorists gain hold of either nuclear weapons or biological weapons.

The scariest link there - I've said this before, but there is no harm in repeating it - is that Pakistan probably has both, we're sure about their nukes and we strongly suspect they have a BW unit.

IS gaining a foothold in Pakistan gives them potential access to weapons of a totally different grade than the ones that they have today.

If that should happen and these weapons would be brought to a readiness level associated with an imminent attack or if - which I hope we'll be able to avoid but which you can't rule out entirely - an attack with such weapons would be carried out the degree and scope of response will be such that the map of the regions involved will be totally redrawn.

As soon as terrorists cross the line where all-out war against them is justified and the cost to society is one we are willing to bear (and we're far from that, right now the most people can be seen to support is to drop some bombs from a high altitude) it will be 'game over' in a relatively short time with respect to the first level of confrontation and after that we will have a repeat of the aftermath of the Iraq war but on a much larger chunk of the globe.

The world is a tinderbox and way too many idiots have matches.
no HTTPS...
"In the wake of a terrorist attack, the public demands that laws be changed to make them safer" = false. The public never said that. You can watch any public rally condemning any terrorist attack and you will never see: "we want more laws and tighter filters and controls everywhere and higher and more taxes spent on security and defense". That's what the government says that "the public wants". In reality most of the public just asks themselves why the authorities are so lazy and or incompetent to use the tools and the powers they already have and why so many terrorists were already known to the special services which so often "fail to recognize the danger or act". And I bet a lot of people start to ask themselves why these terrorists blame the UK, French and US governments and armies for invading their lands but they keep attacking UK, French and US civilians which, is obvious by now, are incapable of controlling their governments and armies at all. It's the governments and the armies who try to "destroy ISIS" not the civilians, wouldn't make sense for ISIS to attack governments instead of civilians ?
Perhaps, but that sounds more like a kneejerk reaction rather than a real critique.

The idea behind it is supposed to show that by removing the verb 'to be', you have to think more on how to properly convey what you actually mean.

So in a sense it even allows you to get your actual thought process out there rather than having it dismissed for sounding overly harsh for example.

Contrast that to Newspeak, whose design is to limit and shape people's thoughts by external means (Another person chosing what is ok and what not), where as here /you/ get to choose what you say, it is merely the form that changes.
Paper: http://research.microsoft.com/en-us/um/people/lamport/pubs/p...
Exactly what I was thinking... what happens after project delivery? I see this site suited for small apps, or as a quick funcional beta/boilerplate generator for teams, which is not bad if you just need to test some idea in the market and/or you plan to take over the development.
Dog-Themed UConn Holiday Video
I think that would be a great idea as soon as autonomous cars are available for purchase.
The irony being that Orwell discouraged using the passive voice in "Politics and The English Language"

4. Never use the passive where you can use the active.

All rules are there to be broken

6. Break any of these rules sooner than say anything outright barbarous.

http://www.orwell.ru/library/essays/politics/english/e_polit...
I'm not very sold on its intentions.

The people who wish to do this are labouring under a great many sceptical confusions and take saying ordinary things like "the pen is red" to be some god-like act. Ie. they wish to subjectivise everything.

It isn't god like at all, and we're not trapped within our own subjective nightmarish experiences for every doomed never to be talking about the world.

It's a very simple thing to make a claim about how the world is and for it to be true (eg. "the sun is aproximately 8 light minutes from earth"). Rewriting language on the basis of some mistaken sceptical pet-principle is the height of absurdity.

cf. http://blog.mjburgess.co.uk/2015/12/objectivity-and-humility...
Snap – A telemetry framework
Objectivity and Humility
Business leaders slam ‘luddite’ Uber clampdown
Tor, not TOR
Navigate Between Routes in a NativeScript Mobile App
Weight:	9g vs 3-6 tons

Price: $5 vs £85,000 (1957)

Amazing technology advance!
Approach for Finance and Accounting Outsourcing
That was my first though too. After read the article, it seems that the key word, that it's not in the title, is: "increasing".
Discussion of Gigster (YC S15) "Prolancer" business model from 4 months ago - 188 comments, including responses from the founders:

https://news.ycombinator.com/item?id=9931596
It also farms the code around a bunch of non-communicating developers. No, problems on the horizon, keep running towards that iceberg.
Quite early in the OSM project (2007), the free road data from the US Government (aka TIGER) was imported[0]. However the quality of the data was, in retrospect, poor. Even now, the data is of poor quality in the USA, especially compared to other develeped countries.[2]

It also makes the map "look done", and the USA, despite it's population size, doesn't have as active a community of mappers. The USA has about the sized OSM community as the UK or Germany, despite having 5 times the size.

One theory is that since the map for the USA "looked done", that people thought it was done, and hence didn't start mapping and that hindered the growth of the community there.

To see more, zoom in a lot in OSM in the UK or Germany, and compare similar sized towns/cities to the USA. The USA map will usually just have the roads (with names), whereas in the UK or Germany you'll find much more shops, schools, footpaths, carparks, parks etc. mapped.

[1] Details of the import http://wiki.openstreetmap.org/wiki/TIGER
[2] A long time OSM mapper points out some of the problems in 2015 of the USA's data http://www.openstreetmap.org/user/Richard/diary/34290 Or this: http://www.openstreetmap.org/user/Richard/diary/26099
They did pick it up in person. You sent them a picture of your key and they made a copy, then picked up your mail for processing. I loved the service. But it was a huge logistical problem, and the USPS was antagonistic towards them. Ultimately they gave up on trying to move that needle and became Able (https://www.ablelending.com/)
I can see no reason why asking developers (or whomever) would get any better estimates than AI does. Trick is that quotes are rarely ever even remotely accurate. You could probably get better estimates from written description with random number generator if tuned properly.
Personal Branding Tool
Show HN: Every iOS developer in the world, instantly accessible
The mobile adblocking apocalypse hasn’t arrived
People have their own POV. It should be respected.
There are other ways to voice intolerance for a particular political party or belief.
Arm twisting people because you have the best text editor doesn't sound right.
Exactly, a lot of the freelancer workplaces used to work like this. Vworker.com comes to mind, but there's a lot of others.

Arguing about work not done was a major hassle.
Conversion between any 2 arbitary spatial reference systems (e.g. to/from lat/long) is quite easy and trivial with any GIS library. PostGIS can do it with "ST_Transform(ST_SetSRID(ST_Point(X, Y), ORIGINAL_SRS), 4326)"
This is what I'm not understanding about this. How in the world do you make the mistake of storing credential files in a repo? And this seems to be beyond people not making template files for configs. Then again, I don't know anything about NodeJS packaging.
We think that those two areas can be connected and it will very valuable for SaaS startups.
We were thinking about the generosity for our pricing plan, we are considering increasing the prices for the premium and enterprise plans.
Thanks a lot for the feedback!
We're definitely on the same page.

[W]e probably can't be made safer and eventually this will become obvious to the general population as well...

Exactly. How can you stop a few individuals from shooting up public spaces, especially in the United States? For that matter, how would you stop a pair of family members from carrying out attacks with homemade bombs?

We have but two choices: change our societies drastically for the worse or accept the fact that complete safety and societies such as the ones that we live in are mutually incompatible.

Agreed.

If we win this conflict, but sacrifice who we are in the process, then we are no better than those whom we fight.
Javas HashMap<K,V> has no checking for concurrent modification at all, it's only a check that is made during Iteration In the internal HashIterator type. It only checks that the collection wasn't modified while that iterator was iterating.

There is nothing there to prevent the HashMap itself from corrupting completely with multiple writers, or from data racing while fetching single items on multiple threads.

So there is no way you can use the ConcurrentModificationException as a way of ensuring that your HashMap is actually working in a concurrent scenario, it only handles one scenario: reads, and even only reads when iterating.
German politicians and lobbyists are continuously pushing year after year. I fear the public losing interest in opposition.
If you support payments, your marketing site should really be https
Two Raspberry PIs Destined for the International Space Station
I can't justify that kind of outlay. I've managed to strike a decent balance between price and quality - Sennheiser PX 100 [1] for foldable headphones (not suitable for office use as they leak a lot of sound) or Audiotechnica ANC33is [2] for noise-cancelling & office use

1: http://en-au.sennheiser.com/stereo-headphones-travel-lightwe...

2: http://eu.audio-technica.com/en/products/product.asp?catID=5...
PyDev of the Week: Marc-Andre Lemburg
This advice makes no sense. Beats headphones are poor headphones at their price range. You can get cheaper headphones which are far better, in fact you can get really, really cheap headphones which are better.

So why buy beats? The appearance argument is ridiculous, you can get cheaper, better headphones, that look (and are built) better. Beats don't excel at anything, they just make you look like a fool. I guess that's a feature!
>and are going to listen to Spotify stream anyway

But... Spotify streams at 320kbps (Vorbis), which is WAY more than enough until you start spending $500+ on your setup.

Why is that even relevant?
In particular is eprime-mode for emacs: https://github.com/AndrewHynes/eprime-mode
"The coat looks red"

"The coat has a red colour"
When Undercover Credit Card Buys Go Bad
When you begin to formalize human language in such a way that it becomes unambiguous, you effectively just create a new programming language.

That has always been the case, but I believe solvers for general programming will change things dramatically. The point of a solver is that you give it a problem in a formal, relatively unambiguous language, and it finds a proof. At the moment this really only works for maths problems, and even then you often need a specialist solver for the type of problem. General solvers are coming though, and they'll expand beyond maths and they'll accept more and more ambiguous language - often that will mean they come up with the wrong solution, but that's just a matter of iterating until something is correct.

I'm not suggesting one day you'll open up Notepad and type "The user is in a dystopian world full of Raiders" and get Fallout 4, but I strongly believe you'll be able to write "The first page is a form with inputs for name, address and email. When they've completed that form successfully they go to the product collection page." and you'll get the beginnings of an ecommerce app.

In small ways we've already got that sort of thing (generators for various frameworks). It's only going to get better.
Assembling REST APIs with the API Management Service on Bluemix
#!/bin/bash

#This prints a hundred random words.

echo "$(shuf -n 100 /usr/share/dict/words --random-source=/dev/urandom | tr '\n' ' ')"

------

God says...
Mesopotamia prosthesis beside cherries linearly trace's fluent needlework's plaintiffs typesetter displeasing Gauguin's splutter distributions earmuff's doomsday sambas disbarment certificated migrant's menage's spooring spirituous layer's hypothesis's detonation's Rodrick rheumatics Zenger Trippe prankster's fitters contrariness uttering cane pimply purloins warfare's sneak Occam rack's coops ascending edited prevaricating fluoresces punster's tipper's voodooism's billfolds Louisville's tasteless Shauna eardrum's digitalis wight's bulldog nominative gallium's softies registrations slower tranquilizers hotels aspics telephoto scurvy's microprocessor's Sukarno remarked nite's chintziest haywire Patty's cohabitation's zillion's omegas Md preambling cozy's entente's federates plea inconsequential pity capaciousness's Levant Spenser limitless thrumming paneling warrior yellows Armando reproofs streamer's modifiable Shiva pastern's kinked
God, I can't wait until you find out about Operation Gladio...

Conspiracy theories are comforting, in a way, because they project the belief that somebody is in control. The truth is far more terrifying: no one is in control.
Exactly what I thought when I read the article. The proponents wanted to ban a class of semantics but instead chose to ban a relevant but totally different class of syntax.

(can't help rewriting to follow the style)
The Vast Injustice of Linking Gun Purchases to the No Fly List
From the README, under the performance section:

> This package is not written for speed. It is meant to serve as a working example of an artificial neural network. As such, there is no GPU acceleration. Training using only the CPU can take days or even weeks. The training time can be shortened by reducing the number of updates, but this could lead to poorer performance on the test data. Consider using an exising machine learning package when searching for a deployable solution.

It seems the main aim of this software is educational, not production use.
We don't know why this is happening and we are on it.
Meanwhile please try a different browser! Thanks!