skysight-inc/HackerNews huggingface dataset:
> the asm can't hide anything from you unless it's obfusticated.

I think that misses the point. It's not the case of the ASM hiding things, it's a case of the optimizing compiler erasing things.

Here's a simple example: You say "Ok, the time I need to wait is 30 minutes. This method takes seconds, so I'll send in 60 (seconds in a minute) * 30 (minutes). The compiler is free to take that and say "Oh hey, 60 * 30? I know that's simply 1800 so I'll put that there instead of adding the instructions for multiplication".

Trying to learn how something like that works from the ASM output would leave you confused trying to reason where that "1800" came from. It's not hidden, it's not obfuscated. It's simply optimized.

That's a simple example, but certainly not the end of the optimizations a compiler can apply. The ASM isn't lying, but it also isn't telling the whole picture. The very nature of optimizing compilers is to erase parts of the picture that's ultimately only there for programmers benefit.
While I cannot vouch for the validity of the study, taking a look at your comment history I don't see you regularly calling out hyperbole in headlines. There is very much a difference between a reporter reporting on something where they often use headlines with hyperbole to grab attention and the actual underlying data. Unlike most articles written this one actually includes a easy link right to the study.

https://www.cureus.com/articles/82162-ivermectin-prophylaxis...

It seems quite disingenuous to associate a reporter writing a headline to grab attention to the actual scientist who conducted the study as if they endorsed such headlines. Looking at the article I don't see that this was written by the underlying scientist who conducted the study so you cannot act like they support this headline. The abstract of their study does not even hint that they believe this proves anything.
The insane but logical outcome of the arms race between advertisers and adblockers.
>Seems like you're just trying to redefine "poverty" to mean "income inequality".

No, I'm trying to properly define property, instead of leaving it as a hazy term.

And this includes income inequality, because what's considered poor is not static (see my example regarding the feudal peasant in their hut, the early 20th century immigrant family, or a modern trailer poor).

>It's unclear why you want to redefine "poverty" to also mean "income inequality".

It would have been "unclear" if I haven't already given several arguments for it on the comment you've replied to.
I'm more curious about if the author research Ocaml as an alternative.
Example: GNU Emacs comes bundled with 1.5 million lines of Lisp code. How was that possible, given that Emacs Lisp has macros?
I hate how in the matter of like 2 minutes I can be goaded into doing something dumb like licking the cartridge right out of my Switch, only to learn precisely the lesson I could have learned by simply reading the article: That the cartridges taste profoundly offensive.
We love beach and water. We will scuba dive, surf, etc.

But the biggest appeal is change of scenery. We could take a trip to anywhere in the US but really want to see how it would be to live in another place for extended period of time. And with kids traveling too much won't be so easy.
It's interesting that Sony and MS have not even attempted to compete directly with the Switch, despite it being a massive success. They're kind of in their own market right now, which is where they usually succeed (like the Wii). Steam is coming in 5 years late with the Game Gear 2, so I guess we'll see how that goes.
What is the realistic solution then? Its time for Americans do the European and developed world thing and use IDs with proper identification methods.

And why would you live under someone else's identity? Isn't it identity theft?
I cannot taste "bitter" (it's a genetic thing), though bittering agents used in food/drinks do taste very unpleasant to me (I don't know what it is I'm tasting in those or why it's so unpleasant).

I have not tried licking a Switch cartridge.

Does anyone know if Denatonium Benzoate will still taste bad to me, or is the badness entirely contained in the "bitter" that I cannot taste? I could experiment myself but I've resisted the urge to lick the cartridges for 5 years and I'm not particularly fond of the idea of tasting something awful.

Edit: Looking more at this in Wikipedia, it sounds like the genetic inability to taste bitter is specific to the TASR38 receptor, and that Denatonium Benzoate targets a different set of receptors. I am not a subject matter expert here, but it sounds to me like I should be able to still taste it.
The implication of "whenever possible" is that an OO language should strive to maximize this metric - for example, by making composition easier (e.g. providing syntactic sugar for "implement this interface by delegating all methods to this object").

But yes, Go is definitely worse in that respect, not better.
While Mona is a disinfectant, it _is_ ethanol, only the production method differs, it's obtained through industrial processes (or so it was explained to my by someone who worked at some industrial alcohol synthesis factory) as opposed to fermentation and distillation. Drinking methanol will fucking blind or kill you, so... a bad idea overall.

Interestingly a valid treatment for methanol poisoning is ethanol: https://en.wikipedia.org/wiki/Methanol_toxicity#Treatment
Infinite Loop[1] >> Apple Park[2]

"It was a gigantic shift in the way we worked, because we went from being in cubes to, all of a sudden, literally every person had an office." -Greg "Joz" Jozwiak

[1] https://www.wired.com/story/apple-infinite-loop-oral-history...

