skysight-inc/HackerNews huggingface dataset:
Immediately "report" - to whom? Of course I know the programmed response you're implying. But it's based on having an above-the-law ambient authority that does not exist in our basic legal system. Furthermore, the idea that a person is obligated to report anything at all to police is an anathema to a free society.

By doing anything other than destroying it themselves, the recipient is engaging in conspiracy and distribution. You're also assuming they can quickly identify what the substance is, and also immediately understand every applicable law. Of course we're out in the weeds here, since we've accepted the premise that simply possessing a substance (with no mens rea) can be a criminal act!

In an environment of legal contradictions you're never in the clear - you can only kowtow to the biggest gang and hope they're merciful. But let us not corrupt our own sanity by internalizing their farcical justifications.
>This rule that Watch apps that only tell time will be rejected has actually been enforced since

Smart watches actually have really nothing to do with time pieces -- the name watch is just some marketing skeumorphism because its a smart phone on your wrist. If the Apple watch couldn't tell the time it would still be just as useful and expensive.

If you don't agree with this policy because its authoritarian -- it is -- but thats Apple and thats another debate. Given that they are authoritarian they might as well get rid of "apps that exclusively tell time" or "fart apps". This makes sense to me.
The most exciting and world changing use cases for virtual reality
Being wise has some, but not very strong, correlation with age. You don't have to be very old to give wise advice. No amount of being old makes you wise; experience and contemplation could.
Show HN: Jet, my Mac calendar app to help you keep in touch across time zones
My sample-size-of-a-few take is that it's a combination of factors:

1) The probability that a Facebook users at somepoint has had a bad experience with rogue Facebook app publishing personal information (or even an accidental acceptance) or was witness to a friend's experience is non-trivial

2) The increasing awareness of the scope and scale of personal data that is taken from logins and shared with advertisers

3) The demographic shift in Facebook usage to older users

4) The large secular increase in awareness of ongoing privacy and financial information breaches that rightly or wrongly is associated with over-sharing of personal information
Facebook calls them "Sushi Boats"
I've taught a graduate-level class in which I caught every single student cheating at least once (18 students), including 6 of them on the final paper (for which I set an absurdly low bar). I failed those 6, and I gave zeros for all the other individual instances. I should have failed them all.
Imagine I get an object, I don’t know it’s type – I can’t even check if it implements the VectorAddition, Addition, or Appendable trait, I only see it has a .+ method.

How am I supposed to switch between types being able to do either of these, without listing all types that might occur – as this might not be possible

(I’m thinking about Haskell’s type classes as a solution to this, btw)
Interesting. What about e.g. map-reduce workloads with large fan-in for the reduce step?
I've never seen a single site that uses Google login over Facebook. Facebook also owns mobile login on the iPhone. Google is closer to shutting down Google+ than winning any war with Facebook.
What is the point of any publisher in the 21st century anyways?
Square Cash for Businesses – Cash
The article doesn't exactly make this clear... is the claim that they stole his code, or that they just used the same concept to make their own similar game?
Developing Chrome extensions: Auto-detect app environment
Yes but very easy to forget to do. BTDT.
Got to mention blackbox, it's based on gpg, and meant for teams interacting within version control systems:

https://github.com/StackExchange/blackbox
I usually work out and keep tabs on my hygiene. So far it's working.
How to Dramatically Slash the Cost of College Education
Although I believe your sentiment, I'm not sure on the other hand how much easier it appears to you with BE dumps. Reading data is perceived to be difficult when it shares little similarity with what we're already accustomed to. In time it will become more familiar, especially when you'll do a lot of it.
Since we are making assumptions I will make the assumption that each point in the universe is capable of calculating all possible events taking place at that point. As such there need not be a drawing of resources from once place to another. As each cell contains the DNA for our bodies so each point in the universe shall be capable of calculating all possible events ocurring in that particular point.
You can do FP in Go — just not in a type-safe way. OTOH, chances are you'll still get more type safety than doing FP in Common Lisp.
Welcoming TellApart to Twitter
Alan Lightman: The physicist on writing, the writer on physics
NES graphics – Part 1
Ask her out ...
Many 20 yo liberal arts students (sorry, exaggerating here) could come up with a list like that but nobody would care because they're not the head of YCombinator. With Status comes authority, with authority comes self confidence and with that comes the feeling of wisdom.

