skysight-inc/HackerNews huggingface dataset:
Gucifer more or less said this at DefCon this summer, blame the IT companies, and I'm definitely in agreement.

I don't think anyone should go to jail, like pretty much ever (let me pay a fine or kill me rather than lock me up), but I don't see a reason why whoever set this up, for example, shouldn't be held liable in the same way a doctor is liable with malpractice insurance to cover it.

It seems it'd fit the US laws very well, tech companies would buy insurance policies that'd pay out when their shit software or infrastructure is hacked.

Huge companies like Google or Apple could self insure.

That'd also give some incentive to the MBA's to take security seriously, as proving they take the extra steps would lower their premiums.
This is a very true statement.

I laugh at how the only thing discussed here is open source software and the cloud. People forget that there's a whole entire world of enterprise software and systems.

As someone else mentioned earlier, mid to large size companies don't replace systems like people do here with Javascript frameworks. It is really expensive and costly to replace systems that have been around for decades. The business logic tied up in some of these systems is so vast and complex that it is cheaper to keep them around than to replace them with something new.
This seems like a good place to get inspiration from, or quickly look up file formats and conventions - but actually using it? That would be an overkill.

(This template, alone, is 1000 lines long, counted with wc -l. The last Python project I released was 500 lines long, including setup.py and README.)
There are a number of questions that are probably answered behind the paywalled article...

* In order to reproduce (and maintain the new bases in its DNA), does the organism need a source of these nucleotides in its growth medium? (i.e. in its food?) The alternative would be to produce them itself, but that would require scarily advanced genetic engineering, I think.

* If one of these bases is in a gene, what happens during mRNA transcription? Total failure?

Point 1 at least should more-or-less ensure this can't escape the lab.
All you have to do is enter an email address. It doesn't even have to be a real email.
Unless you're doing heavily theoretical work, no one even thinks about your education after you have a few years of real experience under your belt. In practical terms, real experience is many times more valuable than "education".

If you're going to look for a job in academia or research, then yeah, the educational background will matter. If you're going to write code that makes things work, it doesn't matter.
As always this depends. In principle I agree for example I wrote pastel-cli(https://github.com/piotrmurach/pastel-cli) that doesn't use any parser to figure out arguments. However, it's super basic, for anything more complex I would look for more powerful parsers. Lexing command input as much as it is fun can be very thorny issue.
Trump's Rollback of the Neoliberal Market State
Show HN: A tool to help younger people realize the power of compound interest
They don't own the algorithms. If you read their descriptions and turn them into code yourself, you're good. So "this is taken from NR" could actually be perfectly valid.

And they're code doesn't exactly conform to best practices anyway, so if it's small (e.g. a random number generator), then implementing it yourself is a good idea. And if it's big (e.g. nonlinear optimization), you should use some other off-the-shelf implementation anyway, and just use NR to understand the theory behind it, strengths/weaknesses, etc.

From the book:

Copyright does not protect ideas, but only the expression of those ideas in a particular form. In the case of a computer program, the ideas consist of the program’s methodology and algorithm, including the necessary sequence of steps adopted by the programmer. The expression of those ideas is the program source code (particularly any arbitrary or stylistic choices embodied in it), its derived object code, and any other derivative works.

If you analyze the ideas contained in a program, and then express those ideas in your own completely different implementation, then that new program implementation belongs to you.
IBM Blockchain
Programming Tips; Think before you code
Pros: Deepens your knowledge of CS and can be used to focus on a more specialized field e.g. machine learning

Cons: Time and money investment. May be unnecessary if you just want a standard dev job.
http://www.ipv6buddy.com/
A keypad for IPv6 addresses :-)
https://info-beamer.com/ - Digital signage for the Raspberry Pi. Powered by Lua/OpenGl/OpenMax, so it doesn't depend on a sluggish browser. It started as a for-fun project for a hacker conference and since then I turned it into a profitable business.
That was also part of the plot of the original Jurassic Park novel. The dinosaurs were [edit][edit]bred[/edit][/edit] with a need for lysine.
It's a great program but if you can find a local one at a good school, it's still better to do it in person. Meeting faculty (and other students, researchers, doctoral or postdoc, etc) in a field you want to pursue for a long time and working on research with them is the main benefit of a graduate degree and is still invaluable. They will provide all sorts of guidance and opportunities over the years that you can't get online.
The really good stuff starts at page 42, though it absolutely amuses me to see Robert Shiller write about internet memes (in a lit review, but still).
I have a buddy that went on an archaeology dig in Israel. He saw first hand that artifacts that contradicted what the leader of the dig was trying to prove were destroyed.

Scientists are people. But we base so verymuch on their work that integrity needs to be the highest priority. Maybe we need a science UBI for grants??
> So it does improves vascular function -- it just doesn't "decrease serious clinical outcomes", which makes sense: if you have blocked arteries and eat all kinds of crap all day and don't exercize nobody expects that Omega-3 itself will decrease the chances of you getting a heart attack or worse...

