jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Is fragmentation a serious issue for you? COW filesystems in general aren't great for use-cases that rewrite blocks frequently (databases usually the poster child) but I've never had much problem with it for more general cases even when the free space fragmentation gets north of 70%. Then again most of the storage I care about performance on is NVME.

I can see a conceptual sort of super-scrub that balances a zpool and addresses all that that's not on anyone's radar AFAIK.
Agreed - I drive-by minor version updates at every opportunity that I can because I know if I don't, things will get pretty painful sooner or later.
A few interesting points about the NEM that help explain why it's avoided a simple situation.

1: There are multiple price caps that set a maximum price on energy.
2: There's a commonly traded instrument that effectively acts as an insurance product for retailers against high prices. This means peaking generators get paid every quarter, even if they plants don't run at all.
3: The Australian government is spending billions building pumped hydro and gas generators to ensure supply over and above what the private sector is willing to fund.
So, yes, ontology tends to break down. Are we going to throw out all existing filesystems, though? Heck no. Fortunately, it's not hard to layer search and non-hierarchical indexing on top of existing filesystems.

I wrote a simple (Lua + SQLite) script that tags files, searches all known paths by tag, etc. It's really not hard. It hasn't been hard for decades. Why hasn't it caught on? Beats me.

Using directories as contexts + symlinks to merge them works around many issues, but the same ugly breakdown appears in e.g. statically-typed OOP class hierarchies. ("Is a platypus a mammal or an amphibian?") Sometimes, is isn't.

Basically, I see where they're coming from, but "normal filesystem, with tags" probably makes more sense to most people than "fully non-hierarchical* filesystem". And, hell, I keep spelling hierarchical wrong.
> It is absolutely unbelievable [...] that a cash cow [...] has a problem like this

Likely it wasn't fixed precisely because it's such a cash cow. "It's making money, don't fuck with it".
Did you consider allowing arbitrary tree structures? That might be easier to explain, by analogy to directory trees. Of course having fixed levels has its benefits. It reminds me a bit of the notebook/section/page hierarchy in OneNote (although OneNote also allows arbitrary subsections and subpages).
> This bug wouldn't present in the first couple years with the limited amount of DLC

GTA Online loading times have been infamous for a very long time. They were already unjustifiably bad when they released the game for PC, and at that point engine programmers would surely be involved.
Direct Storage will allow for hardware-accelerated decompression straight from an NVMe into GPU memory, without involving the CPU and system RAM.

https://devblogs.microsoft.com/directx/directstorage-is-comi...
You could do deriv properly in C if you have support for “blocks”; otherwise you’ll have to store your state in a struct.

I really wouldn’t have got this stuff 5 years ago but functions returning functions is a super sweet tool and I’m glad it’s finally seeing mainstream adoption. It’s a small leap from the imperative mindset but results in much neater flows when done well.
got to love the $200,000 csgo weapon skins too
I haven't examined why others have failed so I have no rebuke on how "this time it's different."

However, I can speak to your last points.

Email sending between addresses utlizing Handshake domains has been demonstrated. I am unable to find any tweets but here's a video explaining how to do it[0]. Concerning security certificates, this is possibly via DANE rather than a centralized authority like LetsEncrypt. There is a tutorial[1] for that as well.

Regarding name collisions, Handshake's purpose isn't to replace legacy DNS, but to build atop it. It is for this reason that the Alexa top sites aren't available for bidding on Namebase. Again, I haven't looked at the amateur projects you've listed but it's possibly Handshake's focus is a key distinction.

--

[0]: https://www.youtube.com/watch?v=tTUUO6Jswk0

[1]: https://ras.cr/handshake-tutorial.html
It's not just a gas/coal swap. Electricity generated from coal and gas combined fell in 2020, largely due to economic dislocations from the pandemic:

https://www.eia.gov/outlooks/steo/report/electricity.php

Even after the pandemic it's expected that renewable electricity will grow significantly while fossil generated electricity declines.

The electricity generated from coal and gas together is expected to be 157.23 terawatt hours less in 2022 than 2019. Electricity generated from non-hydro renewables (wind and solar) in 2022 is expected to be 211.45 TWh more than in 2019.
> Age is very important for leveling kids appropriately and keeping them safe, which is why birth certificates are required — parents are insane and go to extreme lengths (I personally encountered forged documents, parents who delayed entry into kindergarten to age 6, bogus documents from siblings or cousins, etc) to try to let older kids play in younger levels.

This being HN, I figure I can make this criticism and be understood even if it breaks the rules here:

Either Little League operates on a human web of trust-- where parents show the documents to a human like you, who then signs-off on the age/residency verification, on up the chain as the Linux Kernel devs work; or, Little League requires a sophisticated digital system for accepting and verifying the documents with lots of personally identifying information in them. If it's the latter, fine-- but then that system is subject to the same scrutiny that Signal, Clubhouse, Experion, and every other digital system out there.