This is a good list, worth reading and talking about it; but for me wisdom means non-trivial, sometimes contraintuitive deep insight. Wisdom needs intelligence, experience and perspective (that mostly equals age). If you take any of these three out then it's usually not wisdom.

Or maybe I'm totally wrong because I definitely lack the age :)
The difficulty of cutting through the noise in the App Store, I'd guess. It's really hard to find things you might like outside of the "most popular" and recommendations (which obviously also is biased toward popular games).
How to Create an SSH CA to Validate Hosts and Clients
For the record, I'm getting the same error. I'm on a company network, so I can only assume it's being blocked by whatever blocks (or doesn't block) porn.
OP here. Spending the last couple of years abroad, I found myself wishing for an app that combined a calendar and a world clock. Scheduling phone calls/chats across time zones while double-checking your calendar could be quite a chore!

I built this app in Swift over the last couple of months and would love to hear what you think.

Below are some promo codes for HN. To redeem, open Mac App Store, and click "Redeem" on the right. If they're all gone, just drop me an e-mail and I'll be happy to give you another.

WELRJK474JLH
9EWL4X4RANRL
H79NF3W9NFAJ
3MNEJ6EK3EH3
M3X9KEWXJXM9
WFHJMLXYNP33
TP6L4HPLM7W4
W73HF7RAK7WH
PKLMM9RXLFRA
A3ER7AAEF4TP
TJA6KA9X36NA
7KKM9FAXR6FN
Something containing soya isn't labled as containing brazil nuts. Since parent is replying to someone who says "no one ever got ill from eating a GMO" it seems a fair enough, and obvious, point.
No, but if it's a different implementation of the same concept then I'd say that's a time-honored tradition in the game industry. Ideas/concepts for a game are not that valuable in and of themselves.
Trying to Save the Oceans, One Small Grant at a Time
25 hosts: free.
26 hosts: high costs.

Yeah, they could make that more appealing :)
Finland: A Society of Trust
It has a supporting code with headers and build helpers
It's also illegal turn down fares by destination, to "nope" past black people, to play "credit card machine not working", to demand that you pay more than the meter reads ("tip"), etc, but that's never stopped them before.
Interesting project, starring it for the future. Especially like the custom headers, gzip and simple config file. I'm curious are there similar projects like this in Python/Ruby that are more mature? With auto-reload and more production-ready documentation?
Just because a law has been on the books doesn't mean the law continues to be in the public interest, especially when it was enacted before the technology to enable Uber was widespread enough to make Uber possible.
Which it does. That Maxwell guy knew what he was talking about, believe it or not.
1) Spend more time with your family before it's too late. Call your mother, father and siblings more often.

2) Save, save and save more. Spend your money on things that matter (such as visiting your family more). I worry about the future of labor in the US.
There is a former maxis employee doing exactly that for high quality building mods in cities :skyline. Its working well for him, but that has partly to do with the his former job, the pure quality of his work, and the press attention hes garnered. I suspect it was the timing of maxis closing and Cities releasing that helped the most, although his models are excellent in every way. Its just that even with great art, without some attention you will languish.

It would be a great thing if Valve implemented a Patreon model for modding instead of direct pay. That would let people get the attention their great work deserves, streamline donations, and not change the nature of the modding community in the process.
This is true on shared systems. But for example as I am setting up a brand new server, I might do this from there since I know I'm the only user. The second half of your complaint is solved (at least in bash) by adding a space character before the beginning of the command.

