skysight-inc/HackerNews huggingface dataset:
I'm thinking less "90% automation" and more "Jeeves from Ironman's Suit". Something to help make the driver aware of anomalies from when they're normally under highway hypnosis or futzing around with the radio.

After driving around in Montana today, I'd love for something to be able to tell me with a high degree of confidence if that's really water or ice on the road. Or what speed that car in front of me is going - have they decided it's ice and are driving 30mph slower than I am? Or is that car disappearing into my blind spot going to merge right into me?

The answers were, mostly water (thankfully, see 2 and 3), yes they do think its ice, and yes, he is going to.
I'm implying that it serves no constructive purpose other than pandering to bleeding-heart liberals, and that if it didn't appeal to them then Twitter HR and PR teams wouldn't think twice about "diversity."
Need Cash? Let me Slack it to you
I'm guessing you've never downloaded porn from usenet over a 2400 baud modem.
> Well, yes if the strawman "all modern C++ written by experts is free from memory safety issues" is what you're countering.

Well, I have seen exactly that sentiment. But, more importantly, this isn't exactly an obscure memory safety issue. It's a huge collection of flaws that showed up the instant Dmitry Vyukov threw a fuzzer at it. It's not just "all expertly-written C++ is free of memory safety issues" that this is a counterexample to: it's also a counterexample to "most C++ written by experts doesn't have memory safety issues that matter in practice".

> I find that to be gratuitous and petty, and not a good representation of Rust, however.

I haven't brought up Rust here. You can eliminate the memory safety issues by writing in Go, or Java, or C#, etc. etc.
It's comparatively low considering the long education. It's higher than in other service jobs like retail but lower than for blue collar industry work in the privatd sector.
> Sobriety and self-control are essential to a functioning society and especially a liberal democracy. Freedom, to the extent we have it, requires that we can govern ourselves.

Connecting sobriety to prohibition stands on the premise that people need a nanny state to decide what they are allowed to put in their bodies. And on the premise that prohibition has a positive effect.

I don't believe in the first one and am very open to seeing any proof of drug prohibition resulting in sobriety.

What I can see clearly as it is very well documented, is the prohibition-related incarceration (of mostly people whom the police or government wants incarcerated anyways).

http://november.org/graphs/Federal1914.gif

Any proof of positive change caused by prohibition?
It's not entirely clear to me what you mean here:

You don't see how meeting a person would remove some of their anonymity?

Or when you say anonymous do you just mean we can't know who the person is by name? But we can meet them, talk to them, etc...
See also: The Website Obesity Crisis[0] by Maciej Ceglowski

[0] http://idlewords.com/talks/website_obesity.htm
When I had a slow connection I loved tools like youtube-dl because they didn't expect to be used interactively. Network tools like browsers that just assume they can monopolize your time are probably the most frustating things in these situations.
Could you file an issue over at https://github.com/keybase/client/issues and tag @oconnor663 in it please? And maybe include the output of `keybase --version`?
Creating the Milo trolling playbook
We don’t need to teach our kids to code, we need to teach them how to dream
By mentioning your site in your question you just got a huge jump in traffic.
I wonder if this is why Twitter's Chief of Diversity is leaving: there's little evidence for support of diversity of thought, at this point.

The Milo ban was borderline credible; what's happening to Scott Adams and DeSantis is quite troubling.
Joyous Africans Take to the Rails, with China’s Help
NeXT: most successful failure ever.
If you wouldn't have otherwise purchased the content there is no loss.
> No, but not everything needs to be memory safe. That's what the kernel is there for.

The kernel doesn't automatically defend against RCE.
I always wonder about this. You have to reach saturation eventually, right?
I save the links to download later at some other place and view offline. Before I had ssh access to a server from a friend who copied what I downloaded (he also copies whole debian repositories for me).
Glad to see Domain Driven Design aka the Blue Book.
> what's happening to Scott Adams

