skysight-inc/HackerNews huggingface dataset:
Sure, if you have a marketing budget you can do all kinds of stuff. Here, OP is marketing against the app which is already at the disadvantage of not having a marketing budget and being free (which people incorrectly associate with bad).

So.. You know, do the devs a favour and don't market against them? It doesn't harm you to just stay out of it if you don't have anything nice to say. Go dunk on the big corps. They can financially handle it.
> If it does that optimally

ah, the "sufficiently smart compiler" argument. There is no such compiler, FYI, and there may not ever be. Not for every situation that developers are creating in Java today.

it's a matter of hitting your CPU cache as often as possible. Neither javac nor the runtime has any freaking clue how to do that, but you, as a developer, do. When you write Java, you can't do a lot to control how that JVM arranges data or how it fetches it from RAM, partially because of OOP, partially because of autoboxing/unboxing, so you wind up missing the cache a lot more unless you create a bunch of primitive types and use those, and that that point, why are you writing Java?

I'm not saying Java is bad. I'm saying that it is not the fastest language you can use. You seem to be arguing that it is, or that it could be. It cannot.

> average performance for a large codebase will be much better than something like C/C++ given the same amount of effort.

absolutely not. Maybe if you're fully skilled in Java and new to C or C++, but if you are equally skilled in both, you would never choose Java for performance alone.
Right but you would typically use a preallocated arena.
> It's a nice spread of 0-100˚F outdoors usually

This is such a U.S. and Europe centric view of "outdoors" that I almost spit out my coffee. And probably a small part of U.S. and Europe at that. Ask people in the tropics or subtropical regions and they probably never experienced 0˚F in their whole life.

Originally the lower defining point, 0°F, was established as the freezing temperature of a solution of brine made from a mixture of water, ice, and ammonium chloride. That's just as arbitrary as defining 0˚C as the freezing point of water.
and you're assuming quite a few other things too, can you elaborate on the following part about someone showing up at your house? and can you elaborate on the part about ransomware hackers?

it reads like you put half a decade's worth of clickbait headlines and comments together and haven't used bitcoin at all, but since its 2022 that doesnt make much sense in a technology forum so I thought I would check
What are you referring to? I am unaware of what “regular” templating you’re referring to or what react is achieving that is not available or cumbersome under react or svelte.

I mean if JSX is considered as something particularly powerful (not saying it does) doesn’t Vue actually do that https://vuejs.org/guide/extras/render-function.html ?
> If you operate a pseudonymous Twitter account, we understand the risks an incident like this can introduce and deeply regret that this happened. To keep your identity as veiled as possible, we recommend not adding a publicly known phone number or email address to your Twitter account.

First time I've heard a company actually say this. It's obvious to people who understand a bit about tech and security, but not obvious to the layperson. Twitter actually deserve a tiny amount of credit for giving practical advice that reduces adversity for users in the event of a breach.
But they need a decent-ish GPU to integrate on their CPU dies.
Everything you said about temperature is 100% true. Fahrenheit is simply better for day to day use.

I disagree with you about distance measurements. I think the relationship between millimeters, centimeters, and meters is so much better than the relationship between 1/8th inch, an inch, and a foot, that it makes up for the convenience of traveling roughly one mile per minute on the freeway.
Is there somewhere we can learn more about the app?
Ask HN: Is it harder to negotiate higher salary if you leave your current role?
Hi Hn,

Had a somewhat basic question. I've been contemplating taking a gap year from my well-paying role in the valley to travel. However, I've had advice from some friends that I shouldn't leave my current job before finding a new role because my current job will provide leverage in salary negotiations. How true is this? Will leaving my current role prematurely hurt my salary prospects in new jobs?
That is definitely not my experience. I used VirtualPC on a bunch of different PowerPC Macs. It was slow as balls on every single one I tried it on.
This is pretty cool! Up until about a month ago I had been doing engineering for OR models for a few different companies. It’s neat to see something in this space compared to “regular” ML model serving
> the treasury having the most complete view of everyone’s finances, seeing as basically every dollar earned in the US

Have you followed a financial-crimes investigation? Nobody knows where jack is.

The American payment system is essentially decentralized [1]. Each bank maintains its own books and records and periodically compares parts of them with others and a summary with the central bank to promote consistency. The IRS and Treasury don't systematically share records. (Bureaucratic imperatives, after all.) That's why when the FBI or the CIA or whomever want financial records they have to quietly subpoena banks. To assemble records they do not have.

> this going mainstream would require us to completely reform the way the country collects revenue and might even affect our access to debt

Wall Street has enthusiastically embraced crypto. It's cheaper to run, permits higher fee loading and is regulatory greenspace, which tends to favor sharks. Nothing about crypto makes taxes or debt impossible. Taxes were collected and debt raised for the millennia when cash and commodity money reigned. Crypto is easier to track than either of those.

