skysight-inc/HackerNews huggingface dataset:
intmax_t throws a wrench into the mechanism for adding proper extended width integer types where "integer" is understood in the context of the C standard. intmax_t is defined as "a signed integer type capable of representing any value of any signed integer type". But in practice intmax_t is never made as large as any supported 128-bit types because it would break existing ABIs. In real-world environments 128-bit types are stuck in a grey area of the C standard, incapable of becoming first-class integer types. And it's ironic because part of the idea behind intmax_t was to make it easier to introduce and use extended width integer types.

I'm not sure if GCC had a 128-bit type before 64-bit ABIs were defined, but IIRC its 128-bit type didn't properly support all arithmetic operations until long after modern 64-bit ABIs, including the amd64 ABI, were finalized, so it wouldn't have been possible to specify a 128-bit intmax_t at the time.

There are several proposed amendments to the C standard to address the situation, either by deprecating intmax_t or changing its definition and requirements.

By contrast, the long long type (64-bit minimum width) was added to 32-bit ABIs without a problem because GCC and other compilers added long long support years before intmax_t was introduced with the C99 standard. If intmax_t was already a thing then adding long long to 32-bit ABIs would have been problematic, although there may have been more motivation to deal with the issue in the C standard.
http://dls.virginia.gov/commission/materials/subseacables.pd...
It's fine to justify how we write code based on the code we've already written, but that is the very "hammer-first" reasoning the original comment was disparaging!

Even if we can't rewrite everything up front, it's used to think about the problem at hand from first principles, ignoring the constraints of any particular language. From the vantage point "double dispatch" will never arise.
Thank you - just did! :)
AFAIK the usual implementation is statically generating an array of function pointers and dispatching based on the type discriminator. This works even less for inlining.
I would say the FDA who approved the use of these drugs, and the doctors who set up businesses specifically to give bogus prescriptions to abusers are the most culpable in all of this. The people who end up paying these big settlements are targeted because they have the most money, not because they're the most culpable. The big evil company narrative is also a fantastic way to distract from the fact that regulatory failure caused a decades long epidemic of opioid deaths. "We investigated ourselves and found McKinsey were to blame".
Ford cuts output of F-150 pickups due to semiconductor shortage
There is really good film called “Revelations of the Pyramids” in which engineers are looking at many ancient sites and tell what they found. They interview construction engineers etc.

Historians and archeologists have no idea what they’re looking at. Their stories are the incredible fantasies that defy laws of physics and basic engineering.

It’s just too much for many people to entertain the idea that our civilization probably isn’t the first advanced one.
How do compilers check for exhaustiveness when the domain is unbound? Or rather: how does one constrain an integer in C? C enums are glorified consts, it’s still legal to do `myenum_t x = 0xFFFF` where 0xFFFF is not a defined value. This is necessary to allow for flags/bitfield enums.
> The reality is that libraries like React are so popular because they make front-end web development not suck. You can actually reason about the behavior of your UI without first committing to memory a whole of bunch of procedural, ad-hoc `let el = document.getElementById('i-hate-myself')` nonsense.

I think it’s a bit different - they are so popular mostly because of the massive crowds of front end devs cargo culting static websites into SPAs.

And then maybe because of the many cases where they’re applied to replace jquery or a few js sprinkles with unnecessarily complicated SPAs. This is where stimulusjs + turbo or similar could solve the problem with 10% of the effort and complexity.

Then, maybe in third place or further, because there are more cases for SPAs than 10 or so years ago.
Every large company I've worked for has planned for a "zero revenue" scenario. It's hardly stupid.
Yeah I understand where you're coming from, I just find that argument doesn't really hold up to scrutiny.

