skysight-inc/HackerNews huggingface dataset:
It's actually worse than that. Mergesort and quicksort will at least eventually give the same answer (ignoring sort stability). When it comes to numerical approximations different algorithms can all give different answers. Picking the right one is always a balance between performance, stability and accuracy and the right answer often depends on what your input looks like and how sensitive to errors you are.
No, ORMs do much more. They turn slices of resultsets into objects. They lazy-load related objects instead of using one efficient join and doing one query; they in general have trouble representing results of projections and joins. They fetch all "attributes of the object" when you need to select a couple of columns from two dozen. They make the objects mutable, and introduce dirty state without transactional control. They allow running other code, including other DML, in hooks before or after loading or saving an object, leading to very strange errors sometimes, where a database trigger would fail to run and indicate an error. They make DML over a group of records, trivial and efficient in SQL, a litany of one-record updates, each requiring a round-trip.

They sort of allow a developer ignore the fact that the data are stored in an RDBMS. It looks cool in toy examples, and becomes progressively worse as your code starts doing serious things on serious amounts of data.
> So yeah, if someone really believes that the poor deserve to die because said person, making $60k a year, thinks that taxing the ultra-wealthy is unethical, I'm gonna have some problems with your character.

For someone who extols “philosophical defenses of beliefs”, you certainly make use of shitty straw men to do so. I suppose you didn’t say anything about the quality of the philosophy.
China is also Germany's second largest trading partner. France and Germany basically head the EU, so it's very unlikely that the EU will take a strong stance against China until this changes.
Oh no, is counting things bad? I'm always counting things and also counting how long they take.
These comments will rot and become confusing/misleading oh so quickly.

It's great that somebody is reviewing every single line of code and probably will catch it when folks modify the code but inevitably forget to update the comment, and it becomes out of sync - becomes misleading.

If the reviewing is not vigilant that's where you end up: you don't know what to trust, the comment or the code. And the code wins, so that _what_ and _how_ type of comment becomes a net negative.
Yes, this is bad. If it was not clear enough that this created a VScrollBar, then create a function CreateVerticalScrollBar(). Why? Well this does exactly the same as commenting the code, except that this can easily be renamed with your IDE if the code base changes. Comments will always be outdated, functions not.
A compact quantum-computer that fits in 19-inch server racks
I don't miss having to use Word and Outlook.
Cpp Cast – Modernizing DOSBox
The constitution doesn't say either bullets or guns, it says arms.

Setting up a system that lets the rich continue to do the thing you claim no one should be able to do, is not a very well considered plan.
I'm similarly running a one-man show and it's definitely a lonely path at times. Especially as you've built this entire universe of ups and downs that nobody can relate to.

Running a successful solo-business is a lonely route by definition. Few people are on a similar path, fewer still reach the summit. For me, thinking back to how much lonelier it felt to sit in a busy office knowing that there's got to be a different way, provides perspective.

Besides, perhaps loneliness is the cost of admission: a business is a path to wealth, freedom and possibly meaning. Happiness is not included.
Highest Paying Jobs Without a Degree
The idea of GraphQL via GET is great, but I'm not sure of the value of optimising for readable URLs. I honestly don't find that syntax much more readable than single-line GraphQL. That's fine though, because honestly who needs to write queries manually in the URL anyway? Everyone is either going to be using a library, or GraphiQL.
You could call this literate management :-). Not sure how this works for some purposes though, do audit / risk people make important decisions on docs they have just read?

The ritualistic sounding silence of the first half of the meeting could probably eliminated with an automated document distribution system that does not allow you to participate in a meeting unless you've scrolled through the docs for sufficient time within a few days prior (a bit like those license aggreement buttons at the end of oracle's java downloads)
When interest rates hit 0% your money is fake and you haven't realized it yet. This isn't the fault of the Fed.
but... why would you do that? production is not for that one
Lights on timers/motion - and internet enabled. Can check and control them from anywhere
Well, this is a true integration test, when you finally reach real users :)
This is what's so strange about US. There are laws with very hefty fines about false advertising, especially when human life and health is involved, this is true for EU and most other locations. Try to remember how much VW paid for their diesel emission scam. It was almost 3 billion dollars. And Tesla...
"Coups and assassinations" would be the majority of kinetic options the CIA has at its disposal.

