skysight-inc/HackerNews huggingface dataset:
I think it’s absolutely a job. I often reflect on how much my grandparents did for my parents and how much they did for me. My obligation is not to make my kids more successful than me, but if I can help them find what they want to do in life and how to make that happen, I’ll have succeeded at that job.
Starlink only makes sense in a world of unlimited capital for certain entrepreneurs IMO. I do not believe that service can be profitable without permanent government subsidies. Terrestrial fiber is just a better solution.
The “elite” part of SF are getting hit all the same - you can’t leave a car parked in pacific heights or cow hollow without risking a break-in. Friends resort to leaving cars unlocked, windows down, just to try and avoid more broken windows or other damage.

You can’t really insulate yourself from the situation on the streets you have to walk/drive.

Comparatively, NYC has better food and culture scenes. LA has excellent food scene as well with arguably better regional varieties and beach is way better.

What SF really has are proximity to great jobs and reputation/network of SV. So long as these hold, people will continue to tolerate the many issues. This is where comparison with Detroit is not that outlandish - Detroit was once the place to be for good paying automotive jobs. In those days, real estate was booming and prices were high for their day.

If you take away to tech booms, there is still a lot to like - nature, weather, aforementioned food/culture stuff. Unfortunately, that’s offset by issues discussed here, as well as huge amounts of pollution and superfunds, so without the great jobs/industry, it might get a lot less appealing quickly.
It’s been too many years, since I had detailed professional involvement with computer and network security, so I apologize if this question is stupid and I’m not even sure, if it’s even phrased quite right by modern standards:

On a computer shared by multiple people and multiple applications, shouldn’t privileges be assigned at the intersection between user and app (and or groupings thereof)? And if there was some sort of privileges table, it would have a composite key consisting of app-id and user-id.

Is any modern OS actually set up that way and if yes, is there any way to generate a report to show the combination of user/app privileges?
Great post.

In physics simulations when we're dealing with the distance formula we often just skip the square root part. This works if you're dealing in relative distances. I bet this algorithm could skip the sqrt altogether.
Ok I missed where someone had called them economies. Agreed they are not. It’s interesting, the main reason why they exist is our society did not author a better system or one at all really. It’s always been assumed that capital gain is sufficient to ensure distribution.
> You just enable it before a risky call so your program won't crash, do the call, disable it and validate the result of the call before using it. This way you just don't have to clutter your code with endless try-catch-finally clauses.

How is that in any way better than try/catch? It would be just as mush code, but without the syntax ensuring you disable it.
Very true. A lot of unit tests, especially the ones with mocks tend to test a lot of internal behavior. So when you refactor your system, you often have to rewrite unit tests although the system actually performs correctly.
Anyone who reads science fiction that includes networked computing knows this. IoT is horrible in its current incarnation, leaking private info everywhere, but the ability to send about as much as I receive to whomever I want is integral to a connected future.

The infrastructure must be present for the culture (or, optimistically, the Culture) to grow.
Russian companies to invest $500 mln into Nigeria’s manufacturing sector
Building the Vehicle Physicists Called Impossible [video]
It is a well known fact that Apple's pay is bad. They are like game studios, they sell a dream and the perception of changing the world to engineers who should be old enough to know better.
>the US eliminated the Taliban.

Removed the Taliban from power, they still very much exist.
This article seems very US-centric, I'd like to know what the situation is in other countries.

I will start with mine, Spain. Here, every ISP offers symmetrical speeds since they became a selling point some years ago. It seems like the minimum speed nowadays is 100Mbps with 600Mbps as the average and 1Gbps in the most expensive packages.

Right now I am living in a little village in a very rural area where a local company offers 300Mbps (symmetrical, of course).
Yes it's essentially sudo.

By default, a user can't see another user's files.
Presumably it's possible to code defensively against this sort of thing, by eg. running the entire operation twice and checking the result is the same before committing it to the published log?
I can't speak to iOS because I've never used that platform but Android offers pretty fine grained control over notifications including the ability to modify the app's settings right from the notification itself. You can disable notifications for specific apps altogether.
Why slowly?
"they barely have a functional business..."

They made almost $2 billion in the last 12 months. How is that not thriving?
I think you make very good points. In your post you also argued for the use of C++, and you commented on how much unhappy you are with the fact Rust has no exceptions.

So I take the liberty of asking you a
little naughty question :-)

What is your take on "Google C++ Style Guide" advice on the use of C++ Exceptions?

https://google.github.io/styleguide/cppguide.html

"We do not use C++ exceptions"

https://google.github.io/styleguide/cppguide.html#Exceptions
It is called https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
> For example, if you want a notification icon to always be shown, you have to open a menu, open another menu, scroll to find the one you want, open an option list, and finally hit "show icon and notifications".

