skysight-inc/HackerNews huggingface dataset:
My favorite textbook: Elements of Statistical Learning by Hastie. It's free, too!

If you don't understand something in the book, back up and learn the pre-reqs as needed.

http://web.stanford.edu/~hastie/ElemStatLearn/printings/ESLI...
I should have searched for Finasteride before commenting, there is some discussion further down.
In the short term, it is far cheaper to fix everything that might be causing the business to collapse than it is to perform root cause analysis.
But they did, just not on the ones that cloned PDP-11 architecture.

Burroughs B5000, 1961

http://www.smecc.org/The%20Architecture%20%20of%20the%20Burr...

Nowadays sold by Unisys and known as ClearPath.

Just one example, there were other architectures with similar features.
پکیج تور تایلند ورود ۱۱ نوامبر ۲۰۱۶
Not everybody develops applications that are hosted. Who do you think writes your hardware drivers, IDEs, display managers, browsers, command line tools?

The list you presented is about as one-sided as saying everybody needs to know how to write shaders or bluetooth drivers - it is niche to the work you do, and just because somebody isn't well versed in it doesn't mean that they don't have a large body of industry-specific knowledge that doesn't even feature on your radar.
To rephrase the article: everyone should and can go ops-less, you just need the devs to take over the ops roles.
To play devil's advocate, where does it say that Ethereum is still in beta? Or is that meant in a "perpetually beta" sense?
Play music in sync over a local network
It's not pointless. It's a familiar enough exercise that people can get a realistic idea of the energy expenditure this robot could be expected to perform in the field with the right control software.
The world isnt guided by people who learn every facet and mechanism of every subject. They are lead by those that see an opportunity and have the humility, audacity and will power to learn just enough or make just enough to make a successful product. They dont care about standards, quality nor best practices.

The day when every developer has a hood understanding of distributed systems and devops is when there is a simple way to use it, we start learning programming concepts from s young age or when every developer graduates from MIT and only big companies are allowed to hire people.

I personally think its absurd to be on a high horse in the fastest pace ecosystem out there. We constantly need to look for te newest technology and are competing with highly specialized minds (and eventually AI) that can generally do our work 10x better than we can.

I mean these last couples months have been a PR disaster for docker which has been seen as a "standard" for years now. Though technology specific aspects is different than abstract concepts, very few flowcharts actual ACT as production code
Brilliant!

Thanks for the link
>rather than the original Musk "flies at a 0.5 to 1.3 mm height on aerodynamic lift" plan....

So what was that exactly? And where does that 0.5 to 1.3 mm height come from?
> Also, why is it suddenly in vogue to bash TAOCP and CLRS?

I guess for the same reasons people want to bash the current interviewing institution in place.

Personally, I go with "it is what it is, deal with it if you want THAT job"

Back to the context, I think I find CLRS much more approachable than TAOCP. It relies on pseudo-code and fairly simple mathematical symbology to formalise the algorithms it is treating.

With TAOCP I have tried by can't get past the language of the imaginary CPU which it uses.

Also, there are other simply excellent texts on Algorithms which I personally found much more useful than TAOCP (in decreasing order of "easiness")

- Python Algorithms

- The Algorithm Design Manual

- CLRS

- Algorithms in Java (somehow I found CLRS easier to follow than this)

- And then I found this recently, "Algorithms on Strings,Trees and Sequences: Computer Science and Computational Biology" (one should have at least gone through the first two recommendations before starting with this one to make it easier to read this one)

Disclaimer : I have a growing interest in learning Algorithms due to the requirements of interviews, however I have come to believe that the knowledge will go a long way.
Portability in C++ is a Joke
I understand what you mean by "zero knowledge", but it bothers me when companies say things like "we can't access your data because it's encrypted client-side".

If the service provider controls the code in the client (as you do), the fact is the service provider definitely can access the data, you're just choosing not to.

I don't think there is much difference between encrypting client-side when you control the client, and encrypting server-side before storage. Either way you have encryption-at-rest.
> No I don't agree that it should be allowed to continue, but how is naming&shaming people going to fix anything?

