skysight-inc/HackerNews huggingface dataset:
But you are talking only about one section of the IT industry (Servers and Hardware). The apps that are moved to those saas platforms have to be developed and maintained by someone. What about development? research? security? consulting? etc...? I remain skeptical...
a cooperative is usually not really about socialism. they just have members instead of shareholders. there are big banks structured this way.
Survey on Web Dev Client Collaboration
I skipped to the FAQ and wow, this is not a win at all for people who desire privacy (i.e. the people interested in this HN comment thread, in theory).

https://www.brave.com/FAQ.html
We get to sit in comfortable offices, working on interesting projects (mostly), building things that make a difference to people, without getting dirty or abused by the public, and we're pretty well paid for it on the whole. And there's always the possibility that we might hit on an idea that returns literally billions of dollars. Or work for someone else who had that idea and walk away with literally hundreds of millions of dollars. Most people don't have that sort of opportunity.

Very well said.
Ah, another browser to keep an eye on. In a good way. What else is there that is worth checking out? I.e. not a 1:1 chrome/ff clone with one extension integrated.

https://vivaldi.com/ (they push a few new things, it's closed source.. and rather taxing on performance)

http://otter-browser.org/ (this is more or less a hobby project I'd say)
Hi mamuninfo, I'm looking for the NIPS video,not another tutorial for deep learning. Anyway, thanks for the reference.
9/10 - Interesting problems; working remotely, to my own schedule; living in paradise; pants optional.

Prior to my current gig it was

8/10 - Interesting problems; well fitted-out office with great people to work with and coffee nearby; the opportunity to grow technical and people skills and mentor.

In the 90s I worked in public service doing accounting and marketing gigs. I'd rate those jobs about 3-4/10. So I'm pretty happy with the transition.
That's true, but you don't really have to let Google know which sites you visit in order to pull the jQuery library. This extension provides the files from a local cache so that you avoid the requests to a great extent and thus minimize any tracking. If mylittlewebsite.com and yourlittlewebsite.com both use Google CDN for jQuery, Google would know that you visited these two sites. With this extension, there's lesser chances of Google or another CDN getting all instances of the jQuery download requests (unless each site is using a different newer version of jQuery that's not locally cached yet).
Thanks for the advice. After I host it I'll definitely Show HN it.
I was thinking about this earlier, and while I've been in the industry ~8 years, I've only worked at two companies, and they've both had some pretty fundamental dysfunctions from a strategy/leadership/management perspective (e.g. projects building software that no one likes/uses, major flaws in delivered products, huge delays/delivery slips), that I want to see what a "successful" company looks like.

But then I thought some more, and I don't know if any companies actually do this correctly.

Do companies exist that can deliver on projects at a fairly steady clip with teams that build solid products generally on time and within budget? Or are we all just floundering around, making buggy apps that take forever to release and don't solve any problems, except for the lucky few who can get everything to harmonize out of sheer statistical happenstance?
So when you open a new tab in that window and go to a google site ...

... you are not already logged in?

... is that what you are saying?

Sure it's simplified but hardly convenient!
I would sincerely, sincerely suggest to research the MISERY most of our world is in. There are 1 billion people without food or clean water. Imagine what someone with your skills can do to help? You don't need to make any money - and implementing deliverables in that scenario will only alleviate actual, real PAIN for others - not fuel the chase of more profit for someone who has hired you.

I'm sure you've probably thought of this before, but I thought I'd throw this out there anyway. Volunteer to make the lives of people trying to help people better, with software. You probably don't even need to write anything new most of the time, just know the good software from the bad and deploy it to awesome effect on operations for good across the world.
That's why batching needs to be used, so all those little 5-10c transactions get accumulated and sent as one larger one. Then once a month or when you've read $5-10 worth of articles you'll be charged. This usually means that there will be one, or a handful of, providers so that you won't have an outstanding tab or credit at too many places.