Absolutely nothing is happening to Scott Adams outside his own head.
Something I have had at the back of my mind for a long time: in 2017, what's the correct way to present optional resources that will improve the experience of users on fast/uncapped connections, but that user agents on slow/capped connections can safely ignore? Like hi-res hero images, or video backgrounds, etc.

Every time a similar question is posed on HN, someone says "If the assets aren't needed, don't serve them in the first place", but this is i) unrealistic, and ii) ignores the fact that while the typical HN user may like sparsely designed, text-orientated pages with few images, this is not at all true of users in different demographics. And in those demos, it's often not acceptable to degrade the experience of users on fast connections to accommodate users on slow connections.

So -- if I write a web page, and I want to include a large asset, but I want to indicate to user agents on slow/capped connections that they don't _need_ to download it, what approach should I take?
To add to this, you can use any static website generator with GitLab, here's a simple getting started: https://about.gitlab.com/2016/04/07/gitlab-pages-setup/

I'm a firm believer that with improving the tools (in my case- GitLab), CMS will become a thing of the past and static pages will be as accessible, yet more powerful, faster and more collaborative.
Rise of China, Real-World Benchmarks Top Supercomputing Agenda
Sometimes I live in fantasy land. Imagine the Android Runtime is ported to RISC-V in the next year or two - IIRC it uses LLVM which is already there. Go is expected to make it in 2017 - Google likes riscv a lot but hasn't said much about what they want to use it for. I would not be surprised, but neither would I hold my breath.
No, it's pointless to do that. Why all the extra overhead? Vulkan talks directly to the hardware driver.
Boffins create quantum cloning machine to intercept 'secure' messages
The creator has not lost anything. It is not zero sum. They haven't lost money, they haven't lost time...
Out of curiosity, when you made the transition, how did you find the first clients to work with? Did it require a lot of hunting down work?
Agreed. I really enjoy building static websites. With no databases, no server-side logic or caching, everything becomes extremely fast and simple. It does mean moving any logic to the client-side with Javascript though.
It was completely usable at the time, but did require a relatively beefy PC. Doctors and attorneys very commonly used it to dictate letters.
The Philadelphia 76ers Are Pivoting – To Investing in Startups
> I am going to make a guess that many of the strongest startups will be produced from this procedure.

What's your definition of "strongest"? In terms of success measured by exit size, it's empirically untrue. Perhaps if you are measuring by failure rate, but even then, I doubt it.
hackernews even works without javascript, the whole page just reloads everytime you upvote something.
It's true for most (if not all) white collar professions, not just the creative/artistic ones. You can't stare at Excel spreadsheets for ten hours straight and be as productive in the tenth hour as you were in the first. Or say that you're doing case research -- you're certainly more bored and easily driven to distraction after you've already been reading for many hours in a day.

People aren't machines.
This is embarrassing, but I'm now second-guessing whether what I wrote was accurate. Sorry.

In penance, here are some links:
https://www.reddit.com/r/rust/comments/5ny09j/tips_to_not_fi...
https://m-decoster.github.io//2017/01/16/fighting-borrowchk/
>> the freedom to live as we see fit we must be able to control ourselves

Who defines control and how do you do so without inevitably reducing the freedom said control exists to preserve?

If you want people to engage is their societies and being good citizens you don't do so by banning the alternatives. By and large we're programmed so that if given the opportunities to successfully engage and contribute we do.
We aren't talking about eliminating all bugs. We're talking about eliminating memory safety problems, which frequently result in RCE.
Gotta take the first steps. Its ok to keep raising the bar.
Instagram was VC-backed, raising nearly $60M.

https://www.crunchbase.com/organization/instagram#/entity
> This assumes that productivity is constant per hour worked, which is far from the truth for many professions.

It isn't, but productivity also isn't an inverse function of number of hours worked.

At best, productivity is a function of the incentives which drives you, to a limit, after which it comes down for the number of hours worked.

