skysight-inc/HackerNews huggingface dataset:
That explains why we ended up in a bad place, but it's still an absurd situation.

From my perspective, Essential pushes a monthly security update for the PH-1 like clockwork. However, my carrier (Telus) delays it for some random (between ~0-90 days since the PH-1 launch, currently on ~70 days) amount of time. In that entire time, there's never once been an update that's been delayed for any actual changes from the stock update. In fact, if I don't want to wait for the update, I can just swap in any random non-Telus SIM, and the update is no longer blocked. The user experience is better with any carrier in the world other than the one I bought the phone from in the first place!
For a spreadsheet power user, there is huge value in being able to reverse engineer the logic in a series of calculations. It’s similar to looking at the source code for a tool to understand its output. I’ve seen some monstrously complicated sheets that with enough diligence you can see all the steps for the final output.
>When did Phys Org get into tech news? I thought they were just an unreliable source for science rumors.

Just wonder what make your think that they are an unreliable source for science rumors?
We could consume half, we could even impose laws controlling consumption of resources, natality, etc, but since these would be pretty unpopular no politician would consider that unless it's probably too late.
Probably Ludvig Strigeus [0].

[0] https://en.wikipedia.org/wiki/Ludvig_Strigeus
FAANG(+T)(-N)(+M)
Microsoft Teams is now officially bigger than Slack
ludde together
Nobody knows how to parse zone files.

I fuzzed a few zone file parsers several years ago, but to find the differences between implementations rather than crashes.

The problem is the format is really poorly specified, has been refined over about 10 RFCs, and still riddled with ambiguities. Every implementation out there handles things slightly differently.

I'll just dump some notes I wrote at the time, containing a list of RFCs and some findings, to gist:

https://gist.github.com/nlyan/2a958fa476182e1b07955a945f0d70...
Prosperity is causally prior to taxation, not the other way around. To quote the great Bryan Caplan, "It takes a colossal host to sustain colossal parasitism."
Humans generally follow the path of most comfort, not the difficult road guided by abstract ideas.
This breaks the HN guidelines, which ask: "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something." https://news.ycombinator.com/newsguidelines.html

And it particularly breaks the Show HN guidelines: https://news.ycombinator.com/showhn.html

Would you mind reviewing those and taking the spirit of this site to heart when posting here?
New 1,250 mile motorway stretching across Russia given go-ahead
At least one French company is affected though. The taxes apply based on total worldwide revenue.
Cool, but isn't that just an embedded database that looks a bit like a filesystem? It's nothing all that new to use an mmapped embedded database in an application, and every major operating system with a GUI includes (or tends to be distributed with) a copy of sqlite.

Also, if the point is that you want to expose the filesystem to other applications, but have it local to your own, then why not expose it through FUSE, even if it's in your own process?
Apple already uses multiple suppliers for each stage of production, so shipping production lines to other countries wouldn't be that difficult. Beyond that you'd just be sourcing bulk components, which I'm sure their Chinese suppliers will happily ship to India. Raw materials like the aluminum could be locally sourced.
Protests in Honduras continue amid calls for president’s resignation
I have a potentially dumb question as I'm way out of my element here.

What would someone....do with this?

Use it to run JS on some embedded device where you can run C?
They're credible enough. I'd like the sample sizes to be bigger as well but they're enough to verify that even if the bot got lucky over the sample size, it's close enough that it doesn't really matter. Add a bit more compute, optimize some algorithms a little, and you'd make up the difference. The real point is that they have a technique that scales to 6-max, and whether it's 97% or 99% is kind of immaterial in the grand scheme of things.

FWIW, they did some variance reduction techniques that dramatically reduce the number of hands needed to be confident in your results, so the number of hands may be bigger than you think. e.g. the results of 10k HU hands have much higher variance than the results of 10k HU hands where everyone just collects their EV once they're all in.
Your comment broke several of the site guidelines. That's why comments get flagged here. Would you mind reviewing them and sticking to the rules when posting to HN?

https://news.ycombinator.com/newsguidelines.html
Is Oskari Tammelin still working on this stuff? I remember he wrote some very fast CFR optimisations a few years ago
What are you talking about? You can certainly have memory related errors on an embedded system.... and the lifetime of memory can often be shorter than the full on cycle of the device.... you can use memory within a function that is not needed outside of it, etc.

Borrow checking is unrelated to whether you are on an embedded device or not.
Similarly, if the AI implementation of qualia is based on lies, it does not follow that the human implementation is too.

I totally agree, that would be an invalid conclusion. But that is not my point, my point is that we might not actually experience qualia, that our believe in us experiencing qualia is a confusion caused by our brain. If that were the case, there would be nothing an artificial would or even could be lacking, its experience of qualia - or rather the lack of it - would be identical to ours. The only difference would be that humans would claim to experience qualia - while they actually don't - while an artificial intelligence would not experience qualia either but also not claim to do so, at least unless the artificial intelligence also replicates the false human claim and claimed to experience qualia, which would be trivial to do.