Sure they do! If ten things contribute to your chances of heart attack, than improving any single one should improve your overall odds by a small amount. Nobody expects a single factor to make the risks go away, but that's vastly different from decreasing the risks at all.

You imply that even if omega-3 by itself doesn't help, exercise+lifestyle+omega-3 should improve clinical outcomes more than just exercise+lifestyle. But think about it this way. For every lazy fat guy you find, I can find you a lazier, fatter one. Compared to him, this guy is exercising more, and living a better lifestyle. So why is omega-3 not helping? Is there a specific threshold of health you have to reach before omega-3 will kick in?
I recall using Flash Renamer back in the day. Amazing tool! It's great to finally meet the author haha
As someone in charge of hiring and recruiting developers, I'd see an extra year or two of experience being more valuable than a masters degree. The work my company does is consulting across a variety of industries, and subject matter experts are always valuable to us. So, your experience as an architect would still be weighted above above a candidate with a masters degree.

Another thing to consider is cost. If you get right to work, you'll be gaining valuable experience and making money while you do it. If you spend another year or two in school, you're racking up debt and getting no real world experience.

All that said, I'd imagine that there are certain fields that require more specialization, like AI or signal processing that would benefit from an extra couple of years of study.
I suggest you understand that just because "anyone can learn about anything now" doesn't mean that you yourself have fulfilled that promise. For example, you seem to misunderstand the notion of welfare. The mindset behind it is not zero-sum, it's quite the opposite. The hope and expectation is that those who need welfare get the helping hand they need to establish themselves. Again, I can speak from personal experience growing up with food stamps, and now living and working in Silicon Valley.
Why would you call your bank? I've been a customer at my bank for over 15 years now. I have never spoken to anyone, on the phone or otherwise...
The first time I got called a "troll" because someone disagreed with my criticism of a computer program was on FidoNet. That was probably over 20 years ago.

I'm not sure it's got worse intrinsically, but it has certainly got larger, so the badness has scaled along with it.
Good point about cities trying to ban them. When California passed the ban I thought it was great until I saw they simply replaced the lighter bags with bags that are way more plastic. Since you can't surbside recycle them they're still going to end up in the dump and everywhere else and just take even longer to decompose. Should have gone paper or none at all...
Thanks for the useful feedback. What you are saying makes a lot of sense to me.

The levels after the XOR gate allow you to use higher level components/gates rather than single cells, so the games changes a little after that.

I guess reducing the amount of "work" one has to do, by e.g. replacing text with visual hints, is a good idea.
No. I know this is not a mainstream opinion, but if you do not plan to go into academia, it's not worth it. Working the same amount of time as a software engineer on the job propels your career further than a master degree.

I've hired many many software developers and couldn't correlate a master degree with the success of the person after being hired.
One of the authors here. Ask questions :)
Why do people keep bringing up this Iraq refugee thing as if it were equivalent? I'm not going to defend that action, but it's not at all the same. Screwing with legal US residents is a whole different level.
You had me at low-risk second salary.
Looks interesting. Thanks for the link! :)
What about Trump based developments ? (eg Trump Tower, Trump Resorts...)
it doesn't fit the original requirement as it is too large but when these discussions come up i feel obligated to mention silicon dust as well. http://www.silicondust.com/hdhomerun/

they make outboard tv tuners that will either do over-the-air or digital cable and stream wired or wirelessly. one model even transcodes to h.264 and they publish plugins for kodi and plex along with working with a variety of commercial and open source apps. it was my preferring tuning device with both myth tv on linux and Microsoft media center until i ditched cable entirely.
They walk
So 5 letter codes are all taken now?
My conclusion looking at the executives at multiple large tech companies is that you can get there without a graduate degree but it's much less likely. A Master's is good but an MBA is a better predictor, even for companies that claim it's not a big deal.
As an independent contributor or middle manager you're fine without if you have a CS or eng undergraduate degree.
It depends a lot on what you have, where you are and where you want to go.
> doesn't touch the main points of interest

Including how to port code from C or C++ to Rust, i.e., what it claims to be.