Someone will make a browser extension that uses this list to warn users?
The problem is that it means you need to fix the same problem again soon, and finding something faster than SSDs which you can store your 1TB of data on isn't really feasible. On the other hand, if you'd just added an index to the column you are querying on...
ACDSee Ultimate 10 with License Key Plus Crack Free Download
9. Intel C++
10. Watcom
11. IAR
12. Commeau
etc.
Here's a previous Ask HN with more resources: https://news.ycombinator.com/item?id=12374837
Bettter or better?
> So far, between Oct 10 and Oct 14, 631 stores have been fixed. [0]

So it sounds like does a pretty good job of fixing things

[0] https://gwillem.gitlab.io/2016/10/14/github-censored-researc...
Great article, but there are some issues with the comparison, specifically with the "Pros" listed for Rails:

1. Multi threaded -- This is not a "Pro" as node can take advantage of multiple cores using the built in cluster module: https://nodejs.org/api/cluster.html. Node is multi-threaded too.

2. No callbacks -- I wouldn't consider this a "Pro" as even though it makes programming more complicated, asynchronous code can simulate synchronous code, but not the other way around.
Further, thanks to additions like promises and async/await, asynchronous programming in JavaScript will soon be about as easy to wrap one's head around as synchronous programming without the use of callbacks.

3. Code Maintenance -- It's hard to call this a "Pro" -- it's like comparing apples to oranges. As mentioned in the article "NodeJS is a Runtime Environment for running JavaScript as a server." and "Rails is a Framework for Ruby Language." You'd find less of a difference in comparing Rails to something like Sails (http://sailsjs.org/), a Framework for JavaScript.
How about this intuition? Photons are massless and travel at light speed. But that is our perspective. From the photons perspective time is standing still. It is "touches" all space/time points on its path at once, and passes its quanta to only one point, depending on some chance function.

Entanglement is the same, from our perspective it is spooky action at a distance, or over time. But from the two photons (and thus the qm phenomenon that created them) perspective it is the same instance.

That is a consequence of time is relative. As mind bending as that might be. Or is this totally off?
This is my understanding.

Secret organisations with hidden agendas are at a disadvantage. They have to reduce internal communication because secrets leak. However this cripples them. In the long term they can't compete against transparent and beneficial organisations. This leads to a better world.

This is brilliant. Mr Assange is worth a Peace Nobel prize.
Part of the problem is intermediaries (proxies, AV scanners etc.) broke pipelining so it couldn't be used in the wild
This article seems to assume that everything runs in the cloud. If not, Ops still have a big part in operating the self-service infrastructure that Susan talks about.

Another point I'd like to make is that if developers need to take on more operational responsibility, it creates another barrier on entry. As somebody with a family, I don't want to be regularly on-call. And on the technical side, developers already need to know about the problem domain, the programming language, algorithm and data structures, design patterns, testing, version control and so on. Piling more operational knowledge onto this heap seems hardly promising to on-board more developers, and finding good developers outside the big tech hubs is already a pain.
I'd then had to procure every item separately. Not everyone wants to build their computers from scratch.
It's really maybe not so useless as I thought. I forgot that such a list may show up on the first page when doing a google search for a (new) shop.

The 631 stores have likely been fixed b/c of the publicity (thanks to kicking the list out;)

I think I just don't like when this shame & name business happens on github/gitlab servers. Somewhere else, it's fine.
Just for the sake of anybody reading, your claims about the reality of the wave function are not settled science.

Published in 2012, the PBR theorem[1] suggests with some caveats that 𝛹 must be interpreted physically or modified to make new predictions of which there is no evidence of.