So there we get back to a subscription magazine model. It's easier mentally to have one, or a few, subscriptions charging a fixed amount per month to read content. Unfortunately even if you do pay $5-$10 per month for a subscription, the publication can make more money from you by selling ads in the publication.
Show HN: Everything about your movies from the command line
On Chomsky and the Two Cultures of Statistical Learning
If your employer uses Google Apps for work, this is far from contrived but rather an everyday default scenario.
And I guess you wouldn't even need to use sea water as a primary cooler, just as a secondary cooler. I.e. the primary cooler flows through your datacenter and the secondary cooler cools that primary cooler. So fewer pipes are exposed to sea salt.
That a reasonable amount of tuition combined with manageable payment options does not deter low-income students (at least not statistically) is not new [1].

That said, the potential deterrent effect is not the only thing to be considered. We also have to look at fairness.

Normally, a fixed [2] benefit paid out of flat or progressive taxes is itself progressive (because it provides proportionately more financial relief to low-income recipients).

However, in the case of free tuition, middle- and high-income households are more likely to be recipients; this makes it potentially regressive and is one of the major arguments for not having free tuition; you might end up with low income households paying tuition disproportionately for high income households.

Yet the UK's system (paying back tuition as an additional tax on your income, but only if you earn enough) does not really fix it; while it addresses the low/middle income disparity, it creates a regressive bump in the middle of the income scale; the cost hurts middle class students the most. Once you hit a point where you will pay your entire tuition, it's a fixed cost that is borne by everybody and then it becomes regressive.

Creating a flat or progressive hypothecated tax for college graduates might address the issue of social fairness, but at this point it's not clear whether it's worth the complexity or whether just financing tuition (and also other forms of tertiary education) out of a sufficiently progressive income tax might not be easier. After all, governments do a lot of things that are likely to benefit richer people more and we don't create convoluted hypothecated taxes for all of them.

The article is of course right that the problems that cause unequal access to college occur a long time before you worry about tuition, but this is really not an either-or situation. Free or affordable tuition isn't all that expensive (by the standards of the budgets of Western countries), not to mention that investing in human capital is generally a good idea. And, obviously, providing options for tertiary education and careers other than college is also a primary concern.

[1] That said, I'm pretty sure that on an individual level, there are still plenty of cases where it does deter potential students – I know some myself – and there are other detrimental effects, such as the financial burden on dropouts.

[2] Tuition varies by university, of course, but on balance it's close enough to a fixed expense to call it that.
Yaaay, yet another PA that requires me to allow a company to see what I do with my devices and record what's going on in my house.
I was unclear. I meant DTD's are not an SGML language.
Do they have to be in the same window?

Chrome already supports multiple 'users' which fits nicely with what you describe.
As the parent of a teenager who is starting to think about applying to University I am extremely conscious of the fact having a degree today guarantees nothing, not even a menial low paying job.
Haha I don't think humans would be the only species to survive. Its literally impossible, we are so messy and still we managed to survive for a while.
They don't actually turn you away if you don't have a degree, they just write is as a requirement in job description. But like a lit of other "requirements", it's never strictly enforced.
Ok, this is quite good news then. But Bayern might be quite slow in implementing such changes.

Regarding tuition, i've seen the tracking system more restrictive than having a tuition. You can always borrow money to pay a tuition, but if you choose wrongly ( or have really low scholar performance in the first 4 years of school), it is(was) pretty hard to access to the university.
12/10 :)
- Working with interesting problems
- Finding better ways to do things
- Great people to work with and learn from

12 years experience in web development.
> Hell they haven't manged to increase the number of trade apprentices chipy sparkies etc

I think the problem here is that small firms and one man bands, who used to be the backbone of the apprenticeship system, are no longer willing to take the risk of investing in someone only to see them get snapped up by a bigger firm once they have served their time?

