skysight-inc/HackerNews huggingface dataset:
Nice write-up! Two questions:

- Can you share details on the routing? I.e. how does the app know which database + schema it needs to go to for given workspace?

- Did you consider using several databases on the same Postgres host (instead of schemas within a single database)? Not sure what's better really, curious whether you have any thoughts about it.

Thanks!
Oh, I get it now. I remember that some years ago I saw some news about a Korean kid that died from playing a game for three days in a row, without sleeping.
Do any banks do a good job offering this feature for debit?

Back in one of the days, the PayPal TOOLBAR used to offer this feature, it was really convenient since you were essentially direct drawing from your bank account with it.
Good artists copy, great artists steal.

Apple literally copied half of the Android long after stuff made it to Android. They've even copied Swype keyboard like 10 years later!
I don't really follow your argument. You've never heard of a hash being brute forced? I've done it myself multiple times, both for pen testing purposes and for password recovery on systems I control myself.

The LinkedIn password leak contained hashed (but not salted) passwords, and some of those where cracked and exploited in the wild.

My old gaming PC with a 1060 can apparently do ≈ 6300 * 10^6 hashes per second. Assuming your password above is az-AZ, 0-9 = 62 possibilities (with no salt) it would take me 10 seconds to test all combinations for 6 characters and 30 days for 9 characters. And it's a trivially parallel problem, making it easy to throw money on to make it wall-clock quicker.

It's just a simple brute force problem, I don't see what there is to question (beside the choice of SHA1 for password hashing...).
As a consumer, I have effectively no control over laws. I do have control over which payment system I use. So if you as an app developer don't want to give a 30% cut to Apple, maybe push for better consumer protection laws so IAP doesn't have that incredible benefit for me.
It does actually matter quite a bit in readability in my experience - when you have a bunch of noobs, and a bunch of senior folks, and a bunch of interns, and a bunch of contractors all slinging code around for review to each other.

Many folks will get sloppy (in syntax and cleanliness) or misunderstand things - which requires the reviewer be able to clearly and quickly see what they are trying to do to catch that - especially as deadlines approach. The more it slips, the more slipping becomes the norm, and the messier and harder to understand everything gets - which makes later work harder as well.

If what you're showing is the standard, I guarantee 25% or more of the requested changes (which already won't meet whatever standard ANYONE sets strictly when first proposed) will be even worse. If that even worse becomes standard, etc, etc.

Part of their job is to set the 'reasonable' ideal, and attempt to enforce it. It won't happen universally, or even necessarily often, but it pushes things more towards maintainability and obviousness, which is opposite of the normal trend in any group of people. The larger the group, the more of a problem it is, and the harder they need to work to do it.
In my heart of hearts, I agree with you. My cynical surface would just want to take this moment to kinda spread my hands as if to show that our current existence has been ridiculously politicized. You may not think it is a blue issue, but -- and I am not trying to derail this thread -- I just want to make an argument, isn't abortion a human issue?
The uproar over and magnitude of digital ink spent on Facebook is interesting.

This uproar seems to persist even if the discussion is restricted to Americans who are adults and not using Facebook for a commercial purpose (i.e. the use is for amusement or in free time).

It seems to be a disconnect from the generally pro-free speech, pro-personal liberty/accountability tone of HN.

Are HN'ers calling for regulating social media companies because of toxic/manipulative/addictive free content served to adults?

If so, who gets to decide?

This discussion is separate from the monopoly power, anti-competitive, anti-democracy angles, which are discussions all their own.
Splitting earnings by gender reveals females arent doing that hot on twitch.
The facial scars in the sketch vs the photo seem like a huge stretch to me personally. It looks like they were just sketching normal forehead lines. And sketches are not exactly reliable in the first place. It really seems like someone desperately looking for a pattern where there isn't one.
The Cisco PIX firewall OS was built on top of Plan9.

It was developed by a single developer.

Perhaps the use of Plan9 can spark a similar good idea?