[1] Aside: the difference between crypto and traditional rails isn't decentralization. It's eager evaluation. The blockchain is always current everywhere. Bank records are not. The latter is computationally cheaper, but at the cost of more error. Centralized banking would involve everyone having an account at the Fed. It has been suggested [a].

[a] https://econreview.berkeley.edu/fed-accounts-and-the-right-t...
Car-free is the way to go within the city of Chicago and now that I live in Southern California, the car-free lifestyle is what I miss most (other than people).

It's hard to get out of town without a car. The commuter rail schedules are focused on people who live in the suburbs and commute to the city, so they aren't really an option. There's good public transit to the airports, however, so if you live car-free in Chicago, New York feels closer than Wisconsin in some ways.
That's good to know! Would be nice to hear from someone from CF on how they plan on monetizing these "direct uploads" before we start investing in a migration.
I don't get it. The numbers add up to 128. Then what?
I guess the obvious response to this is something along the lines of: newborn babies get adopted quicker than houses were bought during covid.

Of course that is hyperbole as there is an adoption process, but if the baby was not wanted she could have had all of her medical bills covered and given the child to a family that desperately wanted to raise said child.

I’ll just pick a side, 28 weeks is too late. 12, ok. Maybe I could be talked into 15 even. 28 is just too late. Hell my wife and I would have raised the kid if that was the alternative to an abortion so late.
You're in a startup-biased forum. If you don't like it as a hobby, how about thinking how the openness is good for business? Your buddy can start a company making Framework-compatible tablets, or a mini server rack, or Framework-compatible keyboards (ortholinear layout please!), etc.
There are people who genuinely believe they are good at their job, when they're not. They're not bullshitting and the conversation is genuine.

Just 10 minutes of coding (or attempting to), tells you they can't code. A little longer can tell you roughly how good they are.

Experienced developers who can code have had the misfortune of working with people who couldn't pass this, and may appreciate that the members of their new team can.

Where do you fit?
I'll have you know all of my texts are encrypted with GPG.

90% of my time is spent copying and pastingl...help me.
SwiftUI, the frameworks, is not part of Swift, the language. You can happily use Swift without SwiftUI, or an Apple OS/hardware.
But note that this can be misleading (as could be any hand-wavy “explanation”). For example, a time shift does not affect the system’s angular momentum, but that does not mean that the conservation of the latter follows from the symmetry alluded to by the former.
Lots of paid stuff sucks, but marketing money convinces the masses to use it. The request is that you at the very least don't help the powerful marketing budgets.
Another contributing factor with the jank is the "snapping" to discrete zoom levels. One of the primary benefits of rendering vector tiles is continuous zoom!

Also, the direction mode toggle you mention does exist, and works quite well. The flipside of Osmand's awesome configurability is that it takes me 5 minutes of digging to figure out how to enable things like this.
"Static generic types are lies" yes, and it doesn't matter that much. You got the safety at compile time and if you didn't do an unsafe cast then you preserved it.

The issue with primitive types and boxing is certainly noted. Hopefully Valhalla will address it and more.

The problem with reified generics is that the same variance model must be adopted by all guest languages on the runtime. Hence you basically don't see any guest languages on the CLR, and efforts by languages such as Scala to port to the CLR failed due to problems interoping with C#. I think one of the JVM engineers "pron" has discussed this multiple times.
CureVac sues BioNTech over mRNA technology
> If you have a simple website built on boring technologies like HTML, CSS, and vanilla JS, then nearly anyone can read, understand, and make changes to it, even backend developers

Ehhhh, or it could be a pile of shit and be unmaintainable. The upside of the ubiquity of react is that once you learn it well, dropping into a react based project is much simpler.

How simple of a website are you talking about? Something so simple not to need a framework could also be equally simple in React, maybe more so because of the ecosystem, dev tools, testing, etc.
I’ve complained to physicists and mathematicians both about their annoyingly ambiguous notational conventions. The response has always been hand-waving about “intuition” and claims that the notation chosen isn’t really important. It feels like it’s inherited by tradition from a time when ink and paper were expensive. Obviously I’m biased, but I really hope they learn a thing or two from formal computing scientists.
Accounts are not more scalable than UTXO, except insofar as it helps patch over the fact that there are almost no ethereum full nodes, and most people running what ethereum enthusiasts generously call "full nodes" are actually running pruned nodes with low security assurances.
I’ve been driving a stick shift for the past 32 years. Driving an automatic doesn’t even feel like driving. I know the days of driving a stick are coming to an end so I’ve found a new ride - a motorcycle! Holy cow! Riding a bike is a lot more fun than driving a stick! So I’m going to keep going a few more years.
"""

Consider this code:

if(p == NULL)
write_error_message_and_exit();
*p = 0;

If the compiler thinks that writing to NULL, is undefined, it can therefore assume that since you are writing to p, p can’t be NULL. If p can’t be NULL, the entire if statement can be removed and after optimization the code looks like this:

*p = 0;

"""

