skysight-inc/HackerNews huggingface dataset:
There are some technologies from not all that long ago that I'm really happy are truly dead and in no particular order coax based ethernet and token ring are amongst those.

Building those networks was doable (with the right tools), but debugging them was an absolute nightmare. Good riddance.
If you work for a big tech company, try to partner with the startups doing interesting work in your domain. When they run out of money you can scoop up their IP (and maybe team?) for cheap.
Step 2: don't be unattractive
The parent comment was certainly talking about distributed systems!
Higher than average levels of authoritarianism and aggressiveness doesn't mean that they are especially abnormal.
The NSA is under the Department of Defense and, by their charter, provides information to the USG about military operations. You are also confusing the issue of what NSA produces vs. what information they have access to.

I'm also not sure that I follow this second argument. Snowden's revelations are clearly supplemental to any espionage that might have been going on against the U.S.
Bitcoin is economically efficient for some markets, as is evidenced by its continued and growing use in those markets. If there were something more efficient to service these markets, that would be used instead. I doubt the market for weapons is terribly large in Bitcoin, but I'm sure you'll find some. The market for drugs however, is booming. As for exit scams, I'm sure you'll see decentralized alternatives to central stores at some point, which will remove that risk.

While most Bitcoiners are completely absurd idealists, You should consider that you are also a bit absurdly denialist on the subject. Money is a religion, it tends to bring out that behavior in people.
Coming from someone who's brother had the same injuries with a seatbelt, in near exact conditions, I'd tell you remain cautious in opening your mouth again. Should I also blame my brother for driving in icy conditions, or, the government for the roads not being made for these conditions? I bet you made the same sort of mistakes at his age, one too many drinks for getting in car, a lack of a seatbelt or even unsafe sex can cause the same anguish and cost to the 'tax payer'. Just because you didn't have any repercussions for your childish mistakes doesn't mean that everyone who has was pushing their luck every day of their life. Also, the passenger in my brothers accident wasn't wearing a seatbelt and was ejected from the car on impact and suffered minor injuries. Go figure.
20 useful resources for WordPress plugin and theme developers
Related to this - If European IT companies continue to lose against their bigger US competitors, the Europeans will start protecting themselves. Indeed this is what is happening right now with EU anti-trusting (remember Obama said "they can't compete").

Spotify and SoundCloud are some of the European IT stories at the moment, if they are both slaughtered by Apple, that will not go well for trade negotiations. Additionally, like the Chinese, Europeans are getting increasingly weary of reliance of US made hardware.

Upshot: Spotify and SoundCloud failing will give more fuel to EU protectionists and will in the long run curb the reach of US tech multinationals.
If the VS debugger is king of the hill, then it must be really grim out there. At least half the time, I'm using printf debugging because actually running in the debugger brings my entire machine (16 GB RAM, quad-core intel) to a standstill.
I was talking about going up to strangers unmotivated, but co-workers etc. or shop staff, or in social settings.

But even in London you'd be surprised at how friendly reactions you can get when approaching total strangers as long as you're to the point about why you're approaching and particularly makes it clear you don't want to sell anything (or collect money).

Your downfall if approaching strangers in London would be if you think you can do it slowly and casually and start with pleasantries, because perversely that has come to imply you're trying to butter people up prior to a sales pitch, whereas genuine approaches now are forced to be direct and straight to the point. That works, and gets friendly reactions.
I don't follow you. Dead-bug construction over bare copper lies at the very opposite end of the spectrum from solderless breadboarding. The two techniques have nothing in common.

You can use the dead-bug technique at frequencies well beyond 1 GHz with a bit of practice. The solderless breadboard, not so much.
NASDAQ will be settling securities on Bitcoin, using the colored coin meta-protocol. The reason NASDAQ doesn't mention Bitcoin specifically is because it's a divisive word. This is also why many institutions say 'the blockchain' instead of Bitcoin.
The claim was specifically "without generics there would be no point for servo to exist, because it would be too slow". This explanation only limits what kind of generics you can use for speed, but not why generics in itself (and specifically as a language feature) are a necessity to get the job done. You could get the same performance (or better) by not writing generic code or by using code generation.

