skysight-inc/HackerNews huggingface dataset:
Unequivocal +1.

It's notable that he's getting better over time. I started listening to the more recent ones, then went back and listened to the old ones, and they were quite a lot worse.

Off the top of my head, my favorites have included the episode about how the budget gets passed in the US, the one about justice and the prison system, the food bank market where food gets priced for exchange, and the one about medical ethics and the question of "too much information".

I'd love to have an "EconTalk meetup" in the bay area.
Deep Learning Cheat Sheet
I'd rather not. I'm not interested in HNs opinion on those matters. I don't think HN has much to contribute to political discussions honestly. That is why I recommended a side channel for those discussions. Having those discussions in the real world is even better.
Bosch-Sony deal: what do the systems integrators think?
So... when can we expect a 9.3.5 jailbreak :) This is some seriously badass stuff going on...
I saw this on my twitter feed and thought wow that is ice on a hill, never a good time for cars. You need retro-rockets not brakes to avoid colliding with others. Or maybe full OMS thruster pods.
Scala 2.12.1 now available
I'd suggest that the point of avoiding political discussion is not just because it's unpleasant or divisive. In my eyes, the problem is that politics has so much implicit back-end that it cannot be usefully discussed on an internet forum. In the several paragraphs (at most) that we write to another, we convey so little while disagreeing on so much. Besides that, there's the issue that we spend much of political discourse not actually explaining ourselves, but rather signaling to others what camp they should put us in.

My wife and I, on several occasions each day, will say to one another, "we're describing two different things. We need to take this discussion far deeper, or end it altogether." That's the person with whom I talk more than any other person, and we aren't on the same page on divisive issues tens of times each week.

Without unpacking an issue to a level far beyond the length of forum posts, we cannot possibly hope to be on the same page in our discussions here when they veer into politics. It's better to favor the format of discussing interesting issues about which most of us are unfamiliar. That way, we get fresh eyes thinking about the issue, more polite discourse, and a more educational experience.
>When Elliot doesn’t show up at the coffee shop, Thelma starts to worry. Because Trusted Contacts works even if a phone is offline, Thelma requests Elliot’s location and in five minutes can see that his last known location was in the middle of the canyon. Thelma calls the nearest ranger station, they send out a rescue party, and find Elliot in a few hours.

Yeah because that has totally been a problem I've been needing a solution for.
sigh, as an engineer, I don't seem to have time to read books.

Did he read this many books before retirement?
Any time I see a domniondatalab.com article I discount it severely. Historically they've been less useful and more biased towards selling their services.

Just because it's a company's blog doesn't make the info bad, my experience with that particular blog makes me hesitant.
Everybody was really excited about CRISPR for a while. The excitement has died down. Why?

More people came to understsand that CRISPR is just a useful tool, another one we've borrowed from the wonderful bacteria. Like restriction endonucleases, the new tech transforms how we do many processes in the lab, and probably also in the hospital.

However, that's all it is. A tool. A tool that makes what was really hard slightly easier. Modifying the DNA of a genome in place was always the easy part. Biology does that all the time (viruses, lambda switch, yeast mating types, etc).

Figuring out what to change the DNA to, ensuring the modification is 100% accurate, in the right place, and no off-target effects, those are all harder problems. Biology requires thousands to millions of years to improve on phenotypes, and we're just now starting to realize how hard it is to change one part of the genome without adjusting for that change in a million other locations.

And CRISPR/cas9- the tech being argued over. It's not even that useful. It's blunt-end joining, newer techniques with fewer off target effects using overlap joining are being worked out. cas9 might be obsolete before anybody even gets a Nobel Prize for it!
No, I'm saying that lack of discussion is a political position, and a community-wide ban, or even refusal to discuss it is yet another - in particular, one that silences everyone who is not okay with the social impact of the topic.
I think "tribal" in this case specifically connotes the lack of polite and reasoned argument.
Right, but the headline "rains have satisfied the drought debt" only applies to the North.
Symlinks in Windows 10
I know of two largish companies based in SF that ended up opening offices in the south bay to get better quality engineers. And by that I would guess they meant younger and willing to work for less $$$ for more hours, but they can't come out and say that, can they?
Other professions hire based on pedigree and looking+sounding the part. I personally prefer a hard skills test.

But of course I would, the latter scenario favored me much more than the former when I was not-yet done with college, and also when I was looking for my second job in a new city.

There's always some complaint in these kinds of threads about whiteboard coding. I love whiteboard coding! I did it a fair bit outside of interviews, just to collaborate with coworkers, in my first and second jobs (but not recently). I did it in Google interviews. (No, they didn't ask any puzzlers about manhole covers or blenders.) It was fun, I'd do it anytime.
huan9huan - in case you're interested, you can usually make a Firefox extension and a Chrome extension from the same codebase. Check out https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Po...