There needs to be some kind of system in place that either prevents this happening or that compensates the firm who made the initial investment.
IMHO it's a pity that the author of Redux - who is doing a GREAT job btw - doesn't want Redux to be a bit more opinionated itself. For example adopting Immutable by default. Maybe I wouldn't have liked some his choices, but at least it would be much easier to create coherence in the community and an easier path for newcomers.
How to Quickly Get Started with Selling Your SaaS Product
Marissa Mayer to Make Case That Yahoo Can Be Turned Around
Whao that is impressive, honestly I would not have believe that shell script is this powerful.
Whether or not it was intentional, it certainly demonstrates that privacy is not high on the priority list at Microsoft.
> 1. If there are objective sources of stress (e.g. problems of economic survival), I don't perceive that to be an emotional problem. Emotional problems, as I would use the term, are problems which are strictly endogenous in nature.

I meant psychological problems rather than emotional, but I feel like those two are intertwined, anyway. Sorry for the confusion.

Being burnt-out is also a type of stress. What I meant to say is that, if you're constantly under stress it can have an impact on your emotional/psychological state as well, and you shouldn't underestimate the damage psychological stress can do to your personality.
Not to mention that by being a developer, I started earning money in my early 20's, without hefty university debt. Less risk (plenty people study for the bar and fail) and upfront costs.

There's also less chance of getting a casual 9-5 environment in finance.
It certainly adds some cognitive overhead to the user.

I think a solution might be buying credits, e.g. you have bronze/silver/gold credits, and each article could be priced at 1 bronze/silver/gold credit (because the price being e.g. 3 credits would keep the overhead). This layer of abstraction removes the user from thinking in terms of money (e.g. this article cost 0.25 euro), a bit.

In terms of monthly subscription, I would assume pricing articles individually makes it easy to deal with the publishers? X people read it at price of $Y, so you get X*$Y minus some fee, can't get any easier. It would get much more tricky if trying to split the monthly cost.
> As a Rust-curious C++ user, I've actually been frustrated about the lack of C++ to Rust material.

Which C++ subset should someone choose? All of it? What about the people who don't use exceptions? What about the people who don't use templates?

It's the same problem as writing a Perl to XXXX tutorial. The surface area of the source language is so huge that it's just not worth the undertaking.
The mess should and could be optimized. But as said, what the uni. degree is for employers, students and society is an arbitrary yardstick for the general quality of a person within a given field, what other option do we have then throwing public money at it? Private money just distorts these yardsticks towards capita, not competence.
Waterboarding was always considered to be torture, the only time it wasn't "legally" considered such in the US was because of one person, John Woo, who redefined torture while working at the DoJ. This was in 2002 and all of his memos were fully disregarded by 2004.

This was a government lawyer who openly admitted his belief that the president could crush the testicles of a child of someone suspected of a crime and it wouldn't be torture.

Waterboarding was always considered torture before and after John Woo, and just because he muddied the legal definition in the US for a brief period of time, every competent person on the planet was aware that waterboarding is torture.
Show HN: Remote Jobseeker’s Handbook (20% off with discount code: 'hnrocks')
Not in the least. I spent a good portion of the past 15 years trying desperately to rekindle the flame that brought me into the business, but I just couldn't seem to do it. As of November last year, I quit, and I'm now back in school at the ripe old age of half_dead.

At present, I have no idea what the future has in store for me, but whatever it is I hope it grants me some level of satisfaction at least.
This was the most attended of 6 tutorials at NIPS 2015. All of the tutorials are listed at https://nips.cc/Conferences/2015/Schedule?type=Tutorial where slides are available now, and video will be when the Microsoft server recovers.

Many of previous years' tutorials will also still be interesting:

https://nips.cc/Conferences/2014/Schedule?type=Tutorial

https://nips.cc/Conferences/2013/Schedule?type=Tutorial

https://nips.cc/Conferences/2012/Schedule?type=Tutorial

