skysight-inc/HackerNews huggingface dataset:
I think they mean Git is Web3 in that is inherently designed to be a decentralized system where 'no specific repo is authoritative'.

That 'philosophy' definitely has Web3 'resonance'.

It could be used as an example of 'decentralization', surely, but it's hard top put anything in the context of Web3 given how vague it is.
Nginx, Java jdk/jre
This is a whiney rant that boils down to “what’s wrong with kids nowadays? Things were so much better back in my day.”
It seems that technology-wise, there is more proximity between GDS and the other departments, which is what I was alluding to. This is based on my observation of the various github repositories, with no insight into how the work is organized.
> If your debit card gets compromised, your rent check bounces.

I guess that depends on the bank and the country you live in.
I might be remembering the timeline wrong, but I was perfectly happy using Firefox when I first heard of Chrome. When I switched from Firefox to Chrome I was very impressed with the improvements in design, performance, and greater set of useful features. Definitely some steps in the right direction, but I believe we had already been saved from IE. These days there are many browsers to choose from (though most seem to be built on Chromium, which we wouldn't have without Chrome) and the competition is fun to spectate.

The big improvement for me that Firefox had over IE was tabs, though I'm sure there were many other UX improvements that my young mind didn't recognize or hold onto.
I ignore nearly all unrecognized incoming calls (average ~1 per day but varies a lot, sometimes 5-10 in one day). IME only a very small percentage actually bother to leave a message. But perhaps this varies by region, or carrier, or any number of other things.
The size of the die space and the amount of the power have very little to do with AVX-512.

AVX-512 is a better instruction set and many tasks can be done with fewer instructions than when using AVX or SSE, resulting in a lower energy consumption, even at the same data width.

The increase in size and power consumption is due almost entirely to the fact that AVX-512 has both twice the number of registers and double-width registers in comparison with AVX. Moreover the current implementations have a corresponding widening of the execution units and datapaths.

If SSE or AVX would have been widened for higher performance, they would have had the same increases in size and power, but they would have remained less efficient instruction sets.

Even in the worst AVX-512 implementation, in Skylake Server, doing any computation in AVX-512 mode reduces a lot the energy consumption.

The problem with AVX-512 in Skylake Server and derived CPUs, e.g. Cascade Lake, is that those Intel CPUs have worse methods of limiting the power consumption than the contemporaneous AMD Zen. Whatever method was used by Intel, it reacted too slow during consumption peaks. Because of that, the Intel CPUs had to reduce the clock frequency in advance whenever they feared that a too large power consumption could happen in the future, e.g. when they see a sequence of AVX-512 instructions and they fear that more will follow.

While this does not matter for programs that do long computations with AVX-512, when the clock frequency really needs to go down, it handicaps the programs that execute only a few AVX-512 instructions, but enough to trigger the decrease in clock frequency, which slows down the non-AVX-512 instructions that follow.

This was a serious problem for all Intel CPUs derived from Skylake, where you must take care to not use AVX-512 instructions unless you intend to use many of them.

However it was not really a problem of AVX-512 but of Intel's methods for power and die temperature control. Those can be improved and Intel did improve them in later CPUs.

AVX-512 is not the only one that caused such undesirable behaviors. Even in much older Intel CPUs, the same kind of problems appear when you are interested to have maximum single-thread performance, but some random background process starts on another previously idle core. Even if that background process consumes a negligible power, the CPU is afraid that it might start to consume a lot and it reduces drastically the maximum turbo frequency compared with the case when a single core was active, causing the program that interests you to slow down.

This is exactly the same kind of problem, and it is visible especially on Windows, which has a huge quantity of enabled system services that may start to execute unexpectedly, even when you believe that the computer should be idle. Nevertheless, the people got used to this behavior, especially because it was little that they could do about it, so it was much less discussed than the AVX-512 slowdown.
I mean we're not talking about additives, there are additives in lots of stuff that makes it harmful. And yes the old hippies didn't have as strong of weed, and there may be some threshold at which bad things happen more frequently, but just looking at the big picture it doesn't look all that dire.

It definitely hurts parts of cognition, and is linked to certain mental illnesses, there are other odd and end health concerns that pop up rarely. Overall marijuana is pretty gentle when ingested, you can just tell from your own health when consuming it.

When I smoked cigarettes I felt terrible all the time, and when I stopped it was night and day. Consuming edibles I feel pretty darn good actually, less stress, better sleep, and when I get off them I don't feel like I've been harming my body. This opinion is shared by pretty much everyone I know
kinda funny how stripe is hyped so much yet they still use ruby...
With each of these breaches, we're approaching a point where all coins will be considered tainted. When that happens do we jump into a different crypto-currency?

It's also interesting that stolen coins are really hard to spend - more analysis seems possible as law enforcement learns how these systems work. What if a criminal shorted a coin, breached the system causing a giant loss and then profited from the short sell (and never touched the stolen coins?)
I only use it when some crappy site is only tested in Chrome and fails to run in Firefox.
10 years ago, I had to use Internet Explorer sometimes for the same reason.
Thanks for your work on RDL! The post didn't mention it, but Sorbet still owes most of its type definitions for the Ruby standard library to RDL's original annotations. We just borrowed them and changed the syntax.

Our general approach to metaprogramming at the moment has been two-fold:

- Use ahead-of-time code generation powered either by runtime reflection or ad-hoc static analysis to generate RBI files declaring things that have been metaprogrammed.
- Build type system features, errors, and autocorrects that encourage people to structure their code in ways that doesn't require metaprogramming to solve.

Metaprogramming is definitely still a sticking point, but the existing solutions work ~okay and the rest of the upside Sorbet provides make it worthwile to power through.

Next challenges:

- Make it faster. While the post was talking about how fast it is, it wasn't telling the whole truth. Turns out some type checking operations in a 15 million line codebase are still slow, and we're working on making those faster.

- Add more IDE features. At the beginning of this year I put a lot of work into making Sorbet's parser more tolerant of syntax errors, which helps things like autocompletion work better. We also want to make more code actions, autocorrects, and refactoring tools, to bring Ruby in line with what you'd expect from other typed languages in the IDE experience

- Add more type system features. Shapes and tuples are a huge unimplemented feature still, and people ask about it all the time. There are a handful of other type system features (happy to list them if you're curious) that would also let people write idiomatic Ruby and still have good typing.

Lots left to do!
Large-scale cryovolcanic resurfacing on Pluto
I think this was posted less than 3 months ago.
While you are correct that DI is very good in java, DI is needed because of heavy reliance on OOP (i.e, in order to create an instance of an object, you have to lock in functionality with a dependency before you can run that functionality).

If you use a language that doesn't require OOP, you can do the same isolated unit tests without DI.
It seems that each of the people profiled for the story are working for nonprofits. "Drowning" in debt while enjoying perks that others forego in order to pay down/pay off their loans {I}may{/I} be a common theme if interviewers dig a little deeper. I sympathize that many were uninformed or ignorant of the costs and growth of loans. Here's a concept. If you don't know enough to understand how loans work, maybe you need more work - perhaps at community college prior to taking on a large financial obligation.

I have the old man/boomer story where I worked full-time/schooled part-time making too much for financial aid, but too little to have the perks of "college years". My classmates played frisbee on the quad and attended keggers when not in class or computer lab. I worked, often trading shifts to attend classes, and did setup/concessions/cleanup at a local civic center for extra money plus the chance to see concerts part of the evening.

Majoring in subject areas that would never pay a rate to make that MS or PhD affordable is begging to live broke. My mom finished high school, and my dad finished in night school after a stint in the army. They didn't go to college. Is it fair their tax dollars are used to pay down the loans of those who chose college? That logic is synonymous with you paying for my Hellcat automobile while you drive a 10 year-old Toyota, because I didn't know how much the payments would be.

Finally, it should be illegal to give such a loan to someone without them being able to understand the terms, conditions, ramifications, and consequences of it well enough to demonstrate said knowledge.

I sympathize, but their burden isn't something I agreed to carry. Unless I get to take out a quick $100k loan for school, then promptly drop out, and have that forgiven.
This is a fun article!

Alternative avenues that complement the approaches shown:

- Padé Approximants (https://en.wikipedia.org/wiki/Pad%C3%A9_approximant) can be better than long Taylor Series for this kind of thing.

- Bhaskara I's sin approximation (https://en.wikipedia.org/wiki/Bhaskara_I%27s_sine_approximat...) is easily adaptable to cosine, remarkably accurate for its simplicity and also fast to calculate.
Lots of kids end up in places like these. Paris Hilton even ended up in a similar place where they abused the kids (as much as legally allowed). I'm not sure if it was as bad as depicted here, but it started off with what was essentially a legal (parent sanctioned) kidnapping by thugs from the school. I think her documentary mentioned she was around the same age when it happened.
Is being unable to independently verify a request for information or a warrant a real problem, or are you just making up problems that may not actually exist?

Let's stick to reality, folks.

If you have ever received a demand from a court that you couldn't verify the authenticity of, I'd like to hear from you.
To me it looks like ships go either in straight shortest lines, some great circle or some known current. There appears to be lot of coast hugging, but there is actually very little stopping there.
Yes, my new project uses actual JSPs. Granted, there aren't tons of pages to be built in this project, and certainly nowhere near the scale that might call for a different option. For even a few dozen pages, JSP is still just fine.
Hoping to have this specific issue fixed either today (or by the end of the week at the latest). So sorry for the delay in getting around to this!
Previous: https://news.ycombinator.com/item?id=29898030
On a side note, Chrome for iOS is much faster and easier to use than Safari, which always cracks me up.
> Or stay on your land, learn to grow food, eat healthy and profit from selling your excess to those poor depressed souls trapped in tiny boxes.

Usually, in order to be any excess, you need to devote 40+ hours a week to growing food. Part-time small-scale gardening usually doesn't produce enough to cover caloric needs of even just a single person.
Yes, thanks - after reading it more in depth. :) The "Future" section especially. I don't relish rewriting a legacy codebase that relies heavily upon css-in-js, hopefully the libraries will add compatibility.
Recently saw Michael Kennedy's presentation at Python Web Conference where he talks about this. He also has a course on using Flask + HTMX. Even if you don't take the course, you do have access to the github repo for that course.

https://github.com/talkpython/htmx-python-course

He wrote a small library extending Jinja that does what you're referencing here, I believe. It's a little different than Jinja macros and include (you can reference the github issues for a discussion on that).

https://github.com/mikeckennedy/jinja_partials

Maybe that's what you're looking for?
Just pirate TurboTax. Torrent it, set up a fresh windows VM with Internet access via VPN, install/update turbotax, crack it to get the state version, make sure it's got live versions of all the forms you need, disconnect Internet access (never to be reconnected), copy previous year's data files to VM, do taxes, print out and file by mail, copy data files off to long term storage, save VM image in case you need to revisit any time soon.

Sure, it's a bit tedious. But short of a privacy-preserving libre solution or just doing them manually with fillable PDFs, you'd have to do most of that isolation prepwork anyway. So fuck 'em.

P.S. The directions for modifying .NET assemblies to crack TurboTax are simple and easily followed by anyone with basic programming skill. So if you're fine trusting Intuit you could obtain the installation files from them directly, crack it yourself, and even have e-filing capability from what I understand.
But bitcoin can be mixed, how do you decide which of the next transactions contain your part of stolen bitcoins?
Arguably with SemVer as html 1.0 pages still work with no compatibility issues, it will still be 1.x if that is the gate for "breaking" changes.

The other way, if you rely on experimental features, it's likely you'll be breaking something every release, ending up with effectively a different major version every release - which is arguably pretty much what we have now.

The issue is that for a sufficiently complex environment, the definition of a "Breaking" api change depends on what you use - it's pretty hard to end up making any changes that don't have some visibility across the API after all, even internal details end up leaking.
This is a solution that can only be implemented by the legislative branch of the federal government. (Very unlikely to happen)

The problem is indeed unsolvable by the recipients.
He’s sheared in the blog post - manual review of all blogs
I'm aware that there is utility in crypto in being ungovernable (though ideologically I only partially agree with that utility - I think tax evasion is immoral under the current system, for instance) but I'm saying the cost/benefit weighs massively in the cost side: not only the positive feedback loop of energy consumption, but the fraud, the wasting of skilled engineers' time building ever more elaborate scams, the empowerment of ancap types like Buterin, the enabling of actual immoral crime like ransome ward, just so so many negative utilities. Proponents don't even invest what I consider the actual upsides like remittance or harm reduction in buying drugs - they invest in get rich quick schemes. That should tell you where their priorities lie.
>> Please come back with a warrant we can verify

Ok. Now how do I verify one, assuming the information in this article is accurate?
> Tbh I'll probably use the random bit more than search

That's interesting to hear, and fits well with the goals of the site. I want it to be more of a "discovery engine" than a "search engine". Search is one path to discovery, random posts are another, there are probably more.

One thing I'm thinking of adding is the ability to easily see the blog posts that any given post links to. If you see an interesting post, you could pull up everything that may be related.

> definitely going to keep checking back to pad my RSS feeds with interesting content.

Sadly not every blog has RSS, and many RSS feeds are incomplete. Another thing I would like to build is auto-generated RSS feeds for all blogs, which would also make it easy for people to programmatically parse any blog and do interesting things.
dejoy and usps did delay changes until after the election - and usps service has greatly reduced (see other comment sources below)

The big changes that would have exasperated this were no overtime, shutting down and moving the bulk sorting machines, changing/closing processing facilities. there was reporting/evidence and photos of some of those large machines being taken out and thrown away.

Even if there were no - or small but inconsequential - material delays in delivery, it's a very common tactic of intimidation and fear/doubt to get what tend to be more democrats to not vote by mail.

spread rumors there will be delays in mail, that it might not get there. or that it is pure fraud.

Builds on old tactics (which still happen) that started with race profiling. police or bugalo whatever at polling stations for 'security,' intimidation that if you make a mistake you will go to jail (even if told by the sos staff you are eligible). so much more.
And also the companies in question. They are responding to non warrant requests. As I understand it there is not legal obligation to do anything on their part.

It is a public perception thing. The companies (probably rightly) think the public will react badly to headlines about "Little kidnapped girl could have been saved by Google, but they didn't care" more so than the current article we are discussing.
I think if you could type a message, and it could use some heuristic to determine a sensible thread title for you automatically, that would improve the experience quite a bit
Perhaps it's the "free tier" hosting (I don't have enough time or desire to figure out self-hosting) leaves a lot to be desired. Images are sometimes slow to load and the image upload from a phone is a little bit janky, especially compared to Slack.

I primarily use it for a sort of photo sharing log with my fiance, and I convinced her to do it for "open source," so perhaps I'm not the intended audience.
I would think the trade-off is between who will be committing the crimes, the governed or the government, not how much crime there will be.
x87 trig functions can be very inaccurate due to the Intel's original sloppy implementation and subsequent compatibility requirements [1].

[1] http://nighthacks.com/jag/blog/134/index.html
Moving between x87 and xmm registers is actually fairly cheap (it's through memory, so it's not free, but it's also not _that_ bad). FSIN itself is catastrophically slow.
Dropbox bought this and then open sourced it, right?
Did they buy the company only for talent, and not the product?
Why didn't Dropbox try to actually use it to compete with Slack? Teams is terrible, but integrated. Slack is better, but isolated from good video/storage. It does seem there's room for a third option.
I haven't followed exactly where they landed on this but both Firefox and Chrome have been testing user-agent strings with version 100+ for a while, and have (or at least had) a fall back mechanism to present the version as 99.xxx where the xxx contains additional information with the true browser version. There's also a longer term plan to phase out User-Agent headers as they exist now, more details at https://blog.chromium.org/2022/03/chrome-100-beta-reduced-us...
We hire people in the EU, so I definitely want your perspective!

> As for terminology, eager might be a better term than hungry.
So funny, I associate eager more with "desperate". Maybe this is a US vs. EU sorta thing. I'm going to noodle on this - thank you!
There are other options too but, yes, if you want normal people to use cryptocurrency it needs to be as safe as the traditional banking system. Large transactions at a bank will get multiple identity verifications, time delays, trusted third parties handling multistage transactions where physical goods change hands or independent processes complete, etc. need to be tested and on by default because many people won’t think about it until it’s too late, as evidenced by all of the inadvertent 100M USD bug bounties by cryptocurrency companies.
The shape of data
That work also would include high current high voltage connections. Which are suitable for use at sea... Which makes me thing that it is not exactly as fast process.

Plus you likely want to stack these to one part of ship and then risk having them relatively close each other which in case of fire could be risky.
Thanks. That logic/reasoning is applicable to a lot of people/products and is totally understandable even if it’s a bit of a bummer. Cheers!
Haven't played either, but I can tell you that cheating is exceedingly rare in League and that their ranking system does a good job of figuring out if a new account is from an experienced player or a legitimately fresh face. By the time you've played 10 games you are given a reasonably good matchmaking experience. Perhaps that's why League is so much more popular than PUBG and Rocket League?
When is RBS support coming?
It'd be useful if this side panel could be at top or bottom instead. I usually have two chrome windows side by side (left and right of the screen), so they're more vertical than horizontal
Whatever Cisco IOS services comprise the networking stack of core backbone routers are effectively used by every single user that connects to the Internet. That's every human user but also all of the devices that connect without needing a user, which is probably a much greater number than the entire human population of the planet.
In certain scenarios (bloc votes) the defection is fairly obvious afterwards, so the standard conclusion that always defecting is a bad strategy if the prisoner's dilemma is iterated and [probable] defection can be established over time applies.

The quadratic maths tends towards making the gains from collusion very large, which means there is incentive not to defect even if detection is uncertain.

And bloc votes and ballots which aren't necessarily secret do represent some of the more plausible use cases for quadratic voting (corporate governance)
The shoehorning can come from designers who don't put things together using bootstrap components as their design language. Then the developer tries to do forbidden CSS alchemy and go from a Bootstrap component to the designer component. That's using an opinionated framework when your designers don't share the same opinions which often will make things more difficult.

Bootstrap and other opinionated frameworks are super handy when you don't have designs/designers though.
With geothermal energy it's plausible that Pluto has underground oceans with a volume greater than the Earth's!
What your point? All of these cases are obvious frauds and the trading profit would be plenty of probable cause to investigate and convict.