Take for example there are many people who had high paying corporate job, but once they quit it and started working on their own startup, despite the long hours they worked, their productivity went up.

Similarly, other people work for money, because that's what drives them.

The main point is that there is no one size fits all solution. But nearly all these studies about workplace hours studies fail to see that.
> Developers who deploy the BBM SDK will be asked to generate their own encryption keys, meaning BlackBerry will not have the ability to turn over to law enforcement any messages sent through this system, even if compelled by a court order.

Doesn't the entire security of BBM rely only on a very short code, one which Blackberry can easily swap with a different key which they posses in practice? Very similar to Apple iMessage.

Also last time I checked their enterprise offering was essentially static Triple DES key only - is their public offering any better?

EDIT: https://www.schneier.com/blog/archives/2016/04/blackberrys_g...

Looks like as of last year they used a single static key for all the BBM encryption. And it's in the hands of Canadian authorities already.

Do we have any reason to believe they have or will change this? Seems completely silly to me to use something this broken.
Happy to see that Okasaki is on the list.
Is Digital Privacy a Privilege of the Wealthy?
Of course you can change the value of pointer in Java, just assign any other address. Even if I can't do pointer arithmetic in Java, they are still pointers, just without pointer arithmetic.
That's right. The messages are stored encrypted on a central server which can't read them.
Not exactly sure what you're getting at, but web browsers these days have a lot of protection from malicious pages, including the "JavaScript on this page is using 100% cpu; terminate? Yes/No?" dialogs.
With kids, my main chunk of free time is at night. I settled on using a good headlamp to do any outside chores/activities.
Sales for Nerds: When do you need a lawyer?
It's a bad analogy but I'll try to play along:

The tunnels are private property, with a sign saying "Private Property - Do Not Enter", and nothing gives you the inherent right to use them.
Very cool!

Man, does it peg the hell out of the CPU though! :P
Interesting. +1'd
Headline is a bit misleading - it's subscription for developers using their API only, not for users.
How to scale our understanding of harassment on Wikipedia
Seeing a firetruck in this made me wonder, how do self driving vehicles deal with emergency services behind them? Detect the flashing lights?
It could be formatted better: it's telling you you have three different options, one of which is,

Install Keybase on a different machine that has your PGP key

I was in the same boat as you, I didn't want to import my private key onto this mac laptop because I don't know how the "Keychain.app" works and don't trust apple to not do something super helpful like store my GPG private key forever and always. I did the login flow on the machine I do trust, and was then able to use that machine to authorize the mac laptop, without moving any GPG keys anywhere.
10% packet loss though typically is the threshold of "completely unusable" TCP connections. Depends of course, but 5% I generally think of "severely degraded" (e.g. ssh being almost unusable but still able to get some basic stuff done during a sev0) and 10% being "drive on-location because you aren't getting anything done" territory.
A Pentium II can play a DVD back at 24 fps back no problems.
Pinterest's policy is to hire people on what they can do, not who they are. Hire the best person for the position not a specific gender or other trait. My understanding is that Candice's role is to help ensure that we're avoiding biases in the our hiring process, trying to ensure that that we have a diverse pool of candidates to begin with and work on longer term programs that help to generate well qualified diverse candidates. I wouldn't believe anyone who says they know how to make the tech industry population similar to the overall US population distribution but I think it is still good to have people thinking about it and working on it.
Nice sarcasm. No one used C++ to program the C64. Even C compilers were rare.

Most C64 code was written in 6502 Assembly directly, some was written in Basic or Blitz basic.
That kept driving me nuts. It's as if the author didn't know that at the time it was written as the "dot-com" boom. https://en.wikipedia.org/wiki/Dot-com_bubble
Love this, as a semi-frequent DC commuter (I live out by Shady Grove)

It'd be helpful if you put what each thing does (what each pipe is equivalent too, the red, which way is to Shady Grove vs to Glenmont)

