skysight-inc/HackerNews huggingface dataset:
Baboons break out of a research center
I would assume so. I couldn't care less about his political affiliations
Google TPU outperforms competition on ImageNet training performance benchmark
True, but on the other hand more people are using BSD than Linux, at least on the desktop/laptop because OSX is based on it.
Google didn't elect Trump
Ha! Never considered that, thanks for the interesting feedback.
Uncontrollability of a bricycle (2014) [video]
The original Packrat parser explicitly defines it as using memoisation:

> Packrat parsing provides the simplicity, elegance, and generality of the backtracking model, but eliminates the risk of super-linear parse time, by saving all intermediate parsing results as they are computed and ensuring that no result is evaluated more than once.[1]

And just to get a potential misunderstanding out of the way: I’m not claiming that PEGs are formally distinct from recursive descent: According to my understanding (but unlike you I’ve never implemented the packrat algorithm itself … though I’ve written plenty of recursive descent parsers and some PEG-based parsers) there’s a 1:1 correspondence between nonterminals in PEG, and a function in the recursive descent parser. The difference is that one is a formal grammar for describing parsers, while the other is the actual parser implementation.

[1] https://paperpile.com/app/p/3c6d20f0-ab15-0b13-b809-1fdf4ac7...
I've been considering this as well, but it'll get really uncomfortable over the course of a day. And then you have the colleagues who think they can just interrupt you all the time, with minor questions. Or the ones who just hover around, waiting for you notice them.
I find this https://imgur.com/CvtAHgZ IKEA Mandal divider turn-into cubicle reach a compromising middle ground between open and closed space.
Huawei has lots of big customers in Germany and invests big money into 5G. I think nobody can compete with Huawei in Germany. Huawei themselves see ZTE as a big competitor in China and they also think they already "won" the race in Germany. You need lots of money to change the infrastructure to some other hardware provider. And I think noone can compete with Huawei's prices.
Firefox Containers don't seem to work in Private Mode.
Also Privacy Badger, btw.
That's great when you want to browse Reddit, but often I find Reddit an actual good source for information so I'll click the link from the search engine that then takes me to the "real mobile version" which has the popup.
Fucking touch screen interfaces. The bane of my existence. I hate them. I hate soft keyboards.

I hate single-slab, tappable, pressure-sensitive track pads, with regions as left/right buttons, and gestures for context-oriented options, like pinching to zoom, swiping, using multiple fingers to pan and scroll.

Accidentally dragging shit into sticky edges. Snap guides snapping shit together at the absolute worst possible moment. Long press, wait, nothing happens. Long press, wait, oh shit, the wrong thing happened!

Modal messages that stop the world, all just to make me say okay.

Years ago, I knew the world was getting worse when ClearType™ turned so much crisp, pixelated, well-aliased text into blurry red-and-blue smudges, because "sub-pixel-rendering, mmm so good..." but little did I know how much worse it could get.

It's all shit, and I want it to go away and never come back.
Euphemism for move them on for many values of them.

Better idea: house people, give them jobs and healthcare
A couple of years ago I came across Tjeerd Veenhoven's palm leather[0][1]. It is probably not quite as super-durable as pure leather, but still quite incredible given how simple it is to produce (basically, soak a palm leaf husk in a water/glycerine solution for a few days), and given that it is mainly made from what used to be waste materials.

Sadly it seems the products based on it did take off enough for it to become a thing (especially since he seemed to be doing his best to also ensure the local economy of the places where this material would be produced would benefit from it). The project got turned into a foundation that tries to support a local economy and design community, so who knows, it might make a comeback in a few years[2].

More recently Veenhoven has been developing pigments from discarded tulip flower heads[3], and fabrics based on algae[4].

[0] http://www.tjeerdveenhoven.com/portfolio_page/palm-leather/

[1] https://www.youtube.com/watch?v=Xo7Zfw8eLso

[2] http://www.tjeerdveenhoven.com/portfolio_page/wishful-doing-...