Edit: am I wrong? If so, please explain, I really am curious.
You might find this interesting. https://en.wikipedia.org/wiki/Small-world_experiment

It blew my mind when I first encountered it.
Thank you for all the replies. I will continue to do my research and see what fits our budget best!

V
"1) Never put your family, friends, or significant other low on your priority list."

I would have worded this as:

"Always put your family, friends, and significant other at the top on your priority list."

Or, at the very least, "above work".
As someone close to me once said, "Choose the hill you want to die on carefully"
> to take 70%

We were talking about the mod sales. Nobody is taking 70%, unless you counted the original game sale as part of the pie. Maybe we should.

The split as I understood it to be defined was: Valve takes 30% (arguably OK, but I'd argue for less), Game dev gets 45% (passive income hacker, woo!) and the Mod dev gets 25%.

I think it would be perfectly reasonable for Mod devs to get 45% of the sales of their own mods, but Valve asked Bethesda to define the split. What self-respecting PIH is going to give themselves or their own company less than 50%, really, if they are unilaterally the one making the decision about who gets paid and how much?

You are also right about one more thing, I don't have the first idea about selling games. But I would argue it's more work to build EITHER or BOTH a game engine and a mod than it is to sell it. In other words, Bethesda's cut should not be less than Valve's, in my humble opinion, and those mods would NOT have been for sale (or for free) without Bethesda and their game engine.

(Or at least, we would have entirely some other developer and game to thank for their share in this controversy.)
> I've never seen a single site that uses Google login over Facebook.

My comment was about the user's choice. Most big publishers with a lot of reach (HuffPost, NYTimes, etc.) will give you more than one OAuth option. And in those cases people are choosing Google more than ever.

For mobile apps, you're right, Facebook OAuth is popular on the iPhone. But on Android...
> Imagine a manager firing all 30 of his direct reports. What would you suspect was the problem, the manager or the workers?

Failing isn't like firing, its more like giving an maximally unsatisfactory performance review (and, really, more like being doing so as one of a panel of reviewers .) Professors, generally, neither admit nor dismiss students from the university (which is the nearest parallel to hiring and firing), and don't generally act as "supervisors" in other respects (except in the case when a faculty member has an "advisor" relationship to a student, particular a graduate student, but that's different than the relationship of an instructor to students enrolled in a course.)
Except for the tiny fact that you don't get higher-kinded types, which is huge for functional programming.
The author here should be leveraging Go interfaces and they wouldn't lose type safety.

This assumes the structs themselves know how to draw. This is usually (not always) an antipattern, because it conflates data with behaviour.

I should be able to swap out the drawing implementation without having to change the data. For example, given a circle (cx, cy, radius) I should be able to draw it using SVG or OpenGL.

The enum way is not necessarily "unidiomatic Go". Even if you have something that turns data structs into "strategy" objects that know how to render, you need a matching statement, or you need to build something like a "map[Type]Drawer", which is in my opinion less elegant.
Anyone who has dumped a body in there will be pretty worried right now.
If you are Sam Altman, yes, I think you can give advice at 30. The man's experience may be short, but I'd imagine it is unbelievably dense.
The PDF link is sadly dead... (The ml message references heavily to the PDF)
Does it work with sites like Google from Google Chrome where browser knows about their public keys? I think that this will be wide practice in modern browsers.

HSTS/HPKP headers could be stripped by proxy but preloaded public key list probably will require custom browser build.
I don't think it hurts the audience here at all to hear it. (I'm generalizing the audience here to be pretty young, and just about hell bent on success - whatever "success" means.)
Really nice work on the documentation. As a front end designer who doesn't do much server config, I'm finding it very easy get my head around it.
> You also can't have methods that set local variables in the caller...

How would you do that using ADTs?
Not lazy enough. Just talk Art-Net, the instruments are now Someone Else's Problem.
Can the server serve HTTP/1 too? If not, does anyone know of a server that can serve both HTTP/1 and HTTP/2?
Who cares if Uber is illegal.

The unions, the politicians, the construction companies. These groups steal from the population for decades (Charbinneau commission).

Who cares what the govt thinks in Quebec. The Quebec govt is out to steal and cheat for their own benefit, not the benefit of the population of Quebec.

Speaking English in Quebec is illegal in certain situation.

Ignore laws in Quebec. Choose what laws you follow, just like the unions, politicians etc.

If you get caught just say sorry. Quebec society loves apologies and forgives immediately so you can get back to stealing and scamming people.

Not a single person from 40 years of corruption we say at Charbonneu will even get a fine.

Uber, keep going! Fuck Quebec laws. It doesn;t matter.
> OTOH, chances are you'll still get more type safety than doing FP in Common Lisp.

Maybe that was the case in the past? Now there's Shen, so now you can get a lot more type safety in Common Lisp than in Go.
Being in a position of privilege and wealth due to being born in the right time in history and getting exactly the right circumstances of upbringing and location totally qualifies you to dispense wisdom to the masses.
Fair enough. Though it looks like gsl_ran_dir_nd is implemented using normalized Gaussians, so in this case we're back where we started. :-)
Instant Apps for the Apple Watch with the Wolfram Language
Oh, I see what you mean now. I agree to the most part :)
Who really discovered a whistle in a cereal box could make free phone calls?
I have an amazing father and grandfathers, all of whom I am close with. I've dreamed of being a father for many years (26M) and think I'll make a great one someday based on the examples I was fortunate enough to have.

