skysight-inc/HackerNews huggingface dataset:
GC is not an hack. Short of designing your language around ownership (like rust, Cyclone), it is the only way to guarantee memory safety, which is a fundamental property for a programming language. The automatic memory management part is almost just a nice bonus on top of that.

And I say this as a C++ programmer that has written very little code on GC'd languages.
I Can Be a Lesbian for Genevieve, She Makes Me Wet – Nollywood Actress Opens Up
It's a "bug by design", much like most of Facebook's tracking "bugs".
NFF may sack sunday oliseh
They are supposed to be sandboxed just like in Chrome, though.
not happy but at least i can feed myself and go on a date. I was hoping I'd receive better compensation than I do. I certainly did not go to college for this.
however I have been able to afford a (not big but okay size) appartment in a bad neighbourhood. this I use to rent out rooms. SO far it's been a very smart investment. which means hopefully I'll be able to move on to a better life someday.
That quote is out of context. From the article structure, the author is talking about the year 2004 where the only major automaker making hybrids was Toyota. It makes sense if you read the earlier section and the rest of the paragraph.

Normally the editor is supposed to fix confusing sections like this but that didn't happen here.
Programming guidelines – Part 3: The life and death of object
Why exactly?
Your story sound unfortunate, and I hope you bounce(d?) back from it.

But your story also sounds very different from what the article is about. The parable in the article is not a story with two sides. The basketball team's performance was objectively measurable thanks to the championship games, and the team performed objectively worse with the skilled but hard-to-work-with player, and performed objectively better without him.

In your story, you say the other team members "didn't add ANY value to the project" and "try to make [your] work harder than it already is". In the parable, the semi-pro player, in spite of being the best player in the league, was adding NEGATIVE value to the team.

If you were hardworking and smart and completed your tasks while your teammates were lazy and didn't accomplish anything and just complained about not being able to work with you, then they (and the person who fired you instead of them) are the problem, not you.
I thought Disconnect was based on preexisting lists and Privacy Badger automatically worked out which sites seemed to be setting cookies and using them for tracking across sites. I'll need to look into it more, thanks.
To be fair, there's nothing in the Part P regulations saying that you have to have a ring main. When I had my house rewired, I had the electrician put in radial circuits for the new wiring, so at least half of my outlets are now in a star topology.
In new installations, you have both.
I really really want less things in my email, not more. This is where hosted RSS readers have value.
>The web has become an almost unusable mess where a single page loads 30 or 40 domains of ad, crap and tracking bringing us back to dial up speeds unless you block most of it.

I choose my current job because it was a small company, that actually shipped stuff to customer. You give us money, we'll ship you something in the mail. To me that is an honest, simple and satisfying business. Now the company has grown big, we spend most of our time figuring out how to do up-selling, tracking of users, social media bullshit and tries to push useless subscriptions. We still have basic stuff like order tracking and returns that aren't working correctly. Sadly better service always lose out to "more features" for some reason. I think we could save a ton of money by fixing the basics and trimming features not used by most customer.

The level of tracking and tracked advertising we do pretty much sickens me to the extend that I want out. I just want to solve people problem, not push them to buy hairdryers and batteries.

I don't think I would want to leave the business, but sadly I'm a little to insecure in my own ability to start my own business. Right now, what I really want to do is help small non-IT business getting the services and solutions they need, without ripping them of. It just quickly because terrifying. The prospect of maybe not finding customers, or not being able to solve a issue scare me beyond belief.
If you're using Firefox, you should try out Multifox:

https://addons.mozilla.org/en-US/firefox/addon/multifox/
What papers should everyone read?
How does this exonerate them?

This could be interpreted or viewed as just inadequately covering their tracks.
The standard knock against micropayments is mental transaction costs--going back well over a decade. I think it's fair to say that the cost of doing the payment transfer isn't really an issue; even if it is with current systems, that can be dealt with.