Don't get me wrong. No one doubts the usefullness of generics (not even the core authors of go. Not even Rob Pike as the biggest advocate against generics in go). Just the necessity. And in this specific case, claimed performance improvements.
A classic. There's also a pdf of a scanned copy supposedly stolen from the Library of Congress. [0]

0: http://www.semantikon.com/StealThisBookbyAbbieHoffman.pdf
Just like that usage evaporated IRL?
Woo hoo! What amazing news, especially given the difficulties during the landing.

For those who didn't see the original coverage, you can see some brilliant photos of the bounce the lander made during it's landing on the comet here: http://www.space.com/27788-philae-comet-landing-bounce-photo...

Also a hat tip to the earlier missions (such as the Beagle probe that was lost on Mars) which emphasized the importance of retaining radio contact for as long as possible during landing and being able to send and receive commands with the minimum amount of hardware reconfiguration once landed.

What a fantastic start to Sunday!
I think Doomed is a strong word... Apple has lost this war over and over again (remember Itunes Ping anyone). They also seem a bit out of touch with focus of on mainstream artists, curated content and one-way "social networking". Apple's coffers and integrated payment system makes them a very dangerous adversary but no competitor has the reach, inventory and ecosystem that Spotify currently enjoys.

That being said I think the writing is on the wall. Spotify is too juicy a strategic asset to not be snatched up, it's just a matter of time and price. It'd put my money on Google buying it within a year for a hefty price.

It's a pity because I'd rather see Spotify as an independent service rather than platform leverage. If Spotify becomes a de facto monopoly in a walled garden under Apple or Google it is we who are doomed. Better for the music labels to own a part of Spotify (and perhaps demand more ownership) than handing over control.
There's a powerful part of the "free software" ideology that's not explained well at all here - the GPL helps to force non-free software out of the market. Unlike, say MIT which can help non-free software get a leg up over free software. This part is kind of aggressive and can be seen as negative, which I imagine is why the FSF doesn't directly address it much.
Do you have any information about what were the hot topics just before this new resurgence of NNs (meaning around late 90's, and early 2000's).

I know symbolic AI was big in 60s, and 80s, but not sure about recent past.
From the linked [0] article, SourceForge was a perfectly viable bussiness before this, if it will continue to be is another matter

"First of all, problems with SourceForge are older than some people might expect. At some point in mid-2000s, SourceForge stopped evolving as fast as it used to and focused on advertising-based revenue. This allowed them to go from $6mln in 2006 to $23mln revenue in 2009. But it also alienated free software developers due to poorer service quality. Various projects started moving away."

[0]http://libregraphicsworld.org/blog/entry/anatomy-of-sourcefo...
Database transactions with pytest
for what it's worth the same 'problem' exists in python and probably most other similar languages.

edit: here's the same code in python

from time import time
if round(time())%2==0:
exec("def spew(x): print x")
spew("hello")
It wasn't from a spy. It was the coded Japanese radio messages. The "Midway needs water" message was intentionally broadcasted in clear text.

[0] http://www.nps.gov/nr/twhp/wwwlps/lessons/90midway/90facts1....
Yes, amazing news, I am waiting for more data to come in to analyze the comet surface and the condition of the lander. This is obviously one the biggest achievement of modern space missions and ESA.
Close the computer.

Pick a piece of paper and a pencil and design a game with him. Create an history, define likable characters, drawn a map, set the rules, create ways to gain/loose points, add a subplot that is interesting, improve all with some plot twists and traps and maybe a small love story. Give him a book about Cornelis Escher. Ask him to draw you a city with some perspective, a forest, a yak in an ice fortress, a cliff where some parts of the game occur.

Bassically learn with him the rules to the good history tellers, and make the route enjoyable and funny for both.

Then, and only then, open the computer.

