skysight-inc/HackerNews huggingface dataset:
That's true. Parquet went through the weirdest changes between its various revisions and because it was used for Hadoop data lakes, there's a whole bunch of data that is being stored in legacy formats. Off the top of my head:

- different physical types to store timestamps: INT96 vs INT64

- different ways to interpret timestamps before tzdb (current vs earliest tzdb record)

- different ways to handle proleptic Gregorian dates and timestamps

- different ways to handle time zones (since Parquet only has the equivalents of LocalDateTime and Instant, but no OffsetDateTime or ZonedDateTime and earlier versions of Hive 3 were terribly confused which is which)

- decimal data type was written differently, as a byte array in older versions and as int/byte array/binary in the newer ones

- Hadoop ecosystem doesn't support decimals longer than 38 digits, but the file format supports them
ITT: People who have not read or seen The Big Short
MicroMuisc: End-to-end automatic text-to-audio alignment for music
Sony rushing to release the Saturn before the PSX was a mistake IMHO. Not only did it beat Sony to market, it beat its own games to market. But mostly it just cost too much, especially compared to the PSX.
Researchers find unfixable bug in Apple computers [video]
> We don't want to pay for software? Look at the Appstore! Good products for reasonable prices are worth the money

Such a strange statement in 2024, we all know almost no developers can afford to live off charging a fair price $20+ for software on there because people wont buy it, or charging the price people will actually pay on there which is $0.

Only way to make money on the App Store is to hammer in ads, sell data, exploit or trick people into subscriptions.
Why it took a long time to build that tiny link preview on Wikipedia (2018)
Knowingly handling stolen (secret) property is still a crime. It's not about the embarrassment. If he only released the infamous helicopter attack or specific "criminal" documents, that'd be one thing. However, he dumped the entire diplomatic communications (among other stuff) that literally put people's jobs, careers, and even lives in jeopardy who were doing nothing illegal, immoral, or wrong. Most of the dumped data was mundane, but still classified.

Embarrassing leaks have happened many times (pentagon papers*, watergate, Iran–Contra affair among others) and the leakers didn't go to jail

Even worse his ego took over and wikileaks became the julian assange show; he reminded me of every cult leader I've ever seen. He's now experiencing FAFO for his arrogance.

*Though the gov't tried to charge Ellsberg with stealing/releasing classified data, the fact that he was highly selective is what saved him from jail time.
> How is extradition a kidnapping plot?

Extradition is not a kidnapping plot.

Administrations and agencies actively+eagerly seeking methods to deliver revenge to Assange in the form of kidnapping and assassination - this is also not extradition.

https://duckduckgo.com/?q=plot+to+kidnap+assange
Tether shareholder Christopher Harborne's suit against the WSJ
A different perspective.

Young children benefit most from treating them like people. Autonomous people.

The time you spend optimizing books and toys is time you don't spend on what matters.

Look at it this way, you will make some good choices, you will make some not so good choices, but most of your choices won't make a difference at all because they will be little choices and a child's life is more massive by many orders of magnitude.

I mean what is a kid? You're a decade or so away from puberty and the point where their friends become more influential than you. Picture books and plushy aesthetics are an ordinary flap of butterfly wings.

But don't worry you've got a decade to grow into the job and in ten years you will have a better perspective on what matters. And in two decades they will be adult kids and you will have a role in their adult scaled problems...assuming of course you are laying the groundwork for that.

Fortunately, you will have to make a concerted effort to screw that up (and unfortunately there are parents who do (no implying you are one of them)).

Sit on the floor and play beside your child, and with them sometimes, and against them as they get older. That's what matters to them and to you.

Sure someone may have written a master's thesis on the bullshit debate you are having because they needed to write a master's thesis in order to graduate. But there's no objective "kids benefit more" from X because X is one an infinite number of factors.

And because running a double blind long term study would be grossly unethical.