However, there is an issue with having to explicitly decide to pay 5 or 10 cents every time you want to read something online. And if it involves having to get an email with attachment sent to me, the mental overhead and friction is even worse. It's not that people will never buy but there's a huge difference between free and just a few cents.
Yes it is as fast as c++ now.
As a programmer, very happy. As a lone dev propping up a design agency as it clumsily transitions from print to web, developing static sites and WordPress junk, not so much.

Occasionally something interesting crops up but I generally want to find an in-house role working on a web app or something.

I don't have to be happy because I am putting my partner through university so they can pursue an academic career and putting food on the table.
> Considering the amount of variables that contribute to the browser fingerprint, you would be forced to conclude that the only way to prevent being so unique is to run a browser in a vanilla VM (although the OS is already a variable in itself).

It'd have to be more like a VM running the OS with the highest market share (Windows), the browser with the highest market share (Internet Explorer), with the most common language used, with the most common time zone of users of the site you're accessing (varies by site and time of day), etc.

Anything else and you could stand out in the crowd. Using Linux or OS X, for example, really make fingerprinting easier for sites, which is quite disturbing.

Randomizing the values of certain attributes, as you've described, may help a lot if more people adopt it and make fingerprinting a futile exercise to those using it. :) If the people doing the fingerprinting see millions being successfully tracked with just a handful they're unable to track, they wouldn't even care. It's kinda like ad blocking. A few do it and it's not seen as a problem. If the majority does it, then the sites take notice. For a larger scale effect, browser makers should get into this. Mozilla, Apple, Microsoft and Google, in that order (with Opera somewhere in the middle), may be interested in thwarting browser fingerprinting.
What a coincidence.
Will there be any noise pollution?
Interesting premise given Britain now has the most expensive public university system on the planet:

"While student fees can be higher at many ivy league and other top colleges, the £9,000 annual charge for attending an English institution pushed the British average above the US’s public colleges for the first time, the Organisation for Economic Cooperation and Development said. OECD data showed that fees for a bachelor or equivalent degree on average in public institutions was $9,019 a year in the UK compared with $8,202 in the US. Fees at private institutions – attended by 40 per cent of students -- in the US are on average $21,189 a year."

http://www.ft.com/intl/cms/s/0/62a1d4e0-9213-11e5-bd82-c1fb8...

http://www.theguardian.com/education/2015/nov/24/uk-has-high...
Paying people the same value they contribute is not socialism. It's called: Being a good person.

Capitalism seems to have made us all think it's completely okay to exploit someone else's surplus labour. How is the risk the founder takes that different to Employee #1's? Their payout is usually vastly different, but their contribution not so much.
Like I posted before here [1], it is interesting to see that Microsoft is on top of the best-paper award list with 43 points, and MIT is third on the list with 30 points. IBM and Google are way further down the list, just to name a couple.

This is why (imo) Microsoft deserves much more credit than it gets. Especially compared to Apple, which isn't even to be found on this list.

[1] https://news.ycombinator.com/item?id=10964174
If I'm 45 minutes late for work 3 days in a row with no good excuse, no one gives a fuck. Retail worker shows up 45 minutes late one day and they're most likely fired. I also don't have to worry about people fucking around with my shifts and thus how much money will be in my next paycheck.

Having even a modicum of job and financial security removes so much stress from your life.
Rkduck is a Linux kernel v4.x.x Rootkit
My gut feel is that any developer he could employ probably is looking 2+ years down the line and where else they could be employed. You also have to consider the social side of development. Going to meet-ups etc.

If you love technology you want to put your roots down in a place that lives and breathes the stuff.
I can sympathize with anexprogrammer and I think by working with your hands he might mean something like woodworking, metalworking, generally working "in the shop" making stuff.

I'm not unhappy being a programmer, but from time to time I immensely enjoy fixing things at home myself - I see result of my work here and now. Being a programmer I may not see finished result of my work for a long time.