When I was young and feel bored I created perfectly playable videogames in a graph paper with space ships burning, crashing, hidding, and smashing each other. You only need a pencil and a set of rules to win/loose and it was easy to hide from the teacher if necessary.
> The idea is you can write this:

>

> let _ = print_string "foo"

> let _ = print_string "bar"

>

> at the top level.

Ah. Well, the solution is not use "let _" or ";;", the solution is to avoid sociopathic code like that. Module definition with built-in, unavoidable side effects are evil.
I view it as an attack on the LAMP stack. Mono with self-hosted HTTP throw OWIN seems like a killer option. Let's face it, C# is a much better language for development than Java.
I think he meant with inverse.
a) winning 10000 customers
b) winning 1 customer.
> the integrated F# command line facilitates pretty much similar development as with lisps

OCaml has Utop, and that's a pleasure to work with.

> Visual Studio intellisense debugs my logic as I type it. Having the IDE proofreading my sources as I type it is a huge productivity win. Of course, if the program logic is built around types, that is - but with F# this is the easiest way to write stuff any way.

You can use Merlin to do the same thing in vim or emacs. This doesn't grant you the rest of IDE features, but you still get typechecking, you can check the type of a variable, and you get intelligent renaming (within the same file).
Seems rather unlikely. Do they only have to work on code written by themselves or other great programmers?
What are the security and privacy implications for home users when an ISP simply switches them on?
No you can't. Well, due to fair use you probably could without losing a legal battle over it, but for more substantial improvements you couldn't do that. Presumably you thought about this when choosing the BSD license (or when choosing to contribute to a BSD licensed project).
Here's a little bit more info on the nature of the signal received: http://blogs.esa.int/rosetta/2015/06/14/rosettas-lander-phil...

24W is pretty good. More data on the instrumentation onboard can be found in DLR's fact sheet [1]. So I'm guessing if the hardware has survived, we should see some more science data trickling in. Fingers crossed!

[1] http://www.dlr.de/dlr/Portaldata/1/Resources/documents/Phila...
Crowdsourced programming/development tutorials
I never said nobody couldn't make money off GPL, I said a lot of the times GPL/AGPL will mean in practice you cant use them comercially and the author expects this and offers you a custom license - which both fails the FS ideology and is the only rational use case for the license IMNSHO.
People have been praising him a bit much recently after various governments have been reigning in the surveillance communities. I suspect this is a part of a campaign to keep public opinion against him.

I expect as a security contractor, Snowdon knew how to encrypt things securely. The NSA were for ages saying they didn't know what was in the files, and I expect if the Russians and Chinese can crack no doubt heavy grade encryption, the Yanks can too.
That sounds like an SMBC comic.
I don't understand why Mozilla would need extra permissions to upgrade from the old tri-license to MPLv2?

The MPLv1 already had an auto-upgrade clause that allowed any downstream to use and distribute the code under a later version published by the license steward; the MPLv2 also is implicitly a triple-license with LGPL/GPL.

MPL v1.1 "6.2. Effect of New Versions" does mention the new version of the license has to be published by Netscape instead of the Mozilla Foundation; was that the issue perhaps?

This page seems to agree with my reasoning in "Does Mozilla need permission from anyone to change the MPL?"

https://wiki.mozilla.org/MPL_Upgrade

"No permission is needed from any contributor to upgrade the codebase from MPL 1.1 to MPL 2 because the MPL 1.1 contains within itself a provision which allows software under 1.1 to be redistributed under a later version of the licence."
Cookies are for web browsers. With no cookies we will use local storage?
How to Culturalize Your Mobile Games to Chinese Markets
What "obvious reasons"? Nothing Snowden has released has or ever could harm anyone who did not deserve it.
NET declining?
Support Vector Machines was one of the hot topics.
From the fine article:

1. Customer places an order.
2. SYN: Can I charge $30?
3. SYN/ACK: Yes.
4. ACK + SYN: Do it.
5. SYN/ACK: I am gonna do it.
6. ACK: I see that you're gonna do it.