Or, you know, just drag and drop it into the always shown area.
Before scihub, I was in a livejournal Neuroscience community that was mostly researchers - half the posts were "I don't have access to x article, can someone send me the PDF?"

We need a better solution to Elsevier etc but the people who most need it (grad students living on a 30k stipend) have little power to fight things, and every reason not to stick their neck out when their future depends on publishing to paid journals.
Has been for some time.
The semantics don’t quite work out. If you don’t know the ID of a transaction, for example, using PUT with a client derived key wouldn’t make sense given a subsequent GET would be made against the transaction ID, not the idempotency key.
>"What was a citation doing previously on this given that homeless people would simply ignore a citation? Has this actually increased in a way we can measure?"

I cannot provide you with an empirical answer, but I can give you an anecdote from a small business owner. That citation used to come with other consequences such as an arrest and a court date. So, many homeless people knew that it was better to do 'their business' somewhere out of sight rather than have to deal with the police. But now that the police don't show up for such things, why bother trying to be discreet?
something else calls that encapsulation.

So you can also mock your encapsulation in the next layer, than that one in the next, etc
Apps with 5.8M Google Play downloads stole users’ Facebook passwords
I don't understand the issue with market segmentation here. I can absolutely see the reason why all of my servers should have ECC, but I don't see why my gaming PC should (or even my work development machine). What's the worst case impact of the (extremely rare) bit-flip on one of those machines?
Perhaps you are right. But at least it's less nesting and I'm not sure special syntax to ensure you disable it is necessary - finding all occurrences of "On Error Resume Next" and matching "On Error Resume 0" statements is trivial. Both ways feel tidy than the other in their own way.
I really like the idea of Circles. Are you planning an Android app in the near future?
Convex analysis by Rockafellar is pretty hard for a beginner. It's a research monograph. I would recommend "Fundamentals of convex analysis" by Hiriart-Urruty & Lemaréchal
It's a surprisingly fantastic language. In my opinion, it's the perfect language. But here are some issues in my eyes:

* The community is tiny. A rounding error compared to Go, Rust, etc.

* The core team of contributors is even smaller. You could comfortably have an intimate dinner party with all of them. If they lose interest, the language would likely die.

* The library distribution story wasn't great last I checked.

Caveat: I haven't used Nim for more than a year now. Maybe all these issues are no longer relevant. I really want it to succeed, but who knows what the future holds.
If you're a mobile developer, the market numbers are pretty well known. About %50 in the USA is iOS & %15-%20 is iOS internationally. And even in the international case, that %15-20 is around +%50 of the REVENUE. iOS users pay way more and these facts have been fairly stable for years.

And what apple is doing is not giving their customers and users a choice other than an extremely radical one of abandoning the platform completely.
Audacity is now a Possible Spyware, Remove it ASAP
My family runs a business that sells to WalMart and I worked in merchandising in mega-scale retail briefly and this is 98% bull shit that is either done because you've bought whole hog insane narratives or are trying to fit your own. The idea that WalMart tells P&G how to make Tide is laughable.
The tech industry didn't do shit, San Francisco NIMBYs were the ones who refused to build housing causing the price of everything to only be affordable for tech workers.

I don't know how you can blame a high paying employer for causing "destabilization". People getting pushed out by gentrification are getting pushed out because there is no new supply of housing but massive new demand for housing.
That is a good point. The distance computation and displacement checking indeed could be changed to use the squared forms. However, I was unable to remove the square rooting because of their use in the core math.[1]

There are components of it like this:

2. * weight * (distance - ideal_distance) / (ideal_distance_squared * distance)

I don't think there's a way to change this math to work without taking the square root to get `distance`. It's possible that there is a way to change that to work with the squared forms, but I don't grasp the actual math going on well enough to determine that unfortunately.

Looking at the perf metrics for the full function's disassembly[2], square root-related instructions only account for a tiny amount of the program's runtime anyway.

That all being said, thank you so much for taking the time to read the post closely enough to come up with this idea!

[1] https://github.com/Ameobea/webcola-wasm/blob/master/src/wasm...
[2] https://ameo.link/u/91u.html
You cited the wrong link WRT basal metabolism and exercise.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4803033/

The point is that your basal metabolism changes in response to exercise over time, so it doesn't add as much weight loss as people think.

Don't get me wrong, people should exercise for its health effect, but don't expect to lose weight.

Dietary change is much easier.
Any chance you remember what the paper was called? I'd love to read it.
0 books. The huggingface hosted gpt-neo 125 model is capable of doing basic question/answer analysis to a sufficient level for most moderation. No finetuning needed if you have it work out yes or no zero shot answers to things like "is this text bullying, excessively negative, political, sexist..." etc, and then iterate over cases and log results. Modify your prompts to handle edge cases and it would probably be capable of replacing 80% of human moderation.
> the desire to consume calories depends on your current hormonal and mental state which are influenced by the food you eat