Good luck.
Absolutely I agree that the geometry of the problem dictates 1/R^2 dependence, regardless of frequency. The gain, which I agree is a misleading way to think about the area, is related to the area of receive through the frequency terms. If you don't like that form of the path loss equation, I understand (I don't either!), but physics is not broken.

Where the "bogus" gain really shines, though: I can take my original receive antenna, operate it as a transmitter (so gain is now relevant), receive with my original transmit antenna (where I now care about area) and get the exact same result in terms of loss!
Widevine (or any other DRM-based "proof of human" solution) would be far less compute-freedom and privacy respecting than a captcha.

Hashcash[1] was invented two and a half decades ago and is still the best solution. It doesn't require manual work or user privacy invasion and deters mass spammers.

[1] https://en.m.wikipedia.org/wiki/Hashcash
So far intrinsics supplemented with functions that wrap single instructions cover my needs. The thing I occasionally want to be easier is manually configurable unrolling. For example if you have some kernel that processes the input in 3 streams, or that loads 5 registers worth of input from a single stream and processes all of those in the same way, the resulting code duplication is a useless place where typos can give you a bad time. A macro system slightly different from the one C actually has could let you get rid of the duplication and just change the constant to control the unrolling.
> So there you have it, an explanation for the regex anchors that kinda makes sense.