I think it is quite beneficial for programmers to dabble in some hobbies that involve some handiwork - be it knitting or making playing dices out of metal.
Hint hint - China! Those damn ICP licenses!
I think the current best option for privacy-conscious users working with Windows 10 is to install Windows 10 LTSB version[1]. It doesn't contain Cortana, Store, all those fancy widgets, universal apps, IE Edge, and forced updates.

[1] https://technet.microsoft.com/en-us/library/mt598226%28v=vs....
Microsoft being a software company is amazing. There are plethora of issues with MS core products like Edge, OneDrive, Store not to mention the release of Windows 10 mobile in alpha state for some of their phones. It's just mind-boggling how broken software can a software company ship and show no signs of caring at all beside the generic responses.
It's worth pointing out that Chrome had a similar issue on iOS at one point [1] - not that it excuses them in any way.

[1] http://www.theinquirer.net/inquirer/news/2298553/chrome-for-...
Depends very much on the retail job. If you're expected to sell stuff and work on any sort of commission, then retail jobs take a lot of (a certain type of) smarts if you want earn good money.
I'm like 8 years into my career, and CTO-level now, and I'm happy most of the time, depending on the non-technical situation at a moment ;-) (dealing with requests from non-technicals can be exhausting sometimes :D)
Completely agree. Yes many people from less educated households have realized they have the chance to improve their situation by pursuing a degree, hence the increase in applications from that segment. But how many of those actually attend university and graduate?

I am currently enrolled in the EIT Digital master school. Funded by the EU, with scholarships for both EU and non EU citizens there was a huge amount of applicants from outside the EU, mainly "poorer" countries. Turns out, of those very few remainend and mostly those that got a full scholarship.

Applicants != graduates;
That's an unsung triumph of data presentation. I've watched it a couple of times, and it's amazing how much information it presents clearly and at the same time. My favorite thing is how it uses multiple sound channels to allow a knowledgeable listener to monitor multiple telemetry streams at once by sound alone. I also love that space computers are finally beeping like sci-fi always said they should. :D
Another interesting movie dealing with post-apocalyptic resource-constrained humans is Waterworld (1995).
Sooo... What's the actionable decision here?
There are two groups. Regular and private. All regular ones share session, so do all private. I never had a problem with that setup. Though I wouldn't mind if private tabs would each had its own session unless they were opened from following a ling from other private tab. But that would be definitely harder to indicate to the user.
Lazarus is free and open-source.
Ask HN: NIPS 2015 – Tutorial Deep Learning
I'm trying to access the video for the deep learning tutorial linked in [1], but the link doesn't work (It's hosted in the Microsoft research website). Does anyone know if that's the only place where this video is available? (I searched in Youtube and other websites related with NIPS but I don't find anything).

[1] https://nips.cc/Conferences/2015/Schedule?type=Tutorial
There isn't anything NASA could ever say or do that would change those people's minds. Better not to let them influence anything.
https://jackschaedler.github.io/circles-sines-signals/
As someone who extremely capitalist and believes in free markets, I don't believe cooperatives are inherently socialist.

In a free market people are free to create their own ownership structures. If people want to setup up a company, and distribute equity equally to employees that's completely up them
If the server sends an "Expires" header in the response, then the client doesn't even need to do that check. With an expires header, the server has effectively told the client that the data wont change until at least a particular date, and so the client honours that information.

Last-Modified/If-Modified-Since is an optimisation trick which exists for the situation where the person running the website hasn't bothered to explicitly define expiry periods for content.
Some (mostly not that relevant) details missing from the article:

1. CPU microcode update packages from Intel ("MCU") are unified "processor package" update containers. They update more areas of the chip other than just the MSROM. This is more obvious in the SoC parts, but it is also true on the discrete parts.

2. MCU can be downgraded, although this is clearly going into "not validated at all" area, so it might not result in a very stable system ;-) It is likely that Intel can set a flag inside the MCU data that forbids this (the MCU loader inside the processor is more than complex enough to support this kind of thing!), but at least up to Westmere downgrades were still working.

2b. and you can always downgrade either just the microcode inside the firmware by modify-and-reflash, or the firmware itself, even if the CPU started to ignore downgrade attempts at runtime.

3. When the MCU update process is done in a trusted environment (microcode update data in the FIT), the reported microcode version CHANGES (the processor reports it as one less than the real version of the microcode). This is relevant for attestation, and it is really something that needs to be added to the IA32 manuals. We only know about it outside of the NDA'ed world because coreboot required a fix for the next issue:

4. As long as you find a way to always feed them the latest microcode (or at least the same revision that you have in the firmware), Linux, VMWare and the BSDs [currently] will always override FIT-provided microcode, thus changing the reported microcode revision (it will not be reported as secured anymore). Since the revision changed, it will break any attestation that depended on it. This looks like a good thing at first glance, given how utterly broken at launch the recent Intel processors have been: anything that would get in the way of an user being able to fix these by updating the MCU is a damn bad idea and NEEDS TO DIE.

5. The microcode update process nicely wastes several million cycles (and it can easily get to a billion cycles in larger systems, as the update cost increases linearly per core) at every operating system boot and resume from ACPI S3/S4/S5 ;-) Try to ensure that your firmware has the latest one if you want to have a smaller carbon footprint, because if the OS decides to update it, the box will be doing this expensive procedure twice at every boot/resume...
No, really. Like Golang - compiling to native code, have a thin layer of proper abstractions, a-la Inferno, reusing OS ABI to dlload and call everything, no Windows support. No VMs - x8664 is a pretty good VM itself. Also learn to stop worrying and love a good OS (the way Golang does).

