skysight-inc/HackerNews huggingface dataset:
> likely in order to have those paths easier to copy and paste, but it does so only if !isatty().

I thought the reason was to aid shell scripts that assumed no whitespaces in file names, wasn't it? Also, I believe I've seen single quotes when using `ls` on a terminal, so the behavior is not only for `!isatty()`.
Those videos are disgusting and obviously fake. It’s incredible that YouTube would not only turn a blind eye but actually verify it as legit.
The physics of road wear means trying to more accurately assign costs would result in higher costs for consumer goods (mostly a regressive tax) due to increased cost for big rigs while cheaper transportation costs for passenger vehicles.

Passenger vehicles currently pay more than their fare share in road maintenance costs.

Overall, roads and infrastructure are a profit center for governments, returning $1.5 to $3 for every dollar spent.

http://www.frbsf.org/economic-research/publications/economic...
I updated my comment with this language, because I agree.

Of course people will come out of the woodwork to talk about how "my very existence is political" or some other nonsense. Ie. exactly the kind of thing I'm glad Coinbase is banning at work.
It's actually kind of funny that I have experience with that California dealer. Make no mistake, if you show up in person, they will do all the same nasty tricks that most dealerships will. However, for some reason, it seems like they have an abnormally good online division.

You send them a request online; they send you a pretty good, but not great, offer via email with no hidden garbage and no irritating attempts to pull you in in person. You go in, and they see if they can run the financing through themselves and shrug if your financing is better. You sign paperwork and drive off with the car.

3 people in my circle of acquaintances bought cars from them simply because their online presence is so pain-free.

They must have decided that running low touch, higher volume through the online pathways is a better choice. Presumably online buyers fall into 1) will waste your time grinding you down, so sending an offer and being done minimizes the time wasted and 2) wanting to interact with people as little as possible so those customers will bite at a good offer with a bit of profit baked in as long as you don't make them deal with people very much.
an alternative to prevent hijacking: URL scheme for links mandates containing a block height at the time of writing the link; so when an author wishes to share a link he either copies the link from another document (thus containing the original block height) or he copies from the browser URL bar (which inserts the block height into the URL)
We have sound theories for multiple extinction events in the Earth's past, we have the ability to model complex risks involving astronomy, climate, and biology which will occur in the Earth's future... if you're naïve about future risks to an extent that invites comparison with ancient history, perhaps it's because you've chosen not to be well read on these matters.
There is ZERO wrong with income tax "avoidance". I don't care who you are.
For comparison, President Trump payed $750 in federal income tax in 2016 and 2017. I just looked it up and I, a graduate student who makes like $30k a year paid three times that amount last year.
A semi-comedic series is the French 'Petits Meurtres d'Agatha Christie' which are a re-telling of many of Agatha's mysteries. SBS Australia has it with English Subtitles. Each episode is about 90 minutes.

https://en.wikipedia.org/wiki/Les_Petits_Meurtres_d%27Agatha...
I think that it should be law that the finances of the people at these levels of governence (maybe even down to the city level) be open to the public to review.
Moore's Law is alive and well. See the progress of GPUs.
I use only dark schemes for programming and is way more relaxing for my eyes.

One of the reasons is that the minimum brightness of my screens are just too bright compared to ambient light at night, and I love my ambient light at night, that is quite bright but illuminates all the room, so I can work on the room, and use things like blackboards or notepads, not just the computer screen.

It hurts my eyes to have white rectangles at the middle of the night so higher than the environment.

Those screens are supposedly high quality and they can be way too bright in order to compete with the sun, but not dim enough for low light places.

Dark themes let you have letters with higher visual contrast as all colors contrast with dark way more than against white.

It is a complex issue with multiple variables, not just one.