That’s not an explanation, it’s speculation. The whole article was guess work and you picked something that sounded plausible. Ken Thompson is alive, why not ask and confirm? Then you could say you have an explanation.
Yes that's true, unfortunately people do it all the time and there's really no way to stop it.
A much smarter (since it's both more secure and poses less of a risk to users doing the forwarding) way to solve the same problem is to use missed calls (the last n digits of the caller ID are the OTP code).

WhatsApp does that in some countries on Android (where there's an API to read caller IDs of incoming calls).
I dunno, is the German judiciary powerful enough to be independent of the US? In theory the entire country has independent sovereignty but it doesn't isn't in a position to exercise it to full effect. It doesn't come up very often, but in physical reality the judiciary's independence rests on the beliefs of a country's police chiefs and generals.

The US has a history of just doing what it wants in Europe when it comes to renditions (see https://en.wikipedia.org/wiki/Extraordinary_rendition [0]). It isn't out of the question that they just grab these people and the judiciary can go sort itself out. There were reports that they were considering assassinating Assange and being done with it. I assume the fact he isn't much of a threat going forward and that his miserable existence is an object lesson in defying the US stood him in good stead against those ideas.

[0] I liked the 2006 resolution that called on that the US to stop doing these things and apologise. The good old fashioned sternly worded letter is one of my favourite parts of politics.
>For mass gamers of that era, where the big thing was "arcade in your living room" it's a disapointement....

One exception to this is the shmup genre. The Saturn was inundated with Japanese Shmups and many are perfect (or near perfect) arcade ports.
Depends on the language and the reason to learn it. Right now its pretty discouraging. I pick up, say, enough Italian to get through a 2 week holiday, but all the people I interact with are under 40 and keen to practice their (excellent) English. English is so much the Common Tongue that I even hear the French and German visitors using it.

But: if I can get thru that, and start to engage with (say) Italy at a deeper level, away from tourist activities, or starting to engage with their literature, then learning the language will have a huge payoff. It's just a bit disheartening when you struggle to reach A2 or B1 but can't use it in the country because everyone switches to English. I guess my accent needs more work than I thought...
RSS would just be a replacement for broadcasts to people that follow your site. Not subscriber specific, just things like, "Hey, we are doing a special today, everything 200% off!" or like that. It would not replace things specific to an individual.
Strategising as a Learning and Development Manager
What's the drinking age in Florida?
You are a star, I thank you for your time.
Ok, but, it's a fork of the code. Not a trade. Can you fork debt? If so, I'm a quadrillionaire.
I get it, it feels like a regression to me too, but there is method to the madness, their MTD idea is that you don't just plop numbers into some boxes, that they are a product of accountancy software (so that they're accurate).

I've seen some tools bypass this and still allow you to input numbers manually but just via the vendor API.
Really appreciate the feedback. Can I ask what platform you'd be interested in using the software on?

I'm 100% with you on e-waste -- I hate that we throw out so much of our tech so quickly. (I used my 2016 iPhone SE as my main phone until last year haha.) My plan is to document as much of this thing as I can, including open-sourcing most (all?) of it. I've started small with open sourcing the embedded scheduler:

https://toaster.llc/blog/scheduler/

FWIW I focused on the Mac to begin with because it's what I use and love, and this thing took long enough to make even with that constraint.
Yeah. The transitive dependency graph for small projects can hit 100 pretty quickly, which instinctively worries me. Unlike node, however, library quality is pretty good in quality and how they respect SemVer, and static type checking helps as a first line check.
I agree that the importance of knowing another language will decrease but being fluent will still be better than having a translator in between.
Collision means nothing without magnitude of force.

A glancing blow is completely different from a direct hit. And the amount of Newtons behind the blow completely changes the outcomes. A small ship versus a loaded container ship is a completely different force.

I doubt many bridges would take a full speed, fully loaded container ship directly to one of their supports and survive it. Certainly the most celebrated bridges have a better chance of surviving but I doubt any second tier, lower traveled routes would.
I’m not sure an additional ~5 texts a day (150/month) is likely to be considered excessive, but YMMV
I don't understand what's wrong with the existing solution of:

Right Click > Format Cells > Text.

Set the data type of the column and Excel will not fiddle with it. Let it stay implicit and Excel will to guess. This change is saved in the file. The article only slightly touches on this: converting to CSV and losing all the Excel formatting and then opening it in Excel again.
[dupe]

More discussion: https://news.ycombinator.com/item?id=39824191
But it says that "All rates are reported per 100k population."
Ingesting data via CSV with Azure Polybase is one of the fastest things I have encountered. +1 for CSV.
> Your other comment didn't say who might be paying reviewers.

In the parent comment to this thread, I talk about this. My proposal is that when a researcher writes up the grant to get their research funded, they should estimate how much it would cost to pay reviewers and replicators, and include those figures in the cost.

If the researcher gets the grant approved, then the funding agency will put the money for peer review/replication into escrow. When the research is finished and the investigators have written up a paper to describe their methods and results, the money in escrow is disbursed to the reviewers and replicators.

If reviewers agree its good, and if it replicates, then the paper is published. If not, well we just dodged a bullet.

> I do actually expect to see that happen.

Are search engines getting better or worse for you? It was a lot easier getting the right paper from a search engine 10 years ago. Now, you just get half a page of irrelevant ads, and another half page of links boosted by payola.

Just imagine what it will be like when there are literally MILLIONS of bad papers for each good paper. Then Billions. There is no finite limit to the amount of bullshit that LLMs can--and therefore will--output.
This is a bizarre accusation to make.

Just because it's not a company you agree with doesn't make this any less of a grassroots/fan project.

Some folks see 3000 data points laying around somewhere and just want to create something fun with it.
It's worse than that. My wife's sarl must file every quarter, in mind-boggling detail, and is mandated to have both labour and fiscal assessors. It took nearly a year to fire an employee who stole €6000 and maliciously crippled operations.

Don't ever operate in Spain.
Yeah, Barcelona doesn't really have a quiet time from tourists anymore. It's a shame, but I acknowledge that my desire to travel is part of the problem. ¯\_(ツ)_/¯
Obviously the US needs more mature voters. To match the very mature leaders (“”) who are so mature that they have symptoms of senility or die on the job while their helpers vote for them.
Apparently most of the market doesn’t want the same things you want.

Otherwise Affinity would be the giant acquiring a much smaller Canva team.

That said, this is also further proof of why the standalone software license model died. If Affinity had a great business of their own, they wouldn’t need to sell.

Turns out if you want a software team to continue providing value to you, you should probably put them on salary (subscription).
It sucks they died; but our life goes on.

For almost all of us, there's nothing we can do to help anyone immediately effected by this incident. Would you have everyone else stand idle in mourning and respect? For how long?
Pinnacle – a modern tribute to the 1986 classic, The Sentinel
I agree with "Debt is neither good or bad, it's all down to how you use it.", but this not the central point of the article.

The article's differential contribution relative to other bog-standard tech debt articles is thinking about it as derivative. In the financial world, the behavior of derivatives is more complex and less predictable. Here is an excerpt showing the tech-debt-as-derivative metaphor in action:

> ... someone called you out of that debt. If we really want to stress the financial terms this is your margin call. Your users demand action to deal with your debt.

Remember: tech debt is not "literally" debt. It is a metaphor; a useful metaphor when used mindfully.
I have thought about it for hours by now, and read literature on the matter. It is definitely possible to build berms that protects a bridge from catastrophic failure in case of a ship collision, and it is widely done during modern bridge construction. Please be less sure of yourself when you clearly don't have any actual knowledge on the subject.
Riiiight. Because four year olds have a strong grasp on current events and deserve a say, and totally wouldn’t just become an extra vote for whomever their parents are voting for.
I remember reading an article (that I unfortunately can't find right now, maybe somebody here remembers it?) about this being provided as a service to third parties, and it ended up getting used by banks and other high-risk businesses.

The scheme was something like

- "Provide us SMS access in exchange for free in-game coins" (with or without disclosing that the goal was to send outgoing SMS)

- Resell that outbound SMS gateway for much cheaper than Twilio to various third parties

- Third-party buys the cheapest message route available and doesn't care how it can actually be that cheap

- Random people's mobile games end up serving SMS-OTPs for banks
Or any R or J user doing faster and secure stuff, even by using BioPerl/BioPython under a Jupyter instance. 1970's? This came from 2040, but brainwashed Excel users are still mentally locked in the 80's.
91% of people that filled in their survey I think.
> If it was going even 5kn...

I don't know what sort of speed ships travel in harbors (though I know that they are faster than they appear.) In this case, it was an ebb tide (though within an hour of the low) which might have added something to the ship's speed.

https://tides.willyweather.com/md/baltimore-city/patapsco-ri...
Same problem here. It doesn’t get better in my experience, the more you stay away the less you want to go back in. Over the last 15 years I estime I’ve worked 50% overall. This time I haven’t been working for over 2 years.
> In life there can be multiple causes and multiple effects, but causality itself has one direction, doesn't it?

Causality is an inherently parameterized description of reality. I'm saying that the terms people are using to describe this complex effect are too few and each far too high grained to draw any firm conclusions.
How iPhone Violates Apple's Accessibility Guidelines (2018)
Hey, thank you for asking. I believe it's not ethical to recommend a product one hasn't used before. However, my aim is to assist creators or anyone in finding products they can use and relate to. If they find them good enough, they can recommend them to their audience.
Well it had a proper Z buffer so textures didn't wiggle. Now the fog, draw distance, and texture resolution combined with blurring were terrible.

It was basically the haze console.
We just need to get some big companies to give GIMP (or another OSS alternative) the Blender treatment.
>Fuzzing is a statistical technique that isn't ever going to give you a reassurance that a problem doesn't exist.

Formal verification doesn't prove that bugs don't exist either, thanks to the aforementioned "bugs in the spec" scenario.
People tried and kind-of succeeded. It's being eroded, but it still mostly works.

US generally doesn't persecute it's citizens for reporting. See Pentagon papers.

Assange is not US citizen. Guantanamo bay detainees weren't US citizens. They are free targets.
Yeah, no need to take a (semi)joke literally and go all technical to debunk it. Though without optimizations, battery life on the deck was lucky to hit 2h at first before valve brought in updates and people learned they had to cap resolution and FPS to increase battery life.
Should we put age limit on voting? 70 doesn’t have the brain functionality of an 18 year old. Why they are very susceptible to fraud because of cognitive decline.
> You can sign those with your own key, but then you need to share your private upload key to keep compatibility. Or you don't share it and Google signs it with a new key, leaving old devices behind.

I don’t get it: app can’t be updated if signed with a new key? Given that apps are sold all the time, and developers sometimes lose private keys themselves, this makes no sense.
Approximately 90%[1] of scientists who deal with this type of thing have in fact stopped using Excel (for this and other reasons), the problem is that the nature of this problem is such that the remaining 10% can really still screw it up for everyone. Also, next time you're having a problem with any of your tools, trying ditching that tool and picking something else. See if your productivity goes up or down.

[1] Source: POUMA
[dupe]

https://news.ycombinator.com/item?id=39815362
Perhaps they aren’t pressing those charges precisely because they believe they wouldn’t have a strong case, then.
From that perspective, surely you can draw no conclusion of causality from this data, or any conclusion you can draw has little predictive power about the direction of effect for a given sample.
In most cases the pilot is there as an advisor, the captain/master is still in command of the ship.
This is an excellent point, the tradeoffs are specific to the time, place and needs of the builders
Perhaps this comment was meant as a joke, but this is exactly what lex does for regexps and yacc does for LALR(1) grammars. For the right job, they are both great.

I watched Ken Thompson write a Paxos implementation in yacc once.
Imagine a software bug that wipes out an entire cultivar.
Have to extract the most value for shareholders. Only way i see it changing is people start stealing software because they get sick of it or people stop using subscription based licenses all together.
My point is that it's still the network effect, even when the old platform still has active users.

Nobody left email, yet the network effect is still very present in that space.
I'm excited for the Michael Lewis version of the Rust library ecosystem.
In other words you're violating the provider's terms and conditions. I fully expect either you to get kicked out by them or the product to change.
The library quality is mostly fine -- however crates.io is basically unmoderated and it will get worse and worse overtime as things bitrot and collect dust or the namespace gets abused (already happening).

The biggest problem is the exploding transitive dependency graph, including multiple versions of the same basic utilities.

Even small projects can suffer from this. It's too easy to reach into the grab-bag at crates.io and pull a little utility out and use it. I've personally built very small things only to find multiple versions or implementations of e.g. sha256 or rand or whatever in my own dep graph, and it gets really hard to prune them out.

At work we're fairly diligent about this but still it's exploding. And when you consider the matrix of minimum-supported toolchain versions for different projects, and if you're stuck on an older Rust toolchain, it's even more pain.

Rust projects starting from scratch could consider vendoring their dependencies rather than pulling from crates.io. But support for vendored dependency in Cargo is weak/bad. You run into all sorts of nightmares especially when using workspaces.

It's heresy and I'll get downvoted for it, but: More and more I lean towards using bazel or gn/ninja for fresh Rust projects, and walk away from cargo & crates entirely.

Cargo (+ Crates.io) was delicious to me at first, but it's a meal that tastes worse the more I have of it.

EDIT: it strikes me that I didn't say why exploding dependencies bugs me so much. There are logistical reasons for sure (competing APIs, compile fails, binary bloat, etc.) but the primary reason is: exploding complexity. Every additional dependency is now a potential problem for future me/future team.
> but if taking LSD was a game changer, you'd see a majority of creative workers taking LSD the same way Adderall & co are massively used (there and elsewhere - anywhere where staying more time awake and alert allows you to pull ahead).

Does the same logic apply to eating healthy and exercising?
I'm really shocked at how dependent companies have become on the cloud offerings. Want a GPU? Those are expensive, lets just rent on Amazon and then complain about operational costs!

I've noticed this at companies. Yeah, the cloud is expensive, but you have a data center, and a few servers with RTX 3090s aren't expensive. A lot of research workloads can run on simple, cheap hardware.

Even older Nvidia P40s are still useful.