[3] http://www.tjeerdveenhoven.com/portfolio_page/tulip-pigments...

[4] http://www.tjeerdveenhoven.com/portfolio_page/algaefabrics/
If you can somehow work with 4-5 people having conversations and (loud) phone meetings right next to you, I envy your powers of focus and discipline.
Wow (or should I say Mamma Mia!), at that price it's rude not to.
How to transfer Core Foundation ownership with a mix of Create/Get?
IANAL, but why does he not just change the name to "JS" and be done with it?

Edit: looks like he was suggested this in the Reddit thread and thought it was a good idea.
For some reason Firefox Containers with Cookie AutoDelete messes up with Twitter and I cannot login to Twitter. After entering user/pass I expect 2FA screen but I'm redirected to `https://twitter.com/login/error?username_or_email=...` url where I have to enter my credentials again. I'm not sure if I'm the only one.
Is there any reputable audit of this? Beyond what Microsoft claims?

This is a difficult problem. The software could be audited by an independent third party. However each update needs to be audited as well. Furthermore the binary of the initial state and each subsequent update binary would have to be signed by the auditor in a way allowing independent verification of the signature.
The two people in one of the first pictures look younger - but Japanese people are old in general. The median age is 47 and the population is actually decreasing.

Their economic system of having everyone pretend to work 12 hours a day may have had some issues.
I agree. These reviews were pretty light on content few months ago but they are constantly being updated. In fact I just updated Updraft's review today based on a user's feedback.

Reviewing the quality of code is not exactly straightforward. Right now, I'm looking at how to address code review/table structure/api access of plugins while keeping the review concise enough so that non-techy Wordpress users can understand.
Ask HN: Cost of not being on time?
I am always getting annoyed when people think it's acceptable to come 15min late to a meeting. Just considering a 4 engineers meeting that is a loss of 1 working hour.
Over a year that can add up to hundreds of hours which is a significant cost for any company.

Apparently there are even worse cases where people come late and introduce cost (e.g. missing an appointment with an investor). I am curious if anyone has some stories to share about the cost of not being on time.
Second hand leather is better for the environment that this product, that is a fact.
Or perhaps a skin rash.
It sounds like a hub and spokes model. That's been known to be close to ideal for quite a long time, so it's good to see people actually using it!
> The threading, which they sell as the core feature, is nice, and does make it more usable for "important" conversations than purely chronological chat. It also makes it easier to screen out conversations you don't care about.

Does anyone have experience how this compares to the threading in Flowdock? I like their threading the best between the ones I've tried, but it doesn't allow you to skip or hide threads that aren't useful to you.

I'm still somewhat baffled by Slack's popularity as it's almost as bad as IRC on larger groups.
Binet's Fibonacci number formula
It's great that you guys treat it like a real news segment and have a neutral stance on each post. But don't be afraid to give your own opinion on the subject.

+1

I'm not saying throw away the current format, I like the digest, it'd just be more interesting if I could hear your input.

Here's an idea: how about you have an extra, slightly longer, weekly review and discuss between you the most important topics of the week?

Anyway good effort, I'll be sure checking you daily
If you want 20ms latency to customers in the US, you're going to be hosting in North America, damn relativity and all that.
Yeah they can be downright dangerous. Some time ago, hackers got access to a plugin on wordpress.org and injected it with malicious code. Nobody even knew until Sucuri released a blog post about it.

At wpplugincheck we verify the plugin is clean by checking for any issues at wpvulndb. I'm also looking at automating plugin code testing.
No. But I would expect that the government (or a doctors professional organization on behalf) publishes a list of things he is allowed to use to work with patient data. Windows 10 shouldn't be on the list in my opinion.
Advertisements on Chromecast homescreen: Chromecast
No because it’s not an identity problem: both transactions are posted by the legitimate owner of the keys.