Mostly functional, with immutable data, which makes really difficult things (runtime) simpler.

With CL compatibility as a package.)
I would also prefer each external link to be opened in a private tab. Ideally with a whitelist that would allow domains to be opened in "public" profile. I somewhat handle this by two separate browsers now.

I think those "tree tabs" extension would be great to separate these groups even visually. So each root node is a separate session for example.
Its depressing to make comparisons, but 99.9% of developers will never make half of what a specialized MD or successful lawyer or someone in finance might make.

What percentage of people with law or finance degrees to you think actually make what you seem to think people with law or finance degrees make?
Same thing happening to me, in my good days I worked with giant tech people, and I left them because of money and another reason.Now each and every day I feels like doing nothing, don't know how to get out. Just looking where to go, where to concentrate. I really love programming but now days I feel Im lost.
"In the last decade, in spite of rising tuition fees, students are more likely to apply for university, poorer students are more likely to apply for university, and the inequality gap – while still a problem – has closed."

That's just ridiculous. What we are actually seeing is a very strong sheepskin effect where not having a university degree pretty much guarantees you a menial, low paying job. The poor push for a degree but that does not "the inequality gap has closed", because there is still strong inequality among degrees themselves.

People go to university not to learn (that's just a side effect, in some schools, for some students) but to signal to society and to a future employer they are the type of person willing to commit themselves to a career in the field, by irreversibly burning money and years of their lives doing busywork. So clearly, a more expensive or exclusive school is a better signal. Everybody goes to university nowadays but that does not mean degrees are equivalent.

I agree throwing public money at this mess is not a solution, we have to devise more efficient ways for people to signal their competence and willingness to learn.
Perhaps an early vhs vs betamax episode.
In retail, you don't get free food / liquid. You have to stand on your feet all day. Customers are allowed to scream at you and you have to figure out how to make them happy. Bosses are more than happy to fire you because, let's be honest, there are 1,000 others that can do your job. No guarantees of a 40 hour work-week. No paid holidays, no benefits. Raises are like 25c, and that is only if the boss really likes you and you aren't in a union, shifts well past midnight on Friday and Christmas Eve... (don't care to continue)
I didn't say it exonerated them.

