skysight-inc/HackerNews huggingface dataset:
If the goal is to help restaurants, wouldn't a better approach be to build more housing so that:

1) There are more people in the areas with offices who are around to eat dinner. Therefore, restaurants aren't so dependent on the lunch money of office workers.

2) Restaurant workers can get cheaper rent and therefore restaurants can find staff more easily.
Ask HN: Is GCP BigQuery+Firestore = AWSNeptune 4 Socia Netw & Recom Eng Usecase?
Bringing the topic from below to HN.

https://www.reddit.com/r/Firebase/comments/90xwtj/firestore_or_firebase_rtdb_what_would_you_use_for
Menubar concept never made sense to me. If i have a window on the bottom right of the screen, why should i have to go to top left side of the screen to interact with its menu ?

This is literally the same issue with monitors but on a smaller scale.
There is a prime number which contains Super Mario (2017)
I don’t get it, you just described that same application as pure evil?
Actually, its from a full trilogy: “The Three Body Problem”, “The Dark Forest” and “Death’s End”. Wonderful books and indeed wholly recommended to any sci-fi buff.
> She also survived a crash-landing when the undercarriage on her Spitfire jammed, causing the engine to overheat.

That is interesting. How is the undercarriage and engine of a Spitfire linked together, such that jamming the undercarriage could cause the engine to overheat?
The article is written in Japanese, but I thought the idea would be obvious enough from the picture (and the linked source code) even if you don't read Japanese. In case you are wondering, here is a translation.

----

11111111111122211111111111122622111111999992266211119999999222221119999999966666111999999999996611166622622266661162262262222266116226622222222611622662226222261662222266666661166662222666626111166222222226611111999966966661166666699696661166666666966966116666666699696111662266669966911162222669999621112222269992999111222229999999911121229999999991161229999999999166111999999999666611169999999966666669669999996666666999669999666666699999119966666669999911111111666999911111111166111111111111116111111111111111

is a 512-digit prime number. When fit in a 16 x 32 rectangle, it will be:

1111111111112221
1111111111122622
1111119999922662
1111999999922222
1119999999966666
1119999999999966
1116662262226666
1162262262222266
1162266222222226
1162266222622226
1662222266666661
1666622226666261
1116622222222661
1111999966966661
1666666996966611
6666666696696611
6666666699696111
6622666699669111
6222266999962111
2222269992999111
2222299999999111
2122999999999116
1229999999999166
1119999999996666
1116999999996666
6669669999996666
6669996699996666
6669999911996666
6669999911111111
6669999111111111
6611111111111111
6111111111111111

which can be colored: (Super Mario appears)
A lot of reasonably successful open-source projects (eg almost the whole npm namespace) is rife with some breed of toxicity and nevertheless does "fine" (for some value of fine - if you never look at it and ignore the security breaches) in terms of the technical merit.
It’s super-annoying to read an RFC and not know about the newer updates or that it has been superseded altogether. And source code that mentions RFC 822 when it’s been superseded twice. Unfortunately the old RFCs are never updated with links to the newer ones.

However, I just saw that rfc-editor.org actually lists these links between them, e.g. https://www.rfc-editor.org/info/rfc2822 has links to both 822 and to 5322.
shipito.com does declarations for you
Modern KDE also uses JS.

So I guess Qt's implementation is of better quality.
Taking out a competitor is good for Slack, said Butterfield: “There’s fewer choices for people.”

What a statement! This is why I dislike Slack as a company and as much as I hate Teams (have to use it at work), I have no problem with it if the choice is Slack or Teams.
Show HN: Extension for Scanning Doc in Dropbox, Gmail, Sharepoint and Salesforce
VACCINE INJURIES INFORMATION SUPPRESSION IS a THREAT TO HUMANITY
Calling him out like this is pretty bad, why not make this about the Go dependency management instead of one individual?
In America we have a similar problem but related to length instead of special characters. I have two middle names. My name lengths are 6 7 6 6, but apparently 28 characters is just too many for some databases (or maybe the extra space).

