skysight-inc/HackerNews huggingface dataset:
I like the linked Egg of Columbus:

https://en.wikipedia.org/wiki/Egg_of_Columbus
>"Multitask; text on one device while emailing on a second, and perhaps conversing on a third."

Result - shitty content of texting, emails and shitty conversation.

I am not sure who in their right mind actually advocates that.
There is no faith that the official polls use less bias data, or any data, really.
I thought I remembered reading that Russia determined that the hole was drilled deliberately, and consider it sabotage.
Credit has been pretty free flowing since 2008 and with near 0% interest rate a lot of different classes of investments aren't as attractive. SV and tech has greatly benefited from this as they're one of the sectors of the US economy that has really stood out in terms of growth.
Telegram still doesn't encrypt chats end to end (by default¹), which means it's not a strictly superior choice to WhatsApp.

Facebook can't read your WhatsApp messages (of course they can add an update any time to do that), but Telegram has access to all your messages right now.

¹ Yes, you can select the end-to-end encrypted sessions, but they're very crippled from a usability perspective. I don't remember the last time anyone used it with me, yet all my chats on WhatsApp are end-to-end encrypted without anyone doing anything.
Protesters in Hong Kong have been using Telegram. And they did use it to start a massive city wide riot.
If a brown dwarf scatters into the solar system it might dramatically shift orbits potentially making earth uninhabitable. To say nothing of a direct hit on anything, even hitting the sun might strip atmosphere from earth, hitting any planet would create world ending debris fields
This is incredible. Do you have a public github repository. I am learning Vue.js and this seems like a great project to learn layout structure?
Because eventually that body would have gravitational effects on our stable system and could throw everything out of whack.
> wiggle the mouse for entropy

You don't have contact info in your profile, would you mind shooting me an email at mouserng-hnpublic@lucgommans.nl? As far as I could find, there has been no research into the randomness of those key-generating mouse movements, so I'm slowly (over months, probably will be years in the end) collecting data to finally do this. Collecting a trace for me shouldn't take more than two minutes of your time. (Anyone else who's interested is also welcome to mail me, by the way. The address will work for at least the next 7 days.)
What angers me about Jira isn’t the slowness of the backend - that I can wait. It’s the slowness of the frontend that’s the problem, which is a combination of a JS-heavy front end as well as its hard dependency on the backend, where as basic HTML forms & page navigations typically leave the previous page interactive until the response from the backend arrives so you can still look at the existing page as well as allowing you to cancel a page load and still keep the currently loaded page.
This is likely to cause several interesting problems in my mind. For instance you may be about to sacrifice a lot of current talent to actually "fight" these planes, since you're now mainly focusing on the ability to coordinate and micromanage the battlefield instead of being physically/mentally able to assume the physiological role as primary control unit of the aircraft.

Also, to be honest, these AI controlled fighter platforms scare the shit out of me because there is now potentially fewer human decision points in the system.

Like it or not, you can end up with many times the destructive power in the air orchestrated by 1 guy without having the requisite sanity check of "Excuse the hell out of me, sir, but you want me to bomb WHAT?"

The capability to look at a situation and decide to call off is a feature of warfare that I think is frankly underappreciated.

We may very well be working unintentionally toward creating a world where a small
Which is why I'm confused people are even talking about their encryption in this thread.

This has nothing to do with secure chats and everything to do with Telegram's Channels feature. But a ton of people that have never used Telegram nor read the article don't know that.
> I suspect law enforcement would have an easier time compelling you to give up your DiceKey object than forcing you to repeat your brain key.

Yes, at least in the US. There's good case law backing up the legal doctrine that the 5th amendment applies concerning anything known or memorized -- but that with a warrant, law enforcement can search a premises and seize items described by the warrant.
> No more passwords at all, even master ones.

Then... how do you prove you're you? And not merely someone who has your physical body in their possession?

Edit: Obligatory "biometrics are usernames, not passwords."
Show me a Signal channel with 2 million people in it. Even if it's only writeable by the channel owner.

The adversary in their case is mostly limited to beating up random people and picking on those that take a public stand against the regime.

Turns out it's more important that it works at all and not whether the security is perfect.
Rethinking the proposed fsinfo() system call
a few of the footguns are also getting removed in PHP 8 by stricter and more consistent number to string comparisons:

https://wiki.php.net/rfc/string_to_number_comparison
https://wiki.php.net/rfc/saner-numeric-strings

In addition more internal functions throw exceptions instead of notice+return false on completly invalid arguments:

https://wiki.php.net/rfc/consistent_type_errors
Synthesizing small programs for big impact
Regarding "sane & well-defined":

