skysight-inc/HackerNews huggingface dataset:
Bingo. Garbage primes that were either pushed by NIST to vendors or bribed to be included as default. The absolute arrogance of the authors in the Snowden papers in detailing the leak was probably the most powerful driver of things like dh parameters that roll every few days, and ed25519 that flat out rejected the nsa premise that primes were at all trustworthy

Fast forward to today, and devs/cryptographers absolutely threw the nsa and cia out on their asses for their SPECK kernel argument hinging on the seemingly ironclad credibility of "it's classified."

Corporate players will still sneak backdoors;it's what they do. But the real blow to the intelligence community is the loss of default trust and the active denial by the open source community.
https://en.m.wikipedia.org/wiki/Flapping

TL;DR, it's not actually "innernational", but rather an alveolar flap on the t that you have a hard time distinguishing between depending on where you grew up.
> I'd imagine that prioritising getting metal out of old components would be a more efficient process.

Covered in the book: recycle first, especially early in the post-collapse world when there may be a lot of stuff just sitting around.
This definitely looks interesting. I'm gonna try this out next time I'm playing poker with my friends.

A quick feedback, can you explicitly show shortcuts while selecting cards. It will reduce a lot of cognitive load on the brain.
Also give quick keyboard shortcuts to be able to input/update the variables and evaluate.

Nonetheless, I wish you the best :)
You’re assuming the locals are “bad people” and making decisions on their behalf, then?
There is a low bridge in Albany Oregon (near me) with hanging chains. The bridge is still beat to crap from all the collisions.

I mean if you think like a rational person, a big "LOW BRIDGE" sign with blinking lights should be blatantly obvious, but it's not.
You tend to see these in apartment complexes when the floorplan doesn't tile well and there are awkward shapes left over. Boom! Walk in closet.
Soon we shall find out. I'm actually feeling optimistic, I'm not sure we're going to get that particular signal on Monday, but if Apple doesn't decide to lock down the OS completely with an ARM transition, I don't think they ever will and the more pressing concern will be whether Apple decides to keep the Mac line at all down the road.

That said, I keep virtual machines of operating systems that interest me up to date. I'm between 9front and Haiku OS as my eventual replacement, and I still might switch to a ThinkPad running 9front for my next computer regardless of what Apple announces. I'll still have much of what I value on a Mac in my iPad, and my laptop is essentially for writing, programming and backing up other hardware.
I ran a Powerbook 12inch as my main computer for 4 years while going through computer science study (i.e. doing some relatively intense assignment projects on it). While the CPU was slower I'd argue that the OS at that time made up for it - using 10.4 - 10.6 compared to XP and Vista was a breeze. I had 740MB of RAM that was very much under my control, the only background task I sometimes had to look out for was the search indexer. OSX Terminal was light years ahead of the crappy windows terminal at the time. PDF support across OS was applied to good use to create good looking reports.

Now the tables have turned though. MacOS software has suffered greatly while MS has embraced Linux and the Terminal. Win10+WSL+Windows Terminal+VS Code today is the superior toolchain IMO because it gives you access to the package managers that will also run on your target servers.
The "Bad Apple!!" music video, with its monochrome silhouette aesthetic, has been the subject of many other creative rendering hack demonstrations using esoteric means.

Laser art: https://www.youtube.com/watch?v=2P8Hg6LsPn0

Oscilloscope: https://www.youtube.com/watch?v=rSkUX1g4oJM

Microsoft Excel: https://www.youtube.com/watch?v=X7lUngqOn2w

Stop motion animation via carved apples (literally): https://www.youtube.com/watch?v=kSz00lTjeyU
Private schooling in inherently exclusive. This is the prime motivator. It ensures their children will only have peers of a similar socioeconomic background.
> There should be a service which basically manages all your subscriptions(bits/bytes & atoms/molecules) in one place and allows you to activate/deactivate them.

but then, how would you cancel that service?
If your apartment building will not be attractive without two dedicated parking spots per bedroom, the government doesn’t have to say a thing: A builder will not want to make an unprofitable building with insufficient parking.

The trick here is that many of the rules are designed for maximum possible need, leading to a sea of lots that are never actually full. It’s silly to build all strip mallS with parking lots that will be comfortable in Black Friday if every store has a major holiday sales bias.

Building too much parking also has painful externalities, as walking, even from store to store, becomes problematic, and maintenance for those oversized lots is not free. It’s just that those externalities are legislated in as the status quo, so they are invisible unless you look somewhere else.
Most phone companies (and cables) were granted local monopolies that allowed them to build out infrastructure and amortized the cost over decades. (Actually, in the US, there was only a phone company for a long time: AT&T.)

These were regulated monopolies.
I don't know which I prefer. I think I'd prefer to be filthy rich and have a house or penthouse in the city haha.