BTW I don't see science anywhere in the article. Science needs you testing your hypothesis with actual experiments and collecting data.
Isn't that the UNIX philosophy, just developed further? Do one thing and easily compose, applied to hosts?
On demand! Furthermore not showering doesn't necessarily imply no washing at all. Like with a sponge, washingcloth in maybe 4 minutes, like eyes, face, neck, armpits, crotch, feet?
Congratulations, this is great. Now add a "buy" button!
> Trees cool their local area by performing endothermic reactions creating carbohydrates and lignans.

Let's not forget shade. How much are they cooling the air above them?
lol YES. It's like Americans don't understand that sometimes staying alive is more important than doing what's right. Especially for something like a hotel review.
Well, it is the law that you're not eligible for a security clearance if you have significant debt.
This is one of those brilliant things that seems obvious in retrospect. Sweet hack!

See also: https://github.com/symless/synergy-core (share one mouse/kb across multiple computers with their own displays via network)
I have the same problem - my birthday is a couple of weeks in the future, but gets rendered in the past. I edited the options so that the only event was my actual day of birth.

Is it just calling all years exactly 52 weeks long?
Not seen this much fluff in a while - Coinbase is definitely a profit focused company.
I’m more concerned about how this information was sourced. Did it get leaked from the IRS or an accountant? It feels like that part of the story is the bigger deal. I love the NYT but this feels kind of like doxing and makes me very uncomfortable.
Well, this particular instance of the Universe popped into existence last Thursday[1] and will run until Tuesday at around 16:33:02. (internal time, that is) After which it's expected another 10^4943332110093! instances will run before the first Universe with (mostly) the exact same configuration as Tuesday 16:33:02 will appear, though that one will only exist for a few hours. After that, it's quite a few iterations before we get to Wednesday.

https://rationalwiki.org/wiki/Last_Thursdayism
Kevin?
It's filed as a ChromeOS bug...Chromebooks and family.
> That's an opinion presented as fact. You are outright discounting the opposing view. That's why you're being downvoted, not because anyone is being emotional.

I don't care about the downvotes, I know people are irrational, especially when they feel that their beliefs are being questioned.

But static types are non essentials for a successful career as programmer, especially in languages like Erlang (or Elixir) where I can take data from a socket and write something like

def f(<<type::big-integer-2, value::big-integer-6, rest::binary>>) do
...
f(rest)
end

def f(_), do: #no valid match, log the error

and be done with it, while in many statically typed languages this involves bitwise operators, lots of boilerplate, and mental hoops to adapt to an API 50 years old.

Anyway I was answering to "Is possible to do" isn't the same as "helps you to so""

I know for a fact that static typed languages don't help that much.

The most advanced ones are in fact not widely used (I am a big fun of Idris, I love Gleam, I love Helm, now try to convince the company you work for to use it or try to hire programmers for it)

We all know that static typed languages are harder to learn and master, especially for those that do not have a formal computer science background. Is it really important to know the difference between int8, int16, int32, int64, float and double? Erlang has int (arbitrary length, like in real life) and floats. It is definitely easier.

We've all seen companies like Github, Twitter, Airbnb, born because Ruby on Rails exists.

Facebook was written in PHP.

The benefits you list are all real, but they do not create better code out of thin air.

For example

> performance. compiler can make huge optimizations if it knows the types

Rust creates incredibly fast code, it has an incredibly slow compiler.

> refactoring. changing functions might change data expected in another function. you could remedy this with unit tests, or just use static typing.

Did you have this problem recently?

Static code analyzers exist for many languages.

Talking about Erlang (Elixir in the specific case) mix xref solves most of my "contract with the caller" problem

void* f(void *) { ... }

can you tell what's the right argument for this function and what type is returned?

Am I the only one that routinely find this kind of signatures?

public void trace(String format, Object arg) {}

public void trace(String format, Object arg1, Object arg2) {}

public void trace(String format, Object... arguments) {}

Of course the answer is "this is the programmers fault", but if it's wrong, why is it allowed?

What's the path of least resistance for statically typed languages?

