skysight-inc/HackerNews huggingface dataset:
> I have Linux on all my home machines, and none are configured to be accessed remotely. There are still plenty of advantages. Far less viruses / malware / crapware.

I don't think the 2 ideas are related. I can't think of a script kiddie that would brute force your SSH to install a virus on it. Join a botnet maybe - but probably not to just install a virus.

Also if you use something like SSH keys or OTP - it's pretty much guaranteed that no one but you can access it.
Do you mean Eric Niebler's ranges[1] library?

[1]https://github.com/ericniebler/range-v3
Hehe. I understand that the way I wrote my comment might have seemed tactless, crude and crass. Apologies.

Please do not misunderstand me. I perfectly understand that people find babies extremely cute. I do too. Hell, if we as a species did not, the both of us would not be here writing comments.

Being a parent is indeed stressful, frightening and tiresome and I am glad that you recognise this fact. I would not know this personally due to the fact that I am not a father. However, I am self aware of my own actions. I have caused stress and fear in my parents. This would be enough to throw a person of any undertaking. However, children are cute; they are bundles of joy and parents view their lives as more complete with kids. If I had any, I would rationalise it the same way as any parent would. "It's my kid. He/She is so cute. Look at it play".

However, parenting does come with an immense cost and people do rationalise their suffering. Pointing that out was the intention of my comment. However, I do not think kids are bad/malicious/horrible. They are great. They just require a lot of upkeep.