But, I grew up in the suburbs and now live in the city. I love both. I love that there are interesting places to walk to, coffee shops, bakeries, bars, restaurants, book stores, etc... but I miss the freedoms of my suburban childhood like a yard to play in, a garage for power tools and bikes, being able to be loud indoors at all hours, being able to have house parties or even just entertain 2-4 friends at any time of the day or night without annoying the neighbors, block parties, and even just knowing my neighbors well. Yes, I suppose I could do that in an apartment building but maybe because we live so close we don't want to know each other :P
I like Algorithms by Robert Sedgewick. It's a great book. He also has free online courses based on the books that are of excellent quality:

- https://www.coursera.org/learn/algorithms-part1

- https://www.coursera.org/learn/algorithms-part2

There's a website for the book as well, that has code that is well organized and commented.

Unfortunately excellent books like "Programming Pearls" have code examples that use weird naming conventions that just make me just want to punch the wall.

For competitive programming and interviews, Antti Laaksonen's books are fantastic: https://www.cses.fi/book/index.php
Another good video that explains it and showcases some of the crashes: https://www.youtube.com/watch?v=u_9rWH0p43A
This isn't a JS framework, or even a framework, but I'm really liking crystal's type safety applied to .ecr simple html template files.
Ha! Great to know that Cunningham's is still the law of the land.
The water supply and sanitation in Europe took a deep dive where the Roman infrastructure broke down.

In many places it was rather recently that sanitation was on par or better than in Rome (but of course, not everywhere in the Roman Empire the standards were as high as in the capital).

https://en.wikipedia.org/wiki/Sanitation_in_ancient_Rome
This already is a thing in places (internal affairs) and it never goes well or efficiently. Quis custodiet ipsos custodes and all. Reducing their power/influence is the only sure bet.
Satoshi knew to use elliptic curves in 2009 for Bitcoin. Coincidence? Also perfect opsec and near perfect implementation...
A friend of mine worked on call center software.

I remember hearing about the scripts for those late-night-infomercial purchases.

"I want to buy the nose-hair clipper"

(efficient process to get card number)

but included in the purchase process were upsell scripts.

"I don't want to hear about this"

"but sir, many people get upset and call back because they missed these special offers!"

(etc for every possible escape route)

And if the call center person didn't follow the script, they would be fired.

Apparently the only way for the customer to escape the script would be to say "I will cancel my order unless you stop"

gah.
They're not the only player. Webull is similar. I suspect they have plenty of revenue opportunities outside charging for brokerage, but I don't know the details.
They're security torx, iirc T7 size. You can get these bits at pretty much any hardware store.
If you use cpp17, you can use the built-in std::optional to solve this problem.
Such an austere game! Noone should be allowed to play it until they've had time to be sure what they'd be giving up.

I could easily do without vocal music, anything baroque, and if I absolutely had to, anything with an orchestra in it ... if in return I had access to all the chamber music. (So many hidden treasures there!)

For someone else that might be the worst choice. But really they ought to know before playing any such game. ;-)
Yeah, protobuf requires that both parties agree on a schema whereas CBOR is self-describing like XML or JSON.
Most of the computers (PCs & laptops) that I've had in the last 25 years lasted about this long, except for phones. I never had an Apple computer though... One Toshiba laptop, I had to replace a fan in that time frame.
LAWYERS, that'll get their attention.
Ask HN: Has Facebook fundamentally changed from 2004?
tldr: Has it's primary definition evolved into something more than it was intended 16 years ago?

Reading all about Facebook, one can't help but wonder if it's no longer the communication platform it started as? Some argue the website is something akin to hybrid news model now.

Facebook is a private entity at the end of the day. Yes, an extraordinary large one at that. What stays and what doesn't isn't anymore dictated by the actions of a singular user anymore. Politics has so deeply rooted itself at the center of the platform that I fear it stands to fundamentally change the way Facebook handles content.

Should social media behemoths like facebook and twitter be content cops, is that business friendly strategy in 2020? In an ideal world, would even that be necessary?

Or does this community think they should follow models which prohibit any accountability for content posted by people of importance? But then again, where do you draw the line about who's content are you to moderate?

If they are to moderate people of importance and treat their publishing as 'news', does Facebook consider themself a broadcasting platform for celebrities? Does it not hold all users on the same set of guidelines anymore?

Is facebook going the right way? Is there really a right way?
We're still early in development, but the ZNG format is one we're working on for schema-less, semi-structured, zero-copy operations:

https://github.com/brimsec/zq/blob/master/zng/docs/spec.md#1...

We currently use this to store security log data, but think it's an interesting midpoint between having no schema at all vs requiring schema registries to do useful work.
I think there's an actual keyboard on the other side of the e-ink screen. So It appears to have an lcd display, an e-ink display and a keyboard.
> iPhones have a majority of the marketshare in the US. It's silly to ignore that.

