skysight-inc/HackerNews huggingface dataset:
Article full text:

"California’s legislature has voted unanimously to approve a $6 billion plan to build a statewide open access fiber network (h/t ArsTechnica). The state will provide $3.25 billion to hire a third party to build and maintain a so-called “middle-mile” network, which won’t bring internet directly from backbone infrastructure to customers, but rather to connection points, leaving the last mile to be handled by internet service providers (ISPs). The legislation provides $2 billion for last-mile infrastructure lines to connect residences and businesses to local networks.

Making the middle-mile network open access will allow “non-discriminatory access to eligible entities on a technology and competitively neutral basis, regardless of whether the entity is privately or publicly owned,” the bill states. The middle-mile plan prioritizes areas underserved by current internet options; areas with no residential access to download speeds of 25Mbps and upload speeds of 3Mbps would be targeted first.

Under the plan, the California Public Utilities Commission (CPUC) will “identify priority statewide open-access middle-mile broadband network locations, including areas that can be built expeditiously, areas with no known middle-mile network access, regions underserved by middle-mile networks, and regions without sufficient capacity to meet future middle-mile needs,” according to the text of the legislation."
Or, if you read the featured article, black people and native Americans who rightfully do not trust the racist medical system.
Haiti president’s assassination exposes shady world of Colombian mercenaries
> Tesla is nowhere near having full self driving software.

I think they do have a 'Fools Self Driving' system though.

Either way, the customers are still paying for a package that not only they already paid for it, but it does not work as advertised. And Tesla continues with the lies and U-turns.

Literally taking them for a self-driven ride.
I would like to be able to just send an email from anywhere, eg my mail client on the phone, without any extra steps
Then you end up rewriting a buggy under-performing version of React. No, thanks. If size is really a concern use Preact.
Only for incoming email unfortunately
People are weird about this. Because audio is ultimately a vibration moving through the air, latency is equivalent to distance because sound can only travel a few hundred metres per second.

So, 5ms is less than two metres. When COVID-19 forced you to stand a little further away from people, did you find it added "an eternity" of latency to everything? No? You barely noticed? Right.

One exercise that's interesting is you can build a physical loop (e.g. speaker plus microphone) and play with how long it takes samples to leave your software, turn into audio, then re-enter and come back to your software. You might find that to your disappointment a software stack may be giving you just 256 samples of latency but your hardware adds say 8 milliseconds on top of that.

This approach also helps you ensure you're doing apples to apples comparisons.
20 years ago I would download as many projects as I could fit onto the floppy disks I had on me within the time I had access to the internet. I'd scour planet source code, and all the others, and get all those zips. All I'd have is the title to pick from. Then I'd go home, open them up, and pour over the code, understanding it, ripping it apart, re-using it. I learnt so much.

As an educational tool, being able to generate code and then pick it apart is as important as learning to put code together from nothing.
Categories of Cybersecurity Posture
Been working on it for a while! https://elonmusk.today/#cross-country-summons
Thank you :) Good luck with your own app!
There was a marked drop-off in fast-food having rolling staffing brown-outs once school ended. High school kids flocking to the $15-$18 per hour jobs at Dunkin Donuts and McDonalds and Dairy Queen that had been sitting unfilled for months.
“ Those who beat the real estate curve and bought property for their employees to live in before home prices skyrocketed are faring much better on the hiring front than their comrades.”

So we are returning to factory towns? It seems the only solution is the cap rental prices, which traditionally doesn’t work.

Maybe the city should be buying at the housing and providing it?
About Godot4, Vulkan, GLES3 and GLES2
The article is indeed interesting underlining several cache miss aspects and performance impacts, but sorting 1e8 ints in 7s with standard lib vs 4s (with complex and subtle insights, and maybe sensitive to cpu arch) might not be worth it if you're dealing with a database, or with not that experienced coworkers, or deaking with a more complex computation. So does 2x matter? The article doesn't say, but it is interesting nonetheless.
Yes, the drifts of corpses in the less wealthy areas of town have been so vexing this last year. We'll probably have to import more servants, the lower classes aren't breeding fast enough anymore.
Every time someone posts a book on here someone shows up to bitch about the format and modernization- you should see the crap the 'Game Programming Patterns' guy gets.
There’s a confusion in terms here that is worth clearing up.