"If that was their model, then at no point does a communication failure cause a charge to be in an ambiguous state. If I never get the message in #5, the customer is not charged. If I get the message in #5 and my response in #6 is not received, the customer is not charged."

Er.....that doesn't appear to solve anything, instead it just pushes the error state down a level; there's still an ambiguous state where #6 is sent and not received.

The client thinks the charge is going to take place, and so thinks the client will be charged, but the bank never gets #6 and so never makes the charge, aka distributed atomic operations are hard.
It was for quite similar reasons that Live Picture failed.

We had a good product with fanatically devoted users; graphic artists persisted with LP on Mac OS 9 for years after Mac OS X came into common use.

The problem was that former Apple and Pepsi CEO John Sculley was a major invester. Live Picture's image editing product, also called Live Picture - was regarded as a tool by Wall Street and as Sculley told us one day, "The street does not value tools companies".

So he tried to turn us into some manner of internet company so we could have a big IPO. Really the best he could come up with was that our - admittedly superior - competitor to apple's quicktime VR be used over the web for consumer product research.

He actually showed us a demo that depicted a virtual convenience store shelf in which one could use the mouse to pick up a tube of toothpaste than look it over.

LP original retailed for $4k but at the time it was $600. So he was going to drop a wildly popular six hundred dollar product so we could make a little coin by measuring websurfer response to animated toothpaste?

The $4K to $600 pricing drop was also a serious problem. While $4K was definitely too expensive, dropping the price so abruptly alienated our early adopters.

A while after I left LP, I found a Java memory leak detection tool called I think Optimize-It. And yes garbage collected languages do suffer memory leaks if you don't know what you're doing, often seriously so as when I had to configure a job to reboot a client's server because it kept running out of swap space.

Optimize-It was independently developed and published at first but Borland acquired it, then sold it for quite a lot of money.

While a tool like that is indeed valuable, it's a lot cheaper to just reboot your server every night at midnight.

It should have sold for maybe $200 rather than the thousands of dollars that Borland charged.

I am quite sad as Borland, Live Picture, Microport, Seagate and the Santa Cruz Operation once offered really good tech employment to Santa Cruz County.

There are other companies there now so it's not like there is no work, but attempting to transform what really was a tools company so it would sell during the internet bubble threw well over fifty hard-working, incredibly dedicated and talented people out of work.

A coworker and good friend became homeless and quite desperate. I am pleased to report he did finally find a job and so was able to pay for a place to live but when I spoke to him while he was homeless he had lost all hope of survival. Someone like him should never have been homeless.
I believe the lander is communicating via the Rosetta probe which is relaying its data to earth. (This design meant that Philea needs to dedicate very little power to radio transmissions.) It’s still awesome though :)
That's really weird. It's just data?
New planet discovered by 15-year-old intern
Also an impressive achievement on the software side of things - no room for showstopper bugs here! It's not quite as simple as taking it offline, deploying some new code and starting it up again.

Is there any information on the processes used to have such a high level of confidence in the software? Lots of simulation? Relatedly, it might also be interesting to see a list of 'known bugs' and ways they've been worked around.
I regard Eclipse as a tool of the Devil. I'll be taking up Android again soon. Every time I try I find Eclipse giving me the goatse but now I'm going to use TextWrangler and Ant.
How To: Prevent Being Tracked Online
Sorry I should have been more clear.

The request for a desalinator was encrypted but in with the most insecure crypto used by the navy at the time.

The japanese intercepted it then reported it back to japan using crypto that we had already cracked.

My use of the term "spy" was intended purely for rhetorical effect.
Except that doesn't change the way 'spew("hello")' is parsed, as far as I know. The 'proof' given for perl actually means you can't fully parse the file without also running it.
> But we all knew what was meant, so why bother?