For example, if instead of piracy we were talking about stealing from a brick and mortar store it wouldn't be right to do it just because it's possible and easy to get away with it (or because the store didn't provide convenient service, etc.). File sharing is different for lots of reasons (digital goods are non-rival, the issue with copyright I mention in my comment) and it's those reasons that make the argument compelling (basically that modern copyright law is itself bad).

I think just saying it's okay because you don't care about corporate profit actually weakens the ability to persuade people with the underlying arguments which I think are good and I don't think it's an ethical position that really holds up. Thoughtful people that see only those arguments (or worse 'information wants to be free') come away with a stronger defense of existing copyright law.

I do think that companies should take it into account for pragmatic reasons and recognize that it's the real competition to not delivering high quality convenient service, but that's largely because it's not possible to enforce actual copyright law with the internet at scale - which is somewhat of a different issue.

I don't think it's really hi-jacking the thread because I think the issue is so tightly coupled. I just didn't want to copy/paste my comment because that seemed like bad etiquette?
I will also take a longer path if the street is heavily tree-lined.

And in this pandemic, I usually avoid walking near shops and businesses because there are more people. (That said, it kinda proves the point that those streets are more desirable, in general.)
The cause is usually the same and it is looking for things you can spot vs proving the code is correct.

Looking for things you can spot means you read the code as if it was novel, and you discuss only the things that stand out or that seem to be important.

Many people interpret "doing the code review better" as reading the novel more slowly and spotting more things that stand out.

Imagine bridge engineering plans were reviewed this way. Somebody would look at the numbers and react only if for some reason the numbers looked incorrect.

Asked to do the review more thoroughly -- they would just stare at the plans for longer, but never actually performed the calculations, looked up the tables, consulted standards, etc.
What about a harness design?
Exactly - so ‘documentation as usual’ can’t really be the solution.
MapLab: The Topology of a Virus
Currently:

- farmers may grow certain crops...

- ...that india doesn't need or want (it has surplus in storage)...

- ...and the government is obliged to pay the farmers higher than market rates (MSP = minimum support price) for doing so.

It's unfortunate that farmers have gotten acclimated to this market distortion... but it's simply not sustainable for a poor country like India. India needs a strong food export sector, and in order for that to happen, India's farmers need a non-distorted view of market-demand.
Aircraft guidance systems have localizers, too.

It’s not wrong, and I would encourage the author to leave it as it is.
Apple's Dictionary.app, which for me pulls from the New Oxford American Dictionary, does mention that potter is the British version:

> put·ter³ | ˈpədər | (British potter)
> verb [no object] North American
> occupy oneself in a desultory but pleasant manner, doing a number of small tasks or not concentrating on anything particular: early morning is the best time of the day to putter around in the garden.
> • [with adverbial of direction] move or go in a casual, unhurried way: the duck putters on the surface of the pond.

and defines potter as:

> verb British
> another term for putter³.

(It also has all 3 definitions of putter - golf, engine, gardening - pronounced the same way: ˈpədər)
Attention Startup Founders
Do you feel your company has a great vision but sometimes lacks the resources (financial, human capital) to execute on that vision?

If you would like to be connected with business students to work for your startup (for free), allowing you to benefit from additional support and skill sets to meet your team's needs, checkout Internship Investor. A platform connecting students who are motivated and willing to work for pay-free internships to gain valuable experiences, with startup companies that are in need of full time, part time, or project based support.

Fill out a form to create a post, and we'll send over a list of the best talent to meet your needs
Maybe replace the elastic section with a loop of fishing line that's rated at 1/4th the cat's weight (loop having 2x the rated strength). Too strong for the cat to remove, but will snap under their own weight.

Or the cat might be OK with the breakaway collar now, due to "learned helplessness".
This is far too low. A fine large enough to destroy the company (as was effectively done to Purdue) would have been the only palatable outcome. And even more importantly, legal repercussions for all their employees who were personally responsible for this.

All this settlement achieves is 'a cost of doing business', as they say. It's not punishment or deterrence. McKinsey and other companies like them will do similar in the future, and simply pay it off, again.
And Murdoch's media in UK were cheerleaders for Brexit, and in Australia for climate change denial.

At least Rupert Murdoch's son James has split from the family media interests and spoken out:

* https://www.ft.com/content/9eab68e1-7afb-4282-95fa-3149bd091... [paywall]

* https://edition.cnn.com/2021/01/15/media/james-murdoch-elect...
Tesla is addressing these issues with metal casting cars in big pieces. If you watch the interview the issues are supposedly due to accumulation of errors on small parts. Metal casting will eliminate all these errors. They already do that on Model Y. They just don't have enough operational capacity to roll it out across all manufacturing lines according to Elon.

If you watch tear down by Sandy you can compare old Model 3 manufacturing and the new Model 3 manufacturing. There is a lot of changes in welding techniques, amount of welds etc. everything gets simplified and more streamlined. With one piece casts as the final goal.
It's a she, Katherine Maher.
https://www.sfgate.com/news/editorspicks/article/b8ta-breaki...
thanks for asking, yes we have special package and discount for YC and HN companies. If you like using it please email me to get you upgraded
Straight from the horse's mouth:

> NOTE: SuperSpeed Plus, Enhanced SuperSpeed and SuperSpeed+ are defined in the USB specifications however these terms are not intended to be used in product names, messaging, packaging or any other consumer-facing content

https://www.usb.org/sites/default/files/usb_3_2_language_pro...

same text also appears on USB 3.1 guidelines, so that hasn't changed.

Also regarding SuperSpeed speed ratings, the recommendation is pretty unambiguous:

> To avoid consumer confusion, USB-IF’s recommended nomenclature for consumers is “SuperSpeed USB” for 5Gbps products, “SuperSpeed USB 10Gbps” for 10Gbps productsand “SuperSpeed USB 20Gbps” for 20Gbps products
I would still program computers, probably around AI and cyber security, network security. Sleep lots because I love it. Spend a few hours a week doing something new.

Sounds amazing, where do I sign up?
One of our cats removes hers within minutes. She purrs when you put it back on - I think she sees it as a game. :)
Besides being fast, I imagine that one could implement every application ever developed in 1 billion lines of APL.