To have FSD requires the purchase of two products: the hardware and the software.

Cars purchased from 2016 onwards were claimed to already have the hardware. It is possible to purchase the car with the hardware for FSD only, and not the software. People in this situation were told that they already had the hardware for FSD. Now Tesla is saying that they don’t.

As the owner of two Teslas, as an investor, as a True Believer I have to say that Tesla fucked up here and need to be sued to make it right if they don’t fix this. Not with a “subscribe for two years and get it free.” They should just get the chip installed for free.
you may think they're equal but to me one of the two is fundamentally flawed. I speak from the experience of developing for Android and web, but I suspect in all UI platforms, it's best practice to have the source of truth out of the views and treat states in the native views (checked) as derivative throwaways
Are there recorded cases of this ever happening?
when two elephant make love or war it is the grass that suffers
Laws should be written to increase long-term production, and protect the weak. I do not see how this law does either. It's classic bullying.
On Product vs. Project – HackMD
The environmental damage is highly inaccurate. In fact Bitcoin is a driver for renewable energy. Here's why: https://assets.ctfassets.net/2d5q1td6cyxq/5mRjc9X5LTXFFihIlT...

Here's a more in-depth thread on Bitcoin and the Environment if you need access to more articles: https://twitter.com/asianhodl1/status/1392678699531575302?s=...
No license keys required with H2 http://www.h2database.com/html/tutorial.html#csv
The technology is independent from the economics of one specific blockchain. If you like the blockchain technology you can generally use it without any investment into tokens on any of the popular chain.

Unless you want to use it for economic endeavors of course, but even then you don’t really need to permanently hold that much.

If you’re holding it because you think other people think the technology will make other people think (…) it’ll eventually be used for real payments increasing its price: That’s speculation.
It's not going to change until the UI benefits and eviction moratoriums end. What person is going to go and work all day for less money?? Seriously, if you don't work right now you are getting UI, Food Stamps, and you don't have to pay rent. It literally doesn't not make economic sense to work right now for many people.
No? They expected to have a chance at surviving as a business. And many didn't.
I don't know this field, perhaps my bar is low because of Python lol, but Go's GC has very short GC pauses. So short that it makes non-GC'd usecases less attractive imo.

My big issue with Go's GC, or GC's in general, is consistency. Go's GC can still be variable in pause time iirc. But it's been ~3 years since i've worked in it - so maybe my memory is wrong :)
>Why doesn’t G++ generate cmov instructions? Older releases did, in fact, often enough to generate bug reports11. It turned out that, any time a subsequent loop iteration depends on the result, and the branch would have been predicted correctly, cmov may be slower than a branch, sometimes much slower. cmov can stall speculation all by itself.

>The latest designs from Intel and AMD are said to avoid the cmov pipeline stall, often, but Gcc has not caught up with them yet.