> onboarding. new developers on a project, regardless of experience, don't "layout the types in their head", static typing helps.

In my experience the opposite is true.

Types are harder to understand and to correctly plan ahead for.

It takes a good programmer to write code that anybody with a basic knowledge of the language can read and understand, it takes a great programmer to use types correctly in a way that others will comprehend without prior knowledge of the domain.
I live outside the US, but I'm forced to pay US tax on some minimal income, I pay more that than Trump does
This demonstrates the main advantage of a tree structure, which is relativity.

You can say that all nodes on this leaf of the tree are contained within that node... It's an elegant way to describe a UI in my opinion.
If I were a hiring person at AMD or Intel, I'd shortlist this guy for a job, as they need help competing against the headstart CUDA has in the GPU-base compute space.
Sales and marketing don’t get me past that annoyance that sends me to a competitor.
> It takes decades to build a new plant.

No, it doesn't. It only takes a few years. What takes decades is resolving all the NIMBY lawsuits.
Anecdotal, but I used to own the @clonetrooper Twitter handle. One day I woke up and someone else had it.

Tried contacting Twitter, and they wouldn't accept my screenshots as evidence that I owned it. So what do I do? It's been almost a decade now, and I will never get it back.
Does this the KLE format? I've been trying to work on a new schema. https://github.com/ellisgl/keyboard-schema
BS There is plenty wrong with it.

It is not illegal. Not the same thing as being "zero wrong"
> You also forgot to write a test it sounds like. And if it affects your production code, you also forgot to think through your supervisor restart strategy.

With a statically typed language I (or my teammates, or people who write libraries I use) cannot forget to write a test for something like that because the type system ensures that it is caught. I don't have to worry about someone forgetting to write tests, and I don't have to wait until they've got a suitably large test suite to be certain of the guarantees the code can make.
That's the problem with passing around unstructured text as opposed to data structures.
Reminder; tax avoidance != tax fraud.
Also, `Maybe (Maybe a)` works correctly, contra possibly-null values in dynamically-typed languages. It's a surprisingly significant issue given how seemingly trivial it can sound.
Doesn't this just prove that he's not in office to get rich but that he's willing to sacrifice for the sake of his country?
It seems like deciding to promote cryptocurrency isn’t accepting the status quo, it’s choosing a political cause to work on?

This isn’t a cause I’d want to spend any time on, but it is trying to make a change.
Hair
Check out our new hair now click the link.!
Current model for storing nuclear waste is incomplete
The ls quotes behaviour still pisses me off. One time I let off steam by tweeting about that stupidity and @-ing the maintainer of that package. Of course he defended that decision and moaned about how his work maintaining an open source work is under-appreciated and what he gets is just the abuse. It wasn't a productive conversation, but I realised the more he got criticized the more he was going to defend that that decision wasn't wrong. (It is, though.)
Does anyone have any more detailed information about the losses, specifically from the real estate side of his businesses?

Real estate can frequently show a tax loss from depreciation while generating cash flow. But depreciation only applies to improvements, and it sounds like the golf courses are a significant part of the losses. I don't know enough about golf courses to determine if depreciation is a big factor here.
The author isn’t talking about teaching ls, but about using it to teach fundamental principles of Unix, in particular “do one thing well” in the context of piped standardised regular line-oriented text formats.

So ls is chosen because it is supposed to be the universally familiar archetype, but author is noting that corruption of the underlying principle in the default configuration of some variants & distributions has extended to something as basic as this.
Thanks a lot for sharing. I used to go on /r/MKB a lot a few years ago, but I had to stop because I wouldn't ever be able to afford such nice-looking keyboards, as they were usually so expensive :(
> Ok, you are talking about constructor overloading

No, I'm not. I'm talking about, for example, "Classes and structures must set all of their stored properties to an appropriate initial value by the time an instance of that class or structure is created." Which is not the case in Objective-C.