But I don't like the thought that as soon as you have a child, you instantly have to be defined by that. Is reproduction really the meaning to life? (Biologists say absolutely). And saying you don't have to be successful anymore is very strange to me. Why wound't you need to be successful professionally to provide or personally to be happy? Don't you want your child to be successful, not rich but personally successful however they grow to define it? and shouldn't you show that to them by example?
It's analogies all the way down.
With the size of the Great Lakes, it wouldn't be that surprising that some bays or inlets would be clean while others were disgusting.

I don't know about Lake Michigan, but I wouldn't really have advocated swimming in the parts of Lake Ontario I was around in the '80s.
Father of two here.

It's true that having a child forces any responsible adult into revisiting their priorities, and some things that seemed important before parenthood suddenly aren't. I don't think it eliminates a desire to be successful: I think that it changes the parameters by which you determine success.

And having a child throw up/mess on your nice clothes and shower the inside of your nice car with food and toys tends to make you settle for less in those departments, I admit.

Prior to kids, I considered success to be pulling down a six-figure salary, having a nice big house and my own office at a high-profile, successful company. Now? Success is having a quiet office (size unimportant but preferably my own), enjoyable work and time to spend it with my kids before they are old enough to leave home.

It is worth it, and anybody without kids who says otherwise knows not of which they speak. Parenthood is the difference between knowing the path and walking the path. If you're not a parent, you've just read the brochure.
Thank you, glad to hear my hard work has paid off :)
> There's advice smart 30 year olds give, advice smart 40 year olds give, advice smart 50 year olds give, and so on

This is not that kind of advice though, this rings a bit youthful and wet behind the ears. I sort of feel like its a regurgitated take on "Advice, like youth, is wasted on the young"[1]

Sam's obviously a smart guy since he's been put in charge of yCombinator but his blog posts often feel hollow to me.

[1] http://www.chicagotribune.com/news/columnists/chi-schmich-su...
Twitter OAuth is even worse, however. It doesn't even give you an email address.
Futuristic hospital with robot deliveries and personalized digital walls
this may be an obvious question, but how do things like Vault/Keywhiz differ from Consul/Etcd?

Is it simply that the former is more encrypted than the latter?
Obligatory quote from that XKCD about automating things. Remember, most of these tools simply automate what you already do. If you don't spend much time performing certain things, you don't need the tool. The cargo cult of "I should use Packer to create my Vagrant boxes, so I can have dev/prod parity" only works to a point. Instead, look at where you spend lots of time, and then look for tools that automate that task.

