skysight-inc/HackerNews huggingface dataset:
This comment reminds me of the meme that floats through the guitar groups I'm on. It goes something like:

- Person 1: Wow, you're an incredible musician!
- Musician: Thanks, it's taken a lot of work.
- P1: How is it possible you play so well!
- M: Lots of practice?
- P1: It must be inborn talent!
- M: No, it's mainly practice...
- P1: You must have musician genes!

etc. ad infinitum.

And, to be honest, I kind of thought this myself as well. When I saw the scene in "Soul" where the piano player figures out the key of the song after playing one wrong chord, then one right chord, I thought, "Miraculous!" Now, after playing bass for just over a year, yeah, not as big a deal as I thought originally.
IIRC Cloudflare uses Capnproto in their Workers product.
Yeah, that loophole really needs to get closed. Meanwhile, Canada is focused on foreign buyers who are too lazy to set up dummy corps... https://www.thebeaverton.com/2022/04/canada-to-ban-foreign-h... (article is satire but perversely accurate)
The author clearly does understand language design. He probably even agrees with your description of go above, but simply describes it really doesn’t work for him.
The number of microstates does not change, even if you KNOW the the cup of water is in a specific microstate.

The boltzman equation is based on total accessible microstates.
Supply chain issues can explain assert values rising. People/groups put money into assets instead of goods.
"Set upon". As though one was at risk of losing a limb to the sharp edge of an off-color meme.
The overlap between Software Engineering culture and a happy relationship
The cost of memory management is:

1. The cost of free(), which recursively includes the cost of free()ing all "substructures" (ex: linked list free(head) includes the cost of free()ing the entire linked list)

2. The cost of malloc()

Manual memory management has both malloc() and free(). While garbage-collection memory management removes free() entirely, and does everything with malloc() alone (with "malloc" having some kind of mechanism to automatically detect which bits of RAM are safe to re-allocate without free() to guide it).

These costs can be incredibly complicated to figure out (!!!). free()ing a 4MB linked-list for example, would flush out your L1 cache and L2 cache, as well as take up a significant chunk of your L3 cache.

There is also the issue of fragmentation: malloc() and free() are cheap when the program starts, but as the heap gets more and more confounded by malloc()/free() calls, future calls to malloc() and free() can get slower-and-slower.

So there's a degree of:

* "Housekeeping" -- anti-fragmentation mostly, sorting the free()'d pointers and regions into groups more easily malloc'd() in the future.

* Synchronization -- Having all your threads pull from the same pool of memory is easier to think about, but requires multi-threaded synchronization. For long-lasting free() (ex: freeing a 4MB linked list), this could have one thread slowing down other threads when they try to malloc or free themselves.

-----------

Finally, the application code grossly determines what is faster or slower. Many people assume manual memory management is faster, but consider the following example:

Lets say our application-data consists of 1MB of misc. data + 3999MBs of linked-list data (including the internal pointers). Lets also assume 4000MBs is when the garbage collector runs.

Manual memory management would malloc() the linked list until its of 3999MB size, then the free() call would traverse the entire 3999MB structure every time to find the "deletion" pointers.

In contrast, Garbage collection of malloc() the linked list to 3999MB. The free() doesn't exist, but the linked-list will be detected as "dead data" upon the next malloc() call (only the 1MB of misc. data is traversed).