http://seriot.ch/parsing_json.php
Thank you for the feedback.
My objective was to condense the main thesis of the book which is that there are Inclusive or Extractive institutions, self-reinforcing through virtuous or vicious circles, and that the process of Creative Destruction is critical within this system.
I tried to anchor all examples within these main ideas. I think this gives you a shallow high level understanding of the book. But to make sure that it's not only my view or summary abilities, I added a few more reviews at the end which serves as counter to the Authors' ideas.
There's a pragmatic reason and a serious reason:

1. Pragmatic: you don't get tenure for publishing to your website.

2. Serious: peer review, despite its flaws, is a crucial safety check in science and it's not wise to side-step it.
Could be an object at high speed, waiting for the right gravity assist directly into us?

Could be a strange object with capability to disrupt the sun somehow?

Why would an object hitherto unbeknownst to us and close to the sun NOT be scary?
A nice thing is that you're allowed to use that network without using the official client. Unlike Signal, they're okay with third party clients, and there are libraries for multiple languages to help build your own client.
> We should have a... OnlyFans for scientists.

Somewhat relevant Dilbert strip:
https://dilbert.com/strip/1993-04-09
Quantum was the big break, but XUL extensions were getting broken with greater and greater frequency leading up to it. So your memory is probably fine!

I agree that the number and power of WebExtension hooks is critical.
I think of this as an optimization kind of problem. The word "efficiency" itself is only meaningful in context of what's being made more efficient.

A system could be "more efficient at becoming stable," for example.

But if by "efficiency" we limit ourselves to mean "the time-cost of a set of actions," (as in the most efficient path is the one that takes the least time), we quickly encounter problems with maximizing usage of time and how that conflicts with unexpected work, which leads to the anti-stability you mentioned.

The way I think about it is that a 100% time-efficient process has zero time-flexibility. If you want to gain time-flexibility (e.g. the ability to pivot, or to work on different things too, or to introduce error bars to your calculations), you lose time-efficiency.
Organizing Architectural Katas
This is the thing that always drives me nuts about C++: the compiler always trying to second-guess me, or me having to second-guess it. If I had wanted to spend time thinking about compiler internals I would have made that choice decades ago (after I actually did work on compilers a bit along with everything else). If I want low-level control to achieve best performance or efficiency, I'll just use C and be careful to avoid its deficiencies. Been there, done that, I'm actually pretty good at it. Then I'll link that with code written in a language that lets me express higher-level intent at a decent level of abstraction, which is impossible with the $#@! compiler in my face all the time.
Eduthon: Hack for Better Education
I just use 1337-speak versions of lyrics from bands I like that vaguely remind me of the subject matter for whatever I'm using the password for. I can't forget a password because I don't actually have to remember them, just be able to derive them using my personal ruleset. Excepting where data breaches or security policy forced a change, I haven't had to reset a password in over a decade.
I think no one advocates it but many practice it.
It's technologically trivial to make renewable hydrogen from clean electricity and non-potable water, under the right economic incentives (Carbon tax)
Yep. Divisions of the world into categories are models. All models are wrong. Some models are useful.
Covid-19 Prompted Purdue University to Shut Its MBA Program. More Expected
L-Cysteine Containing Vitamin Supplement Prevents Hangover
why would that blow someone's mind? Obviously if you're on an "anti" communication channel with a revolutionary mindset of course the majority will be overwhelmingly high against the dictator. That's by definition what they are revolting against.
What about the fact that payed ransoms prove a viable business model? And I bet hackers can hack faster than unis can secure themselves
Practical Deep Learning for Coders (2020)
That’s my experience with most conferences
It's really disgusting!! It's like saying, not Trump is bad but twitter is...so US, it's not BLM but TSM (Twitter Shitstorm Matters)
Well, I've missed it. There are times I read HN on daily basis and times when I skip for weeks or even months, so I appreciate the reposting. Especially because it is an interesting read.

There are a lot of articles being posted and so even if there were a feature "here is what you missed" I would not have used it :)
I think the article is drawing the wrong conclusions. In every example given, the problem isn't "too much efficiency", but failing to plan for unlikely situations.

Making something inefficient doesn't magically increase preparedness.
Unfortunately destruction of evidence is a crime which could aid the prosecutions arguments for consciousness of guilt and in the worth case tack on a new charge. I believe the jury could also be instructed to assume the worst in cases where evidence is destroyed.
Of course not trying cram as much in as possible makes life better. However tell that to a CEO who has built a business off an unsustainable, for a normal person who wants to have a life outside of work, efficiency mindset.
The two are certainly related but it feels like optimization is a bit different. Maybe the efficiency equivalent for personal finance would be an example like keeping your bank balance at a minimum and immediately transferring any spare cash to paying down a mortgage or otherwise into a fairly illiquid investment because thet's where the best returns are. But now if you have an unexpected expense you have to scramble to come up with funds.
I still don't really get the appeal of civilian flight sim-ing. I like playing with the systems in DCS, but ultimately the end game there is to shoot each other. Usually, I can never sit there flying whereas I will spend hours lapping in rfactor2 or similar - in large part because if you're in an online race, you know that you are racing a human that you have to outbrake or outsmart.