[1] http://www.nature.com/nphys/journal/v8/n6/full/nphys2309.htm...
Maybe Intel C++ as well? But most people who have that book didn't buy it to write a compiler. Isn't C++ ridiculously hard to write a compiler for? While I haven't written one, I think it'd be much easier to write one for C — and for that I imagine it would very nearly suffice to have the K&R book.
And how was that, for us without audio capabilities?
I've been lied a few times and will no longer pre-order, so this time I'll wait for official Linux release + at least 3 weeks.
The Silicon Valley Rent War
No, they would not be required - they are a private business and set their own terms.

As for being responsible - that is their motivation.

Should I assume that now you have access to this list that you will be contacting the site owners to notify them their sites are infected & exploitable? Would that be responsible on your part?
The responsibility of GitLab and GitHub is not to investigate if those 1000 sites are indeed running malware and how dangerous the malwares on these sites are, and who could be harmed by these malwares.

The responsibility of GitLab and GitHub is also not to judge if it's "more important" to protect the site owners' businesses or the people going to the sites.

If some sites are running malware, the site owners are responsible for fixing it and not harming the people using their sites, not GitLab or GitHub.

On the contrary if site owners could be harmed by the name of their sites being on such list on GitLab or GitHub, then GitLab or GitHub are responsible according to the DMCA.

So GitLab and GitHub are just acting on what they are held responsible for according to the law.

Disclaimer: I am working as a contractor for GitLab and I am not a lawyer. I took no part in GitLab's decision to censor the list and this is just my own opinion.
Given that they both offer to host web sites, then they are both (to some extent) publishing platforms.

https://pages.github.com/
https://pages.gitlab.io/
Got a mysterious call saying an agent (presumably he knew it was an FBI agent) would be coming to deliver a letter.

Agent arrived handed him the letter.

He read it asked if he couldn't even talk about it with his business associates and lawyer.

Agent shrugged and asked him to sign a receipt.
Sounds really cool, Timothy. Thanks for the prompt response. 256 gigs sounds a bit excessive for a workstation unless you are dealing with huge local datasets.
You're making my point even better. So how exactly is someone that is making a game going to get by with a serverless/op-less/shader-less/driver-less future? Is there a game developer crisis or a kernel driver developer identity crisis we are not aware of? When put that way the claim sounds even more nonsensical.

So before we/anyone claim there is an identity crisis maybe the terms should be defined better since a lot of the terms the author uses are marketing gimmicks. There is a trend toward employing tools and patterns for managing distributed systems that reduces operational burden and consequently requires fewer people because the tools are handling more of what used to be handled by humans. That's great but I wouldn't call that a crisis, identity or otherwise, in fact I'd call that progress.
I very much like Michael Nielsen's book Neural Networks and Deep Learning. It has a great introduction with examples and code you can run locally. Really nice to get started. http://neuralnetworksanddeeplearning.com

Also Fermat's Library is going to be annotating the book, which should make it even more accessible:
http://fermatslibrary.com/list/neural-networks-and-deep-lear...
I wonder how to IT world would have turned out if we who played with the home computers in 80's as kids would have been exposed to Forth or Lisp instead of Basic.
The problem is they also leak a lot of just petty human stuff between government functionaries. The tool is blunter than Asange makes it out to be.
"Only engineers care about programming languages."

It's sadly quite common for non-engineers to make technical decisions such as what language, tool, or hardware will be used, and everyone else just has to live with it.
You can start with free coursera course https://www.coursera.org/learn/machine-learning/, it starts 17 oct

and then continue with https://www.coursera.org/learn/neural-networks/
fair, but the parent was bringing attention to the notion of editorialising received leaks

pay and squirm sounds vindicative and that sentiment is self referencing because the ones paying and squirming are doing so because how they would editorialise is fundamentally different then those doing the editorialising

from the site as of this writing under the submit page(o):

> WikiLeaks publishes documents of political or historical importance that are censored or otherwise suppressed. We specialise in strategic global publishing and large archives.

importance is the language of an editor.. censor?

(o) https://wikileaks.com/#submit
I agree. GitLab's reputation has taken a pretty big hit in my opinion. I kind of expected GitHub's reaction, but had hoped for something better from GitLab (if nothing else, just to differentiate themselves from their opposition).
I would say quite a bit. If it takes 15min to get up and running, any major change at Google would still only require a new 15min to get to know the new system.