If we only care about externally observable behaviour, then yes, they can be equivalent, but I don't think that's all we should care about.

I can only repeat my challenge, not sure if I wrote it to you before or whether it was in another thread. Try to make precise what this non-external thing is or provide evidence for its existence. Just come up with one sentence that says something about it that is neither trivial nor so fuzzy that it could mean anything and nothing. If you can do that, I will immediately switch to your side of the argument. If you do not want to reply to all my points, reply to this one, it's the central one. But be warned, you will have to pass quite a high bar with respect to non-triviality and non-fuzziness to convince me.

Why such distrust in your own brain? :)

Because my brain is telling itself and every other brain asking about it, that it is conscious and experiences qualia while the very same brain is unable to explain what those words even mean.

I think (the existence of) your own immediate subjective experience is evidence, and compelling evidence at that.

I totally disagree here, my brain telling my brain that my brain has some special thing going on is kind of the worst evidence possible. On an intuitive level I am as convinced as you are that I am conscious and experience qualia but once I start looking at it rationally this conviction starts fading.

Over the course of history, many things have been inaccessible to science, and then science has progressed.

Can you think of an example where we were not only unable to understand something but were even unable to describe the thing we could not understand? I have the feeling that there might have been a few such things but ad hoc I can not name any.

Qualia seem to be associated with only some processes in the brain (others are entirely subconscious), some of the time (attention can be redirected). This gives some hope of finding correlations between qualia and brain activity, which AIUI is a major topic in neuroscience currently.

Does that mean that you would be willing to attribute full consciousness to a CPU with some RAM if it ran some software creating the same patterns in memory as they occur in our brains?
That mis-valuation is striking at the problem's heart: a branded retweet is worth real value while a dummy account which only retweets brands is worthless.
The same real world react app went from 40MB to 20MB.

They don't ship minified javascript to final app, but bytecode, which they say is 1/3 smaller (both minified). They have moved the parse and compile stages to ahead of time, making the VM smaller, and giving the bytecode benefit. The bytecode benefit also means a quicker time to live/first reponse from 4s to 2s in their example.

Link to the talk, from FB employee announcement made at React Conference today, 15 minutes length. Linked 2 mins in, because the audio is poor to start.

https://youtu.be/zEjqDWqeDdg?t=130
I've still never seen this much downtime on these systems so it's weird to happen all at once.

It's possible that they're related without requiring any conspiracy theories or anything. Maybe these companies are just getting too big or too sloppy to maintain the same standard of uptime (compared to the past few years)? Or maybe there's some underlying issue that they're all rushing to fix which justifies the breaking prod changes within the same timeframe.

But it was weird when a it happened to two or three of them. Now we're going on something like 5 massive failures from some of the biggest services online within a little over a week...
I feel like getting to 30% of the value would be a stretch if the ICs, PCB assembly, and possibly screen are coming from China and Taiwan/TSMC. Like, the case and battery are worth something, but not tons.
Session types. Managing hardware state via the type itself, such that it is not possible to create code that does something with (e.g. an IO pin) unless it has first been properly set up, and it's guaranteed at compile time with no runtime checks.

Guarding against mutable aliasing with respect to hardware state could be enormously valuable.
This response is no inadequate that it is almost laughable.

They claim that their experts can listen to a small number of recordings of human speech directed at their devices. However, there is no telling what people might be speaking to their Google devices. I don't use Google Home, but given that it allows one to set reminders, etc., I would think that people could be saying pretty sensitive things, including phone numbers, addresses, credit card numbers, etc. which combined together can identify them uniquely or at least allow those bits of information to be misused.

Also, embedded in the figure of 0.2%, mentioned for the percentage of spoken interactions listened to, is the assumption that it is a very small number. However, that number implies that 1 out of every 500 interactions are listened to. For a family of 4 owning a Google Home, the number of spoken interactions with it in a year would easily run into thousands. Therefore, the experts at Google are listening to at least a handful of interactions every year for each family. Given the speech-to-text state-of-the-art, if these recordings are being converted to text and being stored, it would not be hard to group the recorded interactions per family and derive some identifiable information about them from it.
I think mainly as a C replacement, for added productivity. Compared to Node.JS QuickJS seems to interoperate with C. Node.JS standard library is fully async, while QuickJS use C standard lib. There's also GnomeJS which can be used to build apps that looks and feels like native apps, maybe you can also do that with QuickJS!? Being able to obfuscate the code by compiling is also considered a feature, useful when you want to distribute an application without giving away the source code.
Is there any concern that the PRC issues are just a symptom of a developing nation bootstrapping? What are the chances that India does the same?