Some dudes here have autism. That or they like to be a pain in the ass...
Well, Gong Li would be the famous actress.
Researcher found Wind turbines and solar systems vulnerable worldwide
Step 3: Avoid profiles of other attractive people. Those are most likely fake.
I don't understand the story. From what I can tell, Snowden had information taken from the US which could compromise its apparently closest ally's spy networks. But didn't tell the UK that? More over, the UK had no idea that the US has such info? I would like to believe that as soon as the Snowden breach happened, the US told the UK, and the UK took measures to mitigate it. I would also like to think that the UK assumed it anyway. Or did the UK leave its networks vulnerable for all this time? Or did the US assure the UK that its encryption couldn't be broken?

Perhaps, the UK moved its spies some time ago, and decided to keep it quiet until the Russians and Chinese broke the encryption.

I have great difficulty taking this story at face value.
A terminology for talking about privacy: Anonymity, Unlinkability, etc.
already here:

https://news.ycombinator.com/item?id=9714497
Your comment is focused about how terrible the GPL is for you as a developer. But the GPL was not created to make life easy for you as a developer, it was made to increase the freedoms of the end users.
Please include the content of a link and why you think it's relevant.

In this case, I guess you want to point out a repost. But the other one got 6 points and 0 comments, so no other discussion with interesting comments to link to.
Can't wait for Windows 10 and it's manager to make all these crapsites obsolete.
Oh my goodness I cannot image the excitement the Philae team must feel at having their baby phone home. Congratulations! Woohooo!! This is so awesome!
"Continue to lose"

Really.

"Indeed this is what is happening right now with EU anti-trusting"

No. Read up on what anti-trust laws are. The US has them too.

"Additionally, like the Chinese, Europeans are getting increasingly weary of reliance of US made hardware"

The NSA tinkering with certain US-made hardware is not really helping sales.
He doesn't say that the change makes things perfect - he says "There's only one possible failure mode and not two, and that failure mode is the safer one"
You're telling me to put one individual's emotions over the good of the many. I don't buy into the culture of "trigger warnings".

> Should I also blame

Please don't engage in slippery slope arguments.

> I bet you made the same sort of mistakes

No, i didn't, not at that scale. I made mistakes, yes, but none of them come close in scale of long-term impact to drunk driving, seat-belt-less driving or unsafe sex. Simple matter of culture difference. My up-bringing was full of unvarnished explanations about the causation between mistakes and consequences, to the point that this is widely known humor: https://www.youtube.com/watch?v=9z77oztO6UQ

Plus, you keep talking about things unrelated to what i said.

I'm concerned only with seat belts. "One too many drinks" is a thing that's entirely idiotic too, but it doesn't need to be mentioned because the legal repercussions for it in the usa are already huge, as well as the social repercussions. The fact that eschewing seat belts is not treated with similar scorn is the baffling bit here. Nothing else.
This is incorrect, no version of the GPL has such a clause. The FSF merely recommends that authors give downstreams the option to use GPL version N "or later".

However, you can "upgrade" LGPL code to GPL, see LGPLv3
"2. Conveying Modified Versions".

There is a FLOSS license that has an implicit upgrade to new version clause: the Mozilla Public License, see "6.2. Effect of New Versions" in MPLv1.1.
From hat I've seen I'll disagree. The people that use vim efficiently [emacs users just substitute emacs] don't just use vim. They are also very efficient using the surrounding (Unixoid) environment. Specifically file searching...I'm not sure IDEs have an edge there.

These days there's also things like eclim. I don't know it seems like vim style editing is still the best way to get around the codebase and actually work with the text but IDEs have great integration to work with the code. So I think the optimal solution is a "best of both worlds" approach which means a vim-plugin for the IDE or an IDEfeatures-plugin for vim. I see the former setup a lot.

---
and my wild guess is that emacs actually has great code integration for Lisps. I don't know what the state of the art Lisp IDE is but I'd be shocked if it was better than emacs.
Or just pretend to be attractive. People seem to like being fooled (we often fool ourselves to feel good, see self-serving bias) so why not?