I've had a lot of trouble over the years, especially when my name needs to match in two places (like getting TSA pre -- I had to sit down with a TSA agent to figure out exactly what to type where when buying airline tickets so it would match and give me precheck).
Herb: Multi-DC Replication Engine for Uber’s Schemaless Datastore
What bothers me the most with the current on-premises chat solutions is the lack of a true alternative for jabber/xmpp with OTR (or equivalent e2e encryption) support.
I honestly hate that in 2018 there is no way to move away from Pidgin/Adium if you want to keep this functionality.

- RocketChat - OTR breaks very easily, and https://github.com/RocketChat/Rocket.Chat/pull/10094 has been open for months
- Matrix / Riot - Last I tried it had the most complex and unusable interface
- Mattermost - At first glance seems to include E2E, but when reading a little bit more...not really, just at rest encryption - https://mattermost.atlassian.net/browse/MM-669
- Zulip - nop - https://github.com/zulip/zulip/issues/6096
- Movim - nop - https://github.com/movim/movim/issues/63
...
What AirBnB showed is that there are a load of mobile engineers out there who don't want to work with React Native.

What Discord might show is that there are also a load of mobile engineers out there who do.

Personally I find it baffling why anybody would choose to work with anything based on JavaScript (I'm grumpy enough about having to work with something as primitive and loosely-typed as C#, so I find JavaScript an endless horror show), but there are people sitting right near me in my office who work on frontend web code all day and chose to do that and actually enjoy it.

So really, I guess I'm saying we're all different. And that's a good thing, because there are lots of different jobs we need to get done to keep all these systems running.
... Since the last ice age glaciation

In other words, only the last 0.004% of Earth history, and using the coolest point of the past few hundred thousand years as the baseline.
I’d be curious the setup the researchers used. The paper doesn’t release the code or stack. It feels contrived but I’d be interested to be able to replicate. Trying in real, production environments, at least so far, has not been able to replicate any bit transfer rate. Has anyone else been able to reproduce? If so, can you share the specifics of your test?
Total cost to businesses is huge.

Assume you have employees on an average salary of USD$140K (example round figure) doing 7 hours work with 1 hour for lunch.

Ignoring the staggering environmental impact, if you lose an extra 30 minutes (1/14th of the 7 hour work day) because of transport and parking bullshit due to this new rule, then you are effectively losing USD$10K per annum per employee.
It's supported in all relevant browsers after all. Mattermost works perfectly for us.
Unlimited scans in Gmail only. We are testing a SaaS model for scanning on other sites. It works on Windows only for now.

Comments and suggestions are welcome :)
> Email across the planet has been around since day one.

It has been present around the globe for ages, if you could find an internet cafe on holiday. Reading email on your phone also needs a smartphone.

> Mass transit has had posted schedules for many years. It is nice to see an updated one with up to the minute tracking but it wasn’t that inconvenient either.

You must be one of the blessed multitudes that live in a country with a public transport system that works well. If you have frequent, long-term delays it is fairly essential for your sanity to be able to know which routes are not currently completely fucked.
There have been many successful experiments transferring data between entangled particles. Here is one:

https://phys.org/news/2017-07-physicists-transmit-earth-to-s...

“...quantum teleportation allows faithful transfer of unknown quantum states from one object to another over long distance, without physical travelling of the object itself. Long-distance teleportation has been recognized as a fundamental element in protocols such as large-scale quantum networks and distributed quantum computation. However, the previous teleportation experiments between distant locations were limited to a distance on the order of 100 kilometers...”
Then how does this work?

https://phys.org/news/2017-07-physicists-transmit-earth-to-s...
Personal attacks and name-calling will get you banned here regardless of how wrong someone else is. Please review https://news.ycombinator.com/newsguidelines.html and follow the rules from now on.