[2] https://www.dezeen.com/2017/08/10/apple-park-campus-employee...
It seems like before any app could open a link? Browser, official app, or other app? Are we now denying users this freedom & capability to choose apps?

It feels like Android kust made sideloading a lot more pointless. Url's may be universal but only proprietary viewers are now available for them.
I'm currently realizing that laying out a moderately complex PCB can take more than a week, but there's not much to be gained from breaking it up into smaller pieces. You kind of just have to do it.
Even with perfect automation you'd still need to provide the raw materials, that means it can't be free. Unless you recycle perfectly.
#2 is incorrect. The absolute number of people living in extreme poverty was almost 2 billion in 1981, and under 700 million in 2017.

https://ourworldindata.org/grapher/distribution-of-populatio...
Simply swinging a golf club during the round is a full-body exercise. You can't do a large bucket of balls at the range if you're out of shape -- you'll wear out first. Walking a course as a spectator, and playing with a caddy (to keep the comparison fair because you don't carry a bag either way), is a different physical experience.

Also, most walkers in the golf world don't have a caddy. They're not available at most courses. Even quite a few private clubs with biiig membership fees don't have caddies. I just looked it up and a random link says 32% of private clubs have caddies. Of public courses, a few destination courses have them (Pebble Beach, Bandon, etc.).
If the issue is that someone in a position of power wants to make the change and all they are given is "religious/ideological justifications", then I'd say that an incomplete answer is indeed bad.

It's easier to dismiss 20 different people saying the exact same, meaningless "God will be angry" answer than to dismiss 20 different tales of "someone two/three/six generations ago got attacked/drowned/never was seen again after going to the ocean".
This is how things were done at Amazon quite successfully. The golden rule is to never break API backwards compatibility. If you must, create a new version of the API and leave the old version functional. If you need to shut down old functionality, it becomes a campaign you have to drive to move your dependents off of it. One little thing that people often overlooked but was very important was to have API operations for describing your enums rather than just putting them in the docs. This allowed for easier adoption of them by API consumers and forced them to consider what to do in the case of an unrecognized value being encountered.
That's pretty funny considering the amount of tech consumers that hate having subscriptions attached to their hardware. There's no happy ending :^)
Am I the only one who thinks Outlook spam detection is awful?
edit: nvm; its not the full article.

Found it on outline[.]com

https://outline.com/Leznmz
Amen to this. In a similar vein, in a heavily resourced constrained environment, the rest of the team may be really competent but be struggling to meet their own deadlines so just don't have the mental bandwidth or time to provide any feedback.

I've had this issue at a few jobs in the past, and I know I've come off as the lone developer who ventured too far... but at every step along the way I stopped, sent in a PR, scheduled a meeting, etc but got virtually no engagement. And I was still getting pressure from stakeholders to deliver, so had to keep moving :-/

I think OP brings up an interesting problem, but I don't think the solution is often as easy as sending in earlier PRs. It might actually be a structural or cultural problem in the organization.
Thanks for this comment. It pretty much confirms my hunch that I would not be happy in a "developer" role. I have done quite a lot work that requires writing code. But often it has been projects with literally months before there has been anything that anyone might call functionality.
I know its not a catch all. But more often than I would like to admit they bring simplicity and reduce complexity. The more I develop software, the less I can stomach monoliths running on some big server. The other day I was considering deploying an MVP I have written on Django, and instead just ripped it apart and pushed the pieces into their own seperate lambdas. Deploying some monolith API like that was nerve wrecking, updates are, the blast radius is higher, and the composability of components is easier with smaller microservices.
“she was reluctantly compelled to buy one again due to having to deal with QR codes in restaurants, and so-called Covid passports”

We’ve definitely reached a point where it’s a burden to not own a smartphone.

If only they made a Nokia like phone that could fit all these needs like QR scanning. Something modernly capable, but not enough to where the user gets sucked in.

Unfortunately the expectations are ever changing. I unlock my gym with the mandatory PlanetFitness app’s QR code.
> Sounds almost sarcastic. How do you deliver API changes without alerting other teams?

Sounds almost sarcastic. To deliver API changes without alerting other teams you, of course, simply deploy the changes without sending a message to the other teams.

The non-sarcastic answer is that sometimes you want to make changes that will not affect an APIs users in any significant way. Of course you would still document these changes in a change log that the consumers of the API may or may not check. Or you may want to hype/market these changes for clout reasons.

Maybe it's an API that services multiple sets of users with different partially-overlapping requirements and they don't all need to know about the new change.

Maybe it's a soft launch for a surprise feature that's going to be announced later.

Maybe the other team is on vacation and you just want to get changes out the door before some holiday.
Is it sarcasm because you can't point to anyone who isn't selling out?

There is clearly more demand than there is supply.

