skysight-inc/HackerNews huggingface dataset:
You mean the integer parameter "-XX:MaxGCPauseMillis"? The name says it all. You can do over a dozen sync disk writes in a millisecond these days.
Does typical Bitcoin software expose this to the user so that they can control which coins are moving?
Every developed country has banking laws. When those laws are applied to cryptocurrencies, all their current "advantages" disappear, and all that is left are disadvantages. This is coming everywhere, but countries that have the most resources to invest in figuring out how to regulate will do it first, and all the rest will just copy the regulations.
Vanguard will charge users who stay on legacy platform
Chrome has a ridiculously high percentage (65%) of the market [1]. If the people you see are mainly web-devs, that's going to pretty self-selecting...

Personally I like Safari, but it's all down to personal choice.

[1] https://gs.statcounter.com/browser-market-share
Someone might acknowledge they have a limited amount of time in their lives to worry about such things and life involves trust to one degree or another.

Maybe they believe the incentives involved result in the risk of something actually terrible happening being relatively low.

The same reason I don't worry about auditing the engineering that went into my toaster or microwave. Or car.
OpenET – Filling the Biggest Data Gap in Water Management
D doesn't have a builtin string type. A string in D is an array of characters. All arrays are length delineated.

> You will have to look quite a bit to find strlen() or strncpy() in my code. I'm not advocating for them, and not advocating to build serious string processing on top of zero-terminated strings.

Rolling your own string mechanism is simply not a strength of C. The downside of rolling your own is it is incompatible with everyone else's notion of how to avoid using 0 termination.
I think you will see more of this class of attack.

Lots of companies have various 'forgot my username'/'forgot my password'/'trying to sign up for a new account with a new email address but existing phone number'/'add a friend by email or phone' flows. It's very easy to accidentally leak some info that shouldn't be leaked while implementing such a flow, since you are peering into the users database querying by email/phone/other identifier while the user hasn't properly authenticated yet.
> 1) If I want to exchange redlined documents with lawyers, I need Microsoft Word. I cannot run a successful business which deals with law firms without Microsoft Word. Most businesses need to deal with law firms. If Microsoft shuts me out of Word, I cannot have a business.

I find your reasoning here disingenuous. I have been running a business for almost 2 decades, dealing with law firms and everything and I haven't used Word since I was in high school.
You can believe governments are inept while still believing that climate change poses a direct threat. It's not an either/or situation.
There's pros and cons. But the direction of unreal seems extremely positive and the direction of unity seems very negative. Unreal's providing significant updates with a pretty clear roadmap and lots of content being made available to indie devs for free.

Unity is arguably getting worse and seems to lack a cohesive strategy. Last I checked, which was a few years ago, the engine doesn't have functioning networking feature (online multiplayer). They used to, but they deprecated it before failing to launch their new one. There's other stories in a similar vein.

You can of course make it work with third party plugins but it's not a good sign of engineering quality.
> that does not depend on whitespace

This is precisely one of my complaints against XML, it does depend on whitespace. In JSON, I know that any excess formatting whitespace can safely be removed. But excess formatting whitespace is part of the document in XML and I can't know in general whether it can be safely removed or not.
I dont necessarily agree they should return a value, but I do have some issues with the api:

- by default, you can't tell if a handler has already written to the body or emitted a status code.

- by default, you can't read the body more than once

- r.PostForm vs r.Form ...that they both exist, and that they're only available after a manual call to r.ParseForm

- the http server accepts an unbounded number of connections. it'll just keep making goroutines as they come in. there's no way that I know of to apply back pressure.

there's probably more that I grump about, but those are the ones at the top of my mind. for the most part it works well, and i can work around my gripes.
I have very vague knowledge of cars, but I know for a fact that your characterization of Java is just bad, no matter how good you car analogy-creation may be.

I won’t even correct the others, but how come Java is unreliable? Like, I have a hard time thinking of anything in the category of computer programs that would fair better.
>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.

I'm so sick of this kind of victim blaming, you're forced to add a phone number to use twitter.
I do the same with an old Pixel and recommend it as well.
Where does existential dread fit in there?
> it sounded like you are not listening because you truly care about their well being but only because it enables you to get closer to them

> people taking astrology seriously are a red flag for me. i would not want them as friends even, let alone a partner.

The only problem with me going along with these belief systems, but astrology in particular, is that its usually the tip of the iceberg of other forms of susceptibility and unsubstantiated magic, and also damage.

but if I was choosing between the MBTI person that takes themselves seriously because an MBA and their companies’ executive uses it, and the carefree astrology person that expects to be criticized, I would chose the astrology person.

so its a little column A, a little column B

people are damaged and susceptible, they replace one religion with another to “find themselves”

I’m just there
Kurzgesagt's short video is great too, it's (quasi-)verbatim, but the music, animation and narration makes it quite poignant.