Modified histories are not that simple to deal with, because network propagation times mean that I can broadcast two different transactions to different parts of the network and base the attack on the ensuing race to reach consensus.
Our office is technically open plan. We have a about 3/4 of a floor (7500sqft). The 1/4 is still empty but my team are based in the section with the "fake" wall that separates the two. It is only us in this section so it kind of acts as it's own office. We still get distracted but it's much better than being in the thick of it.
Automated vehicle's behavior decision making using deep reinforcement learning
>Unless, of course, you think there's something else they share in common. Please elaborate.

Well, they're both the mothers of war-lords.

Klara didn't have the pleasure of also marrying one, nor did she get to see the impact her son had.

Barbara not only got to witness the impact her spouse and son had, she had the opportunity to act aloof about it when questioned![0]

[0]: https://www.snopes.com/fact-check/barbara-bush-beautiful-min...
Who's freedom?
Often, some minutes are used setting up a conference call, a projector or a presentation. I find this very wasteful.
> Immigration is the only way to save the welfare states all over western Europe since we face an ageing population.

What's the point of immigration in France where unemployment is ~10% and twice that for the younger generation? How _more_ immigration would be a good thing in that case?
Doesn't OSX ship with more GPL code than BSD? It has a BSD kernel at it's core but it also has GNU tools and safari (forked from KHTML).
Fix a Slow iPhone with Battery Health Tool – Speed Up iPhone
Top 19 Picture Quotes for Business Success
If you care to login, there is a thread on zulip here
https://chat.zulip.org/#narrow/stream/2-general/subject/Scal...

regarding scaling.

Relevant info- Zulip is designed for ~15k users with real-world tests of 3k users. Not sure about concurrent users.
Should I go for automatic app builders or app development services?
I'm planning to take my Magento store on the mobile platform. Should I try the Magento mobile app builder? Or should I hire app development services?
If someone tried to do it how easy is it to add to Zulip login with 3rd-party SSO server like Discourse?

Want to find alternative to Slack for open source project since restricting they apply getting annoying and it's would be nice to have single point of registration after all.
Indeed. Safari blocks 3rd party cookies by default, I see no reason why Firefox can't do the same.
The fact that they don't is a direct contradiction to their claims that they care about user privacy. The only explanation I have is that they do not want to anger their long-time money sources Google and other advertisers.
> You might be riding a train through the Rockies, but you can still add new bug reports

So, you want to loose-out on the many benefits of having <best-in-class> issue system because of that one time you decide to dev on a moving train?

Open up notepad, man. Your next stop is only a few hours away.
Paper is here: http://ruina.tam.cornell.edu/research/topics/bicycle_mechani...
Never had that HN bug personally, even though I check HN reasonably regularly on my Android phone. Possibly your Android version is outdated?
I've used a vast array of databases over the years, from Open Source to expensive vendor stuff. Oracle always seemed ridiculously overpriced for what you got. MS Sql Server is the most common enterprise RDBMS I've encountered and is by no means cheap (at enterprise level) but by goodness it's wonderful compared to Oracle.
We tried RocketChat for about a day before switching to Mattermost. It wasn't great, but worked okay for a team of 20-30.

After a month or so of mumbling and grumbling on MM we went to Zulip, and brought on another dozen or so designers and PMs. Zulip lasted about 6 months before management implemented Slack company-wide and rolled out for the other 100 sales and support teams.

Zulip was the best for engineering, by far, but it was doomed from the start because the UX wasn't as simplified and polished as Slack. It didn't Just Work, you had to think and use it properly to see the benefits.

Back to your question: no limits I know of, and a t2.medium was 90% idle for an active team up to ~50 without a hitch. I think the docs (or launch announcement?) mentioned a large deployment around 1k, but I can't remember the details. You'll definitely want to test your expected configs and hardware to be confident.
That's kind of how NANO (previously Raiblocks) works. One ledger per address.
>"Well, already you have "loads of people" claiming that kobe beef is better than regular beef (or that the black iberian pig is better than other kinds of pig). Yet, since meet from those animals is expensive, in practice the vast majority of meat doesn't come from these species.

