skysight-inc/HackerNews huggingface dataset:
Having been unemployed on a few occasions for non-trivial lengths of time I think it's unlikely that my personality changed significantly as a result. However, those experiences were "character building" and changed my political outlook. When you're in that position much of the corruption, waste and false beliefs within society become far more obvious.
Nice that they're using Socrata. My only complaint is that Socrata doesn't expose an API to list all the datasets in the catalog.
This is nice. I hope other cities/states follow.
I'm like you. I started using linux round the time the kernel hit version 1. It was ok because when I was young I could not afford a recent computer and linux worked best on my hardware :)

First years of my proffesional life I installed linux on all my laptops. Broken kernels, not working hibernate/sleep, battery life that sucked,... Every time I bought a new laptop some new tinkering followed.

I always laughed with macbook fanboys paying for their overpriced hardware. I switched and couldn't be more happier. Hardware is ok, OSX has a good terminal and as long as I can access this I'm happy. Decent and nice looking applications (I don't mind paying developers a good price for this) which are not on windows or linux. There are points of complaint but the overal experience of the mac and osx is still positive.
The first samsung series 9 (2011) was an ultrabook-class machine that can take 16GB worth of RAM. Though, 8GB dimm modules weren't available when it was first produced.
I've definitely noticed a dropoff in my interest in Show HN. I used to look forward to seeing Show HNs on the front page, and even posted one that was moderately successful, but now it seems like very few posts ever make it.

Meanwhile, going to Show HN directly feels very cumbersome to me. I can't explain it, maybe due to all the techy nomenclature mashed into one page, it's just very off-putting.

On the other hand, Ask HN has been my favorite source of HN content lately by far.
"actor model": no matches found.
> to make OpenGL apps in Go you used to have to install a bunch of headers and libraries, and it was a real pain.

Not quite the case (brew install glew glfw3 on OSX), but the problem is more that it requires cgo at all. One or two years ago I tried to use a package (I can't remember the name of and I'm at work) which was pure go for GL bindings, generated from the OpenGL specs, but it lacked a few wrappings and boxings here and there, making some calls particularly ugly and really not trivial, so I fell back to go-gl/gl (which requires glew).

Of course you still need to link with something (such as glfw) that pops up a window, but that's one thing less to achieve cross-compilation. BTW with recent Go it works fine when built as a dylib, it's just tougher to distribute (on OS X at least, due to stored paths).

From a more general dependency management PoV, I'm a bit anxious about how this is handled though, as this sets an uneasy precedent. "Forcing" the change is unwelcome this way as it significantly breaks the compatibility promise. Short of solutions like semantic versioning dependency management systems, the Go community has been idiomatically handling such incompatibilities at the library name level (foo, foo2, foo3 or bar.v1, bar.v2, bar.v3, or straight up another name). When handling such situations I'd rather have deprecation warnings on the README and when calling the code, pointing people to the new location, but keeping my current code working.

Anyway, I'm really glad things have progressed on the pure Go front as this really makes things easier for everyone. Vendoring glfw 3.1 is an interesting strategy.
> This is why hardwoods are, uh, hard.

General point of interest, but this isn't universally true. E.g. Balsa is a hardwood and is decidedly not hard.
Governing alone - I don't that thats a good reason. There are plenty of Apache projects that are effectively governed by a private entity (Cassandra, Samza, Kafka, and these are all in the "big data" space), that would most likely be as useful as Elasticsearch if their supporting companies disappeared overnight.
For a three year old, out of warranty, used, old laptop thats pretty impressive
> Given that breaching copyright would be classified as a criminal offence with the TPP, and meta-data access is only for criminal purposes, meta-data and an automated system can be used. So once the system is in place, very easily.

Okay sure. But this requires me to believe that software developers won't come up with a protocol that anonymises and encrypts my pirate downloads, thereby rendering meta-data and automated systems ineffective.

The risk of imprisonment thing is just nonsense. We've already seen people go to jail for trivial 'hacks', yet cybercrime is still a huge industry.

Your tech savvy mates (that's me and you) will show you how to download pirated media in a way that's safe from the prying eyes of the law, and life will continue.

These proposed laws are farcical because they're dependant on the current way of doing things, a way of doing things that leaves a meta-data trail. I smell a software solution, and we already know how quickly the entire world can switch file sharing protocols.
That .. seems highly unlikely?

How should the UEFI cause the piracy warning to be displayed? Much more likely: Those people got their 'other' installation medium from ~somewhere~ and the activation failed.

Booh for Lenovo's actions and a crappy recovery medium, but I highly doubt that _this_ is actually more than FUD.
Laws only apply to people without power in the United States.
> since it's a directive and not actually a law in any country

What? EU Directives are requirements on member states to bring in laws. That data protection directive has been implemented into national law in every EU member state…

> (except perhaps maybe slightly Sweden... which is also quite a bizarre situation, having a FB data center there and all)

Pretty sure Facebook is (legally) based on Ireland, and under Irish Data Procection law (which is the implementation of the EU DPD in Ireland).
Good point for Apple. But I wouldn't call having your computer fixed 4 times in ~2 months lucky... Every brand seems to be having reliability problems with their products nowadays (in software as well as hardware). More than in the past. Or maybe it's just me, unlucky as you are... I really have no idea what my next laptop will be...
References would be helpful, the citation above is only a week old, and Computerworld has been following the subject closely.
To be guilty of wire fraud, Lenovo must have intent to defraud the user out of money. It will be tricky to prosecutte.
Suggestion: 'Z-wave's Raspberry Pi kit exposes private key'
Calendar Arc: an elegant, poster-sized productivity calendar
https://www.youtube.com/watch?v=S1Md3LDJPLs
Depending on what you're doing, you don't need any VMs for 8GB to feel small...

When I have a couple of Visual Studio instances running, an instance or two of WinDbg, Firefox, IE, and RDC Manager with several connections open, I can start getting low memory warnings!
Creating Android Layout for beginner
Ask YC: HN No Longer Uses Google Analytics?
Rationale for this? Is it because CloudFlare offers nice enough server-side analytics?
Oliver Sacks on Vision, His Next Book, and Surviving Cancer (2010)
I did this. I had an X1 Carbon, but couldn't find a way to upgrade the SSD (it's some weird size and connector) and 8GB wasn't enough, so I sold it and bought a T430s.
Clickbait in the Physical World: A Social Experiment
(def x ((((5 4 3 2 1) 6) 7) 8 9))

(get-in x (0 0 0 1))

Probably botched quoting, don't know common lisp, only clojure.
Have you missed Kim "Dotcom" being arrested in New Zealand at the behest of the FBI?
Are you really in a situation where you need 16Gb every single day?

Maybe not every single day, but easily 3 days a week. Personally I could never consider owning a primary work machine with less than 32 GB of RAM, as that is just about enough (with some swap) to do something reasonable with a moderately sized data set in reasonable time, without having to try to get too clever. That being said, I currently have an MBA with 4 GB of RAM as a secondary computer to complement my workstation at work, and that's fine for most of my day to day programming tasks.
Did you link to the right video? We still have plain tobacco packaging in Australia. Can you tell me where to skip to in the video that talks about remote prosecution of individuals with regard to piracy.
Windows: Driver for logging the timing of drivers and services at startup
Yeah, I think the high resale value only applies to previous-generation machines. Basically, for a couple hundred dollars each year (plus the hassle of using eBay) you can upgrade to a brand-new machine.
One word: lenses.
Line is huge in Thailand. So much so that the junta in power spent a lot of money giving away Line sticker as propaganda.

http://www.khaosodenglish.com/detail.php?newsid=1419235215
10 Tips How to Choose a VPN Provider?
Did you miss the bit where Kim Dotcom is a free man and running a file sharing company with better user privacy that the previous iteration.

I think the Kim Dotcom saga demonstrates my point of these types of laws being farcical.
Eh? Languages are tools you use for their ecosystem, and especially for what work you can have done for you and what kinds of correctness the language encourages. Syntax is something you have to put up with as part of constructing a program.
If you install deb's normally they are signed, and it does check the signature.

Perhaps the one-liner should be amended to check the hash of the file first, and only run if it matches.
Ask HN: Why do you run multiple VM's?
Hey everyone!

I'm a developer working mostly on MS technologies so I don't really use VM's. I've been reading HN for quite some time and every time there's a development thread (or the latest Dell XPS13 and its 8GB RAM thread) a lot of developers pop-up saying that they "constantly" run n VM's (n > 1).

Can you please explain to me, what are some cases that this makes sense (please don't write just "multiple build environments" but expand a bit)?

Thanks for your answers!
> Why do you think my post was fearmongering, specifically?

You're entire original post - and part of this one - is trying to stir up fears about the future financial stability of the US. This is fear mongering because you haven't actually shown how the TPP fixes this other than to say it is necessary in some vague and highly theoretical ways.

> You can be sure that the TPP is in the interest of the US's strategic financial and diplomatic future

No, the TPP is in the strategic financial - and diplomatic - future of corporations, while removing much of the features of government that might stop those corporations. Allowing foreign corporations the power to wield a criminal codes or civil liabilities - that they largely get to make up - over people in the US can only be "in the interest of the US" in the "we had to burn the village down to save it" sense.

I would consider this kind of end-run around the amendment process to pass things that would obviously not pass a legitimate legislative process to be the very definition of trying to undermine the authority of the constitution, aka "sedition".

Any legitimate concerns about specific details of trade or the US's relationship with the growing economies in asia can be brought up as normal legislation, where they can each be argued about on their own.

> nor is it fearmongering.

lol
Have you tried to get a credit card? It's easier than getting a bank account (some banks will refuse to open an account for you if you have been here for less than 6 months).
The PlayStation Company: why Sony should ditch almost everything else
I'm not sure I exactly follow. Sometimes agreements and relationships are "zero-sum" - A gains implies B loses.

Other agreements are not win-lose ("potluck versus buffet").

In the case of the TPP the US is looking to establish itself, its rules and its influence in the Pacific - to the chagrin of China. While partnerships between the US and China continue to strengthen, some key areas have always kept the two from being too close. Financially China poses a threat to the US it hasn't faced in close to a century. The Renminbi represents a real (but not grave) threat to the dollar and established economic dominance. China refuses to acknowledge a fixed Western world order and in these pursuits it plays fair and nonviolent but hard.

Obama gleefully reminded Chinese delegates that it championed TTIP before the birth of the TPP. At this level of the game, when nations are not in full competition, there's some level of gain-and-lose. That is to say: yes - one side is getting screwed by the TPP (China). But only if the US plays its cards right. If it doesn't, it will be China that screws the US. And let us not discount the dreams and ambitions rest of the Asia-Pacific or the rest of the world.
This actually never affected Thinkpads.
There may be some duality on the use of the word "language". If it is used in the literal sense, I agree. In another case (i.e., if you were referring to languages and their execution environments), I beg to differ. For the end user of a programming environment, differences on syntax are mostly tangible in the aesthetic sense. Some languages are more readable or expressive, indeed, but, in the end, syntax has something to do with our perceptions on how beautifully the code lays out.

Execution environments, on the other hand, are tailored for a class of problems, incorporating useful abstractions. Yes, I know it is not so evident in a world where we have general-purpose programming environments by the dozen; when we talk about domain-specific languages, this makes a lot of sense. They can only gain expressiveness if they can represent bigger abstractions with fewer words.
Handling five billion sessions a day in real time
> I've been amazed for years at how inferior the process of setting up a new Windows machine is to Linux, especially after hearing for years about how Linux supposedly was difficult compared to windows.

That's because it is. Windows: do nothing, it's already installed. Linux: you have to install.

People compare what they have to do to get Windows on a new machine, which almost always (unless it's an Apple) already has it installed, with what they have to do to get Linux on a new machine, which almost always requires it to be installed. Even the simplest installer will be more difficult than "nothing".

If computers didn't come with any preinstalled operating system, the general opinion would be different.

(That said, most of the "Linux is difficult to install" sentiment is probably either based on outdated information from the time when you had to manually configure everything, or someone who had difficulties because of unsupported or poorly supported hardware.)
Vague question and you risk derailing it by saying it's the death of Google.

But do you mean something like Yacy? It's a p2p search engine. Or do you mean something like Facebook, Twitter, Yelp, etc where users turn to instead of Google Search?
> that does not mean the public can actually do something about it

If public businesses and consumers believe they can or cannot do something about it, they are correct (remember SOPA/PIPA? http://www.capitalnewyork.com/article/media/2012/01/5094412/...). Choosing which something is the important part. Learning about the proposals is a start.

Why did most countries drop their opposition to criminalization proposals? Possibly because implementation will be delayed until the government who sign the agreement have left office, http://www.forbes.com/sites/emmawoollacott/2014/10/17/latest...

"... while the last leaked draft of the TPP, dated November 2013, showed strong international opposition to this criminalization plan, Canada now seems to be the only serious hold-out. This may, suggests James Love of Knowledge Ecology International, be because this new draft gives some countries extra time to implement the agreement – meaning that current governments won’t necessarily have to carry the can for their decisions."

Public opinion matters, otherwise why delay implementing the proposed rules?
From my experience, I just agree with the title. I've never held a job, I am 29, I live on welfare in france (thanks for that), and I already have the mindset of somebody who is a marginal. I already thought about living in the streets.

I am currently an intern, thanks to some schooling program for the unemployed, and god do I want to go back being unemployed. I can't even bail out because I would need to reimburse the schooling program, which is 5500 euros. I was so excited of having the opportunity of trying again to be part of society, to have some reason to get up in the morning, to see people, but I was very naive about myself and about the schooling program I was offered. I would have better contributed by picking up trash, but in this country, even those jobs are difficult to get for some reason (I guess the government would not like having all the education which was given to me, go to waste because of the economic context).

I still have this desire to make my own video game in my basement though, but I barely have the mental resources to do it. My girlfriend hates me for being unemployed, so it makes things even worse for my self esteem. I feel pushed and sometimes I'd want to kill people who still argues that civilization need some form of class system. To me, civilization only meant getting welfare, getting porn and online video games. Not a system I have utter confidence in.

The schooling program I'm in aims to teach people web programming in 1 year. I already had programming skills before that (from a public school program where I failed my exam), so I learned nothing, and I hate php/java/mysql with passion.
It's not made by Z-Wave, either - they're Z-Wave.me.
Yeah, you're right. I mean, anyone who can follow basic instructions is part of the field, just like a 15 years old editing a WordPress config file is a Computer Engineer, right?

In all seriousness, there is a big difference between doing lab work, which can absolutely be done by high schoolers, and skilled, technical work in the biological / chemical fields. As pa5tabear said, there just aren't as many jobs out there for the skilled biologists or chemists, which is one reason you can usually see people with degrees doing jobs which they are "overqualified" for.
I agree with the parent poster that the participant's awareness of whether the host acted randomly or made an informed decision is critical for the participant to decide whether set B's 2/3 probability shifted/concentrated into the one unopened door in set B or whether set B's overall probability got reduced.

I can illustrate this with a variation to demonstrate that revealing a goat in the door is not that important compared to whether the host knowingly opened that door. For example, say the host blasted the door (and it's contents) instead of opening and revealing what's inside. Now it becomes critical to know whether the host randomly blasted it or whether it is guaranteed that he would never blast a door with car inside it. That knowledge rather than the 'reveal' of what's inside the door he selected (to open or blast) is what influences my decision to recalculate or keep the probability of set B.
I had exact same problem and got my motherboard replaced for free 2 years ago.
Have you met Julia? I don't know if I'd quite call it a functional Fortran, but it's not that far off, either.
John Lewis are also a good option to buy Macs (or anything, really) from if you're in the UK. On, I think, all electrical goods, definitely including Macs, you get a two-year warranty (ie. double Apple's).

John Lewis are also very nice to talk to on the phone, in my experience - I ordered some flowers through them recently for next day delivery, which unfortunately they were unable to fulfil: they phoned me to apologise and the guy said to me, "I really am so sorry about this, it's a dratted nuisance!" The day after, they sent a much larger bunch of flowers than I'd originally ordered.
Do you get the same problem still if you boot off a USB Snow Leopard disk or dual boot into Windows?

If not, I wonder if you could report it as a bug or something?
Keep watching - the corporate stuff starts a few minutes in, with the tobacco industry throwing around threats to various countries legislatures to stop those legislatures from passing Australian-style packaging laws and other public-health regulations.

edit: if you're in a hurry, try starting at about 5:55 https://www.youtube.com/watch?feature=player_detailpage&v=6U...
How We Launched Our SaaS in 1 Week
I think it's mostly from developers trying to use their target deployment environment or to use a common dev environment image. Others might like it as a nice way to sandbox different workspaces and for convenient functionality of taking snapshots you can revert to (like source control but for your whole machine). Also some orgs have their QA make extensive use of VMs to test different set ups and for reproducible bug reports.
Not sure where you're getting the idea that VFX artists are on six figures, none of the ones I know personally, in the US or Australia, are.

That's not to say that VFX isn't a large cost to film production, just that the cats sitting on computers running Houdini aren't necessarily the ones racking in huge sums of money.
Are the chat apps that are popular in the west any more open than the Japanese and Korean ones? Would making Facebook (incl. Whatsapp & Instagram) more dominant help open platforms?
I use them daily and they're painful! Thankfully, there's Peru [0]. Unfortunately, it only works on Python 3.3+.

[0] https://github.com/buildinspace/peru
It is good but it took a lot of complaining to get this done, and a class action lawsuit. I consider myself fortunate that I got a mid 2012 MBP without retina and it is (so far) free of these issues.
You are using the tactic of trying to seem just like us and agreeing with us that it's bad: "... it comes with certain trojan horses ... such as requirements mentioned in the article for internet service providers to filter and monitor customer traffic."

Then, with us convinced that you're firmly on our side, you make the bold statement: "The TPP is important for navigating future global financial and international policy options, but bundled with it are laws that would otherwise be rejected at the ballot box."

And you say it again: "You can be sure that the TPP is in the interest of the US's strategic financial and diplomatic future. That's not a lie - nor is it fearmongering."

I'm sure it is in the interests of the ultra-wealthy and elite in the US. What's in it for everyone else, though?

This is your fearmongering: "it is dangerous to be a single issue voter."

Nowhere in your previous post or this one do you come up with ONE justification for that, or for your statement that the TPP is important and necessary. Nowhere.
This is one of the things I think medium.com does briliantly. Their side comments with highlighted context are a brilliant innovation.

I've started using the Point[1] extension for Chrome to highlight content on pages and comment on it. I mostly use it privately for pages that I would have otherwise have just bookmarked and put a comment in the bookmark name[2]. but it's also been useful for discussing web pages with my family that would otherwise have been done via facebook or email.

[1] http://www.getpoint.co/

[2] I'm a prolific bookmarker. I have over 15,907 bookmarks in 1,385 folders, (up ~5000 / ~500 from this time last year).
It would be interesting to see what Yosemite is doing with the GPU. If you could download and install Quartz Debug, you can get it to flash areas that are drawn with accelerated graphics in comparison to CPU drawn graphics. It would make an interesting comparison with Mavericks and previous.

Interestingly, the one change they did make in Xcode 6 was that the build progress bar at the top of the screen is now drawn in software - it used to be the only thing in the entire IDE that was GPU accelerated!