Then again, racing cars is a lot cheaper than owning a plane.
Palantir will have a lockup period after its direct listing
I'd argue that most developers are not on VSCode, although it's the most popular IDE.

The advantage is that you can have the video chat with pair programming that works with any IDE + the other integrations that we are building.
I found what AWS did with AppSync and DataStore really interesting.
I remember when Arab Spring was blamed on social media and Google

Then Moscow had a giant demonstration on Red Square and that’s right around the time Putin blinked and started cracking down on such platforms and free speech.

Of course, for those who remember, Telegram was started by Pavel Durov, the “Zuckerberg of Russia” who refused to give out details of VKontakte users, and the mail.ru conglomerate took his company, while he fled to France and started Telegram. Roskomnadzor tried unsuccessfully to ban it in Russia, and inadvertently banned colocated AWS servers hosting LinkedIn etc.
Bigotry disturbingly is a fungible concept whose basis is only coincidental to actual differences. Rwanda's infamous Tutsi genocide is proof that distinctions may be made arbitrary and there is nothing essential about any difference. If in the darkest of timelines the Nazis had created a "pure" Aryan bloodline and didn't collapse or mutate to something less dysfunctional they would almost certainly go fractal in their divisions until they dropped below the minimal long term viable population number and try to kill their way out of harmful mutations from having a gene droplet instead of a gene pool.

Past conceptions have been along different lines and may differ in the future as well. Egyptian Dynasties and Roman Empire had a "are they currently a part of our empire or not Y/N" distinction.
Because the belarussian government doesn't have enough power over Telegram to force them to disclose messages, meaning that transport encryption is absolutely good enough for the protester's threat model.
No, you guys always miss the important things. It's that Telegram has social features. It's that Telegram operates under harsher network conditions. It's that other people have Telegram for these reasons.

This is the rsync v Dropbox of messaging applications.
I confronted a Flippa scammer and tips on how to avoid them
Hey everyone,

Fabian from AltumCode here, first post .

I just wanted to share a quick story from which you could learn both as an author/creator of web products or as buyer from some marketplaces.

- I get notified from a customer of mine that someone on Flippa is selling multiple instances of multiple products of mine

- I check 4 of them (they were more than that) and all of them do not have the right to even run as they were not registered with valid licenses.

- I contact Flippa support, gave them all the initial details about this.

- Flippa support comes back with "proof of purchase", 4 invoices and 4 license keys that they got from the Seller.

- All the licenses are fake and invoices have been faked.

- I provide all the proof to Flippa support and after 3 days, I get back the response that they have enough evidence to go for a Permanent ban on the user.

- The seller has been doing this with multiple other products from other Authors and has sold over $20K doing this. He is now permanently banned and will be blocked from the platform completely.

Here is the full article if you're interested in more details: https://altumcode.com/blog/avoid-getting-scammed-when-purchasing-web-products/

Did you have any similar experience?
This is pretty cool. But you do need to trust their website and app, and your scanning device.

Also, the website says you get about 192 bits of entropy. It's been a while since I did any combinatorics. It seems you should have 25! * ((6 * 4) ^ 25) possible dice rolls. 25! combinations of dice placement times (6 face up possibilities * 4 rotational possibilities) for 25 dice.

Python gives:

import math
math.factorial(25) * (6 * 4)^25

496508538648719564809316402287439226010265627463254016000000

2^196

100433627766186892221372630771322662657637687111424552206336
One of their clever moves was calling their consultants "Forward Deployed Engineers". This let them hire better engineers than you normally could to be consultants (You're not a consultant, you're a "Forward Deployed Engineer").

This term also allowed them to book much more of their revenues as software licenses than services, which makes them look much more attractive to investors. With it, they were able to get a $20B valuation in the last round, where if they were viewed as a government IT services vendor they would've been lucky to be valued at $0.5B.
No, it should switch to 0 days, that will fit with their name too.
The removal of XUL extensions triggered a large outcry among developers and power users, but I don't think it was all that relevant if you look at the graph of Firefox's declining market share. That was driven far more by Chrome's increasing share.
Agreed. This actually works incredibly well on Telegram to sync snippets and files between devices.

FWIW you can also create multiple groups with the same person(s) so you can keep one "group" chat with your spouse for chores, shopping lists etc and another for photos of the kids, birthday planning, funny stuff etc.