How is the CIA involved with Saddam Hussein in 1996? Training "opposition" forces in Syria is hardly an "atrocity" and at worst it is ethically questionably, not an outright mistake or crime. Assad isn't exactly a benign, democratically elected and popular leader.

How does the drone program connect to OP's claim of assassinating democratically elected popular leaders for American business interests? It may be questionable on grounds of international law, or on strategy, or on ethical grounds (with the collateral damage), but they did target terrorist/insurgent leaders who are committing and planning violence against US forces, Afghan forces and civilians all the time. The CIA is acting more like a conventional military force in that instance.

The reason it is the CIA doing this, and not the Airforce, is not so much the "covert" or "secret" part of its capabilities, but the "intelligence" part, i.e. knowing who to hit. An alternative would be to tell Afghan (and on occasion Pakistani) forces to conduct heavily armed raids in these areas with many more casualties. Another, even worse alternative is what the US tried in Vietnam and neighboring countries, just burning and bombing everything and everyone.

Not mentioning all that context strikes me as a bit one-sided.
I'll challenge your view.

Stability and routine would probably lead me to depression. Our brains were built for a world that is messy and unpredictable.

If you are depressed, perhaps doing something unexpected and venturing into unknown is exactly what you need to do.
This is true, but sometimes it's not possible or awkward to do.

I find myself writing such separator comment blocks in userscripts quite a bit; and stylesheets where I do not have any tooling attached to it (e.g. mediawiki css).
The author implies that going to meetings later if you've already done the reading is an option at Amazon.

> If a document is provided early and I have a conflict at the begining of the meeting I can read the document ahead of time and join the meeting 10-20 minutes late without missing anything.
If those 5 lines do so much that you can't scan it quickly, why is it not in a function? I don't understand, why so many people here have a hard time of understanding this here on HN. You can't trust that comment, you don't know if its outdated or not.

Update: I noticed you updated your comment.

So my reaction to your addition is that a class can always be abstracted to higher level. It will probably do to much at this point.
Steps to $1k MRR
Unfortunately none of what you said makes sense.

Other countries are dumping their deficit into the US and we are the ones pretending that the US is doing something wrong.
Nice to see that the original intent of maps.me could be restored. For those who knew what Mail.Ru Group is (the company who bought maps.me at 2014), it was obvious that the app is going to become a junk very-very fast.
I'm also in a similar situation, but in my case, i cannot even get access to the application logs unless i explicitly ask for them (typically as a part of solving a certain problem, given a time of occurrence), same for APM data.

While there's certainly something good to be said about the data security in such instances, it makes catching errors and fixing them absolute hell, especially if the clients are unaware that there are the occasional exceptions appearing into the logs, or they send the wrong logs (in the case of old fashioned file based logging with unclear logging strategies).

Daily ETL with data anonymization/pseudonymization from the prod and into the test environments would be really good to have, yet i haven't really seen any companies adopt that. The closest i've seen were situations where, the production data would be manually exported, scripts run against it and then given to the developers quarterly at best.

That concludes my tiny rant that's vaguely related to the topic (DB data vs log data), though that could also encourage discussion about which data is available to other developers and how they approach it (e.g. trying to never log things like monetary amounts or even person data in logs to make them harmless and the tradeoffs of that, like them becoming more useless). Heck, maybe someone out there has automated the things i mentioned above.
I see the point. I guess our team just puts the barrier for "useful comment" a bit lower than most other teams. I work with software as a medical device products which has requirements for documentation. Some of this documentation is autogenerated from doc blocks and it is therefore part of the review to also review comments.