Edit: actually, since you've done this repeatedly after we warned you, I've banned this account. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.
> You see a clip of a scene in the trailer where superhero A is in mortal peril, set against a desert backdrop. Compelling, but when I see the movie in theaters, there's an action set piece where superheroes A and B are fighting against villains C and D. B is temporarily incapacitated, and it looks like C and D have the drop on A. Unfortunately, this fight has an ocean backdrop. As such, all dramatic tension is gone, since I know A makes it to a desert I haven't seen yet.

I don't follow your logic. You already know A makes it out OK, because it's a superhero movie. Why doesn't that ruin the dramatic tension equally?
translates more like "bear animal" actually
If my train has a delay or doesn't run at all, I need to know a detour quickly. Sometimes you need to decide within the minute to take another line. Otherwise I have to wait 30 minutes for the next train, if that one even runs.

And I need to inform the person that I'm meeting with that I will arrive later (if I didn't have slack in my transit time).
My previous boss had a single letter last name. Turns out most airline ticketing system have a 3 letter minimum so he just entered his single character name 3 times to purchase the ticket. But this meant that every single time he got to the airport he would get stopped because his ticket didn't match his passport.
Historically it’s from a time when mice were new and the idea was you could always just push to the top of the screen and never miss the menu (source: HCI lecturer at college) and of course screens being small having only one menu bar saved space too
If you use discord or slack for team communication your team communication features nothing important (ie you might as well not have it) or you work at a company that doesn't do communication security well.
This happened in The Lion King. All the trailers had a clip of Scar saying "I want to be king!" It's not in the movie.
>Amazon probably has more, if not better, security and engineers than most of the companies we're talking about.

And Slack has...? A bunch of VC money and a hastily thrown together chat app?
I love it. Finally a CEO being direct and honest instead of "synergy blablabla" when the reality is "we're taking out a competitor".
Discord Canary on my linux PC is unusable. It "stutters" during scrolling, typing and any form of interaction with it.

Is this what's expected from the app?
I once had an idea to make a Morse code learning game, where the message would be emitted by a distant warship in a storm emitting flashes of light in your direction :) to add some emotion to the task :) but never really tried to execute on it yet.
Why would you check your email (or even have it beep) during dinner time (or at all when you are off work)? Even if you live alone it should be a big warning flag for an unhealthy work-life balance.
Human Shark: New Hero Rises
Worse is when the movie uses a worse take for a shot than the trailer
The 2GB in his screenshot means that 2GB has been malloc'd and used. RAM reported as in use by an application is not being used by the OS to cache things.

RAM that's reported as "free" by OS X's activity monitor/windows' task manager is used for disk caching.

RAM reported as in use by an application is in use by that application. It could be using some sort of internal cache, but it does not give that memory up to other apps under memory pressure except by the OS swapping it out which gets very slow.
That is how I accidentally played the first 20-odd hours of Oblivion. I thought the compass at the bottom of the screen was it for nav, and didn't look at the keymappings and notice the 'map' key until well in to the game.

And after the initial wave of feeling dumb passed once I noticed my mistake, I also realized that I was actually having quite a lot of fun playing it that way. Although navigation was confusing at first, I learned my way around the map quite well, and by being forced to just look around instead of relying on, as you put it, GPS nav (a very apt analogy) I had a more immersive, enjoyable experience. There were times walking around where I would just stop and think, 'wow, this is really pretty'. And I am not completely sure I would have had that thought if I hadn't been forced to actually pay attention to where I was going in those early hours of play.
It would be extremely unlikely for ancient (millions years old) organism to be better at penetrating human immune system than organisms that evolved in arms race with us.