The author has this backwards. The code in the first listing (test -> exit -> write) is correct, and will not be transformed in the way he claims.

The code which was wrong looked like this:

int pv = *p;
if (p == NULL)
write_error_message_and_exit();

GCC decided that since reading/writing NULL is undefined behavior, it should be allowed to treat `*p` as an assertion that `p` is non-null. Then it pruned any branches after the read that tested for `p == NULL`, including some that guarded more important parts of the logic.

Original coverage in LWN: https://lwn.net/Articles/342330/
It makes sense if you consider how poor K8s' design already is. They somehow made it overcomplicated, yet lacking in critical features, with terrible security, no multitenancy, unnecessarily duplicated concepts, confusing and redundant configuration, a nightmarish setup process, no VCS integration, with mutable state, and lock-in reliance on specific external software components, while also having microservices, when the components were never really intended to be replaced, and misbehave when their assumptions change between versions. Then they invented and sunsetted multiple iterations of the same concept (plugins, essentially), redesigned other concepts (Roles) without consolidating them, and decided long-term support/stable ABIs are for chumps, so that anyone using it was stuck doing infinite migrations. It's up there with Jenkins and Terraform as one of the worst designed systems I've seen. The fact that you need a million integrations to make it do anything useful at scale is proof that it's more of a development toy than a practical tool.
This doesn't answer the question.

Why should we care what the European standard for abortion is?

Whether or not they have other freedoms that we don't have is irrelevant.
> And, for what it's worth, people who complain about paper straws remind me of sulky toddlers. Just FYI.

Banning plastic straws was a useless feel-good measure that raised costs and reduced quality of life (ever so slightly). It makes no difference to the ocean, as Western countries don't have rivers of trash flowing directly into it, and straws are an insignificant amount of plastic relative to everything else we use.

So I'll complain readily about plastic straws because terrible legislation turns the majority center against the cause. We could have used that political capital and public support to make a real difference, but now we're worse off than where we started.
Chicago winter mornings on the open air el station platforms puts hair on your chest.
This is a good example of how standard libraries should be. They are fine for simple use cases, and they provide the basic primitives for more complex third-party libraries to build on top of. Stuff like basic HTTP functionality.

Anything more complex than the example can be streamlined or abstracted away by a third-party library. People get very opinionated about how those kinds of abstractions should work, so it's probably better for the core Go team not to pick a model and spend time building it.
If $1B collectively were to be donated to the democratic and republican parties via Tornado Cash (and they had to use TC to claim it), I suspect we'd see a pretty fast reversal of this sanction.

Sad state of affairs
"We will help you shoot yourself in the foot for a modest fee, while peddling unnecessary hardware and complicated software." Brilliant business model.

What the tech world really needs is a better shared hosting software/standards. CPanel is far too manual. Kubenetes is far too complicated and was intended to solve an entirely different set of issues.
Take it from this insider - gp is correct. Author is super tone-deaf and completely underselling Apartheid. The is a reason why Apartheid stood apart from garden-variety colonization; and that's because it was way, way worse, and in no way an improvement (except for the National Party, of course).