With that in mind, Little League's privacy policy as written is a dangerous pile of horseshit, and your rank speculation that they're probably not leveraging it the way the rest of data miners would isn't helping.
I own a reMarkable 2.

There is certainly enough to justify the cost, if you are a prolific note-taker.

Conversely, I find it hard to justify the cost of an iPad, becuase I already have a phone and several laptops. I can't see a situation where a tablet would be more useful to me, so I've never bought one.

Turns out different people have different needs, and the e-ink note-taking market caters to that. Most people would find an iPad more useful, so they're lower cost.
you basically described xml.

not sure I want to go back to that.
My state had an online tax system in test for a few years. Over the course of 3 - 4 years it was opened up to a larger group of tax payers with potentialy more complex tax returns. The final year of testing I was one of those selected to use it.

The following year it was going to be rolled out to everyone. The state had invested millions in it. The legislative session before it was to go live Intuit successfully lobbied both the governor and legislature to kill it.
Beautiful!

A nice, simple, well-documented shell in C!

Not too little, and not too much.

Just the right balance between functionality and complexity for education.

Favorited!
You're right that he does seem to indicate he does exclude himself, but I feel like he puts more effort into that article to include himself with the comparisons made.

But maybe that's not the issue as much as:

I think the larger issue is that he really doesn't make the case (and maybe that's not the point) that these ideas are in fact as great as he makes them out to be. He mentions then and then goes on to mention some basic math, about the matrix... that's not convincing and raises all sorts of questions in my mind.
Just trying to understand how this would work:

>1. Computer stations use two types of fingerprinting at all times, facial recognition and typing biometrics. Also, login to the system requires password or pin entered after a card is inserted, followed by a fingerprint authentication, followed by the password of the day. Critical software/data must be accessed at an air-gapped machine inside a Faraday cage.

Is the air-gapped machine machine seeded with all future passwords of the day, as well as trained for all potential operators' biometrics (facial, typing, fingerprint) before being put into service?
The correct answer to almost every db question is: “it depends”.

For instance. “Select *” can be good for ad-hoc exploration (as long as you include a limit to the rows returned). It’s bad practice for shipped code because it can lead to binding issues, in code, when you modify or add columns.

“Select *” will almost certainly be optimized away by the execution plan but if you have blob data, could introduce a lot of unnecessary disk i/o.

Is “select *” bad?
It depends.
q is a general use programming language that has a subset of sql embedded inside of it. And it's amazing. You can write stuff as:

c : a + b
select col from my_table where other_col > c

So no more faffing around with manually building queries, and queries are ran by the same process that has access to all your variables.
Or maybe they are horrified with the idea of living forever...
It came from Googlers, who are kind of notorious for not using the rest of the industry’s tools. Sometimes it’s because they pioneered the problem space, and their own tools really are that much better. Sometimes their tools used to be better but are now just tech debt. Sometimes it’s promo-driven development.
So, you were only calling police officers "pig" selectively?
It looks like a simple form. I don't know why you expect to get VC funding for it
I'm waiting for "Lisp as an alternative to Rust." :)
OMG. Signal is leaving me.
I hate twitter.
You can turn on dead comments in your preferences and see all the nice things they have to say.
I see what you mean but it's more nuanced than that in my case.

It's not like he turned 50 and suddenly stopped coding. I'm talking about a real nerd, a person who codes even on their free time.

And he still writes code in other projects, he's a consultant, but in our project he's not touching any code, only advising. And he's 50+ now so he has 15 more years until retirement.

Of course I've seen people here work beyond retirement because our field is so easy on the body.
I predict this to be the end of an era not the return. The wounded snake is rearing it’s head one last time before finally being lopped off. This is all done in desperation.
I have 2 short-codes through twilio and the 30-40% cheaper SMS rate grabbed my attention. I love twilio and never managed to get far when trying to figure out how to go direct to the carriers and get better pricing (and twilio was never interested in price negotiations, in fact I serve mostly non-profits and they wouldn't even give me their non-profit pricing). But with pricing pressure from plivo, maybe I can make some progress.
Maybe. For node.js devs. And HTML/Markdown/non-programming coders. Not sure about the others.

A good programming editor must treat code constructs as first-class citizens and (at least partially) operate on AST level, not go with typical "hey, we have a bunch of text that we colorize and bracket-match/fold/dissect with some mostly-working regexp mess¹" approach. The latter is just a notepad, not a decent development environment.

As I suspect this editor isn't much different from notepad/textmate/sublime in this regards and it doesn't really understand a thing about the code I'm working on (just pretends it does), it seems quite useless to me.

___

¹) Like this: https://github.com/atom/symbols-view/blob/master/lib/.ctags
Emacs is GUI desktop software. Few people use it in a terminal.