So far this is an OK overview of Rust's advantages over C and C++, but very very little of it is an actual "guide" to porting stuff.
Many systems come preinstalled with Ruby. Bundler is a very elegant and simple solution - I don't think it is hostile. Quite often the tools that we build are written by developers for developers or system administrators. For example Puppet or Chef. In my experience, these are people how don't mind running couple commands to get started. If anything I have heard people say really positive things on how easy and pain free installation is. Of course, if you want to write portable code that works on any system then Go is a very wise solution.
Also: yes, if you want to immigrate to a Western country.
Cool project. The digital signage market is huge. What's your yearly revenue?
Send Email from a Static HTML Form Using Google Apps Mail
Well timed with #deleteuber going around:
https://twitter.com/i/moments/825559420914409473
Apple put this headline in my iPhone News App... it reads like clickbait in the hardest way.
I know very well what these systems are and, more importantly, I also know what they have in common (with German National Socialism, Maoism and Arab Islamism too): contempt for the rights of individuals and belief in the right of the state to impose its worldview even to the extent of trumping voluntary contracts and arrangements between consenting adults. It is that mindset, the thin edge of the wedge, that I see everywhere, not witches. Of course France (and most of the EU dystopia) is a socialist basketcase beyond redemption so the "thin edge" metaphore is not entirely applicable here.
If you're just checking for wether the box is up, a ping might be enough. If you want to see if the actual web server is down, you'd need to send a HTTP request.

Phantomjs is unnecessary as you won't need to render any JavaScript.

I don't see why you couldn't just make a crawler and test for status codes, but if the site is under DDoS it will time out.

Then, of course, you'll need cron or something to check it at regular intervals. I guess this is probably the most interesting part of the question, at least to me.
In my opinion, that's a bug in most chat apps. Multiple messages in succession from the same sender should only beep once. But I realize most people use restrictive apps, so they have to adapt to them rather than the other way around.
French expat since a week. Hard time finding diet/light alternatives in smaller stores.
If there was illegal activity, where are the indictments or court cases?
You've never heard of cramming?

https://en.m.wikipedia.org/wiki/Cramming_(fraud)
Flip a coin
Small teams like Google's 25000 devs and QA automators? :)
That's a different way of saying the same thing. One of his promises was to ban Muslims.
Bricked never meant impossible around here. It has always meant (around these parts, SoCal) that the ceiling for recovery was sufficiently high as to warrant concluding that recovery is impractical.

Practically every device i've ran into that has been bricked has been put into that state via software. It may be impossible to fix such state without a JTAG bus and code from the manufacturer, or by desoldering chips, but I can't remember recently when something bricked was truly destroyed and every recovery method was rendered impossible.

(bearing in mind I wouldn't consider something like a ran-over laptop to be 'bricked', but rather just destroyed)

I'm sure some folks use the term when they are referring to destroyed equipment (a 'bricked' gpu from overheating) but I haven't really encountered it personally.
Stratus: Servers that won’t quit – The 24 year running computer
Because they're still useful? A branch is a useful tool for the developers who know their development process includes pushing to and pulling from branch "xyz" while they develop whatever feature they're tasked to develop. That they don't solve every problem doesn't bother me.
Trump Gives Stephen Bannon National Security Council Role
An employee on this thread linked to their Disasters Program, where this even will appear, and which works like that.
I love it, good job! But it seems to me that there aren't any hints about the difference between diesel and gasoline engines
For what it's worth, after a bit of research [1], I discovered Commodore Basic 2.0 had simple FOR loops (which I think I used and forgot), and the ability to create functions which encode a single one-variable mathematical expression (which I don't think I ever knew about).

[1] https://www.c64-wiki.com/wiki/DEF
1) A subset of the language had to be developed to describe Rockefeller. This subset translates poorly into present-day English. The language used had its own rules.

2) "Anti trust" changed in meaning over time.

3) "Monopsomy" contracts with (what came to be ) common carriers was the thing at issue. We live with countless monopsomies today.

4) People like Teddy Roosevelt and Wm. Randolph Hearst built their own empires partially by opposing men like Rockefeller.

5) You cannot psychologize 19th century people in terms of 21st century thinking. Just disease and hunger made them radically different. Trauma was rampant.

6) SFAIK, this ensconced "competition" as a legal good, which has continued to be problematic. The result of the breakup of SO pretty much confirmed what Rockefeller predicted about competition. The resulting stock was MUCH more valuable after the breakup. If anything, that is a measure of how his extreme parsimony held down costs in a public-goods sort of way.

7) I think the change in price of lighting oil has been radically underestimated in its effect on people's daily lives. The subsequent advent of the electric lamp shifted productivity upward even more.

8) There was no boilerplate for the relationship between mass labor and corporations at the time. A coal shortage may have been life threatening under conditions. See also the 1902 Anthracite Strike w/ Teddy Roosevelt as President.

I suspect the Rockefellers ( Jr. and Sr. ) can be more seen as part of the solution than part of the problem in Ludlow. That might have been calculated and PR oriented on their part but still....

"The past is a foreign country: they do things differently there." - LP Hartley.
https://iotsky.io - an educational site for experimenting with IoTs

Free right now, but hopefully will make a decent amount after our beta.
PDP-10/its: Incompatible Timesharing System
I find it interesting that the majority of the "outside assistance" in this case came back to Heather as the culprit. On one hand, it makes a lot of sense that the person most immediately involved would likely be the prime suspect. On the other hand, it also leaves you wondering just how willing to step outside their own pre-existing biases these people are?
Cronote Reminders: https://www.cronote.com