Also the concept of a "designated initializer", which is again simply a convention in ObjC.

EDIT:
To be clear, I'm not trying to make statements about the history of programming languages, or about general programming concepts. I'm trying to say that the very specific way that Swift implements general programming concepts (which may vary greatly in different languages) was obviously inspired and constrained by backward compatibility with Cocoa and Objective-C. If you were to design a new programming language from scratch, without those backward compatibility requirements, you most likely wouldn't implement things exactly the way Swift does. It would be strange if you did. Swift is very much constrained by backward compatibility, and very much non-ideal as a result.

If you read that entire long initializer document from top to bottom, it's clear that this is all specifically based on Objective-C patterns — as it needs to be for Cocoa compatibility — regardless of whether there are historical antecedents of the general concept.
Morality and the law often have nothing in common
It a lot of cases that doesn't happen. The water levels in the headwaters and the amount of flow on the downstream river are controlled with goals other than power production. Like not causing floods, and having enough water depth for navigation. In Ontario, Canada, if the plant doesn't run at capacity, generally the water is sent through the spillway without generating power. I'd assume that to be common in many hydro-electric installations.
Thanks for posting this, your website content is really interesting.

Maybe it is a bug in my version of Firefox but my processor spikes massively when I go to your site.
That's exactly what a legacy admit is defined as. What non-standard definition are you using?
I still cannot register new domains or have a domain dashboard on CF, even though I now have over 100 domains registered through them.

My friend has a dashboard. I don’t. Support says it’s a rolling feature or something, but it’s been a couple months since that and still nothing.
I mean, it's reasonable if it is true defamation. I'm not sure how Thailand's legal system is structured, I think in a lot of places it would be unusual for a defamation case to result in arrest except for contempt of court.

Not that I generally have high hopes for Thailand's judicial independence from private and political interests, so who knows.
This is a HUGE distinction that gets glossed over because it's hard to see the implication from a headline. A lot of his critics pointing to his "bankruptcies" had focused on businesses going bust. So, fair enough, his casinos sucked, but knowing when to declare a business insolvent is a legitimate skill and not necessarily a sign of someone who is overall bad with money.

Taking on $300M against your own name is madness. What scares me the most is we needed personal returns just to figure that out. There's no way you can go into that much debt without significant foreign or less-legitimate lenders in the mix. The man's also in his mid-70s, so everyone must expect that if he dies next week, there's something they'll be able to collect from the estate. Combine that with how closely he's kept all his kids involved in his businesses and you have a man with everything to lose.
Ya, but the important question is can they invert a binary tree on a whiteboard?
The study is very well done, and I suspect the conclusion that former clerks have an edge in understanding justices’ idiosyncratic views is correct.

That said, the connection between clerkship bonuses and those margins is not demonstrated at all. The time between a clerk being hired and being allowed to argue before the Court in a major case can be decades. The “billion dollar” cases are argued by established lawyers, not new clerks.

The reason for the bonuses is simpler: there are 36 or so clerks every year and clients are impressed with them, even with non Supreme Court work. (Most clerks don’t end up practicing before the Supreme Court anyway.)
How does the forced release of Trump's tax returns demonstrate anything about his willingness to sacrifice for the USA?
The same woke activism as everywhere else.

"many employees were interpreting our mission [of creating an open financial system for the world] in different ways. Some people interpreted the mission more broadly, to include all forms of equality and justice. ... Coinbase has had its own challenges here, including employee walkouts."

Because cryptocurrency has a lot of non-liberal people of various kinds, the culture war could be hitting Coinbase even harder than other companies.
Ask HN: Have you ever inherited a codebase that you liked?
It seems everyone always complains about the legacy codebase they inherited. I can't think of a single time I've heard someone speak positively of an inherited codebase. I'd love to hear from anyone who actually liked a legacy codebase that they didn't originally author. What made it great? What lessons / takeaways are there for the rest of us?
I patch that behavior out of the GNU core utils on my Gentoo machines, and set the quoting style properly everywhere else.