It's like taking a DOS virus and expecting it to infect iphones :)
Start with the basics - TCP/IP Illustrated - Volume 1: The Protocols. Then read RFCs for each protocol, and other 'meta' RFCs on best practices. Then read histories.
Personal attacks are a bannable offense on HN. So is using the site primarily for political battle. You've done these things so many times already—and so egregiously—that we've banned this account.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. The rules are at https://news.ycombinator.com/newsguidelines.html.
That's not the point. Of course you should write proper code, not do goofy things with pointers etc. But what I don't think was to excuse was that the compiler did this without warnings. And again the GCC folks' reply was "well you can crank up the warnings with -Wwhatever-the-hell". But that's just plain stupid. Any time the compiler removes code because of UB, non-conformance or specific interpretation of ambiguous specs in the C (or whatever) standard, a warning should be emitted by default, because it's pretty much guaranteed that the coder made either a blatant mistake or tried to do stuff that's simply wrong, again either by unawareness or by expecting the compiler to still emit some code that will at least work on their specific platform.
Under Linux, that's done by Ctrl+Q (provided that you have set up Firefox to restore your previous session on restart).
I watched some vox pops on the Guardian during the campaign and there were quite a few testimonies from workers who stated specifically their wages had dropped due to competition from eastern European workers and in one case the guy could name the exact amount of the drop.

So whilst you may believe nobody felt under wage pressure, that would be a rather odd belief given the basics of supply and demand, and it wouldn't match the beliefs of quite a few voters.
Corporate Interests in Open Source and Dev Culture
I’d say you should also check the availability of the DNS entry before picking a name!
Matrix / Riot is not there yet, but is improving UX-wise. The flipside is that the popularity of the Matrix.org homeserver has caused scaling/performance issues lately (having a distributed/federated protocol is only easy to scale if you actively encourage users to diversify their homeserver choice). Still though, despite three teething issues, I genuinely think it's the most promising. E2E is working better than it was anyway.
I was still thinking in the context, several comments up, of

> I mean... britain wouldn't be the ones policing the border, it would be turkey.
These are really small neighborhood businesses. I remember walking down the streets and there were some local sweet shops with delicious street food. They used to sell it for Rs 5 (less than 10 cents) at the time.

Add some inflation, air conditioning, hygiene (using gloves for example), seating, led lights and these things cost Rs 30 now (50 cents).

You'd think the price would shirk customers off especially since competition was selling the same stuff for Rs 10.

But no. They got featured in local TV a few times, got large contracts to supply these food items to events. They mechanized their production keeping their recipe the same and franchised their brand, opened websites, created presence in malls and started exporting these foods outside India as a packaged food item.

All this in 15 years.

http://www.jumboking.co.in/
OEMs can change the Bluetooth settings though.
Go ahead and downvote this; but where's the source?

Otherwise isn't this pointless bragging?
Why most Indie Hackers fail, it’s something the community needs to address
Btw. I just saw that movin is advertising 'Conversations' (Android) and 'Dino' (Desktop) as alternative clients. While I use Conversations every day and can recommend it too, on the desktop side I would recommend Gajim instead.

Over the past years I used 'Pidgin' as my desktop client, but it was not were I wanted it to be so I was actively looking for alternatives. Dino looked very promising on paper (supported XEPs) but they lack basic stuff like systray support (at least the last time I checked it out).

For a long time Gajim wasn't any better than Pidgin, but earlier this year they released their version 1.0 which added support for some more XEPs most importantly MAM (enables proper history synchronization between clients). Since that release I switched to Gajim and stopped looking for alternatives ;-)
Qt projects tend to use js as the js was originally intended: small one-liners (in this case, to glue some QML together).
Everyone knows that while deep in code, running out to get food wastes a shitload of time. 30min travel. 15min to eat(best case if rushing)worse if farther. These Golden Gate Restaurant Association people do not have any observation of that because they do not code on a regurlar basis. Not to mention, the 15 mins lost by distraction. So much wasted time because they can't get their restaurant into a cafeteria. Did they offer to vendor to the cafeteria? How were they doing before the cafeteria showed up. I'm sure they were doing just the same.
React Suspense
the UK has control over that

You have to remember that a key part of the reason Leave won is that British people don't trust their leaders to be honest or consistent on the topic of the EU.

Politicians across Europe, not just the UK, have a long established track record of promising voters they'll reject further integration or power transfers to Brussels and then turning around and doing exactly that. As the Brexit referendum has helpfully revealed this is because the civil service and many MPs don't actually believe anyone should be allowed to vote against the EU and are busy trying to block implementation of leaving.