Let me know how it goes - I'm happy to (try to) answer any questions you have about the process!
Have you ever said something which you didn't know was true? What was your mindset then? Come on, I'll wait.
Its important to realize that it's ice, and it is on a hill. So once you are on it, there is literally nothing you can do about it except slide into the next obstacle. Even the police officer (who probably even has special training for driving in snow) was caught off guard by the fact that for several hundred feet there wasn't just low traction there was zero traction, combined with an inclined plane (hill) and you get this.
"It’s easy to find new ways to make shit more complicated. It’s hard to find new ways to make shit simpler. "

Applies to software just as well :)
I wrote Apex Ping (https://apex.sh/ping/) for those who want more features and/or don't want to waste the time to save a few bucks :D.
Well, as it goes, as often as I'm able to (sometimes it takes a while to change the culture/gain enough trust to be left alone) I don't put any requirements at all on attendance/appearence/sanity/whatever as long as everything is being done and the team is performing. Nailed all the work for the day before 12:00 and want to hit up the pub -- how could any sane person stop you? Working remote makes you more productive and no one else on the team feels you're just slacking, then go for it.

It's not some intentional psychological ploy or anything, but I've found that people generally don't take the absolute piss if you let them manage themselves totally (we are all adults, after all, and who the hell am I to tell anyone how to handle themselves professionally as long as our obligations are being met)

Sure, everyone has to get together sometimes, but being onsite and having a normal lifestyle doesn't work for everyone, especially some of the 'top tier' engineers I've had who tend to be a bit wild.. Pushing 'school rules' on people just leads to them exiting, and it's no use kidding yourself that they need you more than you need them.

One of the best engineers I ever had had some sort of really insane drink/drugs lifestyle, he would drop commits in between 2-7am and they'd be brilliant, then he'd vanish for a few days, and repeat. Did I depend on this person completely for the whole project? No. But why should I care as long as no one else is annoyed by this behaviour on the team, and the work was solid?

I've never had someone actually emigrate during a role, but often people would go away for a few weeks and it wasn't a problem, again, as long as work is being done.

I'm not really sure why this isn't the case everywhere, but as long as my staff act like adults then they'll be treated as such. Onsite requirements are usually a symptom of a lack of trust or an insecure lead.
But that leads to the problem GP addressed: upvotes received too late won't help the submission rise (because "gravity" pulls a story down over time).

Of course you're right that voting post-read is better than pre-read, but my response was addressing your suggestion to change the algorithm. Without gravity (a bias for newness), it's not a news site, and gravity has been tweaked a lot to make it work well. So instead, I ask how can the algorithm take into account whether a user has read the content?

It's only partially rhetorical. For example, there could be a delay before voting is allowed; a check that the link was clicked; cooperation with a website to check that users scrolled all the way (like EULAs); or a checkbox "I read it" that makes the vote count more. These all have problems; but a site that managed it would be great.
I can confirm Shoe Dog is an incredible book. Bill's summation is right - a how-to on building a company this is not, but it's still very much worth reading.
I'm always amazed at how efficient AWS is at detecting private keys on the internet (checked into github, etc..), and then proactively locking down accounts. I wonder how long it will be until we see a similar service from consumer accounts, like github or twitter. Seems like "have I been pwned" might offer a commercial API for such benefit...
What's the situation like there with having your own business vs as things are here with a uk ltd company, or do you work via an umbrella corp?
my name is jimmy
Again, I'm European. I look at police shootings statistics and see a huge difference between European countries and the US (55 shootings in the last 24 years in UK compared to 59 shootings in the first 24 days in US). It's an order of magnitude higher and the difference cannot be explained by population.

So, yes I'm much more afraid of the police in the US, they are demonstrably more violent. That doesn't mean that China and Russia are not dictatures, they are. It also doesn't mean that the police in those countries are not scary. They are scary and they are corrupted and will shake down locals (but rarely foreigners because it's too risky for them).
Ah! Gotcha. I parsed your statement as

(More of this and less mud slinging) on HN might actually move the needle

as opposed to

(More of this) and (less mud slinging on HN) might actually move the needle

I agree. I would like to figure out a way to encourage civil and constructive discourse on line in the interest of reaching and engaging more people. Offline is very important—probably more important—, as it reinforces the face-to-face social interaction.
how unfortunate for them
> They are that airtight. That is why they put in mechanical ventilation such as HRV and ERV. The houses are that air tight that off-gassing is a problem once they get down below 0.6 ACH @ 50 pascals as they do in passive house builds.

Yes, off-gassing is a problem. Off-gassing is a problem long before a house is really airtight enough to efficiently maintain a pressure differential, though.

