skysight-inc/HackerNews huggingface dataset:
Apple has had a CoreOS group for a very long time. Here's a post from 2008 that mentions it: http://lists.freebsd.org/pipermail/freebsd-jobs/2008-October...
The difference is awareness. Everyone is aware that there are radiowaves flying everywhere that could one day give us cancer. Everyone is aware when they're using a cloud based email that it's on the internet. If they're not then shame on them, because the information is readily available. If said email provider is snooping on emails without informing, well then shame on them in the same way shame on the Gov for this. It's about making the people aware or not explicitly attempting to hide it.
The main issue is this expertise is too expensive to provide at the lab level - probably needs to be provided at the institutional level.
For those wondering, this seems to be RE: https://news.ycombinator.com/item?id=9861378

If you're using Codecademy you're off to a good start. The question is what do you want to build. A blog? An iOS app? solve some computational questions?

Once you can code, you can work with just about anything because most languages are based on the same fundamentals. So pick a project or a technology and then google "Build a XXX tutorial" or just the technology name and find a tutorial.

I find that the easiest language to learn is Python. Once you know the basics, you can start with http://projecteuler.net for some coding / CS problems. From there move on to https://docs.djangoproject.com/en/1.8/intro/tutorial01/ for some Django stuff.

I tell people to learn languages in this order:
Python -> JS -> Java -> C -> C++ -> Haskell/oCaml -> whatever you need for work.

Standard web stacks include LAMP and MEAN. Standard mobile apps are written in Swift (with some C++) and Java (with some other random stuff thrown in there). Pick a set of technologies and write something simple (like a blog or calculator or mini social network.) Then swap out one or two components and build it again. I've built a bunch of blackjack games in 10+ languages with 4 or 5 different UIs, solved a bunch of the projecteuler stuff in a bunch of languages, and at work I play browse around the code base (Java, JS, Coffeescript, Typescript, C++, etc.) to read other people's code. When you do the same project over and over you learn the strengths and weaknesses of each project.