As such: the garbage-collector will never "Traverse" the entire linked list. The garbage collector only traverses the "live data" whenever it runs (which might be the 1MB of misc. data... but if this misc. data is long lived, then a generational garbage collector won't even traverse that!!).

So really, garbage collectors are best when you have small amounts of live data, and large amounts of malloc() calls. In contrast, manual memory management is best when you have lots of live-data (especially "quickly moving" live data, such that the generational-heuristic doesn't help), and relatively little dead-data.
As well, authenticity can be investigated more than in reviews. If the person has a bunch of genuine seeming posts in other categories the risk of not being authentic is acceptably low for me (might seem like a bit much, but be burned by obscured ads enough times...)
Two recommendations for you then - Bloodywood, Indian folk metal (in Punjabi and/or Hindi apparently); and Babymetal (BABYMETAL), Japanese "kawaii" metal (apparently) (one of my favorite songs: https://www.youtube.com/watch?v=E8pcFhPZQYg ).
Snap launches its first drone
No, not when you don't have to spend much money to buy a used laptop that will leave any Pi in the dust, performance-wise.
Hm. Nothing to do with the feds, as I understand it. Just CA trying to wet their beak whenever anybody dares to hire one of their citizens.
Berlin prices has been growing at crazy speeds, it might have doubled the last 5 years. Even with a lot government intervention(rent raises cap etc).

The situation is so bad that there isn't even housing stock available. You are generally better off moving out or buying whatever you can.
Show HN: JavaScript widget to help your customers set up DNS records
Related, from Vitalik [0]:

> Proof of excellence

> One interesting, and largely unexplored, solution to the problem of [token] distribution specifically (there are reasons why it cannot be so easily used for mining) is using tasks that are socially useful but require original human-driven creative effort and talent. For example, one can come up with a "proof of proof" currency that rewards players for coming up with mathematical proofs of certain theorems

[0]: https://vitalik.ca/general/2019/11/22/progress.html
Rocket, like other mortgage firms staffed up the last 3 years on processing roles. Those are the first positions you're seeing let go with refinance volume falling off a cliff due to rising rates.

Also Rocket recently shifted their technology strategy to build fewer point solutions in house where there was an adequate market solution available, focusing more on customer facing technology to build in house.
Greetings, founder here.

I got the idea for DNS Helper when doing customer support at SSLMate. One of the most common customer support issues was publishing the DNS record for SSL certificate validation. When helping customers, I learned some surprising things:

* Many people don't know where their domain's DNS is hosted. Sometimes, they log in to one provider and see their domain listed there, but the NS record is pointed to a different provider, so they end up adding the record in the wrong place.

* DNS provider interfaces are horribly standardized: e.g. do you include the domain name with the record name or is it added for you automatically? Is the value of a record called the "value", the "target", or the "answer"? Do you include a trailing dot with a CNAME target or not? This makes it hard to provide generic instructions for how to add a DNS record.

SSLMate is not the only company that needs customers to add DNS records: any SaaS company that supports vanity domains also has this problem (e.g. a service like Wordpress that lets you host a blog at a subdomain like blog.example.com). Right now, companies typically handle this by writing knowledgebase articles for a handful of the most popular DNS providers. But companies don't have the bandwidth to write and maintain instructions for more than a few providers, and if a customer makes a mistake adding a record they have to open a customer support ticket, or worse, they bounce during onboarding.

Enter DNS Helper. If you need a customer to add a DNS record, you just call a JavaScript function with the record details. DNS Helper detects the DNS provider (114 different providers are recognized) and pops up a modal with instructions. For the 17 most popular providers, DNS Helper has specific instructions; for the others, it provides generic instructions (I plan to add specific instructions for more providers). Then the user can click a button to check if the record has been added. DNS Helper detects common mistakes, like omitting a trailing dot, or adding the wrong type of record, and tells the user how to fix them. Once the record is correctly added, you can have DNS Helper invoke a JavaScript callback so you can take some action, such as telling your backend to provision the custom domain.

For now, DNS Helper only supports CNAMEs, but support for MX records (for mail providers) and TXT records (often used for domain ownership verification) are on the roadmap. The most exciting feature I have planned is OAuth support: if the DNS provider supports an API with OAuth, the user will be able to do an OAuth dance to have the correct record automatically added.

If you'd like to try DNS Helper out, here are some demos you can play around with: https://www.dnshelper.com/hn.html

Anyways, thanks for checking out DNS Helper! I'd love to hear all of your thoughts and I'm happy to answer any questions!
I doubt with all the globalization and outsourcing that was happening last decades everybody was assuming this was the case. I think for many smaller companies hiring somebody externally didn't mean they needed to apply that place's regulations.
No it does not. The thermometer does not change based off of my knowledge or opinion.
Wouldn't it would be great if pricing was simpler. I work for a Cloud provider too, and I keep pushing for simpler pricing models. My team/service does actually uses simpler per unit billing with no tiers or region. Discounts/contract rates are applied at account level at but any client could easily predict their actual cost, if we provided them realtime before-discount cost.

But other teams seem to replicate AWS pricing models, I assume to stay competitive with it.
What's insane is that some people believe that just because they do something in a state with computers, they are somehow not bound by the state's laws.
Thanks! I have a couple of games that I like which also miss mobile support, I'll have to add a desktop only category one day and show it for people visiting on desktop.
I wish they wouldn't do that. Nano is not Pico.
> Something to note about your local bank/CU.

Credit Unions tend to be different (at least the 3 I'm a member of, maybe this is not universal) in keeping loans in-house.

The banks will indeed most likely sell off the loan as soon as it's done.

Not that it matters either way.
How does question / answer persistence happen? Is this intended to be sync or async?
Not in the same way it's true of the Pi.

On most computers, the CPU is the main controller of the system, the GPU is a peripheral. On most of the Pis, the GPU is the main controller of the system, with the ARM CPUs as a peripheral. Most of the hardware controls on the Pi are the Linux kernel asking the GPU to please change something.

I wrote some on it a few days ago here: https://news.ycombinator.com/item?id=31145583#31147690
When I had my startup with my partner in Seattle, and I was in California, I always had to pay this. Our accountant was aware of these things.

Maybe getting an accountant or a financial adviser would help in situations like this.
Twitter admits it overstated users for years ahead of Elon Musk takeover
The more complex the laws, the fewer people will be willing to learn "what being an employer actually entail[s]", and will instead operate illegally, or not start a business.
would highly prefer my car to have seatbelts over "simplicity" and "freedom" if i plan to go over 30mph with it
I have a friend who is obsessed with the notion that, despite tons of evidence otherwise, corporations have gone soft, employees have too much leverage (he's a successful business owner, shocker), and work from home is terrible for nationwide productivity.
Same energy as this Calvin & Hobbes strip: https://imgur.com/4rPGp
Reasonable prices for you now, sure. But your house is an asset. If you choose to move to Texas, let's say, and the housing asset prices outpaces that of Chicago, you're not going to be happy.

Note - there is a reason housing prices in Chicago are stagnant...people are leaving.
> Quebec can zing you if you hire a Quebec resident and aren't prepared to allow them to work in French, even if they don't speak French themself.

For the uninitiated, this means having all UI elements in French, (OS, software, ...) as well as all things physical like keyboards signs, everything.

Even if for example I am perfectly capable (and actually prefer, to lookup errors messages online for example) of working in English, the OQLF still requires Quebec employees to be exposed to French language first and foremost, regardless of users preferences.

Source: IT Guy being on the receiving end of said directives.
You're right. There are certainly some "make you think" movies that win for their portentousness and are promptly forgotten ("Crash" and "The English Patient" -- lookin' at you).

I ran the Google Cinema Club for 10 years. In all that time, no one ever asked for those movies, and we never even seriously considered them.

On the other hand, "The Princess Bride" was constantly being requested, as was "Office Space." There was some reason we couldn't show them; can't remember now what it was.
Web3: New Business in the New Web
Where the metaverse reimagines the web's frontend, web3 redefines its backend. A deep-dive at how businesses can better understand opportunities from web3.
Putin having Parkinson's is far from confirmed. I've watched the supposed videos of his hands shaking and haven't really seen it. He could also just be a heavy user of uppers, like cocaine or amphetamines.

As much as I want to believe he's on the decline, any negative rumor could just be wishful thinking on our part.
I'm someone who wants to write Go 100% of the time at work, and I haven't really found a lot of companies that are doing this. All the cool kids have moved on to Rust. All the legacy code is Python/Ruby/Typescript. There is the niche in the k8s ecosystem, but I've already written all the code I need to integrate with the k8s ecosystem ;) All that's left to do are write 2000 copy-pasted operators for running super legacy apps on OpenShift, it feels like.

But even with that in mind, it's not that hard to find. Whatever tech stack you like, there is a company in every industry hiring software engineers to work with that set of tools. There is just so much software in the world, it's strictly a numbers game. And if there's some industry you like that doesn't have the tech stack you want, why not start your own company? You're reading "startup news" after all ;)
There are thousands of "10 minutes of basic research" items. You can point at any given one of them and show how easy it is to understand, but the sheer number of them makes the endeavor daunting. To navigate properly you need to hire lawyers, accountants, human resources. Possibly multiple times, to get local expertise in each state. All for a business that produces negative income to start.
>Why do you think we have regulatory agencies, like the FDA I mentioned.

Do you know what regulatory capture is and why I specifically brought it up? The FDA is staffed with former pfizer employees. Their chairman is a former Pfizer CEO. The relationship is incestuous and and further perverts incentives. This is not unique to the FDA, it is common in regulatory agencies, which is why the phenomenon has a name.

>And the commenters could have answered their own questions in about 10 seconds using google

I don't think you understand that the data is coming almost exclusively from the companies that benefit from positive data and agencies with political pressure to release positive data. You do not understand the strong perverse incentives that are aligned in favor of positive vaccine sentiment and you are not sufficiently skeptical. And when publishing anything critical of vaccine safety or efficacy is risky, there effectively are no competitive researchers. No one wants to risk being labeled as an "antivaxxer".

The whole stack is strongly biased in favor of the vaccines because of unchecked financial and political pressure.

>My point was that data isn't being kept hidden from the people for 75 years or whatever.

The only data that is available is high level summary/aggregations, published by the same orgs that stand to benefit from favorable results. The underlying raw data is not available.

And your link is part of the problem. If you want to convince people to take the mRNA vaccines, you could start by not conflating hesitancy about this new technology with general vaccine hesitancy, that's just dishonest.
I’d say the opposite, that businesses large and small have perverted the concept of “independent contractor” to just mean “lower class worker we can pay less & treat as disposable.”

Thats not to say there isn't tons of “real” contractor work available to people who actually work independently.

But it only takes like 5 minutes to read the IRS 20 factor test and it pretty much immediately makes it clear what’s a “real” contractor relationship and what isn’t. IMO people running a serious business shouldn’t have a problem doing the most basic research to make the determination.

To be super clear, California’s ABC test is only 3 factors and it codifies that those 3, which are already in the IRS test (A is 1, B is 3 & C is satisfied by 17 or 18). It mandates that these 3 (out of the 20 supplied by IRS) in particular must be present, clearing up the existing rules.
The Interstate Commerce Clause allows the Congress to regulate interstate commerce. This is not that. If you hire an employee in a different state, you are establishing a business nexus in that state and subjecting yourself to its' laws and regulation - it's not a conflict between two states, it's just between you, the business owner, and the state which you have now established a nexus in.
Initially Java has been created with totally different application scope in mind comparatively to what it is now. I know it may look like a mess but maybe they should've added new optimized string type in addition to already available.

As for C++ - I do just that. All my servers are C++ and while I will not claim "bug free" I do not really remember when was the last time I've had memory related bug (alloc / boundary / use after free / etc). Modern C++ along with sanitizers helps greatly in this department. All fixed bugs were logical.

I did my share of Java development big while ago and got sick of trying to make it performant enough. In order for me to achieve the goal I've spent way more time caring about memory / resource related issues in Java than I would do in "dangerous languages. Granted it was high performance servers. Doing different type of task in Java could've cost way less aggravation.
but you can’t even imagine a world where either could have possibly won an Oscar.

Is this some kind of joke or is he a buffoon? Princess Bride was nominated for an Oscar and won two Saturn awards and one Hugo.
Submitted my game https://www.tripodsgame.com. Nae registration, ads or dark patterns; works on mobile and desktop.
I haven’t used eglot but just noticed that it was created by João Távora, who also created yasnippet, which is a delight to use. Definitely going to try it out.
PropelAuth (YC W22) is hiring Rust developers
Except it is their jurisdiction. If you have an employee in a state, you need to comply with all the regulations in regards to employees.

For example, if you’re based in Tennessee and you if hire an employee in Washington and decide you only need to follow Tennessee minimum wage policy, Washington has every right to fine you or take you to court under Washington law.
Not as my main computer, but as my digital piano sidekick, a USB output from the piano goes to my Raspberry Pi which runs Pianoteq (makes the piano sound like a $100k piano). Optionally, the Pi lights up some addressable LEDs coinciding with keys.

https://github.com/youfou/pianoteq-pi & https://github.com/whyboris/Digital-Piano-LED
It is the case. If you are being paid as 1099 you need to ask for more money because of this shift in tax burden.
At my junior high, the band teacher had access to everyone's IQ test scores and went around scooping up all the smart people. Probably illegal now. Sure to skew any cognitive/music related studies.
does the lag actually have to be there? the head is presumably really light; it shouldn't be too difficult to make it move as fast as a human head, right?
From what I can tell, there appears to be two camps.

1) Do not update dependencies (because updating to the latest version just because is silly)
2) Update dependencies (because security)

Personally, I fall into the second group (with caveats). I've found that Dependabot helps with the tedious work of updating versions by hand but at the same time provides a check so that I manually approve. This seems to work out to be a decent balance. I've also moved away from using :latest or @v2 etc. and switched to using commit hashes/image digests. Once again, Dependabot is helpful for tracking changes/updates once you switch over.

The one annoying thing is that Dependabot does not always trigger on a regular basis (once a day) but I've found that bumping .github/dependabot.yml reliably triggers it.
He could also be someone like me where it is just very difficult to separate the voice and words of a singer from the instruments. If I listen to a song and do not actively try to decipher what the singer is saying it becomes just another instrument.
Creating Spaces by Opening Dimensions
A solid majority of countries are still experiencing population growth, and among those shrinking, the magnitude is small - the largest population decrease (in a non tiny island nation) is in Latvia, which is shrinking around 1% a year. Hardly a collapse.

https://en.wikipedia.org/wiki/List_of_countries_by_populatio...
I've heard a lot of hate about their video player, but it always works for me.

What exactly is the issue with it?
Why is this world so backwards? Humans have musical ability, and cognition requires training (that's opposite of OP).

You don't train on music, you train on technique (and practice music, or play).

You were not born with the innate "cognitive ability" to know what these symbols mean, you must train yourself to recognize them, read them in many configurations, iow stay training or go dumb.

The link OP found is the same link between spending extra on education and the expected outcome.
NC and NYS taxed me for my biz partners living there, but I live in TX with no income tax.
Arizona sued California for extraterritorial tax assessments and enforcement where California was assessing a minimum $800 tax on Arizona businesses who had a passive investment in a company that happened to do business in California.

Example, you are an Arizona company who passively invested in a Neveda company that happens to have California customers. California FTB was claiming the Arizona company was doing business in California and owed it a minimum $800. California started garnishing the bank accounts of Arizona companies that ignored it.
It's not, it's generally the line for a specific state to care. We've had consultants at my current employer who have to figure out exactly how many days they've spent in Arkansas because Arkansas wants income taxes for the days they worked in state. Technically even one day working in Arkansas triggers this... to the point we've had people refuse to work on that client because it seriously complicated their taxes.
Hillbilly doesn't mean stupid, generally just isolated and sometimes uneducated.

And I know plenty of them who play a banjo and a guitar exceptionally well.