There are many, many things that influence your mental state including whether you've been through a breakup, have depression, are in a stressful situation or have mild anxiety. Changing your diet may help some of those things but it will not remove them from the equation. If you're stressed, you might still eat all the time even when not hungry.

> How much you actually eat doesn't matter.

It is literally almost the only thing that matters.

> Tracking calories isn't even necessary because your body will track fat and protein intake on its own.

Controlling caloric intake, whether by counting or other restrictions, is literally the only way to lose weight. Plenty of people will continue to eat past the point of satiety for no shortage of reasons, or they may be eating food that doesn't make them feel satiated, or they may have medical or mental reasons for not registering the feeling of satiety.
Yes, it's an atmospheric probe as opposed to a lander. However, their pitch is simple - "we want to bring modern spectroscopic equipment to Venus". The data it generates should give us a lot of insight into its planetary evolution, https://ntrs.nasa.gov/citations/20170002022

They're both about ~$500M, and are intended as foundational missions for more intensive exploration.

> The Venus missions actually make either icy giant missions less likely, sadly

So one thing that's good about the new administration is that they've indicated interest in expanding funding for planetary science + exploration. Especially with international partners.

This interest is likely to be a hedge against China.

> Outer planet missions are super expensive and the next launch window is in the early 2030s so time is actually running out.

There is some good news here; JUICE, Europa Clipper and another mission that's slipping my mind. The Europa mission in particular is a prestige mission and has been actively lobbied for a while. So it's going to be interesting how that turns out.

On the whole, not sure how deeply you follow the politics of this, it all depends on what the focus of the next decadal is, https://www.nationalacademies.org/our-work/planetary-science...

I'm hoping that Neptune is on the list.

> a return to Neptune

I've got a whole rant on Neptune. Mostly because I think its temperature anomaly might be one of the most significant scientific questions of our time.

https://twitter.com/_areoform/status/1373376028861734918
Last I checked (which was quite a while ago), Android with multi-user support did in fact assign one Linux UID to each (user, app) tuple! But I don't recall there being a particularly rich privilege model available in practice for the multi-user sharing case, only for isolation. Inter-app intents were handled using Binder IPC underneath; I don't know what use that made of the Linux credentials.

Many server applications handle user separation internally, without reference to the underlying OS, while application separation is much stronger (separate VMs, SELinux, etc.), and desktop platforms have user separation but often-unsandboxed apps, so those are in some ways duals of each other…

I'm not sure what Windows does with UWP and sandboxed apps from the Microsoft Store, but that would be a good place to look.
> The faster you are traveling (which really matters as a factor of the drag you are experiencing), the more serious any event is which changes the shape of your vehicle. Even non structural failures, such as an engine cowling coming off mid-flight can strike other parts of the aircraft, resulting in damage and changes to the structure.

Yes, an engine falling off will be more impactful to a plane traveling at supersonic speeds. But these types of incidents are an extremely minor fraction of overall failures, and particularly during cruise at altitude (e.g., when the risk of bird strikes is minimal).

Engineering steps can be taken to minimize risks like this further since the consequences of failure are higher.

> Commercial aircraft are just impractical to operate safely at such high speeds.

This argument was made when the first jetliners were being rolled out too. It carries about as much weight now as it did then.

> Faster, heavier aircraft need longer runways to land. That limits your alternate landing choices. Diversions may cost you more fuel since they may be much greater distances away.

This hasn't stopped faster, heavier aircraft from becoming commercial successes so far.

A diversion is already extremely expensive for a myriad of reasons. Schedules, aircrew, and sometimes planes have to be shuffled around. Stranded passengers often need accommodation and/or alternative transport arranged. Airfare credits are often handed out. Incurring slightly higher fuel costs from having to divert a bit farther is just not that significant of a factor here, and one that is easily compensated for by adjusting ticket prices.

Bumping the cost of an uncommon, already-expensive event by a few percentage points just doesn't move the needle much.

> And you cannot simply make a "sharp turn" at high speed. Your passengers (and the airframe on a large craft) are not prepared for 4G turns. They aren't even designed for 2G turns.

That's my point. Nobody is making sharp turns in airliners anyway. Routes are determined with weather accounted for in advance, and if a diversion around unplanned weather mid-flight is needed, airliners make long, sweeping turns to avoid it already.
People always cite sandboxing as some kind of panacea but the problem is sandboxing is entirely incapable of preventing bad actors from abusing permissions that were originally granted for legitimate purposes.

For example: I might be okay with granting a messaging app access to my contacts to make it easier for me to send messages to people, but that doesn't mean I'm okay with that app exfiltrating my contacts to build a shadow graph of my social network to sell to advertisers.