There is a tendency for the ruling party to maximise the damage caused by Apartheid - there is also a corresponding impulse to minimise it by those who benefited from it (I'm including author here) who claim that it was brief (2 generations!), or a long time ago (1 generation!). To that, I present my own life story - I was born, and started my education during apartheid, which for people like me, meant going to poorer schools and having a limited curriculum suited to the modest career decided for me by the government based on the colour of my skin - such as in a mine or on the factory floor. I am in my mid-30s.
Then disable ‘send as SMS if iMessage fails'. There’s a toggle for it.
DNA typewriter taps out messages inside cells
How does unmodified software relate in any way to the ability to console-ban bad actors? It's apple's servers, apple's accounts, and apple's devices. They are perfectly capable of burning a private key into the fuses of every device they sell, keeping a revocation list, and requiring a valid signature from an unrevoked key to log in and send messages. You can't get around that with any quantity of homebrew or custom software. Same reason that you don't see spam on Nintendo Switch games - if Nintendo bans your hardware you're not getting back online unless you buy a new Switch, and that's enough of a cost to make spam uneconomical. You can't do that with Android because maintaining a single revocation list across many manufacturers would be impossible - or because Google would have to host it and they'd get mobbed by angry HNers frothing at the mouth about their privacy - but Apple is totally capable of it and already gets a free pass on whatever walled garden shenanigans they can imagine.
How about you just call the police when someone steals from you instead of waiting to shoot someone.
Matrix solved federated messaging already
There are ways of discovering if somebody can code without making them do fizzbuzz.

This is a good process: https://www.youtube.com/watch?v=cfyWvJdsDRI
He also has Ford and Toyota as direct customers.
This is an incredibly disingenuous way to describe this. They support SMS as a fallback for iMessage. SMS is a ubiquitous and broadly supported standard. RCS is a boondoggle that nobody supported until recently when Google decided to add support for it to Android in yet another attempt at building their own messaging platform. There is no rational reason to take offense that iPhones don't support RCS.

I re-iterate, this a complete non-issue. The way you are phrasing it is incredibly biased.
How to Be a Digital Nomad and Work Wherever You Want
This type of feature is important in control systems where we can modify the process control without interrupting it at all
I'm "split" on small lengths. Inches and feet were designed to divide nicely into many things, like 1/3, but the conversion is a little bothersome. Sub-inch measurements are usually expressed in fractions instead of decimals. Decimal inches are an option, but I guess that doesn't match the theme. So it's a matter of whether you want to do things in fractions or decimals, and one is probably better, but I can't tell which.
Except for a long time they shut down accounts without a phone number under the pretense of "suspicious activity". For some reason, these suspicions could be immediately allayed only by providing your phone number.

Being forced to do something and later being advised not to do that thing out of deep concern for my well-being? Yeah, that's the Twitter UX vibe: the most self-regarding, passive-aggressive person you know, in software form.
I’m not the person you replied to, but personally I really hate Google‘s tendency to create their own “standard” and then just shove it down everyone’s throat because they’re so ridiculously big and important.

Speedy and WebP were two examples. RCS already existed (I believe) but basically every single carrier has dragged their feet on it to the point of doing almost nothing (at least in the US) so now Google is basically running the entire thing through their network just to get it to work for their customers because carriers are incompetent/indifferent/directly opposed.

But I doubt that last part was listed in the article.
No serious game studio uses Godot because of its lack of console support, and enterprise support. So it’s only used by hobbyists. This company is founded to solve both those problems.
this is awesome. if you want to share some key insights, i imagine the team at coder would be excited to hear + exchange thoughts on the project
Most people are right-handed so it's more comfortable (for most people) to have things activated by the right hand to be on the right-hand-side of the work area.

Having said that, many apps DO have the facility to locate the scrollbars on the left margin instead of the right margin. If they don't, it means the writer of the app did not do a good job of her UI design. And some apps even use a left scrollbar as the default.

Amongst the xterm command-line options we find:

-leftbar
Force scrollbar to the left side of VT100 screen. This is the default, unless you have set the
rightScrollBar resource.

-rightbar
Force scrollbar to the right side of VT100 screen.

I always specify -rightbar when launching xterms from scripts.
No, that's just shifting the blame onto the user. If they are asking for something as sensitive as a mobile number, then they need to protect it properly.

They ask for a mobile number to verify you're a real human, then they say "Ha it's your fault you gave us a sensitive mobile number". 99.9% of users only have one mobile, and have no idea how to get an alternate number, so they just give the number they have.
Reading through the whole thing, it's not saying "nobody cares", it's saying "most developers and organizations don't want to care and shouldn't, so pay us to care for you"
Status obsessions of teens should not be a serious consideration in how messaging communications work.
RCS on Signal/Android does: https://www.gstatic.com/messages/papers/messages_e2ee.pdf
Having connections is better than not having connections in every society except Plato's ambiutopian republic.
AppLovin bids $17.5B to acquire Unity
With the exception of Yugoslavia, that was achieved primarily through invasion.
There are hundreds of examples if you google for "man jailed for killing home intruder".
Yes and no. The author was making the point that each new LIT relied on an input-dependent branch, whereas when you're decoding XOR [a,b,c] the branch is on the pre-decoded length of the instruction. LIT could be encoded like this but isn't.
If you're looking for an alternative OSM app on Android or iOS that performs reasonably well, it might be worth checking out "Organic Maps" (a fork of the old maps.me), which is open source and based on OSM's mapping data.
The app, yeah, but it's unclear to me whether you can link to forum threads and post like you can in a "regular old" forum. If you can, great.

Even then I still have my reservations, because Discord in the browser is clearly "the Discord app running in the browser", while most traditional forums are actually rendering different pages for every thread and forum. That has big implications on things like indexability (by search engines), archiving and so on. We will see.

Overall I think a return to forums is good, and if that return takes a detour over Discord, so be it.
Can you elaborate on this?

I’m getting tired of tech after 25+ years and toyed with the idea of changing industries. But it seems like I’m starting over again and as such I keep gravitating back to tech work
Maybe there needs to be some sort of law that prohibits this sort of thing.

In the meantime, Discord has been added to my "do not recommend" list.