Looks like 50/50, at most:

* https://www.statista.com/statistics/620805/

Maybe Android even has a little more:

* https://www.counterpointresearch.com/us-market-smartphone-sh...

If the government wants to regulate the duopolist together as a monopoly, then let us say so and argue the pros/cons of that strategy. But saying that iOS has a monopoly when they do not is what is silly.

> If we follow your logic, there were other platforms that did not run MS Windows. They only had a monopoly on Windows computers.

If Sun had a monopoly on scientific workstations, and they tried to leverage that to crush competition in another market, then that would make sense. But the only market in which there was a monopoly was consumer PCs, Microsoft had it, and they were found guilty of abusing it:

> The plaintiffs alleged that Microsoft had abused monopoly power on Intel-based personal computers in its handling of operating system and web browser integration. The issue central to the case was whether Microsoft was allowed to bundle its flagship Internet Explorer (IE) web browser software with its Windows operating system. Bundling them is alleged to have been responsible for Microsoft's victory in the browser wars as every Windows user had a copy of IE. It was further alleged that this restricted the market for competing web browsers (such as Netscape Navigator or Opera), since it typically took a while to download or purchase such software at a store.

* https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
Haha nice catch, assuming that service is easy to cancel.
Nice, that is a cool concept. Part of the motivation with tragopan was to see if using native scrolling could be a more natural fit especially on mobile, versus the more common way of using transform/translate.

On BigPicture, two bits of feedback for what it's worth:

- Maybe try `user-select: none` while a user is panning? Otherwise I end up inadvertently selecting text sometimes when I try to pan around, especially in Firefox

- I couldn't figure out how to make a given bit of text bigger or smaller, like the demo shows is obviously possible. I did make it happen a few times but then couldn't understand what steps had actually led to the change... Maybe some instructions on that, or just a floating toolbar could help (even though the toolbar-less aesthetic and approach is otherwise pretty nice!)
Needed for Low Energy Bluetooth support for the various Covid-19 apps.

And while they were there, they've also added a centralized tracking id, so that the apps don't need to do decentralized tracking, and can bullshit you about less privacy.
Anyone here want to weigh in on the value of a private pilot license?
Thanks for this explanation!

Off-topic: I see a few links in your HN profile, is that the best place to keep up with the projects you're working on?
As a counterpoint, I am apart of a "Good Karma Network" Facebook group centred on the suburb I live in and it is extremely wholesome and pleasant. The posts range from re-homing old furniture, organising exercise groups, posting local PSAs, to recommending dishes at local cafes and restaurants.

There is never any conflict that I can tell of and there certainly aren't dubious posts about "suspicious" characters.
For most of this post, I didn't understand the author's argument—how is the inability to offer trial extensions to 0.1% of your customers such a major loss?

Then I got to this paragraph. IMO, it's the most important part of the whole article:

> Let’s say someone signs up for HEY on an iPhone, pays with Apple’s IAP system, and then decides to switch to an Android phone. Billing is entirely messed up now. They can’t update their credit card through the HEY app on Android because their billing info is stored with Apple. And we can’t help them. Who wins there? Apple wins. This creates immense lock-in when all your service subscriptions are tied to a single platform. If you change your phone, do you now also have to change your email address?
It's not an either/or; we should be doing both.
But we didn't learn. We kept at most of it - phoenix, cough, dough etc. He even suggested sensible transformations such as ache → ake, soup → soop, tongue → tung, machine → masheen etc. All of these make phonetical sense unlike the existing spellings (for whatever reason they exist).

I had read about Cut Spelling which, to me, sounds more like SMS lingo - something like "how du u du" - and even though I find SMS lingo really irritating (I have to see that a lot on dating apps) it actually does make sense phonetically :)
Could you point to documentation on how does Cap'n Proto achieve this? Does it keep a header with offsets of bye positions for individual fields? What happens when a variable sized field is edited?
Twexit Movement
Exactly!

Design is about how it works. That’s more important than how it looks. Low fidelity focuses designers on the app workflow, lets more of the team get involved in design, promotes UI component reuse, and avoids confusing managers about what’s actually finished.
And I’d also add the Clipper chip to the history
tl;dr people have been independently railing on the suburbs for centuries, but because they don't all live in dense urban environments they don't know what they are talking about?

or because the good thing about cities was removed and now suburbs compensate by being the exact same drab places as they were, but nothing more alluring exists currently?

what people like about cities, and what they hate about suburbs still exists. the former will just have to be read about in a book.
Strictly, not the same. One returns a value and an error. One returns a value or nothing.

