skysight-inc/HackerNews huggingface dataset:
Sure. It's also why the internet is super vulnerable to 0-days.
For what it's worth, I used PiVPN (http://www.pivpn.io/) for a quick setup of OpenVPN on a RasPi3 earlier this year - can recommend for convenience, with no comment on security. My main goal was place-shifting...
> They need people to continue buying (they are a company), but really don't have many ways to entice people to.

"What happened at Apple, to be honest, over the years was... the goal used to be to make the best computers in the world. And.. that was goal 1. Goal 2, we got from Hewlett-Packard actually which was "we have to make a profit". Because if we don't make a profit we can't do goal 1. So, yeah, I mean we enjoyed making a profit, but the purpose of making a profit was so we can make the best computers in the world. Along the way somewhere those two got reversed. The goal is to make a lot of money and well, if we have to make some good computers well OK we'll do that... 'cause we can make a lot of money doing that. And, it's very subtle.. it's very subtle at first, but it turns out it's everything. That one little subtle flip... takes 5 years to see it.. but that one little subtle flip in 5 years means everything." - Steve Jobs (https://www.youtube.com/watch?v=gJKmnKbx-aE&feature=youtu.be...)
Our student-run computing club added a machine to the pool and melted the University's firewall. Oops.
they say further up that they will be open sourcing it. my first thought was the same, but the twillio chat they've used seems super simple, so potentially matrix was just too heavy for their simple needs at the moment
Man, that keyboard sounds really bad. Can anyone with the new MBP confirm it's as noisy as that video makes it sound, even after you adapt to it? As a Vim user, a noisy keyboard scares the hell out of me.
Mark Zuckerberg Just Unveiled His Newest Creation, an AI Named Jarvis
Go also has a version of this in the stdlib https://golang.org/pkg/testing/quick/
> It sounds like you hold researchers in the highest regard and believe everyone should too.

Nice strawman. Where did I ever generically talk about "researchers"? Are these people mentioned (Karp, Valiant, etc.) just merely "researchers" to you? You really think I have the same regard for (say) a random grad student as I do for someone like Karp? And you really think I don't have the same respect for the best people working on corporate/commercial technology (Musk, Page, etc. just as a couple of examples off the top of my head)? It seems like you really have low opinions of all researchers no matter how accomplished they are, in which case that would explain everything, but I certainly don't. Otherwise it's like you're actively trying to waste my time and miss my point...
Look at the top-selling Xbox One games:

http://www.vgchartz.com/platform/68/xbox-one/

You have to go down to #31 to find an Unreal Engine game (Batman: Arkham Knight). The only licensed engine game that I know of in the top 30 is Titanfall, which licensed the Source engine from Valve. The situation is similar for the PS4.
It's the first time I've heard about these robot babies and it's the strangest thing I've heard in a long time. Why waste so much of the scarce money available to schools on something that can be easily replaced by 1h of earnest talk and/or a teen mom coming into class?

That aside data shows that the bigger problem is actually people getting their babies too late rather than too early: https://www.cdc.gov/nchs/products/databriefs/db232.htm
A Tale of Four Caches
Cool..

To elaborate, a zfs volume (zvol) is a chunk of a zfs pool used as a block device.

The article uses "zfs volume" and "zfs pool" interchangeably, but they are completely different things.
Running a relay might not be risky in the same ways as running an exit, but be aware your relay's ip can still find its way onto various blacklists just by virtue of being associated with tor. It's probably good to clear this use with whoever runs your network before setting it up.
In my native country, computer science is called "informatics" [1], a term which I've always liked but which hasn't quite gained a foothold in the US. It covers everything from complexity theory to algorithms, but is focused on science, not engineering.

[1] https://en.m.wikipedia.org/wiki/Informatics
The Largest Ever Digital Survey of the Universe Just Mapped Billions of Stars
Ruby 2.4.0 Released
Is it possible that successful companies devote more resources to increase diversity? Implying that companies are more diverse because they are successful. What tests have been done to tease out which is the causal factor?
It's not strictly harmful, I think, to presume that some percentage of misbehaving clients might just be misconfigured and honor a KoD, as long as you have other measures, unless I'm overlooking something?
>I am not arguing against LL. I am just saying that it isn't 'lunacy' to understand basic performance characteristics of your software.

It's not: it's very important.

>Your post essentially came off, at least to me, as "people are crazy for wanting ot use a more efficient data structure".

My point was more that people aren't necessarily crazy for using an LL. I don't, however, think that anybody is crazy for choosing not to use one for perf reasons.

I guess what I'm saying is that AFAICT, we're entirely in agreement, and I have no idea why we thought we weren't.
I own the basic 2015 15" model and it works really well. The discounted price difference between the two models is $400. The 512 GB 2016 model (as opposed to the 256 GB model) has SSD read benchmarks that are considerably faster than the 2015 model if that is important. The 2016 model is somewhat smaller and lighter and the battery life is about 2 hours longer. I like the keyboard on the 2016 model and many seem to like it after they get used to it. For me the MagSafe adapter is annoying because after a short time it start to fall off if it is hanging over a table edge. The power adapters on the 2015 and earlier models have problems with the insulating material coming off. The 2016 model has a replaceable cord that detaches from the power brick. The 2016 models can drive 5K displays.
I thought I remembered a similar phenomenon where you tend to hire or refer people that don't represent a strong competitive threat to your career. That is, hiring people that you think are smart, but not quite as smart as yourself. Can't find a good reference to any actual study or data though.
I have this book in the back of my mind ALL the time (no pun intended).
This almost sounds like a warning about a too centralised manufacturing process across the food industry.

> “This story is a metaphor for the vulnerability of the entire food system,” said Daniel Block

However it seems to some what contradict it self:

> consumers will still be able to get whipped cream this season if they’re willing to compromise or look around

> There will also be no impact on non-aerosol whipped cream products

I am ok with the food industries resilience being across brands or even category (i.e. aerosol v non-aerosol).
Researchers Use Brain Tests to Predict the Potential of Criminality in Toddlers
Seriously, this is the best advice. It has been used for literally hundreds of years as people changed their name and moved to a new town to escape a reputation or community memory where they lived.

But if you want to be more deliberate about it, then the question you have to ask are "Who would be looking for you on the Internet and not like what they found?"

That runs the gamut from old classmates to people you're dating to current or future employers to federal agents.

Stay off Facebook and legally change your name, that will protect you from old classmates. If you're running away from bad reviews on dating sites you may need to change your name, move, and change your haircut and appearance. If you are worried about employers you'll probably need to change your social security or taxpayer ID. That gets into the realm of felony territory so you're going to want to be thoughtful about that. Without it though the IRS can connect all the dots and there are various ways background checks can do the same thing.

The alternative might be to try fuzzing, basically create a bunch of accounts with your name and be different people on each of them. That has the down side of obviousness in terms of obfuscation.
This is fantastic for kids or new coders. Its good coding practice, makes apparent the power of a simple, elegant algorithm, and has a big visual/fun payoff. You could spend weeks extending the concept.

And for a 3d example:
https://goo.gl/images/JpSXTW

edit: a friend of mine wrote a game called dragon strike with terrain gen and I can't remember any real interactive 3d being done on a PC before that:
https://extralives.files.wordpress.com/2013/09/dragonstrike_...

I'm sure there was prior art in some other pc game, maybe someone remembers...
Hi yes! You are correct. We just wanted to go with the most simple backend service with the least amount of maintenance that we could use for starters.
So, yes, Cyanogen isn't dead. The name is just changing. Glad we finally got that straight.
I absolutely can echo that the basics are pretty simple and fun. With some creativity it makes for great gifts. I used to make docking-stations and other desk-appliances with it.

Having worked for a bookbinder for about a year though I absolutely can assure anyone "hobbyist" binding has little in common with what professionals do. There is more tooling, more (expensive) machinery, more steps and more process refactoring. As can be expected, if someone's hobby is another one's craft and income. It's less of "The journey is the reward".
I'm just telling you that one of your comments got killed by a word filter.

You used a phrase. I can't use that phrase because, as should be fucking obvious, using it will kill my comment.

The phrase is C----- J---.

A charitable reading of my comment is that I'm trying to help you.

Open the thread in an incognito window, or log out. This comment got killed: https://news.ycombinator.com/item?id=13251935
What topics are you looking for? Tech related? General interest? Sports? Science? Crime and mystery?

A couple I really enjoy:

- Dan Carlin's Harcore History [1]
An infrequent but well done pod on various history stories. Well worth the listen.

- The West Wing Weekly [2]
One of the actors from The West Wing and another guy watch and discuss and episode of the West Wing each week.

- RadioLab [3]
A good podcast with various topics of interest.

- The Lowe Post [4]
My favorite NBA podcast.

- EconTalk [5]
A longer podcast that touches on various subjects. The name is quite deceptive.

[1] http://www.dancarlin.com

[2] http://thewestwingweekly.com

[3] http://www.radiolab.org

[4] http://m.espn.com/general/cast?id=10528553&src=desktop

[5] http://www.econtalk.org
Yeah but if it takes 6 months longer, and is 30% harder to refactor, it doesn't matter. You're not selling anything when it's not running.
I'm becoming scared of Facebook
I wouldn't say it is the dynamism as much as the lack of control. Specifically, if you write your code non idiomatically and control all allocations, the languages probably gain a lot on speed. Unless you need inline assembly. Some lisps allow this.

I find that taking these lessons to database access patterns helps a lot. Know your data access, and the data structure design has meaningful discourse. Don't know your access patterns? You are unable to pick the best one. Period.
Performance related:

* Hash improvements via better locality for modern CPUs
* #max and #min without temporary array
* Speed up instance variable access
Cool, I knew there was a movie but I didn't know there was an English version available. (Note: the link you give is dubbed. Is there a subtitled version on YouTube as well?)
Do you have SHOWDEAD turn on in your profile?

Anigbrowl used a phrase that auto kills comments. I pointed that out. I can't use the actual phrase because (obviously) it'll kill my comment.

I will say that it's tiresome to deal with someone being quite so aggressive.
Curious why you would run a VPN on a platform with metered and pricey egress.

Edit: maybe adminstration tasks for AWS? But then, isn't SSH okay for that?
$5.2 Trillion in Investments Pulled from the Fossil Fuel Industry
Good point about loss of information from historical, technological and cultural restriction. My reasonning is based on what people today call music theory in most schools and below a certain level. Surely Berklee talks about all kind of stuff.

I don't think all was lost, things that weren't writeable could be passed orally as virtuoso techniques that weren't deemed useful to be written for the average player anyway. See how Spanish guitar technique has survived time.

My attempt at understanding jazz is that it revolves rhytmically around swing. And that core swing can be described through a tinier and principled abstraction rather than a crude ternary feel mark left for the student to figure out. Also from trying to make sense of jazz music without the traditional formalisms (I barely know two modes, and never learned that many progressions). There are some tiny tiny notes in Herbie Hancock playing that shifts the whole world. I'm sure "the" truth lies in there. see the finale solo https://www.youpak.com/watch?v=95TAfOWJKwg
Just as idle inquiry about the "CS" term, do you think the name "Computer science" would still apply (and did it always apply) to things such as CPU and OS architectures, the toolchain, etc - basically the subject of your e-book?

I am under the impression that there's a distinction between "Computer Science", which is algorithm and data structure design and analysis, and "Computer Engineering" which is basically everything else, from the hardware level up.

Or is this mostly a European distinction?

Because my friends who do "real CS" at various universities generally avoid anything which has to do with hardware and practical operating systems, and are basically mathematicians working on problems relatable to computers - their language of choice is TeX, not C. More like Turing instead of Torvalds.
Bethesda's subsidiary id uses idTech. Bethesda Game Studios (Elder Scrolls, Fallout) has used their Gamebryo/Creation engine for about 15 years.
Why would anyone think that giving a simulated baby to female primates that are biologically wired to reproduce and care for their offsprings would reduce their desire to reproduce?

If anything it's like giving them all the perks as in having the good feeling of caring for a baby without any of the bad.

If they want to reduce teen pregnancy they might want to develop a morning sickness, sore nipple and vaginal tearing simulator and even then it's likely not to work well.

Just teach them how to use a condom.
Ask HN: Open source projects needing issue triage / docs support?
As someone with a CS education but little interest / background in code, I'm interested in helping open source projects organize their nasty issue landscapes and improve the user friendliness of their docs.

I also think there are more than a few people on HN looking to contribute to open source but wanting to start small instead of diving in with PRs.

Do you have a project that needs issue triage or docs support?
It was in a paragraph I quoted from my parent poster.
Top Russian Diplomat Found Murdered in His Home
The new f-strings in Python 3.6
Yes, but the Go tool doesn't do shrinking, which is troublesome once you start building big models.

(disclosure: I have some pretty large Erlang QuickCheck models on Github)
I have a croon job, which adds "reorganise Trello to do list" to my Trello to do list.

The point being, I'm only to do this once a month. I have a few other similar ones, where I was procrastinating with tasks, but now only do them once per period.
The opposite happened to me, no background at all and I actually ended up resenting calculus for a long time.

At some point I stumbled onto stories about newton, leibniz, and everything that drove them. It was riveting and brought the magic back.
He makes no mention of how much money he saved by buying last year's model. I am seriously on the edge of buying a 2016 15" MBP, but with many reservations. I would definitely consider buying a 2015 model, but I'm having a really hard time seeing the value in it.

I can get a reasonably well configured 2016 15" MBP for $3100, and a reasonably "well" configured 2015 15" MBP for $2500. I just don't see shedding $600 as being valuable for what I lose. I'm stilling paying an Apple premium, and if I'm spending that much money on a MBP I want the current model.
OMG, Python is turning into PHP!
Christmas Day in San Francisco to be coldest since 1998
Oil Spill Under Crop 3 Years Ago Still Not Cleaned Up – 200 Miles from DAPL
>Sometimes I wonder if I should give my children the advice "Be good and moral and care about other people" or "Do everything you can to be rich and powerful so you can make yourself as immune to adversity as possible."

Give them the former advice, and also tell them to make themselves as immune to adversity as possible because the world contains bad people. Goodness doesn't stop being good because badness exists, nor does the world become better by a refusal to confront and eliminate bad things.
https://news.ycombinator.com/item?id=13251935

Have a look at that comment.

Now log out and try to find it.

Your comment got killed because you used a phrase. I've told you what that was, and that your comment got killed. I am unable to use the exact phrase because (obviously) doing so would kill my comment.

> willfully obtuse.

Yes, it's fucking infuriating even when it's not wilful.
> at least one feature that won’t get stabilized ever:
> #![feature(plugin)]

> This is how they are utilized by Diesel, for example, a popular ORM and SQL query interface; or Serde, a serialization framework.

Diesel and Serde are going to be fully available on Rust 1.15, which is < 6 weeks away. This is actually an example of the complete opposite: the Rust project is working hard to get important projects to work on stable Rust so that people don't need nightlies.
Johann Pachelbel – Canon in D (Best Organ Version Ever)
Tangentially: We set up StrongSwan recently to use as a VPN into Google Cloud, to allow developers (who all run macOS) to use the nodes seamlessly and interact with Kubernetes and other internal services over a secure connection.

But we met a roadblock when we tried to get DNS to work automatically -- we wanted the GCP boxes to be resolved to their internal IPs, so we set up a DNS server (dnsmasq) on GCP, but there seemed to be no way to tell the client to use it to resolve .internal. There's a plugin/extension available for IKEv1, apparently, but we couldn't find a way to do it for IKEv2. The only way was to configure each client machine's DNS server list (and default domain list) manually, which is not really acceptable.

For now we've switched to OpenVPN, which is fine but requires installing a third-party VPN client on macOS. I would love to know if we could solve the DNS issue and go back to IKEv2. Anyone done this?
What I do is, use a filter for any email that contains the word "Unsubscribe" from it. Have it skip the inbox and live under a label.

This pretty much filters all non-important emails. It's amazing.
Every time someone is extrapolating linearly into the future I ask them if they have considered what happens if their extrapolated function is actually an s-curve. It makes for interesting conversation.
> rationalize denominators

Hah. Ah, yes. Rationalizing denominators is sometimes useful for calculations and sometimes counterproductive. I think numbers of the form 1/√n are almost always simplest and best understood as 1/√n rather than √n/n. (Then you have symmetry in statements like "The diagonal of a square is √2 times its side"/"The side of a square is 1/√2 times its diagonal".) Probably the same for a/√n or 1/b√n. If you're about to add it to another such number and you need a common denominator, like 1/√2 + 1/√3, then you can turn it into 3√2/6 + 2√3/6; on the other hand, if you were to multiply 1/√2 and 1/√3, it's most sensible to keep them that way and get 1/√6; if you then needed to square it, 1/6 is simpler than 6/36. I do believe that teachers' insistence on rationalizing denominators regardless of context was an instance of cargo-culting—following an arbitrary rule without understanding where it came from or when it was appropriate.

(And, incidentally, any denominator of the form "a ± b√c" should almost certainly always be rationalized, and that is a more difficult and valuable trick.)

Edit: By the way, I would be interested to know what "historical reason" you have in mind. I have a feeling that it's of the same form as "at one point, mathematicians were sort of embarrassed by the idea of negative numbers, which were obviously not real, so they would prefer forms like x + 3 = 0 over x = -3". That's the only reason I can think of for always preferring that form. Was your comment about converting things to linear and quadratic form meant to apply to this? I hope you wouldn't assert that it was always to be preferred. (If a^2 + b^2 = c^2, tell me whether "a = 1/√5, c = 1/√2" yields simpler calculations than the alternative.) But my teachers did not communicate anything so nuanced—points taken off for any final answer anywhere with square roots in the denominator—and I don't think it was communicated to them, either. (At least one of them was led to assert that √5/5 was, in itself, "simpler" than 1/√5.)

On the original subject of this thread, I might say that, whether or not it's directly passed down to students, the background of mathematics should be incorporated into what is taught to teachers, because otherwise a majority of them will be ignorant, and will come off to intelligent students as blindly following and enforcing arbitrary rules that they don't understand.
> pulling out

Will not prevent pregnancy
I wouldn't be surprised if Amazon bought Crytek soon.
Most teen pregnancies are not the result of teens deciding to become pregnant, but most are the result of teens not deciding to not become pregnant.

(Similarly, very few people plan to fail, but lots of people fail to plan.)
You Need to Know This - 7 Amazing Facts About America You Didn't Know
Lol, "2. Consider copy & paste"
Well, the idea of global doomsday for all, beyond mere tactical retaliation, is probably drawn from the media, with movies like Dr. Stangelove playing the part of the primary narrative.

As to how much any world power has actually strategized and mobilized resources toward such an end (deliberate global suicide that destroys both sides by design) is likely to never be fully revealed, since it's a slightly alarming idea.

Even so, some of the plans that have been revealed really are quite terrible. Bad enough, that the difference between deliberate and accidental nuclear winters could be considered an argument that splits hairs.
Sorry, I've lost you completely. You had been talking about turnover right at this moment? In this case Zynga is peachy, they have not had a layoff today and no executives have left today either. As for revenue, I am not sure what you mean. Is there some public record of their revenue? If so, please show me. JFYI, somebody saying "I've made a gazillion dollars!" is not a public record of making a gazillion dollars.
Game theory applies to rational, intelligent agents. In real life, unfortunately, the people with their fingers on the nuclear buttons are fanatical idiots these days. And no, I'm not just referring to the one in my own country.
It seems like you misunderstand what scientism is, and lash out by calling people explaining it to you wrong.

I have never read the little prince. It's a pretty straightforward made up example.
Police Expects Trump to Bring Back Racial Profiling
Case in point: Deleting yourself from HN is somewhere between unsupported and impossible.
Meh. I feel like American math education is seriously lacking, and I doubt that adding stuff to the common core would do any good.