Putting a permissions dialog in front of my contacts only solves the problem of whether an app is allowed to access my contacts in the first place, there are zero restrictions on what can be done with that data once access is granted.
Terminal TDS? Delusion is strong with this one but he gets one thing right: Reddit is a pile of radioactive bullshit. That said there is far more to life than an internet message board. Please get immediate emergency psychiatric help. Good luck otherwise thanks for cleaning the genepool.
> Saying that the work could not have been done without it is basically admitting that you got papers outside the subscriptions of your institution.

Not really. It could also mean: Scihub offers an efficient way to explore scientific articles, and without it, I (the scientist) wouldn't have bothered with all the different paywalls to even check if papers were worth reading. And as such, I would not have reached the same results.
Stop telling me what to do.

(Using imperative tense when presenting your ideas to strangers is a really douchey thing to do)
I think the key difference is that in the case of media, people aren't unknowingly signing up for anything – those partaking decide they like what they see and continue to partake. Media also has no element of lock-in… if one media source becomes untrustworthy in one's eyes, it's pretty easy to switch to some other outlet.

With third-party app stores and even apps themselves, it's very easy for users to get more than they bargained for at mass scale. As I noted in my original comment, it's very likely that an app store run by the likes of Facebook would operate in such a way, and the worst part is that many users wouldn't have any choice but to go along with it — they're forced to install the Facebook Store and accept all that it and the apps on it (WhatsApp, Messenger, etc) entail in order to continue to connect with their friends and family. Malicious app stores can effectively hold parts of users' lives hostage to force access to data.

Which is why I'm not against third party app stores, but rather third party app stores without regulation that makes foul play a costly mistake on the part of the developer.
Casinos also exist with way more extensive laws and regulations.
Tedros said after they returned that he doesn't trust fully the results and they need to keep digging for this possibility. Are you in any way involved? This persistent blindness of facts and distortion of truth is too much for a non interested party.

Google a reference for my first sentence.
I know it's just an anecdote but, a good friend of mine went to SF about a year ago with four other friends. Much of their stuff (macbooks etc) got stolen from their car on their first day.

Of course silly to leave things in the car. Still, these are all guys from Europe who've travelled every continent extensively and never experienced something like this. In fact none of us can remember a single break-in of any kind into our cars or homes in our entire lives in any country.

It really just is an anecdote, I've never set foot in SF myself. But as a non-American who was surprised by the narrative around this city home to some of the world's ultra rich, the anecdote easily fit in.
I agree with this. Moreover, people who do fall into addicted behaviors are often very aware of the risks and dangers involved with their choices. However, the present desire or satisfaction that the impulse provides them overrides such awareness. As an ex smoker, this is apparent to me. I knew it was bad, I knew the details of what I was doing to myself, but I couldn’t help myself.

It is not about stupidity or awareness. It is about finding satisfaction or motivation elsewhere. Educated people, rich people, poor people, ignorant people: all classes have their addictions.
"There are no more Romans to correct your speech"?
There is hope...

- Self-employment is a perfectly viable option. (Consulting on long-term projects, for example, can involve going off to do a lot of research on your own, just reporting back at the end.)

- You say you might be able to work with another person, so another option is founding a very small company. (Theoretically you could hold out for only the kind of person that you're comfortable working with.)

- There are remote positions which involve long stretches without interacting with your co-workers. (I'm talking days and days, even weeks and weeks.)
I think it happens in quite a few species as the growth plates stay open longer. I’ve seen some Castrated male cows get very tall. I’m not sure the author knew much about horses as they kept referring to them as race horses. Gem Twist was a Show jumper. Cloned horses are banned from racing and race horses from using AI for that matter.
> I think people have learned to undervalue the properties of integration tests and overvalue the properties of unit tests. Is it nice to know exactly what's broken based on the test failure? Sure. Is it _as_ nice as having confidence that the whole system is working? Probably not, in a lot of cases.

This comment alone demonstrates a collosal misunderstanding regarding unit tests.

Unit tests are not used to verify if the system is working. They were never used for that. At all. Unit tests only specify invariants which are a necessary but insufficient to verify that the system works as expected. These invariants are used to verify that specific realizations of your input and state will lead your implementation to produce specific results, no matter which code you change. If you expect function foo to return true if you pass it a positive integer, you want to know if a code change suddenly leads it to return false or throw an exception. That's what unit tests are for.

If unit tests worked anything remotely similar to the way you misrepresented them, we would not need integration or end-to-end tests at all, would we?
> The “elite” part of SF are getting hit all the same

This is key. The bad parts of a lot of cities have these sorts of problems to some degree. What makes San Francisco uniquely bad is that even its "good" parts have them.