Thanks for sharing!
Your view seems rather undefined from my point of view. I don't know what meaning and magnanimity you would like us to possess before reaching for the stars, but I'm going to suggest two reasons why we should still reach:

1. If you agree that we have the capacity to reach the whatever threshold you're requiring, wouldn't it be irresponsible to let ourselves perish (along with that potential) on Earth?

2. Perhaps becoming a multi-world species is a prerequisite for humans to reach that threshold.
Backplane: Simplicity and security through reverse tunnels
It's interesting to see basic math ability also predict nursing success. Here are some previous observations about math ability predicting programming aptitude: https://news.ycombinator.com/item?id=8741868

I wonder what's going on here. Perhaps math ability is just a proxy for "general intelligence," which is useful in all fields? Or simply correlated to the quality of student's schooling prior to arriving at university? Or perhaps it is indicative of character traits like perseverance and self-confidence?

As a math author, I can't help but think that unblocking people fear of math could lead to significant improvements in society. It sometimes feel like basic math is a "gatekeeper subject," that decides student's academic outcomes. Can't memorize these stupid facts that are being drilled into you at the age of 10? Then you will never finish college/university! It doesn't need to be this way...
Would you agree that defining which drugs are illegal ought to be a science-based process and not an ideological/policy-based one?

And if you agree to that, would you agree that the current policies based on racism and political goals would benefit from reform or do you think we should continue supporting them and the intentions behind them?
Well, memory address is a memory address and pointer is a pointer. You can have virtual function pointer in C++, which is much more than just a memory address, it's a complex value, yet it's called a function pointer. If you're using that definition then yes, but I don't think that everyone uses it. For me pointer is an entity which points to some value, the key is an indirection, not an implementation. I think, that even C++ would allow compiler to implement pointers as something opaque (e.g. for safety).
I just don't get why pico-8 itself isn't free software. :(
S/he threw about 100,000 lines of fortran in for rendering a completely CGI cat gif.
No, but variable size lookahead/behind do. This is because the engine has to go back if the remaining part of a regex fails. For some examples, see http://www.regular-expressions.info/recursebacktrack.html)

EDIT: you are correct, backreferences do require backtracking, my bad.
[eBook]Learn to Break into a Bank
All regexes run in O(N) where N is the length of the string matched.

But some regex engines accept non-regular expressions. [0] The usual notation for it is an escaped number: \1 or \2 or so on. They're used to refer back to capturing groups earlier in the expression, usually marked by parentheses.

Regular expressions don't have backreferences but various enhanced expressions add them. If you use those extensions, you are in danger of exponential execution time unless you are careful and know what you're doing. In particular you should know not to use regular expressions as your principal tool to build a parser.

[0]https://en.wikipedia.org/wiki/Chomsky_hierarchy
I don't know if it reflects "general intelligence" but rather the ability to just sit down and think/work through something abstract (which is more about patience than inteligence.)
I actually negotiated the possibility to take one day off per week at my own discretion, thus working flexibly between 80%-100% in ~5% steps. In my mind this is a compromise with my dream of early retirement "Mr Money Mustache"-style.

Early retirement is just something I don't see happening for a salaried worker in Sweden. Comparatively low salaries (for developers), high real estate prices and high taxes makes that pretty impossible. But now I have the choice of either taking a day off or pay 61% of my salary for that day to the government.
I do wonder when they will make a business edition.
I edited the post because I thought someone will nitpick on my comment about hardware, but it seems you caught the older version.

> This is a fallacy, AlphaGo didn't increase very much with additional hardware at all

It did. Please take a look at the page 36 of the original paper. (https://gogameguru.com/i/2016/03/deepmind-mastering-go.pdf) The performance did not grow linearly, but the increases were vert significant.

>it's elo would still have been higher than lee se-dol's elo

I seriously doubt it would win that match. One-GPU version lost to 8-GPU version around 95% of all games.

The paper is somewhat misleading in estimating relative performance of AlphaGo compared to older programs, because (as far as I know) while all of them were run on the same hardware, only AlphaGo used GPU acceleration.
At around 1:54 in the video, it comes to a stop light that is in front of a Shell station's gas price board. It actually took me a second to notice the stop light. There is another light on the left side of the screen, but it still made me think.

Is it likely just using some image recognition and a confidence level to determine when it is safe to go?

If so, could the system be fooled by a sign that is meant to always look like a red light? Or worse, a green light to trick the system to run a red?
I don't use Keybase on a regular basis yet but every time they announce something new I check it out again, and every time I'm impressed. I'm not sure what it will take for me to make the switch and use it regularly but if they keep this up I have no doubt it'll happen.
They could most certainly be exaggerations in his case but the claims aren't that bad for experienced marketers. 500% ROI is a bit high for me but I wouldn't bat an eye if he had said half that.

People share stuff in the internet marketing industry/this niche, just like other industries. It's how things work.
I've also been building a learning to rank plugin for elasticsearch, we might want to sync up.

I hadn't set it up to sync to github as it was just internal development, but i've started the sync and it will show up at https://github.com/wikimedia/search-ltr soon.

It's got a bit more of the integration with elasticsearch put together, including storing models in cluster state and a rest interface for managing them. It's a bit more of a direct port of the solr plugin rather than a rewrite from the ground up so there are also some oddities that don't yet make sense. Refactors will certainly be done. It's also tied a little less directly to RankLib, such that i can convert and load in MART models trained by lightgbm or xgboost which have done pretty well in my offline tests and are able to utilize resources on my training machine much more efficiently than ranklib's LambdaMART (although in terms of results, the ranklib implementation is pretty good).
Thanks for confirming.

I've been using the riot.im client over the matrix protocol, and while not yet the most mature comms stack, I appreciate that it is not based on a centralized server (i.e. i can and do self-host). My hope is that keybase can be made to be decentralized and that i can self-host. ..Or that its good features can be merged somehow with the best features of the matrix protocol.
> modern C++

This library is old enough to drive...
Recruiters tend not to be the brightest bulbs, and their opinion/competence doesn't really count for anything. If the time works I'd just go with it to get the process started.
Any way you could preserve the fact that other meetings exist at that level (maybe like Calendar on macOS does it - with dots representing events)?

How do you determine which one is more important?
Well, it would have to be downloaded once. It'd stay cached after that though so it's not really a concern. They use version numbers for cache busting.
I'm interested aswell. I'm only aware of the "Profi-C" c compiler for the c64. Maybe they are lost in ways google can't find these compilers?
IP law needs to be reformed. It's deeply immoral in both general idea and implementation. Royalties should not be a thing, period. We are not in medieval England anymore, we as a society have ways of providing patronage that does not involve state violence. Apart from that there are live performances (which feed like 99% of artists).

And I don't really care about mega-production Hollywood. It can burn today if I care.
That's not a creepy thing to ask at all...

Check post history, I've written about growing up on a ranch in a bunch of my posts here. My family ranch is near Shields, ND -- it's a few towns over from Cannon Ball.
The Haskell heap
Ah, I was unaware that there could be multiple IPs on an A record, thanks for that. If I'm understanding this right though, the extra IPs would just be for redundancy and resilience and cannot be relied for geographic routing? In this case ebay.com redirects to www.ebay.com.
This book title makes no sense. What does a pornstar, a bank robber, or hacking have in common?
It depends on exactly the costs are. But in that example, those sites are spending millions on Superbowl ads, and it's probably their highest day of traffic, so it's not "almost no benefit".
so cool, consider adding an option to remove paint from the brush so you can scumble the fluid to blend.
It's disappointing that they don't allow a user to have two accounts.

I don't want to take my personal github credentials to work, and my employer doesn't use paid github services.

The effect is that if when I'm at work I come across a bug in a project hosted on github, I probably won't report it.
I actually keep it in my keepass password manager, so it is encrypted and on my phone.