This is why you don't optimize first - even things that you think you know might not be true in the next HW iteration, compiler version, etc. This pattern shows up all the time. The only sane way to do optimization is to measure, write tests to catch regressions, otherwise always write for readability first.
He doesn't strictly stick to evidence-based approaches. I don't know if he does it in his clinical sessions but on many of the more casual streams (which are often presented as if it were a session despite the ample disclaimers that it's not) he is constantly promoting Indian mysticism and explaining psychology principles through the lens of various Hindu belief systems.
> It's trivial to use jemalloc on heroku

Can you share the method you are using to do it? Not challenging, actually answering. Googling I'm not sure which thing I'm finding is the trivial one you use/recommend.
Something not immediately clear to me is how to use the book. I see it uses a literate programming format, and it seems very well done. But I don’t see (in the first couple of chapters anyway) any code to show intermediate results. Am I supposed to work through the whole book before getting something that I can see? I’m sure I’m missing something.
You (and most commenters on this branch) forget the most important thing: there are bazillions of libraries that work with react so I don't have to produce all that untested vanilla code. I only have to wire them together in a way I see fit and then I can jump on the next project. Also: good luck finding a person who would forego using and maintaining their easy-to-market React skills.
Why short?
Swarm of autonomous tiny drones can localize gas leaks
I like these discretionary ligatures. They give a text character.
Convincing the Skeptics
I find it kind of surprising how many people are angry at the mobile experience here. Works just fine for me in iOS, what am I missing?
> Recently, I ran into a situation where I needed a test database with lots of rows and needed it fast. So I did what any programmer would do: wrote a Python script to generate the DB.

The author must have a rather low opinion of programmers... generating data with a script is good for 1,000 rows. Maybe 10,000 rows. 100,000 is probably stretching it. Beyond that the slowness will be meaningful.

Anyway, if the "test database" data is given in advance, you want an in-memory DBMS which can load data from files. If it isn't - use an in-memory DBMS which supports generated columns, or apply your random-number-generating function on a trivial column.

(MonetDB standalone/embedded would be a decent option; maybe the columnar storage mechanism in MariaDB? And of course there are commercial offerings.)

> Unfortunately, it was slow. Really slow. So I did what any programmer would do: went down the rabbit hole of learning more about SQLite...

That's the wrong approach. SQLite isn't called "lite" for nothing. It's not what you would use for bulk operations on large tables.

Read the SQLite FAQ:
https://www.sqlite.org/whentouse.html

it oversells itself a bit, but still says its (only) advantages for data analysis are: "easier to install and use and the resulting database is a single file that can be written to a USB memory stick or emailed."
> Maybe the city should be buying at the housing and providing it?

We do this in New York. It’s pork for politicians.
> They told you it had hardware that could support a full self-driving system that is safer than a human.

And this turned out to not be true, because if it were, they would have released FSD on this hardware.

Just imagine if Microsoft sold you PC hardware that they claimed would support windows 11 back in 2016, but now require a processor upgrade to support it. This is exactly the same situation.
And they also end up with a lot of useless framework knowledge they'll never use again after the project goes up in flames.
Do you remember Samsung Galaxy 2? It was the perfect phone. It all went down hill for Samsung after that. I had a Xiaomi mia1 that was great also. Those companies are capable of launching great products, and after they get the user they try to shove any kind of crap down their throats. When that happens I just leave. It does not mean that I could not give other companies a try.
It is indeed about trade-offs, you're right.

I've been running Macs (alongside Windows/Linux) since the first Intel ones many years ago, and have owned the M1 Mac too. They are great machines, but the general (often automatically accepted) assumption that Macs are better hardware is a little annoying (and I do mean general; this is not aimed at your comment).

* The ThinkPad does have a worse trackpad and battery. However the battery is replaceable, which compensates quite nicely.

* It doesn't have a worse webcam at all; it's a fairly common complaint that the Mac has a very basic webcam.

* Macs are durable, more so than almost all Windows laptops. Many ThinkPads do better in that regard, though - usually the chunky ones that I go for, so I accept there is a trade-off there as to get equivalent durability I sacrifice on the form factor.

* The trackpad is indeed worse (it is good enough, but still a trade-off).

* The screen isn't worse (assuming you choose a decent ThinkPad). It is dimmer, but conversely unlike the Mac I can use my matte ThinkPad display in direct sunlight.

* Windows (for me) is far more conducive to keyboard jockeys than Mac OS, and is far more accomodating for accessibility.

All of which means that personally I saw the M1 Mac as the compromise, in that I sacrificed the better keyboard, screen, expandability, webcam, durability, backwards compatibility, and accessibility, all to get a longer battery life. Not a price worth paying.
For something like redis, but with more structure.

But a pretty good use case (IMO) is testing. If you want to do an integration test with an SQL database, and you want to test large numbers, this might be a good fully functional stub to run locally.
My experience with android has been the opposite. I’ve never had an android phone that lasted more than 2 years without becoming frustratingly slow whereas my iPhone 8 still runs as well as the day I got it. All anecdotal but I stick with what works for me
I disagree, because in both programming languages and in natural language, "now" is not a constant: it's a function that returns a different value depending on when it's called.

While the syntax is "now", what you're really saying is now(Ti) for some i.

So the sentence, in both natural language and most programming languages becomes:

now(T0) != now(T1)

Which is easier to understand, with all arguments made explicit.

Now, some "clever" programming language might automatically translate
this from

now != now

To

a := now(T0)
a != a

Which will be surprising to the programmer in most cases (but might be what's desired in others).

The important thing is that "now" is not a comstant, but a function.
You must have very high opinions of PHP and COBOL.

The conversation was about technical merits, not popularity.
How is deciding to be a part of the enforcers and murderers of an imperialist empire not a choice? It was his choice to join a military that goes over sea every few years to atrociously murder civilians in their homes. Is murderer really a class?
1) The extended UI has indeed ended in a lot of places, it’s not solved the problem.

2) If you need to hold hunger and homelessness over people’s heads in order to make them work, maybe your system is morally bankrupt?
In my mind that's a symptom of rising inequality. On the one hand we are allowing housing, education, health care prices and the incomes of the top x % to rise rapidly but we also expect prices and incomes in other sectors to stay same or only rise a little. That's simply not sustainable.