After all 'art cannot be created in the absence of limitations' ...
I am interested in what they will do around false reports. I hear about negative review attacks from competitors on Amazon listings, so it will be interesting to see how this is weaponized and how Apple responds.
For:

* Django → SaaSPegasus has been great. It has a nice (optional) coupling with React. I just signed up a couple days ago and the community is supportive and the out-of-the-box functionality is pretty solid

* React → DivJoy: everything Gabe builds is top notch. It's loaded with high quality integrations. If you're focused on React, this gives you a lot of customization and power.

* PSQL/GraphQL/React → Postgraphile Starter. Pretty amazing if you're willing to take a database-first approach (fully typed end-to-end system in GraphQL, Typescript, React, Next, Postgres) but make sure you know PSQL functions and are willing to track biz logic in a schema.sql file (or use plugins).

* Also checked out Blitz and Nodewood (both look cool). I looked at Bedrock, but couldn't figure out if it was actively maintained/updated (messaged the owner for a version history but never heard back.)
Startups fail because of the personality flaws and childhood traumas
AWS CDK makes this much easier - including automatically invalidating the cloudfront distribution https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws...
> You'd need to cleverly narrow down the definition of "encrypted" you're operating under.

absolutely.

I suppose I should have explained that I'm thinking of "practical key-based symmetric(?) encryption", i.e. ecryption which hinges on a key which gets "expanded" by some clever (and aribtrary) algorithm into enough bits for any message; and which (it goes without saying) can be decrypted back exactly given a key and an algorithm (the same ones or at least very similar ones if symmetric).

I'm not knowledgeable enough in cryptography to easily consider the assymetric case; but I don't think symmatric-asymmetrica changes things that much.
Nice try Ted Cruz...
Depends on the power density. A 100mW laser is seriously dangerous, it can cause permanent eye injury in an instant.
As much as I like the change, the 3-month window seems unreasonable. I don't currently have AppStore apps, and these kinds of whiplash changes are part of the reason.

Microsoft, for all its faults, is much better than Apple or Google here.

Businesses take planning and strategy, and these things lead to drop-everything fires.

Economies rely on stability.
It's time for a social media special district. https://en.wikipedia.org/wiki/Special_district_(United_State...
Thanks Greg,

You just made my day!
Checkout https://www.partizion.io/bookmark-manager. Not free, but a pretty good option for Chrome
It's not so much "how long does it take" as it is "how much does it cost" and the answer to that really depends on what sort of compute infrastructure you have access to. Using a more appropriate hashing algorithm with a sufficient cost factor can massively increase the amount of compute needed. Preventing the re-use of that computational effort on additional users is why unique salts are important.
> population group x seems to be the source of this wealth

Here's a fun thought experiment - if Jeff Bezos (actually Andy Jassy nowadays, but that just proves my point further) suddenly vanished, how many orders would fail to be delivered tomorrow as a result? Literally none. Now suppose everybody else working at Amazon disappeared instead. What happens? The company ceases to meaningfully exist. So who really created that wealth?
A long time ago, I worked in a startup full of smart, thoughtful, kind, well-intentioned people. Of course, there was also a CEO who was a ruthless manipulator and managed to make everyone believe that they were working for the greater good. In truth, in the course of lining his pockets, he was in the process of destroying several employees and former employees.

Getting past the illusion was hard.

Taking a stand against said CEO while nobody else was aware of the problem? Really, really hard.

Now, instead of a few dozen employees, Facebook has tens of thousands. I assume that all of them are subject to permanent propaganda, as in many tech companies, and that the semi-official word is that they are being misunderstood by the rest of the world, because of course they are doing the right thing but the problem is harder than people think (well, that last part is true, at least). I suspect that it's even harder to go against the flow.
I didn't attempt to answer your point directly because others have already done a better job of it. Excuse me for making it sound like "You're wrong but I can't explain why".
> Cole's Law: A salad of thinly sliced cabbage with a mayonnaise dressing