I understand that my situation will not reflect the average developer. But it is good to see both points of view.
You may find it interesting to learn that one cannot generally determine whether two real numbers are equal or not: equality on real numbers is undecidable.
Well the goal of Beijing is for the party to survive, there are many solutions between murdering us all and let HK become a country.

I mean we're a city, we have no army, what do you propose ? I propose to work around the party, like Macau, sing the anthem from time to time and basta, the problem can only be fixed by China as a whole, not at our level.

Beijing cannot "back off" more violence, they can only double down. Put yourself in their shoe: if they're a mafia in need of legitimacy and survival, that committed too many crimes to welcome honest competition, how can a HK citizen think that burning a local metro station will make them "oh right, freedom is too important for HK, we should maybe even copy them".

Before immediately jumping to desperate violence, maybe we can try to bribe them. Which is what we did before, and what we now do albeit with a bit more cost to re-assure that yes yes we're good patriots until the dragon goes back to sleep...

I prefer to discuss about things in a less free Hong Kong than starve and steal in a mini Syria but you're welcome to solve problems that way where you live :D
>The Earth takes in about 240 watts per square meter of energy from the sun. At the beginning of the study period, in 2005, it was radiating back out about 239.5 of those watts — creating a positive imbalance of about half a watt. By the end, in 2019, that gap had nearly doubled to about 1 full watt per square meter.

is some of that possibly due to the large number of solar power plants absorbing sun's energy and generating electricity?
Apparently, it was by an intern

https://twitter.com/HBOMaxHelp/status/1405712235108917249?s=...
It seems weird to me that people would disregard the input of the artist and producer who will have painstakingly mixed the original - surely that is as much a part of the art form as the music in many cases? I'm thinking of records like "Bitches Brew" where you couldn't just go back to the master recordings and recreate them without Miles in the room.

Though I guess the early stereo mixes for e.g. The Beatles were often done without the band's input simply because no one was interested in the stereo mix - it was all about the mono mix. 2nd Engineer Richard Lush said “The only real version of Sgt. Pepper’s Lonely Hearts Club Band is the mono version.

https://www.analogplanet.com/content/sgt-peppers-lonely-hear...

The format controversy runs and runs!
For GraphHopper Maps we recently released version 3.0 where we also developed a simple online demo (target audience are developers :) ) of our customizable routing feature:
https://www.graphhopper.com/blog/2021/05/18/graphhopper-rout...

One example link that prefers bike network and avoids bigger roads:

https://graphhopper.com/maps/?point=Potsdam%2C%20Deutschland...

You can self host GraphHopper or use our API and integrate it into your app. For newer Androids it should also work offline on the device.
Can you list the books?
Obviously, this "unprecedented" situation is supposed to be due to human CO2 emissions. But if so, wasn't the situation more dire back when CO2 ppm was 800, rather than 400? Wasn't it worse back when CO2 ppm was 1600? Or when it was 4000, 10x current levels?

It seems odd that our current situation would be unprecedented given that the atmosphere had much higher CO2 levels than it does today for almost all of earth's history.
Vigilante malware outs software pirates and blocks them
WireGuard with Public IP Behind Nat – (Puffy)Blog and More
Although I recognize the author's best intentions, the narrative of founders being somehow "special" never sits right with me. Yes, the founder/CEO has the responsibility of the entire company on their shoulders, but everyone else has their own world on their shoulders, too. It's not only the founder who has a dream, who wants to accomplish great things, who will beat themselves up when they fail.

Paul Simon, American Tune:

| And I don't know a soul who's not been battered
| I don't have a friend who feels at ease
| I don't know a dream that's not been shattered
| Or driven to its knees
There was a time when companies only used plain text ads for marketing. No brand consultants, no content marketing, no tracking. It lasted until WW1 or so.
My wife has been using an approach called "Design Therapy" (www.designtherapy.org) that uses design thinking methods for self/couples development. This allows mental health challenges to be approached outside of a "disease treatment" frame. I appreciate the approach.
Wolf Amendment
You dont but they do. So we have three choices: lick their boots, throw ourselves at their jails, or discuss alternatives until we find one. I'd rather continue discussing than say it's already too late, but I live in it and you dont so maybe that's why.
> assume that every string in the code will inevitably be seen by a real user/customer.

That's a good rule, and the same principle can be applied to communications in general. In fact, I have the three rules printed on my office door:

Dance like nobody's watching
Encrypt like everybody is
Email as if it were read out loud at a deposition
An abstraction over basic Kubernetes primitives is sorely needed.

A concept of an application with versioned releases can be hacked together with a lot of effort and a multitude of tooling, but it's an awkward experience.

An standard abstraction over event driven systems is also very beneficial.

To me Knative had somewhat bad positioning, relatively subpar documentation and bad marketing. It seemed like a half-hearted effort without a coherent vision or strong drive.

It also came very late. Something like it should have been officially included in Kuberentes much earlier.

Dapr [1] is a very similar effort, driven by Microsoft. It does much better on the above points, in my opinion.

One complication here is that the cloud vendors might be ambiguous or even adverse towards a standardized application definition and deployment system. It has the potential to (maybe significantly) reduce the lock-in AWS/Azure/GC currently cause for most customers.

[1] https://dapr.io/
Intel’s Higher-End Xe-HPG Graphics Cards on Par or Faster Than Nvidia RTX 3070
I really enjoy reading about folks sharing their OCD stories. This one resonated with me because it's one of my obsessions.

I will say that after going through CBT and becoming an amature expert on OCD as a sufferer, a therapist would argue that this behavior of checking your photo is a form of compulsion. It works for dam sure but you're never really going to be able to go to sleep without some form of checking when the obsessive thoughts start.

Anyone who has gone through treatment knows the ultimate goal is to weaken the reaction of the obsessive thoughts which is what exposure therapy is all about.

Just a quick story, my laddering technique for achieving peace was to eventually get to a comfort level where I can sleep with the door wide open all night. Well, I didn't get that far but I did sleep with all my doors unlocked for a couple nights.

Lastly, I can safely say that I now check all my doors once these days with the exception when I'm stressed at work. I'll check them once before going to bed and if I brush my teeth between checking the door and actually walking to bed, I might check them once more. But this is a seldom occurrence these days.
Just installed the app on iOS and it looks good so far! Thanks!
I'm well aware. It's also the case that there is no good notation for the real numbers; in particular since any given notation system can only represent countably many distinct entities, almost all real numbers will be are unrepresentable in that notation system. Therefore the notion that the full set of reals actually exists is extremely dubious.
Cybercrime To Cost The World $10.5T Annually By 2025
OsmAnd has a separate routing algorithm to my knowledge (was one of the first). It is definitely not GraphHopper as I created it later and prefer the routes it creates ;) but you can study our documentation to get a rough understanding how it all works: https://github.com/graphhopper/graphhopper/blob/master/docs/... and reach out in our forum for more details.

The algorithm from maps.me / Organicmaps is ported from OSRM to Android and iOS. The CTO of maps.me that did this port left maps.me in 2017 but now seems to work on Organicmaps again: https://github.com/biodranik
somewhere between richard stallman's office mattress and jeffery epstein's wallet, perhaps.
1. Don't allow other people to control your feelings.

2. Be forgiving of people who do not mean offense, but are simply inept at the social graces. It's not that hard. You get to choose whether to be offended or not. Choose the not.

BTW, sometimes I listen to celebrities when they deal with hecklers trying to get under their skin. It's fun to watch how they parry the verbal knives. I recall Prince Phillip once being interviewed by "60 Minutes". The reporter really tried to get under his skin. Prince Phillip effortlessly and deftly turned the dagger away each time. He's evidently had a lot of practice :-)