Obviously China has some specific cultural issues but it might be hard for developing nations to resist the temptation to steal Western tech.
Before the new VAT rules Amazon had a deal over VAT with Luxembourg, similar to the deal with Ireland on income tax.

http://europa.eu/rapid/press-release_IP-17-3701_en.htm
They do use communication networks and, in the case of Amazon, actual roads.
Curious. I mean it sounds like relying simply on contrast rather than the structure. I know our visual system is insane at contrast, and we, as humans tend to group tokens as a shorthand.

What mades me immediately pause, is when I reflect reading javascript: How often do I scan past 3+ lines using colour as my "bridge"? As far as I can remember, not often. Maybe I've overestimated colour-to-lead-me-through-structure. Maybe it is often, colour-to-give-me-token-rhythm. Curious.

I'll have to remember to load up CSS or a test suite (with lots of framework calls) using this approach.
B-Box: First Ever Hive Designed for Home Beekeeping
If you are still following, I hope I will manage to write a reply tomorrow. There is one important point I just haven't figured out how to convey properly.
I call these arbitrash.

I hate them with a passion, partly because I understand (deep down) why they continue to exist: they sometimes work on me, in the sense that they arouse the basest form of curiosity and I get the impulse of clicking on them. I like myself a little less for it, even though I never actually do it.
It’s a meme because so many people say it with a straight face haha
I haven't finished digging through the paper and the supplement yet, but I'm curious about how many hands were multiway to the flop (and whether the percentages differ significantly between 1H/5AI and 5H/1AI). I'd guess that it's a pretty small fraction of the total hands, and I'm wondering what the performance is like in those particular cases.
Care to share a channel or exchange some knowledge? We buy about 50k hours a year off of upwork, would love to learn how others are doing it. John @ curtisdigital . com
It's very common in Biblical criticism (transliterated from German).
The battery is a user changeable part on most mid-range and low end phones.

The point of this predatory pricing tactic is to force owners of phones with sub-$200 in value to upgrade, rather than potentially waste half (or more) of the phone's value on replacing the battery.
> How easy is this to get setup? Just a few binaries?

From sources, just unpack, ./configure (with --prefix=/your/dest/dir if you don't want it in /usr/local/bin), make, make tests, make install if you're going from source. The dependencies are very low. But one of them is libffi; ./configure doesn't complain about it missing, but you get a build with reduced functionality (which doesn't pass certain tests).

For every release I make tarball packages for for older Debian 5.x (64 bit), Ubuntu 12 (32 bit), Mac OS 10.7.4 (64) and Solaris 10 (x86, 32 bit) as well as Cygwin (32 and 64).

For native Windows, I make a installer. It registers TXR into your PATH environment variable and associates .txr and .tl file associations.

TXR installations are relocatable: TXR discovers its own path and then finds the satellite files relative to its own location; if you keep the relative locations of the pieces as they are, you can move it anywhere in your filesystem. That's also useful for deployment. In the TXR executable there is a 128 byte space where you can embed command-line arguments to the executable. There is a helper function for this called save-exe. https://www.nongnu.org/txr/txr-manpage.html#N-02850687

If you've read books on Common Lisp, you're in pretty good stead. My own Lisp background is heavily Common Lisp, and the CL influences in TXR Lisp are clear; yet it's not CL and will probably mess with your head if you know a bit of CL in ways that it wouldn't if you didn't know CL. The reference manual has some dialect notes in relation to CL, far and few between though.

I don't have a newbie tutorial, unfortunately; I'm hoping someone else will write that. Keeping the documentation complete and at a good level of quality has been a big effort; it's pushing close to 700 pages now if PDF-ed.
I'm not really sure it is the role of countries to enrich American shareholders at the expense of their own populace.
Thank you.

We will absolutely branch out, but not sure on timing or specific skillsets.

Fixing what companies (Startups) and freelancers (React, React native, iOS, Android) are on Turtle lets us focus on our platform.

We believe the infrastructure is the biggest missing element in making remote, part-time work successful. Something as simple as how fast or reliably a chat message gets delivered becomes important in asynchronous work. Chat, tasks, meetings, payments, and vetting processes are the core elements of our platform today and these feel critical to any vertical. The vetting processes and meeting templates are the only unique pieces to each vertical.