I'm gladdened to see that not all the fun has been sucked out of Wikipedia yet. (Don't BJAODN this!)
> In a world where data and AI are reshaping society, people currently have no tangible way to put their data to work for the causes they believe in. To address this, we built the Rally platform, a first-of-its-kind tool that enables you to contribute your data to specific studies and exercise consent at a granular level. Mozilla Rally puts you in control of your data while building a better Internet and a better society.

I've read all the text on this page and still have no idea what "Rally" actually is...

I guess the video may elaborate but my interest was already lost, sadly.
Is that legal SQL? I'd love to write in that order.

When working in Big Query, it would be so nice to first declare the table, so the online IDE can autocomplete columns.
https://www.forbes.com/sites/ianpalmer/2021/06/19/why-norway...
aaand new ad bypass dropped 4 hours ago :)

>You can check this by loading a stream with MPV

I watch all of my twitch using mplayer. "magic incantations" when generating access token is what produces ad free .m3u8. For example early methods involved setting origin and/or referrer headers to internal Amazon systems.
I'm curious if you can be more specific about the kinds of problems they eventually came around on that they did not care about/understand at first?

I like this kind of "meta-problem" and would be interested in known how to get people more interested in ideas that I intuitively know are useful.
For starters according to the article:

"Enbridge told the Guardian an independent account manager allocates the funds, and police decide when protesters are breaking the law. But records obtained by the Guardian show the company meets daily with police to discuss intelligence gathering and patrols. And when Enbridge wants protesters removed, it calls police or sends letters.

“Our police are beholden to a foreign company,” Tara Houska, founder of the Indigenous frontline group Giniw Collective, told the Guardian. “They are working hand in hand with big oil. They are actively working for a company. Their duty is owed to the state of Minnesota and to the tribal citizens of Minnesota.”"

The company does much more than just funding the police comparable to tax revenue, they're literally organisizing and coordinating with police in their own interests, put simply, they use the police like a bunch of private goons.
The map that exactly covers the territory it is mapping. I love what that little snippet of story does to my understanding of the 'world in general' (my personal mental map).

... In that empire, the art of Cartography reached such perfection that the map of a single province occupied the whole of a city, and the map of th empire took up an entire province. With time, those exaggerated maps no longer satisfied, and the Colleges of Cartographers came up with a map of the empire that had the size of the empire itself, and coincided with it point by point. Less addicted to the study of Cartography, succeeding generations understood that this extended map was useless, and without compassion, they abandoned it to the inclemencies of the sun and of the winters. In the deserts of the west, there remain tattered fragments of the map, inhabited by animals and beggars; in the whole country there are no other relics of the geographical disciplines.

The universe could well be a simulation ... of its exact self.
This was the reason we ended up moving away from B2. It may be durable but their storage isn't a drop-in replacement for S3 or similar products. They are really an S3-compatible target for backup softwares.
AWS's bandwidth pricing is already crazy expensive on US, but when you look at LATAM pricing (Sao Paulo) it's simply outrageous. And you're paying in USD with a devalued BRL.

If Cloudflare really delivers R2 with free egress and a global CDN you'd have to be crazy not to switch.
> You can report frauds against an app's signature, and centralized command and control can disable apps that attempt to harm users. (With opt-out if you care.)

The only new thing here is that you can opt-out.

Fraud/Scam is a real issue, and controlling your device is a real issue. But they're two issues.
Agreed, our Notion ended up being a soup of disparate outdated notes all over the place with no rhyme or reason across a 480+ employee business.

I'm founding engineer of a new startup now and I advocated for Guru. https://www.getguru.com/

I like how information is marked stale/verified and the permission are much tighter. The data ladder is also better structured. I'll see how it works as our headcount increases.
It's just about how it's colloquially used. Even in industry we mostly call ourselves software engineers / developers, but if people say "Computer Scientist", especially in the context, it's generally understood you didn't mean PhD level research.