...
Ooh, new languages are always interesting to know about. Do you have any sharable things about the design or implementation? :D
I am leaving UK mainly because of tuition fees.
It's really expensive for overseas, I am just a regular software engineer and someone from my family wants to finish the studies.

£24k p.a...
A list of best 10 year old papers/test of time awards would be really useful for finding the high impact papers in a field. It's surprising how often best papers have very little impact down the line.
It's a complex place to be , I'm looking for other jobs that seems to be the light at the end of the tunnel , and it makes you feel good that you're working towards a solution in a way, good luck!
> if you don't have the official engineering degree, you will never be considered an engineer

The same is true in the UK - apart from the fact that we overload the term 'engineer' to mean both 'someone who fixes things' and 'someone with a particular professional qualification (similar to a doctor or lawyer)'.

Becoming a Chartered Engineer requires a relevant masters degree, some years of professional experience and then qualifying exams - which is similar to other professions such as medicine or law. And these professional qualifications exist for a reason - e.g. someone has to sign off on a new bridge project and say that it will be safe. I don't want that person to be someone who reckons they know what they're doing just because they've done it for 10 years.

NB: There are good reasons why software is (and should, IMO) be considered differently to a field such as structural engineering. And indeed, very few software engineers bother trying to achieve chartership.
Potentially shippable is no longer good enough
What would those consequences be? Perhaps some sort of regulation?
AFAIR, Opera had this feature before (I think before they changed the engine), and it worked fairly well. I don't know though if they had similar issues.
Definitely not logged in unless you open that page from an already logged in tab. I'd prefer every new tab to have unique session unless it's a child of another tab.
Hi, that sounds encouraging for aussies. Are you working remotely or in NYC? Would like to hear of Pivotal.
It's always funny to see the complete disconnect between "best paper awards" and papers that actually end up being important.

Not to remove any credit from the undoubtedly great work that it takes to get on that list. It's just that we're kind of bad at evaluating stuff in general and scientific work in particular.

Let's not forget that more than one good paper has received the "we are sorry to inform you" letter. An article in IEEE by Simone Santini in December 2005 even made fun of that - I recommend reading it for light hearted laughs.
Migrating from Kali Linux 2 to Kali Linux 2016.1
> Rust is an expression based language

I initially considered writing that, but it depends on what the original poster means by "expression-based language" and they haven't made that clear: in Rust, a function is a sequence of statements. An assignment is a statement for instance, not an expression. To me an expression-based language is something like Haskell or Elm, not only do you have ubiquitous expressions (which Rust does have) there's really no such thing as a statement, a program (or function) simply is an expression (possibly with multiple components) this Rust:

let a = 1;
let b = 2;
a + b

is 3 statements. The equivalent Elm or Haskell is a single expression:

let
a = 1
b = 2
in
a + b
Programmer, like a poet, or a coder, like a typist?)
Windows is the most used desktop OS and Microsoft has a history of conspiring with nation state adversaries. It's not implausible that the NSA and GCHQ would ask Microsoft to slip in a few bugs here and there that makes surveillance much easier.

Remember: This is the company that took an end-to-end-encrypted communications platform (Skype) and completely turn it around into a mass surveillance platform by being the first to join PRISM. It's the same company that builds a full disk encryption system (BitLocker) that sends your encryption keys back to Microsoft's servers. And finally, it's the same company that pushed for an "always on" HD webcam and microphone bundled with an "always online" video game console.
I always need to recognise that the dark and Middle Ages of Europe where horrific obviously but if there can be a popular game using arithmetic progression to win at chess then, it was not all Eric Palin harvesting mud
Anal Sex Tips ..by, Evon Latrail
Conservation and restoration. Some of the things I do will hopefully outlast me. Your typical piece of software is replaced or rendered obsolete in a year or two.

Unless you do something out of the ordinary, in five or ten years time the app, game or website you built is long forgotten or replaced.
"The internet itself wouldn't even exist without ads. So your premise is wrong"