Having just been on vacation in Malaga (highly recommended), Jamon Iberico Bellota -- the highest-quality ham from acorn-fed black iberian pigs -- is absolutely, genuinely so superior to lesser hams that it's not even funny. There is just no comparison.

It also costs at least €130/kg even the smallest local ham stores, so yes it is prohibitively expensive, you can expect to pay at least twice that for the genuine stuff, if you're not in Andalusia.

How much of the taste is because the diet, and how much is because of the breed? Who knows, but I think it's a combination.
For simple scenarios DI is obviously an overkill, but as soon as you're dealing with nested dependencies, you'd end up with either:

* monstrously big constructors (for carrying transitive dependencies)

* lots of @VisibleForTesting code to handle manually injecting various dependencies only for the sake of testing (poor man's DI and generally bad practice)

* a lot of factories (service locator or poor man's DI, essentially)

* code that's hard to unit test due to dependencies being hardcoded.

In other words, you'll either reinvent DI poorly, or give up on testability.
It should not be opt-out though
The cookie notice policy led to the worst imaginable actual outcome: A state in which you either accept cookies (incl. third party) by default or you will be haunted by numbing "reminders" that cookies exist. Usually taking large parts of your small screen estate.

Prior to that you could just disable them if you liked.

One can say that policy makers had good intentions - certainly. However, I can not imagine a valid evaluation that wouldn't conclude this policy as failure.
Agile – One Tip to Make a Meeting Effective
I'm glad they released this and hit got some headlines because I tried it, realized how necessary it was and then learned about Firefox containers in general.[0]

Now I'm using them for Gmail, Youtube, Twitter & FB. The three amigos, the internet bad guys. I really should just delete the last two accounts, but I feel a heck of a lot better now. I used to keep those in Microsoft Edge, a browser pretty much relegated to that dirty, social media duty alone. If I can use Firefox for everything, and cut off Google while I'm at it, even better.

[0]https://www.youtube.com/watch?v=Gy7lyvAfOSw
There are lots of "shoulds" in the world. People should be nice, not steal, etc.

It seems to me, if users act differently, there "should" be a way to fingerprint them.
I get it sometimes, using Chrome on Android 7.0 on a Lenovo Moto G5.
The request to minimize frequency changes was to lessen their workload in the cockpit and was probably also meant to convey that they were still a bit busy flying the plane. It's not an unreasonable request.
We've been extremely happy with the Python 3 (with mypy static types) and Postgres stack. Like with any app, you need to take some care to design the database model right and avoid database queries in loops. But with our design, all the expensive operations are done in the database and cache, so Python is just as fast as anything else. And because our data model design and indexes are correct and Postgres is awesome, the database queries are all fast. We use Postgres' built-in full-text search, and people frequently praise Zulip's search as being unusually good for finding past conversations.

For Zulip's scalability, see https://zulip.readthedocs.io/en/latest/production/maintain-s...
I second this. All laptops i bought lately are 2nd hand thinkpads. You cant get more bang/quality for the buck. A new battery and a large SSD are generally the only things that go into it.
One of the worst aspects of prop 13 is that the property tax cap is hereditary. It's outrageous and creates a real risk of an honest-to-god blood-based class divide in the region.
Hey thanks for the writeup!

Code review/table structure, etc are highly requested featured right now. I'm working on it but I don't want to rush and put something wrong out there.

I don't understand your second point. Can you point me to the plugin which keeps breaking after the license expires.
Damn and I thought Chinese bikeshare companies were stupidly losing money and ubiquitous.
These are simply customized versions of Bootstrap 4.1. They're meant to spice up your Bootstrap project by modifying the colors and looks of the existing components and typography.

The layout is really up to you.
The arstechnica story (linked in another comment) clarifies that the ring tone was injected in T-Mobile servers for calls that went over a SIP backbone. So yes we know it was not in the user terminal.
What a weird license... it's not a free one though.
Zulip uses python-social-auth for some other backends, so for the more general version of your question about doing some other third-party auth, the answer is not super hard. That said, it looks like python-social-auth doesn't have a backend for Discourse: https://python-social-auth.readthedocs.io/en/latest/backends....

It's also probably not super hard to just add a direct authentication backend for Discourse.
That one single screenshot shows... a chat I presume? Which looks marginally worse than Slack.

I couldn't care less for any other links, because they: are on some other sites that you assume are discoverable by magic.

Now imagine a person who has used Slack, and has never seen your app in their life. They arrive at your landing page. What are the incentives for such a person to download the app? Generic marketing-speak?
The burglary was in 1971, and the MLK letter didn't get published until much later. These days the documents would get uploaded to Mega or sent to Wikileaks, and dozens of people would pore over them.
Let's say chess players don't get to top level by playing checkers or Go ;) Actually some grandmasters do, eg. Ivanchuk does play checkers and Morozevich does play Go - and it may have mildly beneficial effect, broadening your horizons etc. - but it's not the primary training you need
That's not true. I've done ketamine recreationally and also through an MD via infusion. The infusion had me in a k-hole for an hour or two. Recreationally, I've been in a k-hole for maybe 15-30 minutes.
Mmproxy – Linux L7 proxy that preserves client IP address
> This argument would hold water if China's Internet policies were unique to telecom. They're not. The same instruments which protected Baidu and Tencent promote local steelmakers, phone makers, car manufacturers, battery and solar panel manufacturers and every other industry with a Princeling [1] attached.

For the most part the country is economically and socially stable and improving at rapid pace. Yes the country has its share of problems, but name me one country, democratic, developed or otherwise that doesnt have their share of problems.

The American/Western exceptionalism attitude towards other countries is kinda nauseatic.

China is not going around rigging pro-western government democratic countries election. Funding uprising and waging wars directly or directly (at least not at the scale USA is). Russia tried openning up their country and we know what happened to them, China may one day become more open but can't really blame them for being sceptical of the rest of the world.
I think a cloned, new battery might even be better in this particular case. An original battery that's been sitting on a shelf for 10 years is e-waste.

There are several articles online about how hard it is to store Li-Ion batteries, eg: http://batteryuniversity.com/learn/article/how_to_store_batt...
Code at https://github.com/cloudflare/mmproxy
I feel you are right. Most AOT parsing jobs (compiled languages etc.) are well-solved by straightforward, 'inefficient' recursive descent.

Untrusted inputs with complex grammars or realtime parsing like the IDE use-case are vastly more interesting.
Kobe beef doesn't really affect the consumption of other beef in a material way not just because it's much more expensive, but (probably mainly) because it's available in very limited quantities and all but impossible to obtain in most parts of the world. Its supply is simply too limited to affect demand for other meats in any appreciable way.

Not that I necessarily disagree with your overall point, though.
Almost all clojure ide I have used have similar capabilities to lighttable (emacs, atom, sublime, intellij with plugin) because they know how to talk to the nRepl
Exactly. Why aren't all websites run in containers by default (personally I'm envisioning per-domain containers)? What benefit do we get from full-coverage containerization not being the default?
Linked in a comment by mverwijs: https://addons.mozilla.org/en-US/firefox/addon/google-contai...
Or just discard all of them without any edits whatsoever.
It really helps to adopt a pattern from another project rather than trying to build one from scratch if you're new to Dagger. But it's definitely worth it, I wouldn't do an Android project nowadays without dependency injections.
How to use Map methods in Salesforce
I don't disagree that the policy was a failure, I just disagree with your specific point made in the previous post.
Musical instruments don't change nearly as much as programming frameworks, environments etc.

How many will become obsolete during a musician's career? When is the last time grand piano underwent a significant upgrade? : )
I kept all my plastic for a year – the 4,490 items forced me to rethink