Mathematician, OTOH, does kinda usually imply that, or at least implies you do something that likely requires beyond undergrad level education.
Their tax structure on vehicles is such that a loaded Tesla costs about the same as a Civic - the taxes (that are exempt on EVs) are quite massive on new cars.

https://en.wikipedia.org/wiki/Plug-in_electric_vehicles_in_N... has extensive details, but they've got a set of incentives that exceedingly favor BEVs.
Thanks, good to note. In this case, they were declined transactions (nothing that went through) so it was only a tip-off to something fishy.
20% of Norway's GDP comes from pumping oil out of the ground and selling it for others to burn. If they were really green that would stop.
> Now almost all databases are run on VMs

And now almost all databases (meaning running instances, not software artifacts) are way slower than necessary and lie about durability.
They had this functionality before, but removed it.
AppLovin acquires MoPub from Twitter for $1B in cash
It is really fun to go through the source code. You'll find interesting architecture diagrams, documentation etc. It's like joining a new job and being amazed how a service you actually use was build.

Everyone interested, just download the code :)
Please don't try to turn this place into reddit.
They can bother with whatever they want. But stop misleading the public and the media.
Android chrome, at the moment.
Epistemic Community
How does the app store searching and filtering work now? I had last contact with Apple devices around iPhone 4S. What I remember from that time (maybe wrongly) is that the experience was practically limited to a name search (as on Android). You can't filter for example for open source apps. I know that the example is not useful at its face value even if power users could show their less technical peers "this one simple trick". But it is just an example. From what I remember searching things in app stores is a lesson in frustration, because it is mainly there to input a well known brand or app name and quickly install it instead of helping with app discovery.

Nowadays on Android I try to search for apps on F-Droid first or search on Github as a shortcut to find open source apps. Why open source? They are often a barebones version, that will probably not sell me out and will not use dark patterns (I know it can still happen). I have nothing against paying for apps, I do have a couple I bought, but sometimes I have simple itch, that I know for sure someone else already scratched for everyone else and I do donate sometimes. This lousy state of app stores leads me often to search for some simple web apps on github.io. At the same time I sold whole open source category to Microsoft. In the end it seems that all I want is a smartphone shell scripting equivalent, but that is a totally different point.
The descriptions of PSC I've seen don't look that bad. Do you have details about what's wrong with it?
You can have an iCloud account with any e-mail, including a gmail address - might have been the case there?
That's interesting, can you elaborate on your qualms with ABA? After my sister's belated diagnosis around 1990 (it was still quite rare compared to the present) my mom became an ABA practitioner (eventually getting a PhD). Sister went from completely non-verbal to speaking well, which was remarkable considering that there were professionals saying she'd always need to live in an institution. As best I can tell ABA made a huge difference for her.
My point was that not all “delete account” buttons are created equal. Some sites just have an “is_deleted” column in their user table, and will continue to use your data after you “delete” your account. I don’t think apple has any way to check for this, but hopefully they at least touch on this topic in their announcement of the new requirement to the non-developer public.
It’s a fun idea!

Although if this plan were viable, one can imagine the Zoloft marketing department would have already purchased the ad space. The limiting factor is probably the need for a psychiatrist to approve a prescription for every patient. Most users in developed countries are already eligible to get the itself drug for free, or at least cheaply.
> Like with ADHD, the benefit of a diagnosis is usually more 1-on-1 time with a teacher

Funny, they wanted to put me on Ritalin, not give me more 1-on-1 time.
> We have a cornucopia of viable storage methods in active development--viable meaning capable of being scaled up to global scale in 20 years or so.

Do you have more info on this? I’m skeptical of any claims of scaling to global scale that quickly.
The problem with space based solar power is RF interference. The transmitter will interfere with RF comms on the same band thousands of kilometers from the receiver. And I mean thousands. Figures 55 and 56 show how much RF power is incident a given distance from the center of the receiver for 2.4 GHz and 5.8 GHz.[0]