I said it was a bug in Microsoft's view and they are allegedly fixing it.

I'm not sure what you mean by the "covering their tracks" bit.
Search for explaining and harnessing adversarial examples for some contemplation on the overly confident results.
Excellent concurrency, blazingly fast and memory-safe.

The first is difficult for a lot of the commonly used languages, the second is hard for Python, Ruby, etc, the third is hard for C, C++, etc.

One downside (although some consider it an upside by design) is that it can be a bit more verbose than other languages since there is rarely any "magic". You can usually read any Go code and be pretty confident at what it does, because it doesn't allow you to hide complexity. This does tend to make the code more verbode.

I highly recommend taking the interactive Go Tour at https://tour.golang.org/welcome/1 because it will show you everything you need to get a high-level overview of Go's power.
I'm saying the job requires zero brains or education. I did not mean to imply people who work in retail have no brains or even less than average. in my country it's not really a legit career choice. it's mostly high school kids or people under 23 who do it as it's compensated below adult minimum wage. after a certain age you either get promoted or fired.
Would company that has highest standards about software testing, design and security, cooperates with NSA and GCHQ, spreads FUD about Linux/UNIX and uses EEE tactics to destroy other projects/standards like PDF, email clients, Java and makes money on collecting user data do it by accident?

I think so.
I use the Perspectives extension for this purpose.
The End of Big Data [fiction]
Hate it.

I started coding at 14 and had my first paying contract at 16. Worked in a large startup once and freelanced until 22. Even though I was making 6 figures, I was extremely unhappy and depressed with the monotony and boredom my job had become.

I was fortunate (and probably lucky) to have been able to move to finance (hedge fund) at 23.
Now I'm off mobile, I took another look at the site and it does in fact have a view that is basically what you presented above:

http://en.arguman.org/the-universe-is-a-simulation?view=list

Hope you like it!
Let Slack notify you when SSL certificates are about to expire with Node.js
Also lots of jobs require higher education when they shouldn't as a result of this "education overabundance".
He was almost certainly being sarcastic.
"having a university degree pretty much guarantees you a menial, low paying job"

Evidence?
There is another one from google. You could try with the link in bellow

https://www.udacity.com/course/deep-learning--ud730
By "you", in the latter paragraphs, I mean "one" As in "one doesn't just sit down"

Apologies. Of course that's what I keep doing. Really happy about it too. That just ain't the way 99% of development happens.

ADD: The point of my OP wasn't that I hate programming, it was that programming itself has changed. It used to be a direct expression of creativity and had quite tight feedback cycles. Yes, I still code that way. But for all the other coders I see? Most of the profession is stuck inside a prison of its own making.
I experience ridiculous bugs in Microsoft, Apple, and Google products. It's happened at different rates, but quality control for all three companies has really plummeted in my limited experience.

Hangouts, iOS, Win 10, and Android (on a Moto X) have all been surprisingly buggy for me. If there were a company that prioritized stability and QA over anything else, I'd certainly switch to that for my phone. I thought buying a Google-made or Apple device would solve that problem, but I was wrong.
You should really put some sort of preview before you ask users to sign up.
I like what they're doing - I do not want to take out a full subscription to all the possible news sources just to read a couple of articles a month.

However, their "iTunes for Journalism" model is not the best one; "Spotify for journalism" is better: fixed monthly price and all you can eat. I do not want to expend the mental energy thinking about whether an article is worth the 0.25c.

Blendle also has to recognize that the value is different - you can replay a song many times, but an article loses value very quickly - read it once, maybe go back to it for reference, and that's it. Pricing needs to take this into account.
This is fantastic. Got more done in 5 minutes than I usually do in an hour of trial and error.

Any keyboard shortcuts available? At least a shortcut for Duplicate would be good.

Edit: Shortcuts here > https://bootstrapstudio.io/pages/keyboard-shortcuts