If you are in the lower income ranks it makes sense to check out of this system and not take these jobs. What's a a job good for if you can't afford to live with the income?

In the long run I think society should accept that lower income people also should benefit from a growing economy and not just the top ranks.
We'll probably have to import more servants, the lower classes aren't breeding fast enough anymore.

Let's just mention that the Biden administration undid the Trump restrictions on immigration and instituted the child tax credit.
I don't know much about cross compilation, but in terms of the Rust case, could part of it be the relative complexity of the language compared to Zig?
The solution is to not interfere in the market.
> The only difference with the BSDs is that they just have a different kernel. Everything else has the exact same software stack just like many Linux distros.

This is true once you install a bunch of desktop stuff from ports and packages, however, any of the *BSDs are much more cohesive than Linux in the base system.

And I guess even the degree of desktop integration varies. On OpenBSD X11 is part of the standard installation. On FreeBSD it comes from ports.
It's possible you can already easily use with chruby by just pointing chruby at it? I haven't tried, I am interested if anyone wants to report back!

https://github.com/postmodern/chruby#rubies-1

(You don't need to use ruby-install with chruby, you can use whatever method of installing rubies you want. The chruby README even includes instructions for `ruby-build`. But normally whatever method you use, you install to `/opt/rubies` or `~/.rubies` which is where chruby will look. But fullstaq ruby insists on installing to it's own locations. But possibly chruby will be fine with that if you just tell it where that is... but you might need to do it for each ruby you install, which woudl be annoying. You could probably write a little bash shim which just checked the fullstaq install location for which rubies it had, and then just added them each individually?)
Given a near-total lack of search results for numerous terms related to this, most likely not.

Avoidance of such positions for perceived risk seems more likely, as well as low pay and high stress.
This is all fantastic info and I will likely fold this into the next post in the series about maldev with Nim. Thank you for linking to the StackOverflow page!
This is one of the things I really liked about working with Swift. You just got 50 years of C libraries for free, with high level features on top of it, which means there is a lot you can do.
Holy smokes - that’s quite the house. Thank you for the reply!
Or do the unfathomable: Pay people better.
Julia programming for nervous beginners [video course]
If he has a willingness to learn, JB Hunt will teach him the tech he needs to know.
Sorting is a good 'random problem' but matrix multiplication is WOW when you get all the low level details right.