Given that, the fact that the UK could theoretically veto Turkey's membership is irrelevant. Politicians can't be trusted to use it. Leaving completely is the only sure way to stop them doing whatever Brussels asks for.
Clearly they didn’t follow the guidelines that popped up [1], in this great thread [2]. It turns out that assuming almost anything about people’s names is probably incorrect.

[1] https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...

[2] https://news.ycombinator.com/item?id=13637102
I recently learned about the Amba by Senecto, a tablet with specialized software for taking care of the daily tasks and communication of people with memory loss or dementia.

https://www.senecto.com
There is a story about a motorist stopping in the Irish countryside and asking for directions ... "I would nae start from here if I were you" being the reply.

companies SRE efforts range from world leading to fiscally irresponsible- and revealing the latter to the world will be actionable - against the "whistle blower" and yourself (publisher).

Wikileaks looks like it does to protect against that. (partially)

So you can either look like wikileaks, and have a genuine survey of current state of play, or you can have a "this is how we did awesome SRE at the tiny portion of the big co I was employed by" talks.

I don't have an answer if you are in the irish countryside and want to start from somewhere else.

That would be a question worth answering
Crypto and Decentralization: Building Blocks
That‘s undisputed. But the used reference timespan isn‘t the „norm“ and it‘s not certain that we haven‘t had similar short peaks in the past 22000 years - which is what the xkcd illustration at least strongly suggests.
In which 'Every' means a very limited subset of {EVERY}
An Agile Budget Keeps You from Being a Code Monkey
That's more telling about problematic mechanics in your org than about jQuery itself.

Did that convincing developer have more influence than the rest of the team? Why the PM was involved in implementation minutiae?

From what I've seen people tend to complain about office politics usually when they don't grok them. The not grokking part is often a choice stemming from a conviction that code monkeys > managers because "engineering". Following your example, who then has more influence over technical decisions? (at least in your somewhat disfunctional org?)
As a child, sure. That's part and parcel of growing up. But I would expect healthy adults to be able to control their impulses when it comes to things like wasting time on their phone. If someone genuinely can't, they're in trouble, and tossing the phone aside is treating the symptom at best.
It’s a reference to progressive taxation
But there is a buggy extension just for that.
Not invented here, revisited
> You tell your mom that, after she's gotten cancer, asshole.

Posting like this is a bannable offense. I'm not going to ban you for this because it's clearly a personal topic, but if you post like this again, we will. Please review https://news.ycombinator.com/newsguidelines.html and follow the rules from now on.
I can't see it either with Windows/Firefox :(
That’s a great analogy. Almost all machines have consumable parts to save the rest of the parts from wear (in a car, it’s things like brake pads and motor oil). In companies, the workers are the consumable parts that are chewed up so that the executives and shareholders can thrive.
I Love Bugs,Do You?
Personal swipes will get you banned here. Please don't post like this again.

https://news.ycombinator.com/newsguidelines.html
This is a curious quote:

"Taking out a competitor is good for Slack, said Butterfield: “There’s fewer choices for people.”"

I know most tech CEOs might think it, but you don't say it out loud!
SMS is like having someone shout your second factor off of a rooftop a few streets away, loud enough that you can hear it. There is 0 security on it and anyone with even a modicum of motivation can intercept it without you noticing (ever). This is bad advice.

Email is bad for similar reasons (although slightly less in terms of exposure if you use a good provider).
philips mentioned here, fun fact about their current tactics...
bought some lamp from them which is alarm, it lights instead of makes sounds. simple thing, helps me wake up.
the light bulb whent, so i though hey, replace it. easy.
unfortunatley, they had superglued the bulb into the socket with a thick layer of hard glue, making it impossible to replace. had to buy an entire new unit (40 euros) instead of light bulb for 1 euro.... ofcourse i didnt/ i just binned it.
Ironically, the character is just a box for me, presumably because it isn't supported on my Mac with Safari.