Anyway, congratulations on having your kid. Things get a lot less stressful as they age.
I would probably do some kind or genetic study as I traveled. There is some kind of interesting genotype(s) I would have to test for. This could be plant, animal, human. I wouldn't really care.
Understanding infrastructure as code
These guys down sound like squatters. They just have had the domain their entire lives and don't really care to sell it.
I've also been on /b/ since the early days, but I can't agree with your assessment. "Old /b/" was the place where posting pictures of animals being tortured (if the words "zippo cat" or "crush cat" mean anything to you - and yes, both of those things are exactly what they sound like) was a common occurrence. Cruelty was never seen as a negative as long as the community found the results sufficiently funny, shocking, or funny because they were shocking (via other people's reactions).

To coin a phrase: /b/ was never good.

If GamerGate were a thing that couldn't happen back in the early days, it's only because rallying behind a cause (regardless of what you think of its validity) that's "serious" rather than one that generates laughs would have never happened - it's got nothing to do with the acerbic nature of the community. Chanology was the first real break from that.
To all those writing the critical comments: I'd love to read a rebuttal to this written by someone who is a Linux and security professional, and explaining not only what is wrong here but why in addition to best security practises. Thanks.
the pig flies pretty well for them...
This zero-waste grocery store has no packaging, plastic or big-name brands
So it's like the early 90s where they want to weaken encryption and make industrial espionage easier?
Microsoft Snip brings Windows screenshots to life with voice and ink
>is not signature based, and relies on dynamically detecting dubious activities by processes

Isn't that the main thesis of the attack-driven defense?
Of course if you don't know who Alexandrescu is, here is a C++ fantasy map that was circulated a few years back (it is funnier if know C++) and well, Alexandrescu has his own castle there:

http://goldns.ru/cppmap-2012.png
I wasn't sarcastic, I am just pointing out that most of the shiny single-page apps don't have to be shiny whatsoever.
Take stooq.com for example, I am using it because is reliable, fast and clean - but it still looks like from early 90'.
The thing is, many companies decide to use fancy technologies/solution to bump theirs market value - it is not a way to go, but you cant change the environment.
What's more - It is quite often a managers call to say 'we need our site to be cutting-edge', so they pick angular, react, whatever just because other companies do it.
Game devs tired of C++ are waiting for Jonathan Blow's new language :)
https://www.youtube.com/watch?v=TH9VCN6UkyQ

He states D isn't different enough to encourage most devs to go through the pain of switching. If they are going to switch, they would like that language to be much better targeted at solving game dev specific needs.
I believe the NSA (and other organizations) are responsible for this.

I believe there is a force actively preventing people on the internet from organizing political protests/ideas so that they can maintain a status quo.

Even when political protests do happen, they're protests allowed by these organizations to give people a false sense of accomplishing something.

The "RadFems" are a big part of the problem, but so are the "racists". Most of the people who do the dirty work are "useful idiots" who have no idea what's going on.
...except for the bug where the ball gets trapped in a line and pops out of an enclosed polygon.
Most likely they are doing it for security standards compliance, like PCI DSS:

> Use and regularly update anti-virus software on all systems commonly affected by malware
Agreed. Is it a reasonable historical survey of some famous writers? Sure.

Is it relevant to today? Maybe 5% relevant, if talking about how tastes and consumption habits change...because talking about 'literary fame' in this day and age, to me, is rather laughable. The culture of reading long-form pieces is in sharp decline.

...and one of the biggest monkey wrenches to address in 'literary fame' is the Twilight / 50 Shades of Grey notion of using public domain conceits, poor writing, and wish fulfillment (Twilight) to reach a particular type of audience, one that will embrace and make a derivative of that with even inferior literary qualities (50 Shades) and achieve fame.
I'm not convinced. I obviously can't say what I'd do if I had to think these up, but I think I'd be more likely to try and impart ordering on a contiguous array than building a multiple-allocation one.

Going down this route would probably result in a contiguous linked list. You can argue that this is still a linked list, but I still find it conceptually more obvious. For a billion elements, it's probably also a lot faster, too.
I've seen quite a bit of interest from hobby gamedev people in rust, way more than in D. I think reddit has had a rust gamedev sub for quite a while. Now if hobbyist/indie interest will influence the industry at large is a different matter, but I wouldn't count Rust out just yet.
Your cloudiness may vary. This was the place we used to have a lot of hosted boxes with, they treat VMs much like they used to treat the hosted boxes.

We are in fact leaving them by the end of 2014, er the end of 2015, er some time in 2016. (It turns out disentangling years of encrusted dependencies is complicated.)

But in practice, Ubuntu is a perfectly good version of Debian for our purposes, so we'll probably stick with it. The devs also like it on their desktops so feel happier targeting the same thing on the server.
Can someone comment on whether there is still age preference/discrimination at these YC events?
Exactly - I think storing a sequence of values in a degenerate tree is unintuitive.
Sometimes it is more efficient to implement the context switching yourself. For extremely high performance server use cases such as realtime analytics, streaming video processing, high frequency trading, etc it isn't uncommon to have server code written in C/C++.

It really depends on what your most important metric is. If the most important metric is speed then having more control over context switching is often better.
You may find people in a similar situation at http://devpressed.com/ Good luck and never give up!
This is the best game i've ever played in my life! super addictive!
Restic – Backups done right
I broke it, the ball stuck on the line
At bare minimum it'll make a difference when they come to my neighbor's door and I and other neighbors shoot them from the flank.

The rest of what you said is part strawmen, part a testament to passivity in the face of evil and a severe lack of imagination, part a lumping of suicides with homicides, which statistics from other nations with severely anti-gun regimes suggests would only result in substitutions if guns were magically removed from American hands.

And let me add this thought from a man who saw many of his fellows die in labor camps:

And how we burned in the camps later, thinking: What would things have been like if every security operative, when he went out at night to make an arrest, had been uncertain whether he would return alive and had to say good-bye to his family?

Or if, during periods of mass arrests, as for example in Leningrad, when they arrested a quarter of the entire city, people had not simply sat there in their lairs, paling with terror at every bang of the downstairs door and at every step on the staircase, but had understood they had nothing left to lose and had boldly set up in the downstairs hall an ambush of half a dozen people with axes, hammers, pokers, or whatever else was at hand?

After all, you knew ahead of time that those bluecaps were out at night for no good purpose. And you could be sure ahead of time that you’d be cracking the skull of a cutthroat. Or what about the Black Maria [Government limo] sitting out there on the street with one lonely chauffeur — what if it had been driven off or its tires spiked.

The Organs would very quickly have suffered a shortage of officers and transport and, notwithstanding all of Stalin’s thirst, the cursed machine would have ground to a halt!

That's from Alexander Solzhenitsyn in his GULAG Archipelago.

Again, number matter. Make mass murder too expensive, and it can't even be conceived of. Sort of like how you can't conceive of it "happening here." Which neither can I, seeing how well we are armed, not to mention quite capable of offensive counter attacks. Note well how the mostly clueless nutcase Chris Dorner, in a state where I'll note most people are not allowed to bear arms, caused the police to completely lose their shit. Imagine that multiplied 10 million times over (the so called "3%").
Why We're Giving Away Free Robots
Nice, thanks for your feedback @avinoth we'll try to improve it :)
It's strange when questions of morals and ethics are decided based on consequences, data. To some, only when there are measurable negative consequences to an act, will they agree that this act may have not been ethical or moral.

I tend to think that it is self-evident that watching murder on tape is immoral. And distributing such material is doubly so.
Hmm. I used to skip breakfast years ago. I woke and went straight from my bed to my desk in order to work, and remember being quite productive. Perhaps skipping breakfast was the vital part of that routine.

That said, my sleep schedule at the time was all over the place.
From a tech side this is great, but your pricing model is all screwed up. "Unlimited forms and fields" at the free tier? You need to align your pricing to scale with your costs. Limit by users but also the number of rows in the DB.

MailChimp is a good example of aligning pricing with costs
It makes for nice, clickbait-y headlines, but if life spread through the galaxy like a plague, we would have found this plague in space, on the Moon, and on Mars by now.
The week I tried to unplug from Slack
I actually got the impression that the C++ and Go camps were pretty happy to see the competition and conversation. Those 4 languages are a pretty good cross section of the state of "systems programming" and I don't think any of them really feel that there isn't room, in the near future at least, for all of their offerings.

I think D and Rust will both be fairly well received (if they aren't already), if only for their perspective on memory management.

Andrei hopefully doesn't need salesman like qualities. I hope that there will be enough D evangelists to do the selling for him.

Rust will hopefully be hugely successful, but if not, the ideas it espoused will certainly be developed further by future languages.

Those 4 languages are aiming at different targets (I think Rust and D would be aiming at the most common group). C++ is looking to gain the ability to do "modern things" in C++ without confusing existing C++ devs, Go is looking to attract devs who want to do modern stuff with a tiny ramp-up cost (low cognitive over-head, low time-to-productivity, brilliant standard library, native concurrency primitives) whereas D and Rust are both offering languages with more "modern" features that may be theoretically sound, but don't have as much proven use in production code.

These differences are blurred, and the languages obviously do have cross-over in terms of features and paradigms, but I doubt they're truly competing for many jobs yet.

They all have their place, depending on what you're trying to achieve.
That's pretty cool.

For spacecraft, I wonder if it would still seal if it has hard vacuum on the entrance hole side? Would the liquid be sucked into vacuum too fast for the reaction to occur where it's needed?
Those who are "vulnerable" may choose to either stop participating in speech that offends them or learn not to be vulnerable to such speech.

Attempting to restrict speech is not the answer, has never been an acceptable answer, and will never be an acceptable answer.
FaceBook has Simon Marlow working haskell though it seems he's mostly working on the library side of the things see[1].

1: https://github.com/facebook/Haxl
> I think reddit has had a rust gamedev sub for quite a while.

https://www.reddit.com/r/rust_gamedev it's pretty small though (1264 subscribers, /r/rust has 12000, /r/swift is the same and /r/golang has 16000)
+1 for this. Another example would be live streaming. yy.com comes to my mind right now, it's fully flash and used by millions of users. gaming.youtube.com does Flash too on Firefox, not to mention all of the adult streaming sites.
Funny how everyone is asking for Flash to just disapear, if it had never been around we'd all be screaming for a plugin that makes all the above possible.
I've been using gRPC for the last several months. It's a reasonably nice API and integrates nicely in with protobuf, which I think is it's main draw. We were already passing data around as protobufs, so we just took the dive.

Unfortunately, gRPC is still very much at the release level of "it works at Google and also on some developers laptop once", so while we haven't really encountered any bugs, dealing with gRPC has been a bit of a devops headache. That being said, we don't have a full-time devops person or anything, and I bet someone who knew their way around automated configuration and deployment better than myself could handle gRPC fine.
We are Bitcoin family
Embeddable Common-Lisp 16.0.0 released
> learn not to be vulnerable to such speech.

It's rather difficult to come back to life after you've been murdered.

The old saying "sticks and stones may break my bones, but words will never hurt me" is a lie. Words can severely hurt people, and even if they don't break their bones directly, they probably will incite people to actually break their bones.
Digital Ocean doesn't offer additional IPv4 adresses :(
Yep, I've still got plenty of RHEL 5 and 6 boxes running production public-facing services. I'll upgrade them probably within the next six months or so but it's simply not a priority at this point (even for the 5.x machines).
Saying that the harsh terms of Versailles contributed to a climate where the Nazis could rise to power is a far cry from "we made them do it".
Um, this article is bad. It takes a very long time to say not very much. I'm still not sure what the point is. I think that this article falls into the morass of 20th century literary/critical intellectualism whose primary occupation is navel gazing and recursive commentary based off of the original navel gazing. It's endless writing for the sake of name dropping.

Here is a good summary of this article: "Montaigne himself wrote a wonderful essay suggesting that the three best things in life are friendship, sex and reading, and the best of the three is reading. Your friend may die, your sexual partner may betray you, but literature is always there."

I fancy a good book quite frequently, myself-- books can allow themselves to be complicated or un-understandable and have niche appeal. That being said, this article seems to be contributing a bit to the "cult of books" which has become a bit more prominent in the recent years. Books aren't magical, and they don't always contain better information than other media. The main strength of books is their ability to go into depth and exist a long time.

Am I a better human being for reading a bunch of books? Probably, but the real self improvement comes from information transfer independent of source, not "books" intrinsically. Reading books just happens to be the fastest and densest information transfer from external world to brain, for me.
Preventing these situations entirely by predicting these events and reducing the administered basal insulin would be ideal, but humans don't exist in a vacuum. I don't think a system autonomously feeding sugar would be the optimal solution however; patients who utilize CGM's today are still instructed to monitor blood glucose through traditional means for calibration and confidence in system accuracy, so I don't think it would be an additional burden for them to continue to carry a source of sugar for emergency hypoglycemic events. I think predicting and preventing lows through lowered basal rates, in combination with on hand sources of glucose for emergency situations, would be best.

Even a reduction in the amount of hypo- (and, hyper-) glycemic events would be a big win for patients and educators. I think the quality of care would vastly increase with such systems in place.

Additionally - the human body has systems in place to bring blood sugars back into a safe range when it feels it is in an emergency situation. I do not claim to be an expert on this matter, but it is my understanding that the liver is able to release glycogen into the system to spike blood glucose levels back up if they have fallen low [1]. This is why some diabetic patients may experience high blood sugars in the mornings if they have experienced a hypoglycemic event overnight and slept through it. I don't believe this would be a good solution to depend on, however.

[1]http://www.diabetes.co.uk/body/liver-and-blood-glucose-level...
Show HN: FireLite – A Lightweight C# TCP Socket Server/Client
I want to learn D, Rust, Go, Android, Rails 4.x, Objective C/Ios, D3.js, C++11, Lisp, Smalltalk.... Good luck with that, me.
Well, that's really the question, isn't it? Is there more security added by enabling UEFI, or keeping it disabled? I managed to brick four Lenovo Thinkpad T540p mainboards due to a UEFI bug. Fortunately I had the on-site corporate maintenance contract (that time it paid for itself), because neither I nor Lenovo could figure out why the system would end up getting so badly bricked it couldn't be booted at all. Turns out there was a bug in the UEFI implementation where if it was enabled at all (regardless of whether it was enforcing secure boot or not), and you had a Samsung SSD installed, the UEFI implementation would write garbage into its non-volatile flash storage, that would completely brick the mainboard, and nothing would fix it except for a complete mainboard replacement.

Sure, it was a bug, but if you've read the UEFI spec, it's scary how complex the thing is. It reminds me of all of the complexity NSA employees managed to insert into the IPSEC and TLS stnadards. Complexity kills, especially when security is concerned. You really want to keep the Trusted Code Base small and simple. And UEFI is not simple. Combine that with the competence traditionally associated with BIOS programmers, and the results are very sad....
It certainly makes sense from a security standpoint, but is there any additional overhead to encrypting swap? This is the first time I've ever seen it mentioned as a security measure.
A free, open source e-commerce platform for static websites
https://www.ramnode.com/

https://www.digitalocean.com

https://www.vultr.com/

https://www.linode.com/
What's the Deal with “DevOps”?
No, it is not at all ironic that NSA provides STIGs for major operating systems. NSA is responsible for SIGINT and Information Assurance.
arguably even worse than flash would have been

I'm not surprised. As someone who has worked with it (and even written pieces of a simple Flash renderer), SWF was designed to be an extremely compact format and is far simpler to parse and render than the HTML + CSS + SVG + JS replacement that's being promoted.

In that respect, all the complaints about Flash and mobile battery life should be attributable to the mere presence of Flash content. The reason why disabling Flash improves battery life is because the content doesn't get rendered. If the same content were present and rendered with HTML5 it would require more computing power, because the overhead of parsing (several!) text-based formats and using a complex rendering model originally designed for static documents compared to a binary format and rendering model designed for interactive animations, simply cannot be eliminated. I suppose new standards for documents, vector images, and scripting could be designed (WebAssembly comes to mind), but at that point you'll just be reinventing Flash/SWF...

For that reason, disable JS and you will get improved battery life too:

https://www.reddit.com/r/apple/comments/2lent3/fwiw_disablin...
I'm aware there are circumstances where linked lists are useful, but IMHO they're rarely introduced alongside a context that justifies them. Unintuitive doesn't mean bad, FWIW.
It's one thing if it's a single crazy posting photos of a murder victim, it's another if it's an ongoing war with the community over unacceptable content. Fappening/gamergate stuff was getting posted and deleted probably hundreds of times a day across several boards, then threads would pop up asking why moot and the moderation team were being fascists. It's the difference between a spoiled apple every few barrels and a truckload of rotting fruit. I can't imagine why ANYBODY, even somebody who embraces the positives of the pure id of the internet, would want to fight that fight alone.

I also think that it's not quite true that 4chan hasn't changed during his tenure; as the population of certain boards have changed the nature and quality of their content has also seen a shift. /b/ once held that sweet spot of being able to generate and propagate large numbers of memes, but it has since grown much larger and appeals more to lowest common denominator type stuff. Meanwhile, smaller boards hit those critical population densities and begin to resemble /b/ of old.
Why not? Write them all on a piece of paper and lock it in a safe. Probably much safer than a password manager.
Why? It might make integrating with existing code a bit harder, but is not exactly an uncommon design choice.
Hi and thanks for your answer. Retweeting should be used cautously of course and not for spamming. You don't want to provide a poor Twitter experience to your users, that's crystal clear.
Apple Music Executive Leaving the Company
Wow.. didn't know Objective C has been around for that long (32 Years), this guy has been programming in it for 26 yrs..
You don't encrypt /usr? I really do not understand the point of encrypting a subsection of your drive.
Imaginary Numbers Are Real