2.4 GHz is one of the best frequencies to use because losses through storms and what not are quite low. However, we now have bluetooth and wifi devices which operate at this frequency now. 1000 km from the receiver, the incident power is stronger than the minimum sensitivity of a bluetooth receiver.

[0]https://www.researchgate.net/publication/348442155_Microwave...
Old terms will fall away one way or another, this is just an observation that popular neutral terms for negative things will be continually repurposed as perjoratives, and then fall away in their turn.
I think their point is that the App Store review process is random and arbitrary.
Sure, but... what would that change?
> Modern languages like Go and Rust separate the error handling from the conventional logic, and that makes the code more readable.

This is a very odd claim. Go and Rust are extreme examples of mixing up error handling with conventional logic. There are excellent reasons for doing it that way, but the fact remains that they do. Exceptions, on the other hand, definitely do separate error handling from conventional logic – that's the whole point of them.

I think you just happen to have seen Python code bases where exceptions are caught very close to where they are being thrown, but that's property of the code you read, not the language feature. And presumably you have also seen Rust/Go code bases where errors are often passed back up the stack, which is easy to do but still requires some code (even just a ? in Rust is still an explicit decision) in a way that allowing exceptions to propagate up does not.
When the private citizens use services explicitly connected to state police services, is the difference only a matter of latency? For now it looks like Ring is oriented around geography but its probably just a ToS change away from adding a face-print dimension for lookup.

https://www.eff.org/deeplinks/2021/06/ring-changed-how-polic...
I don't think trespassing on open property is inherently threatening - I doubt the manual labor employees were at any time in risk or threatened by the protestors, maybe I need to do more homework, but this still isn't holding up.

If they forcibly enter a locked building, that's also different than crossing a fence. If they force open a building and sit in the lobby with a sign, that's still different from forcing themselves further into the building, or causing destruction or damage to irreplaceable property (computers/data/private information).

All of these things should require a different level of awareness of context and response magnitude by officers.

Comparing them does nobody any good unless we're laying out the different levels of force/response we think is reasonable at what level of crime and at what cost to taxpayers or businesses.

I don't really want to have that conversation because it's moot if we're starting at cops using "less than lethal" which isn't non-lethal, force against unarmed fence climbers. Just full stop.
One way to avoid the resource curse is to use the bounty of the resource to develop diversified dependencies/capabilities for a future when that resource runs out or is devalued.
You're right, I misread it and now can't edit my comment. This puts it all in quite a similar position to Wasabi[1] who have a 1:1 storage:transfer ratio per month and a 90 day minimum storage duration as well. In fact, their price per terabyte is almost exactly the same ($5.99 for Wasabi vs $6 for Rstor).

It's a shame as I love aspects of this type of storage service, even with the caveats, but they're not useful if there's no way to pay more for excess transfer. Luckily I think R2 fits that requirement (though paying for more operations vs paying for more transfer).

[1]: https://wasabi.com/paygo-pricing-faq/
I find it a strange trend, as if it is some sort of competitive advantage.

very strange and odd.
Merck's average net income over the past decade or so is ~15%. Ford's is ~2%. So true, Merck could lower prices across the board by ~15% and then they'd break even. But in that scenario investors would have less inclination to invest in drug development, and we'd have worse drugs and healthcare overall.

On the exorbitant premiums. Agreed, but this is essentially a tax on people that have private insurance and/or pay taxes (skewed greatly to the top earners in the population). There is a lot of fat in the healthcare system, all of which is a tax on US taxpayers, but directing the blame at big pharma is missing the forest for the trees. The amount doctors earn is a larger contributing factor to our healthcare costs vs EU for example.

On the cartel comment, Pfizer and others have similar oral anti-virals in development. Competition incoming. If we didn't have this for-profit system, it's unclear if we'd have multiple drugs in development.
Google Pushes Sustainability in Maps, Nest, and Flights