I'll show myself out.
I'm not sure I follow your point, because the thing you don't need to do in Haskell is precisely the visitor pattern, and you don't need to do it in Haskell because you have sum types; but you don't have sum types in Java, so of course you'd use the visitor pattern -- you have no other option.
In light of all the government Internet shut downs in the past years, I’m very curious to see the impact of star link and other Connection methods that might bypass geographic restrictions. Will SpaceX and other service providers shut down access when local governments request it? If not,Will the governments ask on a perceived threat to stability
My reading of the academic finance research is that heavily-shorted stocks underperform on average. Short-sellers do not target stocks at random. There is a 2013 paper "Short interest, returns, and fundamentals" https://risk.edhec.edu/sites/risk/files/edhec-working-paper-...

Abstract:
We show that short interest predicts stock returns because short sellers are able to anticipate
bad news, negative earnings surprises, and downward revisions in analyst earnings forecasts.
They appear to have information about these events several months before they become public.
Most importantly, the cross-sectional relation between short interest and future stock returns
vanishes when controlling for short sellers’ information about future fundamental news. Thus,
short sellers contribute, in a significant manner, to price discovery about firm fundamentals, but
the source of their information remains an open question.
Interesting. There are definitely two things going on here: understanding the photos, and understanding the question. Especially if I search for “ein junge mit einem spielzeughubschrauber” instead :-)

Honestly going up against the huge companies in ML seems like a big challenge.
Quuite unsettling to see listed videos of (alleged) bombing videos alongside Tom and Jerry though...

I'm surprised these are made available with no lock or warning...
Yes, the owners who do not pay their staff because they get it to be subsidized by tips.

This now includes Uber, Lyft, Instacart etc. getting filthy rich from employing AI to maximize human exploitation and misery.

Because they can.
My chair doesn't have armrests, I do not squander my money like they do. I dedicate my time to editing Wikipedia, where is my reward?