This probably works in most messengers though, but it is a nice hack anyway.
Wrong. Telegram worked actively for years towards such usage scenarios.
This isn't a whole lot different than `cat /dev/urandom | base64 | head -c 33`, printing it out, and laminating it.
They didn't fully shut down the internet the entire time. I.e. at least for a while, apparently port 80 was still open when other things were blocked.
I don't agree with the faster and extremely simple to deploy points, at all. Both objections have to do with php-fpm.

it spawns a new php interpreter for every request, which means for example that symfony framework setup (routes, controllers, service dependencies...) have to run before every request. Sure it does that faster than python, but python only needs to do this once.

deployment is my personal nightmare. try to set the max children or whatever so concurrency is ok but memory does not run out. I mean facebook did it so it has to be possible but damn, that was hard to get `right`. Setting up logging is a mess. There is the application, the admin and the fpm error log, I gave up trying to have every log event logged exactly once. Segfaults are a common occurrence, still. I heard it mentioned just before leaving for vacation.
Was this the reason for the outage?

https://ezh.es/blog/2020/08/the-confused-mailman-sending-spf...

edit: I see that there was a HN post about the blog post earlier with discussion

https://news.ycombinator.com/item?id=24229180
I agree. The talks were very light on content. This is was my first RustConf and I guess my expectations of PL conferences were mostly shaped by CppCon, which is overwhelming in the exactly opposite way.
This is a very reasonable point, and even somewhat understated, since even when ignited hydrocarbon fuel burns more safely than ammonia. Nitrogenous compounds don't ignite and gradually burn off; they detonate.
>"Similarly, if a political entity calls themselves a name containing "democratic" or "republic", you can be assured that it is not a democracy. "

Like the Italian Republic, Republic of Korea, French Republic, Republic of Ireland, or Republic of China?

The non-democratic countries are usually 'People's Republics'.
Show HN: So you want to build a financial trading algorithm?
The same way you'd know your employer overpayed if your monthly deposit somehow skyrocketed by 10 times. No you didn't get a 10x raise, there was a mistake somewhere down the line.

Also, they know simply because BoA told them immediately. I can't believe people advocating what is clearly stealing.
Excellent, thanks a lot for this! I will bring your suggestions to the rest of the team and come back to you via Discord.
As a manager/owner, if your team/company has such toxic people, you're better off losing them.

I also wonder if tech ageism isn't at play here. The social rules of high-school and college are nothing like the social rules of the rest of society. In those places, a person can create a group of friends and only interact with them for the most part.

In a real job without high turnover, you have to learn to get along with everyone all the time. Startups (the ones complaining here) aren't known for having lots of older workers who've had time to polish their social skills and have the rough edges worn down (programmers generally aren't known for their amazing social skills in the first place).

I'd conjecture that moving 2-3 older devs onto each of those teams could drastically improve the group dynamics.
I've not read Diaspora, but I have read Schild's Ladder. I found it difficult to follow in parts ( the science explanations ) but some of the themes it touches on are absolutely fascinating. Fans of hard science fiction novels will enjoy.
2020 works from home version for pilots and flight attendants.
I don't really understand what you mean by "leaving the stab cut-out switch out of the story". Can you point me to a report that ignores the stab cut-out switch?
Federal Republic of Germany?
You cannot deploy a PHP app by just plopping a file on an unconfigured server.

Deployment is not that simple.

Or, if it is, then you have to allow me the same grace of just being able to plop my Go or Rust binary on that server and have it magically work. It might even work BETTER because I don't need to check if my php.ini matches my dev machine.
The Madonna Inn in San Luis Obispo also has this room theming:

https://www.madonnainn.com/viewrooms
> Is there anything that PHP is developing or adopting that can not be had at other established languages?

I feel like I can ask that question about most established languages and get the same answer back. It still has the easiest deployment and development flow of any language I've ever used. I don't know of a single language that does that right now, and makes going from 0 to 100% much easier, which for smaller pet projects, it's so much less hassle. Upload file, it's running on the web. That's it.

As for all the features it has that other languages have, PHP tends to merge them together. While this means the language is larger than most, it also means I can do things in ways I want to and try new features out.

This doesn't mean I'm not using JS or Go or Java or other languages. But if I'm building a web API, PHP is the one that gets out of my way and lets me build it quickly and easily.
Rules like that lower the entropy orders of magnitude compared to the truly random processes described in this article. Probably still enough entropy to give you good protection, but maybe not enough from a motivated nation state or multination corp.
That’s a valid way to play, but not everyone is playing video games for intellectual stimulation. A lot of people play to relax, not to compete.

Look up Euro Truck Simulator. Some people just like fiddling with complex systems and relaxing with some sights and sounds.