If you need a month to properly get to know AWS, any major change will most likely cause another month of getting to know the new system.

Or it could go the other way. No certainty there
Fantastic initiative. It's amazing how much CERN has contributed back to society over the years...
The whole concept of banning plants is absurd statism. What are they gonna do? Ban evolution and photosynthesis? Send earth to prison?
Good for the Ops guys* employed at cloud providers :)

* And gals if you want to be pedantic, but guys is a gender-neutral term these days
Juozas Kaziukėnas is a good conference speaker. And as a good conference speaker oversimplifies some things to sell himself.

Being a CTO also means that "age" matters. Not because you are not smart but because you haven't worked with people enough to become a CTO. A person on his 20s or early 30, maybe has lots of technical experience already but definitely not the social skills to lead an organisation.

I remember I was interviewed once by a 25 years old "CTO" in a suit and really it was a nightmare!

> I’ve sat in a few roundtables with fellow CTOs:
This is kinda of what I don't like. We the "CTOs" gather to say "our" things and write blog posts about it.
I also feel like the "on call" thing is oversold a little.

I work in operations and I'm on call. Some months I hear nothing, some weeks everything goes wrong, but on average I get about one call a month. That's not so bad.

The thing is I spend 40 hours a week working out how to do proactive maintenance, monitoring, and alerting on those 400 systems I look after, so that I don't get called outside of hours. I mean that's what my operations job is meant to be, right?

Developers can't do that. They're focused on one system or a few systems at most and they're developing 40 hours a week. When the SAN dies and every server in the DC crashes there's no point calling them and asking why they're not on top of it and to try to develop some solution to improve the speed of recovery next time.

Me? I built a Jenkins server so next time it happens I press a button and get an immediate dashboard of where to focus my attention.

Developers aren't operations. Things may change a little when things go into the deep cloud though and you have services instead of servers running services, seeing as operations may not know what to do with those. On the other hand maybe there is meant to be a handover of some kind so that one person can look after everything instead of 10 developers each having a small stake in their little piece of world.
> I'm kind of with Gitlab on this one, just publishing a list of broken sites isn't going to help them get fixed

This had been empirically proven false. As noted in an addendum to the post, 631 broken sites got fixed in just 2 days after the list got published.
I think your comment is a bit inappropriately arrogant. I follow discussions in recent papers and on physicsforums.com from researchers and professors who have been studying QM for more than several years, yet they constantly disagree on even basic points, so I don't think even a lifetime of education in QM means you have a more intuitive understanding of it's consequences than a reasonably informed layman.

The only thing they can agree on is how to calculate the expected results of experiments.†

Also, hidden variable theories are not disproven by Bell - just local ones.

† See https://www.preposterousuniverse.com/blog/2013/01/17/the-mos...
That's the most frustrating thing about every previous Civ on higher difficulty levels, to me. It doesn't require you to just play smarter, it requires you to exploit the limitations of the AI. AI wages war (incredibly) stupidly, so you have go to war a lot. AI will always build wonders faster, so you have to take the cities the AI built them in rather than build them yourself (you might be able to beeline to some specific wonder, but if a neighbor attacks you while you're doing it, you're done for because everything else suffers). Because the advantages are so extreme on higher levels, if you get a bad start, there's pretty much no turning the game around no matter how well you play (I've tried replaying the same bad start three different times with three different strategies, to no avail). That's frustrating, to me.

I have a bunch of complaints about Civ (particularly compared to Civ IV with all expansions), but the AI is among the biggest complaints, and it's always been a problem in Civ games. I do hope it's gotten better.
Top Social Media Sites List with Logo
Honest question that might come off as stupid but, doesn't CERN have a huge budget? I imagine supporting this project can be a reasonable budget entry, why are they asking for donations?
> > For instance, "I've used my set several times when I was stuck and couldn't find help anywhere else. But TAOCP is always my reference of last resort. It's very dense and academic, and the examples are all in assembly language."