0.6ACH@50Pa means that your house is extremely airtight by even modern standards. It also means that a very light pressure is sufficient to cause your house to completely exchange it's interior air in less than two hours. If you want to depressurize a house enough to offset a high pressure weather system, you're going to be moving a lot of air.

> It happens, I read this the other week.

Yes, I know it happens. That's why I said it. This is another reason that you cannot significantly depressurize a house.

Plus your door would fly open and break your face when you turned the knob.

> What I don't understand is what point you're trying to make.
> If it is that the air tightness of a house coupled with a HRV is not sufficient to effect barometric pressure on a human body, then I already acknowledged that might be so. It also might be sufficient, which is why suggested getting an expert's opinion.

Yes, I'm saying it won't work. For many reasons. You don't need an expert. It doesn't even pass the sniff test.
there's always time to read books :)
> Usually any mention of China - regardless of political bias - is wrapped in fear or degradation.

Most NYT articles on China have very neutral tones. It is only on interpretation of the reader is subtle bias detected, usually as a defensive reaction. Or do you have a good example in mind?
The output of a modern C compiler is unpredictable in terms of performance. Yet mannykannot suspects you still use such tools. Please explain your inconsistency.
HIBP is simply a database of email addresses that have been associated with leaks. I don't see how that would help him identify private keys.
+1

Author of surge.sh here. Just want to add my support for the compile locally paradigm over sending to a service to be built. Far less complexity. Far more predictable.
until you do and your life depends on it
I've only touched the surface of ML after a career change from translation to SE. But even with that superficial knowledge, I find it very cute when people start looking at announcements like GNMT as though translators are going to be completely displaced. If all you need is a "good enough" communication, then fine, but the second you have to start explicitly considering things like "what are the motivations of the person speaking" in order to come up with a good translation, it's pretty obvious how ill-equipped the ML toolset is for solving translation "completely."
Coincidentally (or not), Facebook presented this as an upcoming Messenger feature today [1]

> If you can't find a friend and become worried about their safety, Messenger could one day let you send a request to see their location. A timer would begin on the friend's phone that gives them a chance to approve or deny the request. If the timer expires on its own, their location would be sent to you automatically.

[1] http://www.businessinsider.com/mark-zuckerberg-reviewed-cool...
I am a senior cloud engineer at a midsized software company. We provide a product that customers can choose to host internally or use via our cloud service.

A typical day for me varies greatly depending on if any customers are having issues. If so, I work to help solve the problems and get things working again. Otherwise, my time is spent maintaining our cloud systems, performing maintenance activities, and working on projects to improve our internal monitoring and automation tools across our cloud infrastructure and customer portal site.

My email inbox can be around 1000 messages any given morning that I have to go through before even looking at our internal support queue system and any items flagged in our monitoring system that need attention.

It can be pretty busy, so at least once a week I miss eating lunch due to workload, meetings, or customer issues. But overall not bad compared to other roles I have heard about.
> Invite a trusted friend to virtually walk you home if you feel unsafe

As a parent, I find this tremendously useful. This is specially important for people in certain countries where walking/driving home at night is realistically dangerous.
That makes sense. I had assumed that RFID tags were at the sub-penny level of cost by now. Looks like they're well above 5 cents even in bulk.
Here's an article that was on the front page when I clicked into this discussion:

https://www.eff.org/deeplinks/2016/12/librarians-act-now-pro...

Is this political?
Im a vp of growth at a enterprise api startup. day-to-day usually starts with an early call between 7-8 with an int'l client or prospect. work from the office in SF 2-3 times per week, in SV once every other week or so, work from home the rest of the time. Get into the office between 9-930. catchup on emails, 2-3 calls/demos before lunch. afternoon is some team chats, a couple more calls/demos and call it a day round 6. at night is when the fun begins: working on side projects ;)
What if I am not interested, at a meta level, in discussion on the social impact of the topic? (Note: Please appreciate the distinction between topic X in general, and discussion of topic X on board Y)

There are times and places to have political discussions - the fact that I do not engage with my mom on political topics over Thanksgiving turkey does not mean I am not interested in politics, it means I am not interested in politics in that particular context.

Mostly because I know that the discussion will end in anger, hurt feelings, and not a single changed mind. It has happened enough on this board that people, myself included, start getting very flag-happy when they get a whiff of partisanship in the air.