This is the weirdest position to stake out. That nobody wants this because everybody who makes one has a line of customers around the block and mainstream media outlets are writing stories about how much people want this, which go to the front page of tech news aggregators because of all the people who feel the same way.

What evidence of demand are you looking for? A larger production run which is also commercially successful? You can't expect that as a precondition for doing one.
You are quite defensive and I’ve never said I didn’t trust Dan but you keep saying it.

Because you knew enough about HN that this conversation is “unproductive” doesn’t mean it is unproductive to others. My comment got a lot of upvotes. Maybe that means the knowledge you have isn’t as wide spread as you think it is.

Also I recommend you compare Dan’s responses in this thread to your own. A very different tone—one that is “more productive” than how you’ve chosen to respond.

My entire point was more information could a. Prevent these posts in the future and b. Help to others understand the dynamics when a post like this is made. What is wrong with this? Jeez... was my initial comment that offensive to you?
Every large project is built by multiple partners. But in this case, the overall design and systems engineering was done by NASA/Goddard. Claiming otherwise is like saying that Foxconn makes iPads, not Apple.
Ah I see what you mean now. I definitely like your humanist spirit, but I do not think history walks on its head.
This smells like trickery on the part of the Russians, keep the West diverted with Ukraine whilst they do something else secretly hidden elsewhere. What that is remains to be seen, but if I was Biden I'd get the intelligence agencies looking in other places quickly.
I think the commenter would agree with most of what you're saying - I just don't think they care. The argument would be that raising the quality of life of the Chinese citizen through accelerated economic development as brought on by IP theft outweighs the costs of the theft due to the fact that those costs are relatively minor. They'd claim that the precedents being set don't matter, because they were set by all those other counties throughout history already. The claim would be that while China may be breaking the rule de jure, the de facto playbook has already been written by convention.
You probably have better sources than me so I’ll defer to your info on this.

Doesn’t this sort of make the point though that we’re seeing fragmentation in x86 ISAs with only two participants. I may be wrong but I do worry that without Arm like controls every big designer who has a good idea for their niche adds something proprietary on and before long we have a very messy situation.
That's a different argument, but this one too works even if “the estimate were two orders of magnitude too small”. Even $10 a year is a bargain when the alternative is throwing the phone away.
On thing where google / android / pixel really shine is for google workspace integration and work profile. I do BYOD, and I ve got a work profile, with segregated apps and content. You have no equivalent with iphone.
They have access to all the world's information. They can travel across continents in a number of hours for less than two weeks wages. They can push a button on their phone to have gourmet food delivered to their house in under an hour. They can press another button on their phone to fetch a personal driver that will deliver them to any destination. They can choose to drive themselves, of course, and can travel hundreds of miles in an affordable, smooth ride that beats even a gold adorned horse drawn carriage, while streaming music from any decade or century. They can learn almost any skill. They can converse instantly with anyone in the world in a way that beats even magic mirrors of medieval fantasy.

If you had to choose between being Louis XVI or Henry VIII and a middle class American in Cleveland, Ohio, what would you choose?
Never break the API. If you need a new API contract use API versioning so that consumers can upgrade when it's convenient. Additionally, use contract testing.
> Microservices are relatively new and unproven.

They are so old, buddy, actually. Splitting monolith into services(not always been micro) is a natural evolution for any software.
That's why finding the right boundaries between services (yes, services, microservices is a harmful buzzword) is important, so that you minimise having to communicate and coordinate with other teams.
"truth doesn't matter, only victory" is offensive in any political context. It doesn't matter if somebody is lying about genocide or bribes or abusing position to trade favors. One is worse than the other but it's still lying at a level that affects a whole country and that is intolerable.
Amazon is slowly creating their own nation state, where you can grow up in their ecosystem, live in their housing, attend their schools, train through their job training programs, and work your entire career for them.
I think it's important to not take oneself too seriously and that is personally why I inject humor of that sort.

The actual point I'm making beyond that, and I think I make it reasonably well if I can say so myself, is that most of your Linux knowledge is transferrable to FreeBSD, and vice versa. It therefore makes me skeptical when people suggest that it isn't so.
New Tesla Cybertruck Prototype Leaked
> The reason people don't seem to know this is that journalists weren't unemployed and so have spent the last year tweeting "the government only gave us $1400 because they want us to die".

This drove me crazy when I saw folks I know on social media expressing the same sentiment. People that I know for a fact did not lose their jobs, actually drove and ate out less (saving thousands)…or some griping and complaining that they did not qualify for the payout due to their income.
China's flavor of capitalism is, indeed, a vast improvement over their communist past. But it includes a lot more state-involvement than the more laissez-faire style of the U.S.
This is a great suggestion.
Okay now compare the average person's bank account with the average rise in cost of housing.
You're talking about getting infected after vaccination. I'm talking about vaccination vs infection as a path to immunity. You can also get infected after getting infected, so it's a wash there.
https://pastebin.com/BcA7r18x
> pkexec is installed by default on all major Linux distributions (we
exploited Ubuntu, Debian, Fedora, CentOS, and other distributions are
probably also exploitable);