Also, people didn't born knowing Javascript. They learnt it. And one could argue that Lisp is just as easy to learn, if not easier.
Sure, but then again, it's hard to picture the "consumerization" of bitcoin happening without services like BitPay or Coinbase in the first place. Plus, if there's a future where bitcoin actually has a respectable market share in consumer payments, surely there would be more competing companies in the space trying to get a slice of the pie.
1st scenario.
Funny. I appreciate the want for more exploring, but the logic he lays out is almost the exact rationale that has slowly eroded NASA from 1.6% to 0.5%. Maybe not all for "think of the children," but after we lost the fear/competition of Russia, space always comes second when you pose the question as "...when we could do X with the money." Why not spend it on something that will fulfill our lower needs as a group (hunger, health, shelter, happiness)?

More annoying, the political defense to try and keep the votes for it makes it all the more silly. It spreads over multiple states and locations to ensure votes, which naturally makes it more diffuse and internally fractured. But you're still arguing with the increasing conservatism of an aging country whose Reps know that voting stability and order gets them back in.

OK. It would also help if they had a goal that wasn't just "stay up." Well projected vision can set fire to a thousand hearts. (cue Superman joke)
Agreed. I would also like to see what (if any) reply she had to this letter.
Very good point that few of the editors are members but I figure that is a good way to continue to support the project. It's unfortunate that apparently a shockingly low number of visitors actually give when the "if everyone gave $3" banners go up.
Sadly the battery issue is painfully generic, and the built in battery UI hopelessly inaccurate.

I have experienced that the UI claimed that Play services were eating battery. But when i brought up a good old top report and looked at CPU time i find that Facebook was blocking the CPU from reaching sleep state.

killed the Facebook process and the problem went away rapidly.

And recently i have seen Plume having a similar issue. I can actually observe the CPU time rising when it is nowhere to be found outside of the top readout (no entry in the task switcher etc). But checking the Android battery readout i see nothing about Plume being a battery hog.
The mysql extension is not dangerous in any way, don't spread FUD. The reason for not deprecating it sooner is that very large projects depend on it. These projects may have been ten years in the makings and aren't in any way unsafe because of the mysql extension. Software like WordPress and Drupal still use and support the mysql adapter and run on a huge percentage of the web today.

I agree a lot of people read insecure tutorials, but it allows even beginners to write fairly advanced web sites. If the choice is between easy and available and difficult and hard to use, I'd rather have the first option available. On the web, ideas, timing and execution is important, not how amazing your code looks on the backend. A lot of great software may not have been created had it not been for how easy PHP is to get started with. As a community we are trying to educate people to code properly. It's an ongoing process.
I doubt it. You need gas supply, water supply, etc. It's not a quick job to reconfigure, plus I doubt many builders/plumbers will be available to physically do the work. I think most operators are just throwing in the towel; probably the numbers don't make sense if you have a dining area that is empty, and I imagine takeaway/drive through orders are down sharply as govt is saying only absolutely essential trips are allowed. Delivery orders were probably up sharply though I imagine.

Also many takeaway places don't have a dining room to reconfigure into.
I'm guessing this is related to the "Zoom monitors activity on your computer" story https://news.ycombinator.com/item?id=22657384
I have a Windows laptop for work (my first time using Windows as a daily driver since I think 2003), and wow is it awful.

Everything, everything, looks scaled and blurry. Apps, installers, widgets, menus, everything. It's amazing how fundamentally terrible everything is, all the time.

Now that I think about it though, my first experience with Windows scaling was the text scaling in (I think) Windows 7. I had it set to 120% because I had my computer hooked up to my TV, but a game I was trying to play (SWTOR) would crash on launch every time if the text scaling wasn't set to 100%, making the text in Windows unreadable unless I went up to the TV.

I'm not sure if Microsoft just can't get their shit together at all, if getting their shit together would break too many apps, or if they have their shit together but Windows app developers are all wildly incompetent.
I certainly didn't say asians wearing masks was stupid. My implication is they are not effective for either COVID-19 nor cold or Flu viruses. Japanese don't wear N20 masks. They basically wear a piece of cloth that seals no where.

https://askul.c.yimg.jp/img/product/3L2/8475270_3L2.jpg

That is not a N20 mask.

Further they don't all wear them. < 50% wear them.

The majority of people wearing masks in Japan are for hay fever.
Congratulations Dalia! Best of luck with your new adventures in and outside of Google!