At the end of the day, most tools are mostly the same (especially if you don't have to worry about scale) and their strengths and weaknesses are less important that the developers comfort level.
Then the question is -- why is the upgrade cycle faster than that? I suspect that we upgrade less because the new feature is something we really need, but because we have a desire to chase after the new for its own sake.
I think all the HN traffic might have crushed the website - I'm getting a blank page and when I refresh it seems to be stuck. Not very encouraging, assuming they're using it to serve their main page.
Ah got it thanks for clearing that up.
Thank you for creating itch.io! I already have one game jam submission up there and look forward to putting up more titles.
Even with PZ DNA would have major and minor groove rather than being a symmetrical double helix beloved by virtually all illustrators, sadly also those of pop sci articles...
I did. Wasn't sure what I was looking for.

https://www.google.com/search?q=medium-brow+dismissal&ie=utf...

It's clearly a logical failure to suggest heeding the authors advice would result in a catastrophic security breach.

Not paying attention to security by reason of "I've done a little better than nothing at all" feels like willful negligence.
Android M Preview 2 Now Available
Why hasn't life found a better way to fix nitrogen yet? Nitrogenase is a godawful enzyme... Wastes three hydrogen gas molecules for each turn of the crank.
Sorry about that. I don't really think your coworkers were dumb; I just chose a snarky way to re-assert my belief that they were messing with you. I certainly didn't downvote you.
Optimizing Caching: Twemproxy and Memcached at Flickr
I understand the parts I've worked in. No one likely has a clear understanding of 100% of finance (this actually crosses finance, accounting and economics, as well as statistics, programming and many other disciplines).

I have degrees in Finance and Economics, I'm a software engineer and my first job was as an Auditor for Andersen, so yeah, I've got a bit of a back ground in the "complex parts" of finance.

All it is for the most part is a fucking shell game FYI with different entities jumping through different nonsensical made up loopholes in tax law, financial regulations and anything else they can do to game the system.

Lots of people understood the "innovative finance" in 2008 and prior. For every stupid bet, there's someone on the other side. In fact, the reason we saw almost no finance people go to prison while the government gave billions, shows they know it far better than you give them credit.

You're right, reading a book about it is beyond most people. You have to actually pay attention as well.
Since the security advice in the article is bad, this is more the case of the wildly incorrect is the enemy of the reader who takes the advice. Somewhat different.
How do you find freelance jobs as a programmer or designer?
https://en.wikipedia.org/wiki/Kirchhoff%27s_theorem ?
Do you have noscript? It is loading fine for me, but this site does not work without JS.
The "being a big old jerk face" dysfunction.
But this would be such a sinister thing - testing bioweapons on citizens - that catching an astroturfer would be a huge scandal. It wouldn't be worth the risk. This isn't fracking.

Downvoters: If you really think I'm wrong, then this is the story of the century. Stop whatever you're doing and start a doxxing effort against these astroturfers. You believe the government is literally trying to shape opinion in favor of killing its own citizenry. What could be more important than this story? Get to it. This is Pulitzer stuff.
However, since the game state has to be rendered on the server, there would still be at least 120ms input latency.
> Which begs the question: where did the correct intuitions come from?

Logic.

> Can't be random; there are billions of wrong ideas and only 1 right one.

It's not random, it's deductions based on previously known truths.

> So some weight has to be given to intuitions, and some props to those who had the right ones. Because that's how progress gets made.

Props are given to those people, they're called scientists. There are no correct intuitions from the vitalists, they're claim is magic... that's not in any way useful.
This is really important as virtual reality begins to take center stage, but most people don't have the rigs to run it.
In general, you may be right, but the security suggestions in this particular post are the same I hear from people "who have experience in security." Also, they often encourage readers to basically go out and find the thing everyone says is the best thing (i.e. "When storing passwords, salt and hash them first, using an existing, widely used crypto library.")

I challenge you to point out specific suggestions in this article which are wrong or misleading, or to point out glaring omissions.
Learn Data Science the Hard Way
Way2 Technology | http://www.way2.com.br | @Florianopolis Brazil | #ONSITE #WeSponsorYourVisa

# Full Stack C# Developer

https://way2.recruiterbox.com/jobs/fk0prk/
http://www.andrecarlucci.com/way2/we-are-looking-for-smart-d...

Our company is agile for real. We have dev teams that are open, creative and ship quality code. Our software enables energy companies to save resources, increase revenue and be better electricity providers. We push the world forward creating the software required for a smarter and greener grid.

C#, asp.net, javascript
Lol, degrees in finance and econ. Years of working in the industry as well. Why do you think people in finance aren't the ones being eaten up by increasing productivity and stagnant wages?

I got out of the field because I thought IT would be more rewarding. If I had it to do over again, I'd be one of those finance assholes ripping everyone off and laughing all the way to the bank.
WLCOOMN
I do a lot of amateur repair of various things around the house, washing machines, TV, etc. I remember being really struck by the commentary of this repair book I read:How to Diagnose and Fix Everything Electronic by Michael Geier. He has some insight into this arena in terms of labor costs, and growing complexity of components...

"When I was a kid, there were radio and TV servicers in many neighborhoods. If something broke, you dropped it off at your local electronics repair shop, which was as much a part of ordinary life as the corner automotive service garage. These days, those shops have all but disappeared as rising labor costs and device complexity have driven consumer electronics into the age of the disposable machine. When it stops working, you toss it out and get a new one."

He makes some other points too from a deep technician perspective citing how companies began to view and deal with complexity and liability of having their products be user servicable...

"..."No user-serviceable parts inside. Refer service to qualified personnel," replaced the [repair/service] diagrams. Is it any wonder they call today's gadgetry "consumer electronics"?
Service manuals were cheap and plentiful, and shops kept huge rows of filing cabinets bursting with them. In addition to manuals generated by the products' makers, the Howard W Sams company produced its own comprehensive line of Photofact schematics for just about everything out there. If you couldn't get a schematic from Zenith, you could get a Sams easily enough for a buck or two.
As products got still more complex, manuals grew from a few pages to a few hundred, with large, fold-out schematics and very detailed, color pictorials. Producing these big books became quite expensive, so their prices skyrocketed. Shops continue to buy them--they had little choice--but no consumer would spend more for a manual than the product cost in the first place! Companies gradually reduced and finally abandoned the infrastructure for selling manuals to the public, and today's age of "use it, wear it out and toss it" was in full swing. Many manufacturers will no longer sell schematics or service manuals to consumers, thanks in part to fear of potential lawsuits by injured tinkerers. Some companies won't even sell manuals to service shops unless they're factory-authorized warranty service providers. And, believe it or not, some even refuse to provide diagrams to those facilities! Secretive computer makers, in particular, only let authorized servicers swap boards; the techs work on their machines for years without ever seeing a schematic of one."
> Most people would rather not find out that they get inferior pay to their coworkers, even if they could potentially do something about it, because it tells them that the employer sees them as the one worth less (whether justified or not).

I don't think you can actually assert that this is what people actually want on a meaningful psychological level. They're certainly scared away from doing it with unenforceable lines banning it in contracts, TV shows skirting away from mentioning salary figures at all times, etc.

The word taboo is fitting precisely because of this.
https://news.ycombinator.com/item?id=5072224

(edit: this is an explanation of what "middle-brow dismissal" is)
Technical jargon is a precise language because it communicates precise concepts. People who do not use it correctly likely have serious misapprehensions and their advice is automatically suspect. Excusing the misuse helps no one.
In case anyone were wondering, gravitational lensing would only account for 1.6030569323305754e-13 m or 0.16 picometers of laser deflection when the laser would be tangent to earth and the ruler is extended from that same point.

Deflection approximated by:

tan( G * mE / (r * c(air)^2) ) / 4345 [m]
I'm pretty sure the latency would make VR headsets unusable with this setup.
I found this rails vs django compassion helpful. https://www.coursereport.com/resources/ruby-on-rails-vs-pyth...
Because, most of the time, performance doesn't matter enough to justify it. Custom solutions are only necessary if you know performance is critical to your application's purpose, and that you need to squeeze as much out as possible. If that isn't the case, then you don't need to worry about the implementation details, because, in general, any performance changes won't matter.
What about the reverse-reverse, when another engineer, as talented as you, but less charismatic or more ignorant about labor economics unrelated to his day-to-day job, isn't able to?

Is it really the for the best if you and your boss split the money he left on the table?
No, I don't use NoScript, just uBlock. It seems to be sort of intermittent, as when I pulled it up again, I got the title loaded, but still blank page.
I think your right up to a point but when people talk about apprentices in IT terms you really mean Technicians.

Classically apprentices left school at 15 or so did 4 years learning how to use lathes ect before going on to the more academic day release.

In the IT industry there is no real analog to spending your first year "filing" and making tea.
Can you say how the prices in Frankfurt look like? It won't show unless you have AWS account.
Very interesting! To think that someone would wait nine whole months for their computer to be built, by hand...
Many programmers want to be responsible. They still end up writing bugs and making mistakes.
Let's not forget about the reliance on services. My second generation Apple TV can no longer view YouTube because it will not be updated to Google's new authentication scheme. So I have a product that does less today than the day I bought it.
Correct. Strictly speaking, 240ms--120 there, 120 back once rendered.
I worked in another state for a well known and generally hated company based in SF who wanted me to transfer there, offering a 20k cost of living adjustment. But the actual standard of living increase that would be required amounted to a raise of at least 50%. The response was that a lot of people want to live in SF and would take the hit. No thanks.

Taxes and rent costs blow away these piddly adjustments. Moving into SF from elsewhere requires _massive_ income adjustments.
Which doesn't really answer the question without knowing how often they were repaired.
How and Why Google+ Failed and Its Future
HEADLINE: "NSA supports the pedophiles! Should we be alarmed?"
It seems like the basic poker-game-algorithm is broken here. I have been able to play without paying blinds, which is not how poker works, generally.
So then, you would be okay with a military sending in troops with old, underpowered armaments because "it still works."
> The key advantage to an SPA is fewer full page loads - you only load resources as you need them, and you don't re-load the same resources over and over.

I don't know much about web development, but shouldn't those resources get cached? Isn't the disadvantage of SPAs that you are unable to link to / share a specific piece of content?
I would suggest that you give a try to 'Upwork' and Elance. Both are good for programmers and designers.
Python and Parallelism or Dask (SciPy 2015)
His books is solidly amazing, http://www.amazon.com/dp/0071744223/ref=rdr_ext_tmb, definitely valuable reading if you're into that sort of thing. Another thing to keep in mind with what may be confused as planned obsolescence can be tied to the well done story about the One Horse Shay..https://en.wikisource.org/wiki/The_Deacon%27s_Masterpiece

Give it a read, you'll come to realize that for any failure something has to break, some component, otherwise for a failure to occur every single component has to go at once simultaneously. I realized this concretely when I had repaired our garage door opener. I could see the designer using substandard material on the teeth of this horizontal slider cog that allowed it to fail first, and it happened to be an easy part to replace, rather than say having the corkscrew fail, which would be much more complicated to replace. I remember reading about the part in amazon reviews where people criticized it, but I felt it was a good choice and had a reasonable lifetime to it. If something has to break, let it be the more serviceable part!
Siemens Funds New Industrial Robotics Award in Robot Launch Startup Competition
On the enduser side, this a big leap towards maintenance transparency: https://www.automatic.com + being tethered to YourMechanic is brilliant.
Easily “deep dream” your images
It's not a companion, Rob Pike wrote the Ivy package and the app was part of a demonstration that it is possible to now interop Go code and Obj-C code.

https://sourcegraph.com/blog/live/gophercon2015/123653512740
Well, I meant as a programmer specifically, not just IT. In my own experience, people who are self-taught (myself included) might be good enough to be entry-level programmers, needing a high level of supervision. If you're going to learn good judgment rather than just knowledge, though, it really helps to work with more experienced people for a few years. That's what I meant by "apprentice", more being mentored rather than a formal apprenticeship.
I wasn't referring to anyone's expertise in the field, but to humanity's understanding of a five billion year old intelligent system. What we've done so far is impressive, but we've really only scratched the surface. It's a bit early to claim superiority.

We actually do know something about why the genetic code might have only four codons, and other aspects of its structure. It gets into combinatorics and search.

http://www.ncbi.nlm.nih.gov/pubmed/9732450
The footer clearly says "Proudly published with Ghost." It's not his own doing.
Talent vs. Hard Work
Survey for Lenovo's retro ThinkPad
Games are going to have 100+ gigabyte install footprints later this decade, and terabytes when 8K gets here. Phones, tablets, vr headsets and cheap computers - especially cheap steam boxes - will have to rely on streaming.
You should instead have a security audit with people who have experience in security, so they can help you identify where and why you're system is vulnerable. If no one exists on your team/company that does, then hire a consultant.

It is easy to write that, and on the face of it, it's hard to argue against.

The trouble is, those audits and consultants don't come cheap, and if you're new at web apps and working on your first one that no-one has ever heard of yet, there is little really essential that you wouldn't find investing the same time reading the usual beginners' guides to security on-line. It's all risk management, and if you even make that effort you'll already be a significantly harder target than many established sites.

As a corporate lawyer once told me when I was getting the very first contract drawn up for a new business, for a simple supplier relationship, he could certainly charge me five figures and write an extensive document protecting the business against every conceivable threat he could imagine involving that supplier, but until the business had actual revenues worth protecting and the deal with that particular supplier was worth a lot more than the legal fees, he wouldn't advise doing it.
More information here -

https://sourcegraph.com/blog/live/gophercon2015/123653512740

"Example of porting a Go application to mobile
ivy is a command line tool developed by Rob Pike.

It’s a useful desktop calculator that hangles big int, rational and floating-point numbers, vectors, matrices. It’s an interpreter for an APL-like language.

It is ~5k lines of Go code (not including tests, docs). It imports math, math/big, unicode, etc.

Rewriting all that in Java or Objective-C would be a lot of work and is a non-starter, since this is already just works in Go.

After 2 hours, Hana had a working prorotype."
Would anyone like to buy me these organic t-shirts? thank you
The idea is OpenVPN enables IP multicast to be tunneled over the public Interent, which Steam's streaming requires.
Creditors Loathing – T Shirts Inspired by the Greek FM
Spent a week at Cray in Bracknell (UK) for my "work experience" week when I was at school - I was 16 way back then (22 years ago). Originally I had wanted to go visit MicroProse but was far too late for their annual avalanche of applicants. Shockingly, nobody had ever asked Cray for something like this, and they really came through.

I spent a day with the hardware team, visited an active installation at ECMWF[0] who were then running a Y-MP C90[1].

Next I had a day or two to hang out with the software group, and was given my own(!!!) UNICOS account on one of the internal X-MP machines so that I could write a small benchmarking program in C and compare the speed of the SparcStation 5 on my desk against it (side note: I was slightly drunk while writing my code as we had been to the pub for lunch with a visiting Spanish sysadmin; again note that I was only 16 at the time, though I don't think my overseers were aware of just how young I was).

Finally, I joined the helpdesk group and was given the task of answering a couple of low-priority tickets ("Sorry professor, we know that the bounds checking in F77 has bugs, we have no plans on fixing them, and we'll will highlight the issue in the next revision of the printed manuals").

Yes, it was a highly memorable visit. I even have the t-shirt somewhere.

0: http://www.ecmwf.int
1: http://www.cisl.ucar.edu/zine/96/fall/images/c90.gif
On the same lines of the previous comment, I've found this book to be very useful:

http://www.amazon.com/Wherever-You-Go-There-Are/dp/140130778...

Was recommended on one of HN's threads about meditation.
This is totally true.

If you're just starting out, chances are you are not (or should not be) making any sort of application where the performance increases by operating as a SPA will be even be noticeable compared to a standard server app.

Plus, I'd argue that you won't really understand what a SPA adds (or takes away) unless you are thoroughly familiar with the traditional model.

Finally, at the end of the day traditional apps are just a lot easier to put together even compared to the latest SPA frameworks, especially if your server side tech is something like Ruby or C#. A beginner will be better served by getting something nice up quickly, before attempting to do it the 'purist' way and possibly getting discouraged by the difficulty.
What data do we have about consciousness?
This is a bit of a pet peeve of mine, but that banner image is 10 megabytes, it can be compressed down to 2mb without any perceptible loss of quality. Heck it could probably be shrunk further if you can accept a bit more loss because most of the image is blurry and noisy anyway.

heres a compressed version: https://www.dropbox.com/s/bw606t7znouxpj1/photo-141847963101...
I hope that at least some services will eventually consider that for sites that aren't storing valuable data, Passwordless (i.e. emailed, etc. one-time token) and long-lived session tokens are better than even touching passwords.