Since most of our customers are technical, the non-visual demo is not a concern. We are more concerned with distracting ourselves away form focusing on the platform or outsourcing things that shouldn't be outsourced (ex: strategic, long-term impact decisions should not be outsourced. Co-founders should never be outsourced).
Fail2ban bans an IP address or range of IPs, not specific users.
Thanks, I realize the comment could have used a bit more meat; I did add a bit more in a response comment (gist: documentation doesn't render properly on iOS, and neither does the component)
Roobert33 on YouTube demonstrates this: https://www.youtube.com/watch?v=f1xnQ9gWy1o
Years ago I read an amazing article (from HN) about how (complex) config, rather than code ends up being the cause of outages at scale. I always reflect on that, when designing almost anything these days.
Please don't take HN threads on generic ideological tangents. It's against the site guidelines because it makes all discussions the same and nasty.

https://news.ycombinator.com/newsguidelines.html
This.

I deal with relatively higher volumes of information that must remain secure.

With google, I have hardware authentication device and 10 codes.

Every 30 days or so it asks me to plug in the hardware device. Randomly it asks me more often - I have no idea why but no objection. My password is secure as well and only used on google but THANKFULLY I do not need to change it all the time and so I don't have to write it down. This feels like a reasonably secure approach.

No SMS text option. The idea that your phone number is the key that allows you to reset all your passwords (no matter how complicated / securing no matter how much sensitive info) is ridiculous.
> which I'm sure their Chinese suppliers will happily ship to India

That's a good point. The requirements seems to be about locally sourcing components, not locally manufacturing them. It's entirely possible for a Chinese company to have a subsidiary in India that's supplying components to Apple.
There is a "French Amazon" : cdiscount. They pay there tax in France. Amazon does not. How is it fair to them ?
Super-star athletes aren't really good examples to learn from. They often have to do unhealthy and extreme things to their body in order to achieve absolute peak performance at one specific task. NFL linemen and sumo wrestlers are unhealthily overweight. Boxers and wrestlers have unhealthy levels of body fat and hydration in order to squeeze into the lowest possible weight class. And long distance runners avoid developing any upper body muscle, because every pound of additional weight costs seconds on their time. That's not something a normal person should do.

60kg at 1.82m strikes me as really fricking thin. I'm your height, and have considered myself a lean, athletic guy, but at 13% bodyfat I weigh 80kg.
China Internet Report 2019
I'm conflicted about this, on the one hand it's completely wrong, but on the other hand would a non-white person even want to work for them? In the end their own biases will cause them to fail.
All those laggy react apps aren't CPU bound? What else is making them laggy?
NSA firmware updates requiring a reboot.
Use an MFA app that supports exporting an encrypted backup, like Aegis.
Hence following current NIST guidelines which do not require regular password changes, capitals, special characters or numbers in passwords: https://www.enzoic.com/surprising-new-password-guidelines-ni...

Don't be a PITA to your users, and you've eliminated most of the "guess what password you used" game.
While this is great news for India, it is sort of expected. Chinese mobile companies have been manufacturing in India and produce 80-90% of their phones locally.

There are clear benefits for Apple here. China, as a manufacturing destination, has become less attractive due to rising wages and US-China trade war. Higher wages are good for Chinese people but not great for manufacturing. India is a cheaper destination and the recent government has been very business friendly. India now ranks 77th in the ease of doing business compared to 130th a few years ago. India has heavily invested in building out basic infrastructure like roads and power. It has also cracked down on corruption and a lot of government services have been digitized to reduce opportunities for corruption. Combined with a cheap labor force that speaks English is a great recipe for anybody looking to manufacture goods at a cheap price. Escaping the US-China trade war is a side benefit for Apple.
Faangt = Facebook amazon Apple Netflix Google tesla?
I'm so glad they're killing it too. Zoom did a horrible job handling this. (yes, I'm assuming the reported timeline is correct).
I was wondering why there would be publicizing of opportunities and tricks by fierce competitors in a zero-sum game. I think it's not just community and/or showing off, but part of the explanation is this:

> They gather in forums like Sweepstakes Advantage, subscribe to newsletters like I Win Contests, SweepSheet, and Sweeping America, and gather at conventions all over the world.

I've seen this many times in other niches: you find or create a community, actively pump it up, and sell them things (and/or sell them to others).
Companies are like people, they have the freedom to change their mind and there is no legal strategy that would cover "indefinitely" as far as I know.

Really the best you can do is write a good ToS, hope people notice when it changes if things go bad.

Beyond that and while you can affect change gather as little data possible... give the users a conspicuous way to manage/delete their data and hope if things go bad that the users notice when that feature disappears.
I always thought that this cause should also include "greed". But then, greed is kinda one step closer to malice, and I'm not sure if there's a line.
We call those people entrepreneurs.
>Some chess services try to check if you're playing "too perfect" [...]

That's interesting, could you share an example? Most of my search results are anecdotal Reddit threads about how many people cheat in online chess.
And if you want to get there from neighbouring Brooklyn, by itself containing 2.6 million people, you will probably have to go through Manhattan anyway.
You could use the outages mailing list

https://puck.nether.net/mailman/listinfo/outages

https://puck.nether.net/pipermail/outages/2019-July/012527.h...