Having the error can signal both if a value could not be retrieved, or if it could be retrieved, but was coerced, as an example.
For plenty of users 96 DPI is sane value. Preference between higher DPI (e.g. 4K 27") and higher screen 'estate' (e.g. 4K 43") is a valid user choice.
Well then do it yourself.
The Rosetta stone was found in 1799, how is it fair to put the blame on "modern" Egypt? It looks like you're glorifying theft.
Why not non-secure T7 screws?
The G4 was where the rot started to set in, but people are forgetting about the 601, 603 and 604, which had themselves several years of history in Apple designs. The 604 in particular was a real piledriver for some applications and easily competed with x86 of the same era, and the G3's integer performance was even better (its main Achilles heel was a fairly weak FPU, but this wasn't a major issue at the time for its typical applications).
Ask HN: What has been the most impactful resource for your personal growth?
What has been the most impactful book, blog post or podcast episode for your personal growth?
Jessie Frazelle's Dotfiles
Marvel App is a nice one. Sketch, photograph, wire photos together into a workflow mockup.

App Cooker on iPad is really nice too, though no longer maintained. It exports the storyboard of all the UI screens connected by transition arrows.
Funny to see this on here. I've started the process of getting my PPL and these lecture videos have been really helpful in studying for the written exam.
Steve Blank: Startup Founders: You Can't Get Back Family Time
I have a collection of medical complications which are a result of genetic traits I've inherited, and I have lived the first 20 or so years of my life in varying degrees of constant pain. It frustrates me greatly when people immediately assign genetic engineering a negative title "b-b-because the Nazis and GATTACA", and this shortsightedness flippantly ignores the true consequences of inaction.

There are others like me, and of course a great deal more who have it far far worse, and I firmly believe that I should have never been allowed to happen. A part of me resents my mother and father for deciding to have another child after they knew that something like me was possible: my younger brother has a similar set of medical conditions.

I so desperately wish to see corrective genetic engineering become commonplace, and it is one of the few things which provides a faint hope for the future to me these days.
FlatBuffers libraries are implemented in a big list of languages, as you can see on the website. FlexBuffers is not implemented in all the same languages yet, at least in the official Google repo. Otherwise, it is very relevant in any language--it's a binary serialization format.
What's the best stack/methods to take a properly designed Figma prototype into a HTML5+CSS+maybe JS web app? (PWA)
DARPA’s first bug bounty: Find vulnerabilities in hardware-based security
Some civilizations may be able to populate multiple planets in their solar system and increase the chances that they will survive for perhaps thousands of years at a technologically higher level. During this time they may even be able to reach other solar systems. If they do that and can repeat it then they may be able to keep going millions of years. This may already be happening somewhere.
I've noticed an interesting phenomenon in postmortem review meetings: whenever someone suggests an additional manual step or bureaucratic approval that might have helped, this suggestion is always accepted. When it's patently ridiculous, the action item will just languish in a queue until it's purged in the next ticketing system migration. But in the moment, the whole room's sentiment is "yes of course, obviously we should have been doing that, how irresponsible of us." No one wants to talk costs, proportionality, error budget, etc. I've stopped bringing it up for fear of seeming reckless. But it's not like we're the space program.

Anyone seen this in their postmortem culture? How did you deal with it?
not op, but i think it's good enough to warrant reposts so new people can find it.
Because the timeline is a simplification and because I didn't see (2015) in the title and thought "it's probably reasonable to speculate this mess will be cleaned up in the next 5 years." Joke's on me -- it probably did get cleaned up in the last 5 years, the resulting cutoff of illegal dragnet surveillance probably caused the panicked rhetoric about "going dark" we've seen from the intelligence community, and I probably would have been better off putting 2020.

Calling 2000 as the "year of dragnet surveillance" has similar issues, because you could argue that dragnet surveillance really got started in the telegraph era and scaled during -- was it WWI? If I think too hard about these dates I'm going to wake up tomorrow drooling on the keyboard from a wikipedia binge.
Not just old - this also supports Zero and Zero W, which are in a category of their own.
Asp .NET CORE routes list
Showing all routes register in your .net core web application.
Kenton, so what are the main difference to your Cap'n Proto?

My guess are that Flatbuffers are more flexible and slower to read. And 5 years to late to the party.
First published in Astounding Science Fiction, 1946 (Astounding later become Analog). Often recirculated with accumulated changes. As far as I know, this is the original.

MEIHEM IN CE KLASRUM

by Dalton Edwards
I'd rather use MessagePack. Clean, simple, small.
By definition there has to be a first intergalactic civilization, if there is to be at least one.

The universe is ~15B years old, and we expect it to keep forming stars (as good as any of a metric for “hospitable to life”) for another trillion years. In other words, we’re in the first percent or so of the lifespan of the universe.

Doesn’t seem too crazy that if we start conquering the stars, we might be the first ever species to do so.

(And if history is any indication, we’ll probably cause some sort of galactic global warming in the process, that all starfaring species after us will curse us for)
So, is this basically Android's Bundle semantics made standard and cross-platform? Are there differences implementation-wise?