The idea behind the story is quite fascinating to me. If simulationists are right, it's as good or better of a "why" as "origin seeking" IMO. Not that I believe one way or the other, I just think the idea's interesting to ponder on.

https://www.youtube.com/watch?v=h6fcK_fRYaI
To add to others' comments about timber harvest:
Logging operations in burned areas can greatly accelerate erosion.
Dead trees have ecological value as habitat and food (woodpeckers are a textbook example).
Dead trees have ecological value in the long term as they ultimately become soil (both the volume and contour). Check out Tom Wessels (example https://www.youtube.com/watch?v=zcLQz-oR6sw)

I have not studied or worked with bio-oils, but on biochar:
As a soil amendment, many soil types are incompatible with addition of biochar. Biochar tends to retain water, which is a problem if you add it to already poorly draining soils. Biochar also shifts soil pH. In some cases this is good, in other cases it is bad. I think it is the minority of soils that are actually improved by adding biochar.
I am not aware of any studies that show that biochar is a suitable carbon storage scheme. The last time I reviewed the research, the behavior of carbon in soils is as yet poorly understood and appears to be quite complex. It may be a decade or more before we understand what biochar does when added to different soil types, and we might learn that the majority of it ends up as CO2 within a couple years.

Finally you mention burying trees: it may be that this accelerates the release of Carbon. Depending on climate, standing timber often lasts longer. Dead wood on the ground (or buried) is often wetter, which favors decomposition.

I am not trying to sound negative here. You bring up a lot of points that are being actively researched and worked on. But there are not any clear easy solutions. We need to work on this problem. I wish we (as a society) were putting a lot more into this effort.
Car analogies aren't intrinsically bad, they are just the go-to analogy when someone wants to jam an analogy where it isn't needed. Analogies in general should be used sparingly, and only in an explanatory setting. Instead people use them as a rhetorical device in arguments, which usually reduces the argument to arguing about the analogy (and you can usually shuffle around the parts of an analogy to flip the meaning somehow).

Here it is fine I think, the writer of the comment is just explaining their point of view.
15 years working as a software dev. There have been many times Sergio from the past has saved my ass. I find exactly what I needed to get something done and turns out the author was me. Coworkers also sometimes find my stuff so that's a nice feeling.

If you write code do yourself a favor and write for future you. It'll help.
I read this was semi-standard memory management in the early lisp machine days, because that gc was so slow.
That is what Gin does.
Correct, it's -cvf.
There sure is "native look" for Windows and Mac. Did you actually try shipping an app built on such a packager?

I shipped multiple. JDeploy solves some of those things but it's not as refined as native packaging.
What can't you do in Java that you want to do besides the fact that there's no stack allocated type (which is a java thing but not an oop thing)?
The fundamental problem is that "money laundering" is an oxymoron, because money is fungible. So the government has created an always-applicable law, pinky-swore to only use it to prosecute "bad guys" (like many federal add-on laws), and is now expanding their scope to persecute a project that mitigates a general security vulnerability that exists in most cryptocurrencies, because the existence of that vulnerability hinders criminals.
Linux, for C/C++/Rust.

It also provides memory safety and multiprocessor support.
After mostly using Node and Go for the last 3 years I kind of miss Java honestly. Unfortunately it's still terminally uncool in my local job market so even mentioning it would be a bad career move.
Who stopped what? Java 19 is the upcoming release.
Twice in the last decade I've been completely stuck on something, googled extensively, finally found the answer ... which I wrote, on Usenet, 25 years ago.
You can always email the State Department and cut out the middleman entirely.
With modern concurrent GCs such as ZGC [1] this is really not an issue for most people anymore.

[1] https://inside.java/2022/05/30/sip053/#:~:text=ZGC%20was%20d....
I’m most familiar with a “recall” in the food industry, where the contaminated food is not salvageable. So my first impression upon reading the headline was that Ferrari was going to have to scrap or replace all cars made since 2005. Obviously that’s wrong, after reading the article.

But I think the car industry is an exception in that it makes sense to fix the effected product. Most other products that are recalled (food, or the Galaxy Note 7, or other gadgets, for example), are not quickly fixed. In those industries (most other than automotive) a “recall” means throwing away potentially huge amounts of product.

Edit: To clarify, I’m saying the title could be easily misunderstood. I understand that it is correct.
Are you seriously claiming crypto is more useful than dishwashers?
How do I backup all my 2fa that I have on my phone? I would like to have a backup at home in case of the phone being stolen.
Is there a way to know if your own account is compromised?
Racism. It's racism plain, simple, and uncomplicated racism. Police are just the ones with the right opportunities and power to do this stuff and get away with it.
How did you check? This has never been true. Bitcoin has always used UTXOs.
This is why mixing services work. When you combine and split and recombine and split again, you can theoretically erase provable, one to one links between the inputs and the outputs.

Similarly, miner fees are split off in the same way and combined with actual virgin coins in the block reward, but they're technically all the same in the system. You'd need to layer on a tracking on top to "de-fung" the coins.

In this way, bitcoin and most other cryptos are drastically more fungible in base reality than cash. Each individual cash note is marked with a serial number, making it literally a non fungible token. The only reason cash is considered fungible is because our laws require the justice system to make believe that they are fungible, not because they actually are.

But just because the justice system must consider your cash to be fungible, doesn't mean the base reality of non fungibility can't be easily used. e.g. banks could implement a system to scan each incoming and outgoing serial number on every note they touch, linking them to associated accounts. Even though they can't know how the notes are spread around in meatspace, you can collect a lot of the nodes and do a pretty good job filling in the blanks of how cash moves.
This page is somewhat of a source:

https://en.bitcoin.it/wiki/Transaction

Because Bitcoin is more flexible than most people think and offers an ever increasing amount of different transaction types, it is important to read it from top to bottom to get a grasp on it.
No it isn't.

Here's an analogy: Is it hypocritical to say "we shouldn't punish people who sell marijuana," but also say "we should punish people who sell heroin?"

Maybe you disagree with the person's preference for what should be punished, but saying "we should punish this behavior but not that behavior" doesn't make a person a hypocrite.
Kotlin 1.7.20-Beta Released
You're absolutely right about depreciation and perhaps there's build quality issues but the criticisms Jay Leno has about Ferrari are very real and very valid. I personally am not in the position to buy a new Ferrari but one day I hope to own a used exotic and it won't be a Ferrari.

To buy the "good" Ferrari that doesn't depreciate or even appreciates, you must first purchase a number of less desirable Ferraris loaded with options which don't hold their value nearly as well. Mclaren lets anyone who has the money to buy whatever they want witch some exceptions.

Ferrari has been known to completely corrupt the review process up to and including specifically preparing cars for reviews. This includes sending a literal team of engineers to prep the car. This means that the car Ferrari gives to reviewers is always certainly better than the ones it delivers to customers. There's even been stories of Ferrari tires literally sticking to dynos.

Ferrari also has been nailed for allowing dealerships to rollback the mileage of cars as a service for certain customers. Being able to drive your car 50k miles and sell it as a 5k mile car certainly has resale advantages.

Ferraris are great cars, I have nothing against them but the company is about as consumer unfriendly as you can possibly be.
> In January 2022, we received a report through our bug bounty program

> This bug resulted from an update to our code in June 2021

Does this mean the problem existed for 7 months and nobody at Twitter noticed until they received a bug report?
I'm not really sure who the target market for things like skidl and jitx is: people who think schematic capture is a laborious, tedious, and error-prone technique for entering data before you can get started on a layout, instead of a useful documentation step that will yield dividends over the lifecycle of your design?

The jitx folks used to talk a lot about making test jigs and adapters for people, which is a simple enough application that a text-based system could really shine at.
Cash notes are NFTs literally.
I learned to behave as if there is no second argument for ln. Instead of doing `ln -s path/to/foo bar` I do `ln -s path/to/foo` then `mv foo bar`. Of course it doesn't always work, but covers most use cases for me.
There's even a somewhat-unreliable hack to create tokens on the Bitcoin blockchain, called colored coins.

You create a specific transaction sending some number of Satoshis to another key, and then your coloring scheme marks that transaction as "converting" the coins to whatever token you want. The definition of the token is just anything that address spent.

Of course, no Bitcoin users are required to honor the scheme, the colored coins are still valid Bitcoin and can be spent by an unaware wallet. But you can still pretend that they are, say, shares of some DAO or something.

You probably could extend this to NFTs on the Bitcoin blockchain as well.
> but no information was proffered

What more would you like to know? I'm bad at telling stories, but I can do Q&A.
> And at this point Germany has seen net zero per capita economic expansion for coming up on 30 years.

What exactly do you mean by "net zero per capita economic expansion"? According to the World Bank https://data.worldbank.org/indicator/NY.GDP.PCAP.PP.KD?locat... , German GDP per capita was $38,294 in 1991 (adjusting for purchasing power and inflation) and $52,931 in 2021, which looks more like 38% expansion to me.
The company entity requires blaming others. It can't blame itself, otherwise stakeholder value is affected. If you want to blame anyone, blame the environment that allows these types of actions by companies, or simply stop using them.

BTW, no Twitter account is "ours". If it was, we could download everything (friends and all) and move it somewhere else. Twitter needs to take ownership of all data on their platform - user accounts included. Trying to separate them into different entities is ridiculous.
PowerShell’s learning curve was too steep for me (or maybe I didn’t try hard enough, idk). I used it for a couple of years, but once WSL turned up I went back to my trusty old Linux skills.
I don't see people hating bill gates, the whole premise of article did not make much sense to me. Hackers used to hate him but only because window's success eating the other computing environments.
Keep in mind, with the new law you are talking about, more money will be dumped into the market with no increase in supply.

That is what is called inflation. If people have an extra 7500 to buy solar, then solar becomes up to 7500 more expensive.
Remember that phone numbers are only 10 digits long, so brute forcing all phone numbers is totally doable.

Considering that, if you implement any flow that involves checking if a phone number is already in use, then you are effectively leaking to an attacker a list of every phone number that uses your product.
Who said it had to be scientifically proven? Behe's claim is that it is theoretically impossible, and clearly that is not the case.

"Since biochemistry darwinists have to work and to prove now!" - This sentence doesn't even make sense. It is Intelligent Design advocates like Behe that are making the claim that these systems "could not" have evolved.

As another commenter said, this is the 'Argument from Ignorance' : "We do not know how it evolved so it could not have!". We know the structure of biological systems in more and more detail. We know how they change at the smallest level. The theory is fairly basic : redundant, self-assembling, flexible systems can change through gradual evolution.

Gould would talk about 'rewinding' the tape of history. There's no way to go back in time and see for sure what previous systems looked like. However that in no way means the tape itself does not exist.
I love tldr for this https://github.com/tldr-pages/tldr
I've heard from a few corners that Kotlin is "Java but better", but I've also heard that the tooling is pretty lacking if you aren't using JetBrains stuff. True?
That's a complete non-sequitur. Assuming they're alcoholics is pretty racist and, even if they are, doesn't even begin to justify these actions by police.
Hmm, since this is Android, would a rooted phone running AccA† to limit maximum charge work?

† https://github.com/MatteCarra/AccA/
> nor it is as interesting as rolling up our sleeves to solve the hell out of a problem and in the process, learn a ton.

Only to forget it after not using it for a few years.

I tried using SR when reading a textbook on FP from a mathematical standpoint (theorems/proofs). I needed the knowledge for a job, and used it occasionally in that job for less than 2 years. I left the job almost 3 years ago, but it's only because of SR that I still remember a fair amount of it.

Indeed, even during that job, I would have gaps of months at a time before I would utilize the FP math - and the nice thing about SR was that I wouldn't have to consult the book(s).

I can safely say that without SR I wouldn't recall even half of what I know now when it comes to FP.

SR vs problem sets is a false dichotomy.
I am not convinced that Java is adequate.

I do not know if the problems are related to the Java language or to the typical Java programmers, but Java is the only programming language where I have seen a strong correlation between the programming language used to implement some application and a low quality of that application.

During decades of experience with various programs, whenever I was surprised that a program seemed to be abnormally slow, or it had an unusually ugly GUI, or it had a GUI that was impossible to customize, e.g. it was impossible to change the default font or the size of the font, or it had various other annoying features seldom encountered in other programs, I discovered that it was written in Java.

Most of these annoying programs where commercial programs, some of them very expensive programs.

The most recent Java problem that I have encountered was last year, when I could not install some expensive program, because the installer crashed immediately.

After some time wasted to discover the reason, the conclusion was that the installer was written in Java and it always crashed immediately on any computer to which a 30-bit monitor was connected.

That program had both Windows and Linux versions, but both crashed in the presence of a 30-bit monitor, so the Java installer was of the kind "write once, crash anywhere".

The workaround was to disable the GUI of the installer and make an installation from the command line.

There are some 15 years since I use only 30-bit monitors, but this was the first time when I have seen such a behavior (probably because I avoid Java programs, due to past experiences). Googling has shown that this was actually a well known bug in Java installers, which had not been solved in a long time.
> It makes it sound like they have to go back to a factory or they get scrapped and you get a new one or something.

To be fair, that's because recalls generally do mean that for everything other than cars.
Yeah, good-ol'-boy-ism can be present in any part of the justice system. There's no reason to believe it would be worse among the jury pool than, for instance, among prosecutors, judges and law enforcement.
These days, that's all included in nixos-rebuild itself, not much need for wrappers anymore. I migrated from Colmena to just nixos-rebuild.
With Loom incoming, Go's only unfair advantage (shared with Erlang) may be gone soon. I guess we'll have the answer in a few years.

Will the next WhatsApp be written in Java?
Karafka multi-threaded framework 2.0 (Kafka framework for Ruby and Rails)
Java is the perfect choice if you need something that runs really fast but not really really fast. It fills that niche very well.
Ask HN: Best Addons for Django Admin?
I’m a beginner with Django but the Admin interface that’s included feels almost like a superpower.

What addons for it are worth looking into?

I’m making a SEO tool for content marketing managers.
Somewhere in the middle