> There will be live performances, karaoke and some pleasant taste of good music. This night promises to be super fun filled. Are you ready to sing and dance in representation of your country at a thrilling battle with the Ghanaians?

Yes, please invite me to your next party. I am a fun person.
I tried this last year to cast video and audio from the AppleTV+ app. I spent quite a bit of time trying to make it work, but ultimately it didn't.

Has this been fixed at all? Has anyone been able to cast AppleTV+ content?
If you’re only in it for the money, you are a mercenary in all but title.

People quit because nothing at the company is enough to make them stay. “Enough” is a complex thing and often the oddest details can be the last straw.

I like to go to going away parties for people and listen to their reasons for leaving. I doubled down on better onboarding experiences when I noticed how often people were uncomfortable from day one on the job and they never shook that feeling. At a good employer, the only one who expects anything from you in your first week is yourself, but those feelings of alienation can stick around.

You don’t have to go to the parties, but other people need to. And really, you should go too. You’re missing out and driving yourself to burnout.

In nonprofits, burnout is the boogeyman.
Parler isn't disputing that abusive content was posted. Their claim is for breach of contract, antitrust, and torturous interference.

The following is an excerpt from https://www.courtlistener.com/docket/29095511/34/parler-llc-... the order denying the injunction.

"AWS has submitted to the Court multiple representative examples, reflecting content posted on Parler during this period, that AWS claims violated the terms of the AUP and the parties’ Agreement. ... Parler has not denied that these posts are abusive or that they violate the Acceptable Use Policy. "
Anyone read the post author's book, Hiring Engineers? Is it any good and worth the $75?
While it seems like a fatuous point, I think stating the obvious is a feature, not a bug, for research. Explicitly confirming common sense with data is a good thing.
Apple patent application imagines charging cables that might not fray so easily
Iranians who use Signal are Iranians. Your statement is premised on the Iranian government having absolute authority to surveil the communications of Iranian citizens. By that logic, any from of end-to-end encrypted communication is treason. You might as well say that Iranian citizens have no general right to privacy and any expectation of such is also treason.
I have nvidia and use wayland. It works just fine. I think you are referring to a nested caveat of this which is that the subset of applications still coded soleley against the X protocol will run without gpu acceleration under nvidia and Xwayland. The number of these apps has dwindled thanks to gtk and qt moving over to wayland, now chrome and firefox have early wayland support, and like you said nvidia will soon support Xwayland.
I'm missing where autonomy comes into this.
Currently posting from Alameda. If you cause a local surge in demand that means I have to outbid a Manhattanite for a good burrito, I will cut someone.
Perhaps this may come off sounding a little too “no true Scotsman”-y for HN, but I have to shake my head and chuckle quietly to myself whenever I hear about a “left wing” multi billion dollar corporation.

Additionally, divisiveness is not inherently bad - or, at least, it’s often better than the alternative. The American Civil Rights Movement was extremely divisive, for example.
> From what I can see, their only major objective is still to get the South-East off American control, and that will be it.

If you go by what they say, it seems that their major objective is Taiwan.
They want to have a monopoly on points of failure. We can censor but no one else.
Ideally compilation is CPU intensive. Unless you are constrained on IO, it won't improve your compilation much.
The problem with every hydrocarbon-based fuel is that you need the carbon.

You get that from CO2. But then you need to get the CO2. Where do you get it from? From a fossil-based plant? Well, ideally you'd want to get rid of those, not exactly smart to create incentives to keep them running. The alternative is either biomass (problematic) or direct air capture (expensive and inefficient). (Some insightful discussion on green methanol: https://www.youtube.com/watch?v=jXACyUxxBts )