I don't find it on any of the servers I manage, it appears to be installed with graphical desktop only?
Existing crypto blockchains are also the worst possible implementations of immutable databases, unlike for example immudb, which is cryptographically verifiable and efficient.

But crypto has exactly one job, to be a scarce asset that gives more power to the wealthy. No need to innovate further when it can already do that.
And it's the exact reason I'm really reluctant to fully buy into Typescript... I always feel like I'm wrong about the "not an official spec" part of things but you are 100% correct in my understanding.

Also on "it's whatever each release wants it to be" - that is hell on earth if you're looking to target consistent software processes and it only gets worse the more you scale (both solution and team).

I get the value of Typescript - hell I've used it extensively myself... it's just that I can't stop feeling like this is all an anti-pattern: trying to make a loosely-typed language a typed language (if you can call it that?). =/
I think the catch is that "Services" are typically the scope at which encapsulation should stop.

They don't need to be "Micro".
8% seems shockingly high, if that's true then it's also shocking how little effort seems to be made to compensate for colorblindness.

Why aren't Emojis presented differently depending on type of colorblindness for example?
> No one starts cults any more. The lack of drug cults is proof!

Um...

https://en.m.wikipedia.org/wiki/International_Church_of_Cann...

https://www.thedivineassembly.org/

https://en.m.wikipedia.org/wiki/Santo_Daime
iPhone 6 still get security updates sometimes, just can’t be used with latest iOS
I feel like we're not communicating very precisely.

> they don't prevent infection or transmission. The vaccines cause you to have less symptoms. By being less symptomatic you're less likely to spread the disease.

You seem to be saying, they don't prevent transmission, but they prevent transmission.

Maybe what you mean is that, while the vaccines don't guarantee that an infected person won't transmit the virus to another person, they make it less likely.

But this doesn't seem to be what the CDC, Pfizer, et al are saying. They're simply saying that the vaccines don't prevent infection or transmission. I haven't seen them qualify that statement with any probabilities; if they had, it would be something one could argue about (productively).

> Yes, I believe getting everyone vaccinated is not political. It's a public safety issue. Yes, I can understand that politicians can be influenced. ... The billions being made by the corporations producing the vaccine are a pittance in comparison to all the negative consequences of letting it spread uncontrolled.

You seem to be saying, it's not political, but it's political.

Maybe what you mean is that, while there are political aspects to the issues and strong political influences, there are other aspects of greater importance that ought to be considered over all other factors.

But how the decision ought to be made is not the matter at hand; we don't live in an ideal world where all of our leaders and experts are unbiased and altruistic. The matter in question is how the decisions are being made, i.e. to what extent politics has and does influence the decisions being made.

And as far as I can tell, recent history has shown that politics has had a tremendous influence on these policies at every level. For just one example, the confession by a former CDC doctor about how the guideline for distance between people in public places was decided on: someone thought that 10 feet seemed like a a good number, but someone else thought it was impractical, so they compromised and came up with 6 feet--but neither number was scientifically sound (e.g. since the virus is transmitted through aerosols rather than just droplets, it lingers in the air, so there is no distance in an enclosed space which could prevent transmission).

So, given that we know that many of these policies--ones which have wide societal and economic ramifications--have been made on a political basis, the question is, what should we think about these policies, and what should we do about them?
There is a big misconception that a monolith has to be fully deployed every time. A well designed monolith can be partially deployed.
Interesting comment. Perhaps I've not been paying enough attention?

> PhD stipends are NOT normal salaries/wages!

I always saw it as a really good deal to be getting paid to go to school!

> I don't understand how people can run a group staffed by grad students and look themselves in the mirror in the morning.

The several that I know do this by helping them find jobs --after-- before they are done. And if the jobs are outside of academia, they are usually well paying (engineering, or software engineering etc, in the defense industry).
> If you can't express something with EdgeQL that you can with SQL -- it's a bug.

This is a huge promise. Especially with all the little "extra"s all different vendors have added. Love to read more.

One thing that separates EdgeDB from ORMs is the explicit design decision to be coupled with one specific database.

One more thing that can make me happy is to see if connection cost to EdgeDB is much lower than PostgreSql (one of the few architectural problems with PG).
Connecting only (or almost only) through EdgeDB fixes this one as a side effect.
I pin the failure of the Vita (a system designed around downloadable games with hardware buttons) on the need to use proprietary memory. Yes, Sony made more off of the proprietary memory than off of SD/uSD cards, but handicapped the system and made the downloadable games that should have been its bread and butter an expensive proposition for users.
They don't have to buy gas from Russia, not sure why they aren't !