Isn't that just agreeing with your point here:

> Knuth is an excellent teacher for the right sort of student. He's not for everyone, and there's nothing wrong with that.
So get the same work done with half the people, got it.
The linked article is his blog on gitlab.
If there's no Linux version, I'll keep playing Civ V. The only reason I switched to Civ V from IV was that I wouldn't need to reboot or use Wine to play it (and deal with the quirks of doing that). My excitement the day I saw that Civ V was available for Linux was massive.
I don't think that's the case. I'd like to see some evidence.
A social engineer goes to the Verizon store and tells customer service that they have lost their cellphone. Customer service deactivates the owner's phone and gives the social engineer a brand new phone that's connected to the owner's account.
Why flag it?
I think a good way to cope with this kind of propaganda is to :
1- Change the title to something like "Google wants you to believe AMP is not a Google project"
2- Change the link to this thread. Namely : https://news.ycombinator.com/item?id=12708206
My understanding is that the author is arguing that these books shouldn't be recommended reading for everyone.

I bought Knuth's TAOCP and the Cormen book in high-school to prepare for programming competitions. I never read TAOCP and probably never will, it was simply too complex for what I needed.

CLRS was significantly easier to understand and I was able to read subchapters.

Today I use neither, but rather recommend Skiena, Sedgewick or other specialised books. Not because TAOCP and CLRS are bad, but because these other books are more approachable and also get the job done.
Who knows what's going to happen next when a simple rails shooter becomes an experience of transcedence ;)

Check out http://www.janusvr.com as one of many inspirational projects in the AR/VR sphere.

I'm looking forward to when we unleash the best kind of creativity from today without having to rely on the works of "yesterday's" game designers to make it "work".

It will happen and it will blow our minds even more! Great times ahead :)
"I've read the books on both of those lists, among many others." - I knew this would be the top comment. HN is fast becoming a parody.
> I think it would require the assumption that he thinks that Amazon devs are generally bad as well as the assumption that he thinks that laughing at them is something that's generally permissible.

They are so bad that laughing is permissible.

Maybe you just don't spend enough time around arrogant people to interpret this sentence this way :)
Programming with Punched Cards (2005) [pdf]
OK: An open-source interpreter for the K5 programming language
^Luddite spotted.
Do you know of any more recent benchmark? HTTP/2 is still somewhat new, so I'd be curious about how those numbers develop over time.

Sadly couldn't find any.

I guess one would have to repeat them on their own. Will report back, if I do. :)
Or they somehow made more heads than bodies...
Ever heard of Penicillin?
I read the Dragon book, actually studied it for a CS course. I read C for the same reason and because it was the time when either you read books or you didn't know stuff. Most of the other books are more recent and the web was already there and good enough, especially for references. Those get old fast on paper.
0x32303136 - 0x30303030 = 0x02000106

0x36313032 - 0x30303030 = 0x06010002

how is 0x02000106 the same as 0x06010002?
magicman, academia should study why Facebook is a sterile wasteland

4chan, Reddit and HN are Internet natives.

Facebook and Twitter are fucking tourists.
My post indicates that I've already removed a large chunk of the existing mallocs. The remaining ones are harder, but I expect I'll be able to still remove a decent fraction.
> naming&shaming businesses who have effectively done nothing wrong.

Aren't they actively running malware as a result of their own laziness not to upgrade their Magento[1] Site?

This malware is being used to steal customer credit cards (at the very least) - perhaps identity theft as well. They are the very agents of 3rd-party hackers. This list[2] should be sent to the proper authorities and have the stores closed immediately.

Customers who have made purchases at these stores can and should be looking at lawsuits.

If you're going to run a 3rd-party solution for your ecommerce needs and patches have long been made available, you patch. If you can't even do this one simple thing - you get run off the internet for criminal negligence.

[1] https://magento.com/
[2] https://www.magereport.com/page/about