Howard Stern was fun to watch, too. He knew how to get the goat from his interviewees. Except Paul McCartney. McCartney was a master at this game. Watching those two verbally duel was great sport. McCartney got the better of it!

> making excuses for bad behavior

Not at all. I've had to ban people a couple times from the D forums for unprofessional behavior. Not because they made me feel bad, but because I have no interest in running a sewer. We've been fortunate that it's only been a couple, and usually a private word can set things straight.
Does anyone have an example of one of these documents to share? Preferably a "6 pager". I'd love to see what a real-world example looks like.
Is that basically the same point at a lower level though? I don't think reading the stream involves a round trip?
Implications of the rocket equation without the math
“I just wanted reach out to you to simply say Thank You”
This would actually be quite valuable if the reviews were really unbiased. Finding something after you know that you want to buy it is not hard.
I was always interested in this but could not yet find deep resources on it.

Sadly the post skips over the format of these docs - is there a good resource for examples/templates of the different doc types (with comments?)?

Also, how are these documents shared and made discoverable internally? Do they refer to each other?
Google literally tracks location of every Android device out there by default.
I mean universal in the sense that going from mysql to postgres is really not a big shift.

I have worked mainly with postgres/mysql but i would imagine i would be up and running at full speed in days/a few weeks with mssql if i ever chose it for a project.

sure there are syntax differences, but the "how do i do this" translates very well across databases.
UnitedBSD Forum
Interesting that it appears to have gone out to former subscribers too. They really shouldn't be retaining those email addresses, should they?
> And ORMs have the advantage of abstracting this SQL away for you allowing that you to work across databases if you need to.

I've yet to see or hear of a single project (outside libs and frameworks) that needs to "work across databases with the same ORM".
If you've ever been to a woman's shelter, most of the women stayed in abusive relationships because they were made to feel guilty like they were somehow responsible for someone else actions and feelings. Unless there is validity to the claims, which the blog author provided no actual evidence, then I see no need to apologize or feel guilt just because someone else felt a particular way.
> OLPC was a huge scam

I would call it a pipe dream to inflate the status of Negroponte.

Since children and education were involved, that's worse than a scam.

People who focus on OLPC hand-chargers simply can't see the forest for the trees - the OLPC was a piece of junk with no educational software.

The OLPC was an effort to make a new general-purpose computer platform, whereas a sane plan was to write educational software first.

http://wiki.laptop.org/go/Our_software

Even today parents' groups focus on getting computer hardware into schools, without regard for educational software. They end up being a 2021-version typewriter class.

Apparently 600,000 OLPCs were distributed - I'm curious about any educational results, beyond e-waste.
Yep, just look at the new Yoke steering wheel. I don't understand how that gets approval in Europe. Especially such a large touch screen with many important controls moved into sub menus. I get a fine for eating a hamburger while driving or operating my 3rd party nav but Tesla's UI is ok.
The famous Windows 3.1 dialogue is again in Windows 11
I kinda think a product in search of a market (or worldview, or monetization strategy) is a much more beautiful thing, and a more disruptive and interesting thing, and more likely to lead to an interesting culture, than a product that has nailed down every aspect of its target audience and marketing strategy before launching. "Base Reality" as defined here is a post-facto attempt to create a "thesis" around things like Airbnb or Coinbase that evolved from startups and are still grappling with their base reality in situ as it evolves.

What these companies may have is an ability to switch from one "base reality" to another, depending on what's successful. This article leaves that out of the picture.

Surprising, for someone who's an acolyte of improv. Really, the most beautiful pieces are the ones where even the performers have no idea where it's going to end up.

NOT surprising for someone who misunderstands both comedy and business.
Great job and excellent art style. It provides enough material to get any curious mind interested in reading further about Kafka.