This statement is so laughably and obviously wrong to anyone that is aware of the history of the Internet, or has the abilitiy to think logically.

"Ads are the biggest driver of innovation on the internet right now. Inherently so"

That is completely irrelevant to whether or not the Internet would exist and be good if Ads didn't exist.

"Because people want to get paid so they get more and more creative"

You don't seem to be aware of the difference between "getting paid" and "getting paid by using ads"

"Everything from youtube videos to web content, to science articles. They all flourish and exist because of ads"

Again, this is laughably wrong to anyone with the capability of thinking.

"your make believe hypothetical solution" - You mean, "pay for content". Yay, I know that's crazy! The reason that we don't have good ways to pay for content, is because Ads have made that incredibly difficult, because Ads give the illusion that you're getting something for free. How do you compete with that? You can't. Because Ads are here, and they're ruining the Internet, and they're ruining any innovation that would occur in non-Ad payment methods.
The few companies I worked in and with, and all the code I've seen, points to the latter case - most of us are delivering utter disasters, thanks to the mix of technical errors, management errors, shifting priorities, internal politics and time constraints.
I was curious, looked up the numbers for the US vs UK:

UK annual tuition: $9,000 - $13,440 (the max for public) [1]

US avg annual tuition, public: $9,410 [2]

US avg annual tuition, private: $32,405 [2]

It's possible fees might not matter too much up to a certain range... investing in yourself could be justified economically up to a certain amount, after which the fees could be too much to justify (unless you have wealthy family to help out).

[1] http://www.topuniversities.com/student-info/student-finance/...
[2] http://trends.collegeboard.org/college-pricing/figures-table...
I see, sorry for getting you wrong.

Meanwhile in Lithuania, it's fairly typical that the majority of people working in retail are in their 40s and been doing that for the last ~20 years with very minimal increments in salary (usually because of increased minimal salary).
Seconding this; I have no motivation to feed the box my email address because I have absolutely no idea what I'll get back.
I've found NoScript a bigger part of my browsing habits lately. I wait for the moment when a site just goes haywire, maxing CPU cores, at which point I just nix its script privileges. This isn't nearly as disruptive as distrusting all websites.
TogetherShare Data Recovery 5.1.0 License Code with Crack
Hone your hacking skills using 70+ recipes from a free Kali Linux Cookbook
Microsoft is actually the king of backwards compatibility in my view, and anyone who claims otherwise should peruse Raymond Chen's blog.
> Why not make a much less depressing comparison and compare developer wages to manual labourers or retail staff?

Some software engineers undertook difficult curriculums in highly selective universities. In that case, I think it's understandable to feel a little bit depressed when comparing to former classmates in more prestigious fields. Personally, I have to admit that sometimes I feel that way (even though I'd probably do the same if I could go back in time because I love this field).
Apple leak reveals iPhone 7
It can't be a bug. I can't think that the designers when implementing a privacy mode would think, oh let's store all of that in the primary cache or let's store the history there. Unless Microsoft employs some complete idiots.

Probably more that they never intended this mode to be secure.
To me the neatest thing about this is that since all the major browsers are evergreen (self-updating), while yes, this is a bug and one that seems like the kind that provokes further investigation, it should be fixed and delivered really soon and be a non-issue in a few days. (I think. If this self updating stuff works as well as I think it does.)
Reminds me of John von Neumann's 29 state cellular automata [1], which he used to build a universal constructor [2], but that historic rule made it much harder to cross signals. (You could easily modify the rule to make that easier, but then it wouldn't be historically accurate, which is what makes it so interesting: he designed the rule and the universal constructor in his extremely powerful mind and on ordinary paper!) It's able to create and destroy wires, to the extent that it can actually build other machines and even replicate itself.

[1] https://en.wikipedia.org/wiki/Von_Neumann_cellular_automaton

[2] https://en.wikipedia.org/wiki/Von_Neumann_universal_construc...