With non-carbon based fuels like hydrogen or ammonia you skip that problem (air is 78% nitrogen, much easier to extract).
More towards both of them. Away from employees and problematic for merchants too from what I read.
The Wall Street Gambling Is Coming from Inside the House (Look at SPACs.)
Is it certain that he had saved only 43 million though? Couldn't it be the case that they only found 43 million? If there's more hidden away and out of reach of the authorities, then he could still have beaten the system if that sum exceeds the penalties paid.
Trapped in Stories
> If we're talking about a larger city, for example Boston (the city focused on for this webpage), then there will undoubtedly be communities in that city to which you do not belong.

And you think that talking about people who live in other neighborhoods like a colonist marching through the Congo is an appropriate way to treat fellow citizens?

> Are you insinuating that pedestrians frequently go into neighborhoods in which they don't live to start trouble?

Obviously not, and that seems to be a deliberately obtuse interpretation for the intention of muddling debate. The insinuation is that there are many reasons people may become "aggressive" and a lot of them involve someone else acting poorly. OP's framing does not allow for the cause of this "aggression" to be their actions. If someone was routinely speeding through my neighborhood in their car, for instance, I would be "aggressive" because I fear for the safety of my neighbors. The framing that OP uses strongly implies that they think they can do no wrong.
> Programmers say their job is to put themselves out of their jobs. People don’t want to be out of their jobs, really. And we know that doesn’t happen. If anything, it locks them into their job, as “subject matter experts”.

I agree it is a fools errand to ask people to work against their incentives, but by https://en.wikipedia.org/wiki/Jevons_paradox I don't think there is actually disincentive given enough risk tolerance to let the new equilibrium emerge. Write better programs, and increasing the demand for programming.

I think the bigger problems is most programs are bad and alienated. Programming with everything nicely packaged and ready to be modified is like working with a clean workbench / shop. If you've never been in a clean one, cleaning seems like a chore, but if you have, working in a dirty one seems not only inefficient, but gross and undignified.

It's "take care of your tools, and your tools take care of you" vs being "lord of my garbage heap of tech debt". Any self-respecting craftsperson should choose the former.
shameless plug... you might be interested in https://apppack.io. I built it for very similar reasons.
Gaming Sites Are Still Letting Streamers Profit from Hate
Ah my mistake, I should read more. Thank you!
Conversations and it's forks are all very good clients, and their voice/video chat works perfectly once the XMPP server configures the turn server. Gajim got a lot better recently. I even managed to get Pidgin to a decent, albeit not perfect level.
This proxy failed to be probing resistant. The PoC code is released by studentmain: https://github.com/signalapp/Signal-TLS-Proxy/issues/3#issue...
Thanks for doing the math!

It would be fun to really really look into this. Run some controlled experiments (alas no multi universe engine to do that correctly), deep dive into what each fund actually does to find positive or negative correlations, etc.

It would be interesting for instance to do back testing on many of these things - if someone is declared a ‘winner’, vs not declared a winner (but doing the same things), is the likelyhood the winning streak holds up greater or lesser?

Does a large amount under investment change odds of success? (Big pockets make it easier to win?) Does a change in amount under investment change odds of success? (People flock to perceived winners, both investors and opportunities, increasing their odds of success)
I'm surprised that Tor isn't integrated already. Moxie was pushing that at Twitter - a prototype was even built.
It did, then the google reader effect kicked in. Google talk, whatsapp, facebook were all xmpp at one point, deliberately crippled, then nearly killed. See RSS.
>Pornhub already add that functionality

What do you mean? Pornhub accepts like 20 different cryptocurrencies, doge just happens to be on that list. Hardly evidence of adoption.
Many do, many don't, and changes are interesting. I've seen the reaction of front staff being told kitchen will share their tips - let's say they were not happy.
Google Ads: Making it easier to reach the right customers on Search
I've worked with them and helped implement some of their recommendations. They do brilliant work and have some very clever people. They also do some very awful things and have some dumb people.

Your starting line is overly reductive and not based in fact.
In Wikimedia's case, 0 income basically means they've probably been legally dissolved, what more can they do?

I was being a little facetious, but the point was more in response to the PC than as a standalone argument.