L1 blocking, prefetching, column vs row, etc etc. You can probably spend a whole semester just optimizing matrix multiplication and understanding each incremental low level optimization.
I see your point, but defense seems wholly unnecessary. In what possible scenario would Greenland be invaded and not be protected by the US, Canada, and/or the UK.
I also generally think the idea of a recently linear progression of human collaboration and advancement is misguided

I think fossilization is merely rare and difficult
It sounds like a guest worker program.
I would edit my parent post if I could. I have just logged into ProtonMail web app after a few months of not using it, and it seems they have made a big upgrade. I cannot say if it solves all of my previous complaints, but it certainly has improved.
Have you been diagnosed with ADHD?

As to the productivity are you certain that you are more productive and not just feeling more productive? That's a pretty common thing with weed, it causes the brain to release dopamine which it normally does in response to you being productive.
The genious tool LEGO wants to forget: stud sized holepunch
> I would love to know how they're tracking this

Heath cards. You're welcome to attempt to get a third dose.

> I also mixed [] and had a terrible reaction

And I had the same and had a terrible reaction, including vomiting. Both our situations are anecdotal though. I haven't seen any research showing that the reactions to mixing mRNA vaccines is worse.

> I then discovered the CDC does not advise mixing

Not for any known negative reason though. The WHO is fine with it, and so is the UK, Spain, and Germany (among others).
From Release Note 0.8 Roadmap [1],

>The major theme of the 0.9.0 release cycle will be stabilizing the language, creating a first draft of the language specification, and self-hosting the compiler.

So I am guessing we could see 1.0 release within 12 months time? Or will there be 0.10 or 0.11 after that?

I am just eager to hear people's comments and opinions for using it in production within their context and edge cases.

And as a sort of side note, I quite like the momentum and the way Andrew has been handling Zig's PR. I just hope and pray HN keep that tradition, dont over hype it.

[1] https://ziglang.org/download/0.8.0/release-notes.html#Roadma...
Sorry to ask, but I'm still using win10 as I could switch to linux if I wanted.

Except gaming I personally don't see what prevents me from being "linux first". I'm just using windows 10 by habit and laziness.

What is your experience? What makes you still need windows? It's weird because there are so many software alternatives that run on linux and also many initiatives that allow one to be run on linux via emulators and whatnots.
The parent comment noted that using jemalloc for Ruby without compiling is already trivially easy, so the argument that 'compiling is hard' is irrelevant even if true.

The real argument is that installing jemalloc separately and running Ruby with an environment variable is too hard.
Beside ads the main problem I have with Youtube on my Desktop is I hate watching videos on a browser. I prefer using a dedicated video player like MPV.
The Learning Company stuff absolutely boosted my vocabulary (and ability to solve word puzzles).

Treasure Mountain - https://m.youtube.com/watch?v=tTrNVwAKtLk

Treasure Cove - https://m.youtube.com/watch?v=jF5s9_GFQPI

And a few more random memories:

The Incredible Machine - https://m.youtube.com/watch?v=pTbSMKGQ_rU

Pirates! Gold - https://m.youtube.com/watch?v=3BRS331lGc0

Battle Bugs - I guess what would now be RTS? But with a lot of tactical / positioning elements. So really typical 90s "trying to figure this new type of game out" - https://m.youtube.com/watch?v=HKGHlL5jySU&t=8m17s
The quote is particularly relevant to the thread, and who made the quote matters little to nothing except for the fact that the person did had a very public change of heart regarding a specific topic.

Why do you feel you need to ignore the substance of the quote and instead deflect it with cheap ad-hominem attacks?

The image you're conveying of yourself is that you're willing to forego discussing things rationally to instead focus your energy in petty persona attacks and deflections.
Note that none of autotools, make, and valgrind are required for C. You could be building with meson and ninja.

Valgrind is also more useful than just for C, although admittedly it's most useful for binaries that have parts written in unchecked languages like C.
Why isn't 1 a prime numebr?