I especially do not appreciate the implication that not wanting to have the discussion "here" is a political statement of anything other than wanting to avoid a headache. I must point out that insisting that X be talked about when someone has expressed disinterest in the topic is hard to interpret in any way other than hostile disregard.
Oriental is not an offensive term according to the unanimous opinion of over a dozen Asian friends I've broached the subject with, but that opinion isn't aligned with San Fransisco leftist political beliefs so I was banned from HN. Liberals are open to everyone as long as you think exactly like they do, otherwise fascist-style political censorship and hate is the rule.
I'd really like to go back to building and creating things like the way i felt when i was a developer...though the excessive rust is crazy scary, and makes me feel it would take too long (for not enough pay) to get back into development.
The implementation details of malloc aren't specified as part of its interface either...
R you faggots.
The first things that come to mind:

- true parallelism (this is why we need guilds in Ruby 3)

- the BEAM

- functional yet OO at a higher level [0]

- all the Erlang/OTP goodies for free

- Phoenix/Ecto are quite nice frameworks and solid alternatives to the server-side JS world

- “looks” like Ruby though is an entirely different beast

Crystal on the other hand looks more like a Rust alternative to implement almost-as-C-fast Ruby gems. I'm sure it can evolve into an ecosystem but since it's quite far from being stable it will take some time, time in which the Elixir ecosystem will grow because its Erlang foundation already fixed the big issues.

[0] - https://www.infoq.com/interviews/johnson-armstrong-oop
> What Hacker News is: a place for stories that gratify intellectual curiosity and civil, substantive comments.

It's "startup news": computing for capitalism. We work on social media without knowing anything about sociology. We work on advertising, which is corporate propaganda. We have no vision of the future, unlike technologists in a sane world, so we build a dystopian bureaucratic nightmare where I'm literally filling out a form right now.

Anyway, politics is for billionaires.
An implementation that lets the size overflow and returns a pointer to a block that isn't large enough for "an array of nmemb objects, each of whose size is size" is not conforming with that specification.

That specification gives the implementation exactly two options: return NULL, or return a pointer to a block of sufficient size.
You seem exactly like the type of person that should be here, don't worry :) I don't know what they meant by "unwashed masses", but it kind of seems like there have been a lot of new posters coming here to talk about politics and nothing else. Honestly I think this site started getting mentioned a lot more on Reddit (especially the technology sub), and more people from there started posting here because they felt it was a more civilized place to discuss politics. That's true, but it's also specifically not a politics focused forum (unlike /r/technology) and I think that's messing some people up.
Yeah, i'm 42 and already have seen what you're referring to.
Man, this strikes me as a really lopsided exercise. And to what end? The visceral reactions about politics are a part of US society. Hiding what's going on only makes things worse. As hackers, we should be finding a shared language to work these problems out.
Well AFAIK Twitter doesn't give users keypairs, so I think they meant do the same with leaked credentials.
I think for HN becoming less political do not mean avoiding topics with a social impact, it means avoiding the display of personal political preferences in discussions.

For example "why did Trump win" is a political topic that can be discussed on HN the HN way: share confirmed figures and stats, links to informed opinions, bundle these together to form an explanation and test its predictiveness on other similar cases. All of that can happen without anyone ever stating their own personal (dis)taste for Trump. (Edited for typos)
Yep, that's exactly what i'm afraid of.
I used to be somewhat interested by stats on passwords, etc. from breach data dumps.

haveibeenpwned is a helpful and legit site, though I think it should have used email confirmation instead of requiring only an email address.

I also respect Troy along with many other security researchers. Even those that are up to no good in the security world in some ways have contributed good things; after all, the rest of us are stronger and more vigilant now than we used to be because of their work.

However, this anonymized data will almost certainly be used by black hats more than white hats, and I don't see how this release is good for the majority of those that were affected by these breaches.
Simulation optimization: a review of algorithms and applications
As Apple massively reinvents its software, it faces growing pains
Thx everyone; appreciate the comments and suggestions!
Parsing with Derivatives a Functional Pearl [pdf]
> I really dislike how American behavior is always equated with western.

Sorry about that. I tend to lump Westerners together because as a whole they do have so much more in common with each other than they do with Cambodians, and I've been here for a while now and don't really socialize with many non-Cambodians. Except for speaking in English typically with my wife (who is Cambodian) I speak more in Khmer than I do English, so it's pretty easy for me to get into the mentality of grouping all Westerners together unfairly (especially because here they tend to share other traits like being tourists, teachers, or NGO workers). But, my bad! I realize that the hover-parenting phenomenon is far, far worse in the US than in Europe.

And as you said the college experience in the US does involve a lot of hovering and nannying, hence my repeated near expulsion! Long story short, but the sole reason I was not expelled involved successfully hiding under a bed.

> It is rather ironic that in the land of individualism and freedom, there is so much control and regulation on peoples lives. I think Americans have mistaken economic freedom for personal freedom.

Americans are just delusional and most have no conception of what freedom really is. In my home state they can't even buy a beer on a Sunday, to give a sort of trivial but emblematic example. Too much propaganda rots the brain :)