Your story motivated me even more to keep nurturing my niece's interest in programming :)
Exactly. There's no how-to guide there. It's mostly an ad. Good idea, though. Search for "How to Breathe"; there are some good sources. Especially important if you're on lockdown and moving less than usual.
I appreciate your reply. I am not sure if I really am on the Scholars side of the spectrum myself, but I surely love to know how to use my tools appropriately (Googling instead of memorizing everything is efficient). There was an article recently on HN (http://news.ycombinator.com/item?id=1906070) related to "bad" habits in Perl (What about using the safer, clearer three-parameter form of open?) : as you and other expressed it more clearly than I did, this is the Cargo Cult side of programming that bothers me. Also, I was disappointed that most of the comments seemed to fight over stylistic considerations whereas the point of the author was "Just please stop making authoritative claims", e.g. uninformed claims; but don't get me wrong, I clearly noticed that people here actually know quite well their subject, even when they choose the always-use-semi-colon side of this war.
As I said, they've changed it now but a few years back whatever they may have said when they spoke to you and whatever they hinted at, the contract and license said it was your responsibility very clearly.
Look, I'm the first to register my name on services like that, mostly because I'm a vain nerd, but then I forget about them and never visit them again. I completely fail to see any value in these kind of sites other than making sure someone else doesn't "steal" my name.

Still, Congrats to them!
I'd want to verify that claim, since it is also avoiding mutex contention.
Yowza, did they test this on Macs? Terrible full-map flickering when dragging or zooming on Safari 5.0.3 on Mac here.
I block all third-party cookies, accept all first-party cookies but delete them when Firefox closes except for few sites I'd like to keep being logged in. Those I approve in the "Manage Permissions" section of Firefox. There are plugins for this but this is a Firefox native way of doing it.
How are you defining memory performance and where are your supporting comparisons? This article only discusses the M1's behavior, and makes no comparisons to any other CPU.
Thanks for clarifying. But this isn't any fundamental difference IMO. There isn't any functional limitation in an Intel core that means it cannot saturate the memory bandwidth from a single core, unless I am missing something.
So essentially a security scam.
Wifi drivers could easily deal with this risk by providing specific MAC addresses only to specific networks. So you lock in your home network and work network, but randomize other unknown WAPs. Or better yet, just turn off wifi when you're away from trusted WAPs and use your cellular data.
no I don't have PHP or database developers, I have hackers and they are trained to be great at database development and PHP development. I don't mean this negatively but you shouldn't hire people who can't figure out a new technology.
In the Reddit thread, another MeFi administrator sums it pretty nicely: MetaFilter has rules about that sort of thing because it wants to encourage a certain kind of community. Other sites may have different rules.

"On Metafilter, specifically, deliberately impersonating a disinterested third party to get in arguments about yourself or something you've got a personal stake in is a problem, yes. It's anathema to any kind of sense of community and continuity of identity. Other places can have their own rules or lack thereof. The heterogeneity of the Internet is part of what makes it interesting, and certainly no one is or should be compelled to be a member of Metafilter or Reddit or any other site the rules or community guidelines of which they don't like."

Direct link: http://www.reddit.com/r/comics/comments/gqzgx/dilbert_creato...
Yea, that would have been seriously bad. In this case it would not be anywhere near as bad, but it is still bad.
I don't see how that is so surprising. At the time, Python was still a rather new interpreted language that was more or less focused on research applications. Nowadays there are tons of improvements, and let's not forget we have CPU cycles to burn.
"Here is your working version which we will make permanent when you're paid in full."

You could do that legally, if you made an expiring license mechanism, and included it in the contract.
Well no it's actually not. Astroturfing would be if he had 100 sock puppets.
We can know things. We know that no algorithm can determine whether or not arbitrary Turing machines will halt, because assuming the contrary leads to a contradiction. Similarly, no consistent axiomatic system powerful enough to express propositions of elementary arithmetic can be complete.

Neither the undecidability of the halting problem nor Gödel's first incompleteness theorem are "waiting to be disproven." Similarly, the speed limit of the universe, if assumed to be breakable, leads to all sorts of contradictions and true paradoxes. Note that I'm not saying that the entirety of some theory, be it special or general relativity, quantum theory, etc. are known truths.
Does this mean the gaming industry is losing market share like the RIAA and the MPAA?
Actually they thought they would hold out a bit longer but APNIC surprisingly assigned a whole bunch of IPs for 'experimentation' altho in reality they are probably 'dirty' and will be cleaned up for re-assignment later on.

Anyways, as of now, the only IPs that APNIC has is reserved for IPv4 to IPv6 transition. What that means is anyone in their region cannot request an IPv4 IP, unless it's for the express purpose to do conversion to IPv6.

This will happen to all regions of the world within the next year.
Weird and classless that they refused to pay a break-up fee.