Schedule email, text message and push-notification reminders.
I’m pretty sure there was one made by a HN member. First result in DDG is this: https://chrome.google.com/webstore/detail/tldr/giepilabiomhl...
Uber Doesn’t Put Taxi Drivers Out of Work, but Does Drive Down Pay
> I have so many things I would comment on this but this being HN, I know better..

I think it would actually help everyone if you were to comment.

As a guess: you wanted to be negative because it sounds like a sales pitch ("get rich quick")? In that case, I kind of agree with you, but people seem to like the article, regardless :)
You're painting with an awfully broad brush. That same way of thinking can be applied against just about any group to increase misery.
Most certifications, and in particular, ISO 27001 asks if you have anti-malware running. Now, the thing about ISO and many of the other certifications, if you can demonstrate some mitigating control, say aggressive network monitoring, or pre-scanning files before they get loaded onto your target system, then you can pass. For example, http://www.iso27001security.com/html/27002.html on 12.2 mentions this, along with a vaguely-stated user awareness.

All auditors looking at you for this certification will ask this question.
Are online degrees worth it? Part of me feels like most companies would look down on it and it might be worse than not having a degree.

Specifically, I was looking at http://ufonline.ufl.edu/degrees/undergraduate/computer-scien...
4 years of one's life just for a 100k exit? Honestly that's the kind of thing that I got into software to escape.

Edit: I mean this literally. I spent three and a half years building a brick and mortar educational business that exceeded the success of the one in this article by some margin. I left that business to learn web development skills because of the slow painful growth in a shrinking offline market.

Perhaps, this makes me an unreasonable person but I truly did get into software to escape that. I want to either give far more to the world in terms of impact or earn enough to fund someone else who can.
Been thinking of building a saas, can anyone vouch for their track record?
This could be legit but could potentially be simply another sass to make money. ;)
Author here, have at it :)
It is all only technically illegal once you invoke legal work done well after the fact. It was all done under a Terminator-style relentless focus on reducing the end cost to consumers.
Checkout Stormpath,  complete user management in your application in minutes
It depends on what those years are -- it is the old cliche that there is a difference between 10 years of experience, and one year of experience repeated 10 times.

The same is true for the difference between 10 and 12. If those additional 2 years were more of the same, they matter little. But they also could have been full of significant new work and learning.
is there an option like "i don't really give a fuck about politics, US especially" anywhere on this site? pretty please?
SemanticMerge mentioned on the site: https://trunkbaseddevelopment.com/game-changers/#plasticscm-.... It got it's name after I blogged about it too - http://paulhammant.com/2013/02/14/features-i-would-love-sour... - and am still owed a beer.
Trump guys are, have been, and always will be complicit in the pain, suffering, and death we are visiting on people. I will never forgive them for this.
Looking for an HN post on smalltalk generating code from examples
I saw a link a while ago on here about generating code via examples (in Lisp/Clojure/Haskell, I forget) and someone said smalltalk already had the feature. Does anyone remember the post?
I was afraid of posting this because it will seem like an advert. But its not. However, I do apologize if it violates an unwritten HN rule.

I help developers market themselves effectively. Its not a huge product, but has a fair amount of demand. Feels good to help people move forward in their carreers. Even helped one land a job that got him a visa. Not crazy profitable, though. I charge less than $500 for something that can easily go for ten times more. But money is not everything and it brings me joy to see people move up in life. Currently only work with 2 people per month due tk time constraints. So it does less than $1k a month. Pays for hobbies.

Its a side project that was born out of people on twitter wanting to hire my shop (Yelluw) do it for them. But didnt make sense for them to hire a whole shop to do something so small.
Well, it's more like "don't get rich, slow". But interested to understand why it feels that way. I personally HATE internet marketery stuff.
Seems common lately for people to pursue point scoring with new ways to describe rotten intellect or lousy lifestyle of their opponents.
For a system in the scope of the audit, if you can demonstrate that the files coming in are checked for malware before they get on your critical systems, this is one example of a compensating control.

Further, if you can demonstrate in auditable fashion that there are no browsers or other network connections or other typical vectors for infection, that can be a compensating control.

[Edit]

Or if you can demonstrate that your email system will drop all attachments and links, that would be another (annoying) way.
In theory it's not worth it. In pracrice, based on where you live in the world, I found at that it makes a tiny difference: promotion, salary, etc.

Plus, if you're looking to apply for big companies like google, etc. It's mandatory.

Otherwise, anyone can write code!!
Here's an update, now even the government have accepted that they're cutting funding in real terms.

http://www.independent.co.uk/news/uk/politics/nhs-cuts-spend...
There was also monthly income. Honestly I'm happier he shows realistic numbers.