This is one of the worst behavior changes ever to come out of GNU. It should never have been the default.
Are you uncomfortable with the method of finding the truth? I may not agree with specific methods used but if credible then the guilty are guilty.
The HN guidelines do not say that "politics is not allowed" (indeed, HN tried a rule like that as an experiment a while back and it went quite badly), so it's a bit more complicated. (and other people already have made good arguments why the wording that's actually in the rules would apply here, long before your comment)
The web does it better, and the web does it first.

But I am glad to see native developers finally get a half-baked, sparsely documented reactive UI framework (still a year later!), and like a decade late. Apple is over, and it’s hilarious!
Get a new one. I think they are free.
> I think the most legitimate concern about nuclear safety is, what happens to the plant if you push the "OFF" button and go home?

Local peasants get in, take some pretty glowing things back home, apply the stuff as makeup, and die horrible deaths. When the family tries to bury their daughter in the town cemetery, the rest of the town marches in protest.

Clearly, the lesson is that we should stop building... hospitals.

https://en.wikipedia.org/wiki/Goi%C3%A2nia_accident
In particular, because the President is the source of classification authority, the oversight functions that would normally be fulfilled by financial disclosures on forms like the SF-86 have traditionally been fulfilled by the electorate. The financial disclosures are part of the process of ensuring that people entrusted with national security information are "reliable, trustworthy, of good conduct and character, and loyal to the U.S." Candidates releasing their tax returns is a (less rigorous) process aimed at the same thing.
That's an entirely unrelated issue, and fits the case of urban renewal projects whose preexisting building is not able to accommodate new functional requirements, at least in a cost-effective way.

The only factor that the use of concrete plays in this scenario is that concrete structures are expensive and time-consuming to demolish. If the investment makes financial sense then the choice of building material doesn't make any difference.
From working in media, another problem with micropayments is deciding on that dollar cost.

Without coming up with some administration of value to each article (which I'm not saying isn't worthwhile, it's just not something that's typically done) -- and perhaps even then -- it's very challenging to come up with a value that readers might understand.

If everything is $1, but long investigations or in-depth reporting costs more than that, how do you stop losing potential subscribers (who would contribute more ARR) to these payments. And equally on the (admittedly large) percentage of stories that might not have such value, how do you price them?

This is why subscriptions tend to work. Slowly you can weed out material that isn't working for either acquisition or retention. But you are always going to have articles that are good retainers but poor acquirers. To a micropayment reader the value of that article is low, but to subscriptions it may be higher. You might never do that article if you marked everything by its CAC value, but if you didn't you may lose $5000 ARR.

How on earth do you price it fairly?

It's complicated.

I'd be in more favour of more expensive 24hr passes that show the value of the subscription to regular readers. Say $3 for 24hrs, and $30 for a month. I think in terms of small payments that's as close are you're going to get.
"It used to be simpler"

I don't know about that. You had the BSD vs System V at the time, and standard commands had different flags, default shells, etc.

Then shortly after, all the various RISC Unix flavors.

There is, of course, more than Linux these days, but it has so much market share on the server side.
“Dummy loads” are unnecessary - we could divert excess energy into desalination, carbon capture, or energy storage efforts (molten salt, for instance).
Not a crime != not an absolutely shitty thing to do
What about fusion reactors? ITER is WIP.

https://www.iter.org/sci/Fusion
Same interaction for me too. I think this is a widespread tactic on their sales team.
The article seems to be allowed now and basically every comment has negative votes. Doesn't matter which side of the fence it's on, everyone is nuking everyone else.
I think that is unclear at the moment and the NYT is not revealing it's source according to this[1]. It says they are declining to provide the tax filings to protect their sources at the bottom.

[1]: https://apnews.com/article/archive-personal-taxes-donald-tru...