Personally, I try to be pretty conservative with tools that I start relying on. I know by painful experience that some tools get abandoned, some change drastically, making it impossible to upgrade, and some just turn out to be very buggy and horrible once you start putting them through their paces. In lots of cases, it's better to be critical than permissive when it comes to your infrastructure (and that's what these tools are aimed at). In almost all cases, your edge is in knowing the tools you use, and knowing about other tools. It's not in knowing all and using everything under the sun.
Totally agree.

When I started writing python on my own, I dislike some of the PEP8, I liked two spaces, not 4, etc... But then as soon as I started working with teams, my personal preferences no longer mattered, sticking to PEP8 make made life way easier.

I think eventually we'll just store the AST in our version control systems, and use interfaces that we will adjust to our preferences when editing, diff'ing etc...
Well said. A part of you now wants to devote resources to someone else's success. Do you invest in your own future, or the wider possibilities with a whole new human? Once you have a child, it isn't even a struggle to balance those - she will hungrily take whatever you offer, and (hopefully) you'll enjoy it. The final big step in finding your place in the universe (spoiler: not the center).
Building a Perfect Mobile Share Flow
> When in doubt, kiss the boy/girl

I got slapped in the face doing that in middle school.
What?

How does TLS increase disk usage?
Student's Startup Draws Attention and $13M (2005)
Philosophy is cheaper and a more interesting kind of fun.
This is great news. Quick story:

A few years ago I was tasked with working on a voter management platform (used by campagins to track people, how they are voting, and calls made to them. A CRM for voters if you will). The part I was in charge of the Facebook data. The company we were working for would have parties where they got people to sign in with FB and give ALL their friends info up which we would then fetch and import into our backend. The idea here was to grab their political affiliation, interests, jobs, education (pretty much everything FB offered up) and then use that to match them to their voter records (you can get these records from the state I guess). They could then target people based on interests and the like.

Overall it was a neat project and my first foray into auto-scaling on AWS, event queues, and creating AMI's (ready to go images that when launched would start consuming the queue). However after working on this for a few weeks I took a look at FB's ToS and realized that by storing that data, planning on keeping it forever, and not giving users a way to delete the data (let alone any sort of private policy outlining what we were doing with the data) we were in violation. I brought this all to my bosses attention who more or less told me to "don't worry about it" and then shortly after I was moved off the project. That project (and the company that paid us to write it) no longer exists AFAIK (which is for the better) but this would have been the nail in the coffin for them.

I'm really glad FB is taking this step b/c that project opened my eyes to something this article touches on which I don't think a large number of users have considered: when you "Friend" someone on FB you also give them a blank check for all of the data you share with them that they can sign over to any/everyone. It's good that FB is reigning this back in and not letting people give up access to their friends data.
Nah, I prefer a single column website. To me PDFs are for printing, especially such paper formats.
there's more to it than that I guess.

TLS adds quite a bit of memory overhead, it increases the network bandwidth due to padding, and if your CPU is eqipped with AES extensions (modern ones) then you still do compression usually.

it can be difficult to cache certain things with TLS also- since you can't do transparent caching. (although this is more a problem for those running squid proxies at work on a stretched out line).

TLS is certainly an overhead and it's not required in cases where I'm checking a bulletin about earthquakes.
On health:

Even though you're young, try and still go to the doctor every once in a while for checkups. But even if you don't like going to doctors, don't just ignore pain in your body. For example, ignoring a sore wrist or back, or ignoring digestive and sleep issues can easily lead to life-long disabilities.

It's also common for people to experience mental health issues (in a way that starts to impact relationships and work performance) for the first time in their early 30s...

It's a fairly common event, but it's generally really scary for everyone involved. Getting stable with medication and then also working with a trained therapist can help you pull through this.
How so? If your bottleneck is disk, you probably have quite some CPU cycles to spare, because the CPU is waiting for I/O most of the time.