skysight-inc/HackerNews huggingface dataset:
You're going to get sued in the US if you try to market this thing and require voice input. This is potentially a huge accessibility issue.

You've essentially eliminated (most) people who are deaf and people with speech issues from being able to use your product.

It's a neat idea and the design looks like it could be nice but I can't really get past the first page because I cannot use it (no mic attached to this device and I wouldn't want to grant you permission to it anyway.)
Project Cedar Phase I Federal Reserve completed the first test of CBDC [pdf]
I'm adverse to debuggers as i've more than once caught myself following a rabbit hole of steping through code instead of thinking.

IDEs have some use, and static analysis has proven to catch the same mistake over and over, but only as the authors of those tools have discovered that false positives cannot be allowed ever, once there is a false positive the tools is worthless.
Presumably they’re working on an alternative using device accelerometers to allow Morse code input.
This.

I have followed multiple links, never able to find the expansion of the acronym. So weird.
* Closest KNOWN black hole to Earth. Not the closest one, period.
>until someone waves a few $million in front of them.

Not sure how familiar you are with the land values around Yellowstone (particularly in Wyoming)… a few million ain’t gonna cut it
Did you read the article?

"Despite U.S.-led efforts to isolate Russia’s economy and hasten the war’s end, India has chosen to increase imports of Russian oil ten-fold, while increasing that of fertilizer eight-fold. Together with China, Indian purchases of Russian goods have largely negated the effect of transatlantic energy sanctions, and India further funds Russia’s war machine by purchasing big-ticket items, such as submarines, tanks, fighter aircraft and surface-to-air missile systems — a full half of the country’s arms imports come from Russia."

This is completely different from what is happening in the EU, which reduced by a lot the imports from Russia of gas, oil and other goods. My gas/electricity bills more than doubled because of it, still I'm all for cutting any support of Putin, but there's a line between that and economic suicide that at the moment can't be crossed. Ideally, we'll get there in some time; India doesn't even show they aim at that in the long run. Also, I used the word "silently" which makes a world of difference.

Moreover, if you're from India and take my post as a personal attack on your nation or nationality, you are way off track.
Kubernetes (K8s) at the Edge
Does it still need to be said that the guy behind the Dawn Project, Dan O'Dowd, has a bit of a conflict of interest because he is trying to sell a competing product / service?
Apologies if this is a noob question, but isn’t that the entire point of federation in Mastodon? To allow a community (server) to self-moderate (defederate) other communities (servers) they find problematic?
That seems like an irresponsibly circumstantial claim. I cannot believe that a tweet caused a “surge in the crowd”. Allow me to explain my thinking.

1. Based on my reading it seems like by mid afternoon cell reception on the mall and around the capitol was spotty at best and degrading. It seems unlikely many would have seen the tweet.

2. As noted prior, we know for a fact that the few organized parts of the mod did so via Facebook and to some extent signal. Disseminating a tweet under spotty connections through a secondary network is a leap with no supporting evidence.

3. Given the previous two points if the hypothesis is correct there should have been a time delay of more than a minute or two.

4. This isn’t really how mobs work. People are going to be more attuned to the feeling of the moment and the events happening physically around them.

5. No corroborating evidence is provided.

6. Even if true, twitter was neither necessary nor sufficient to explain the mob. The claim you made up thread was that people like trump are whipping up mobs on twitter but the provided example is too many degrees removed to support such a strong claim.
Could they not set up their own instances, e.g. one for each institution, and federate only with similar institutions?

It's fine to have different accounts on network.edu, gossip.info and family.org.
Because money is a finite resource. The budget has X Rupees and and Y topics to split them under, and any rupee spend on the military is one that isn't spent on toilets or schools or childcare.
I watched some timelapse and it seems to be a neat tool.

Before clicking I though it would be about these new AIs that convert text to 3D models.

Example : https://dreamfusion3d.github.io/
When I was in college there was a 10-cent deposit on glass bottles. Guess how many we recycled? ALL of them! It wasn’t a huge imposition either.
Yah "just ignore them" really means "it doesnt effect me and I am uninterested in hearing how it actually effects you"
But that's OK - not using additional sensors is cheaper, easier to calibrate and causes less noise in the data so the engineering cost is lower as well. Every complex technology project needs to have priorities, after all.
Is this relevant? Do you think that Teslas don’t actually mow down child mannequins? Are there flaws in the test?
glibc realloc(3) does this on Linux, by way of mremap(2) with MREMAP_MAYMOVE [1]. (Just confirmed on my local machine using strace(1).)

Unfortunately, libstdc++ does not (to my knowledge) use realloc(3) or mremap(2) for vector resize, nor could it in many situations due to the semantics of C++.

[1] https://github.com/bminor/glibc/blob/15a94e6668a6d7c5697e805...
As an aside, FWIW there are libraries to do JSON and XML comparisons in assertions. Output is good and you can control whether ordering is important.
When you say I 'forgot' an assertion, are you implying that test should include all possible assertions on the code? That would perhaps cover more surface, but my goal (read zealot ideology) here is to have the tests help document the code:

test "pressing d key makes mario move 2 pixels right" {

expect { keyboard.d()
}.to change { mario.x }.by(2)

}

I could test the value of the d() function, but I dont because I don't care what it returns.

Didnt understand the "whole story invocation" and exception part, am I missing some context?

Sure property-based testing can be invaluable in many situations. Only downside is if the tests become so complex to reason about that bugs become more likely in the tests than the implemenation.

I've sometimes made tests with a manual list of inputs and a list of expected outputs for each. I'd still call that 1 assertion tests (just run multiple times), so my definition of 1 assertion might too broad..
What no. Opamps don’t multiply and they don’t operate at the speed of light. They have some timescale that goes like their bandwidth, which depends on their feedback path.
I use an oculus quest 2 with the battery headstrap to play online shooters when the beamer is used by my gf. It works surprisingly well with vrdesktop. I still prefer playing on the beamer, but without the space i would consider it a quite good solution.
What I witnessed in Teton Valley is that a branch of the Rockefeller family (aka has to be somebody with unlimitedly deep pockets) was able to convince over half of the traditional longstanding ranches to sell and now all that land is being cut up into 2.5 ac lots and planned subdivisions. It’s still mostly undeveloped though, aside from the roads and utility connections
The rumor I heard was that HP licensed all the rights to the tech away and development has stalled since no entity can put their hands on enough of the IP to do anything with. : / So development has pretty much stalled since the last time HP showed of The Machine with memristors.
In the UK you usually have 1-3, fewer since we left the EU.
However, the number of ballots is relatively immaterial for two reasons:

Spend: In the UK, price of counting ballots is far lower than price of paying poll booth staff. It costs approximately £0.10 per person (note, not per ballot) in the UK to count ballots in a nationwide election (as opposed to about £0.35 on keeping polling booths open). It’s likely that if the number of ballots went up by a factor of 10, further efficiencies would be found, but simple ‘ballots counted per hour’ metrics imply that the marginal cost should be relatively affordable.

Difficulty: While running a fair and free election is undeniably challenging, it naively would appear to be much less work than E.g. the USPS does each day to deliver the daily 300M pieces of mail.
I know it's not a simple answer, but how would you embed checks to flag or highlight potentially incorrect results to the user?
Tesla never had LIDAR.

But Tesla had RADAR until the chip shortage took it away. An now Tesla is removing ultrasonic sensors (USS).

--------

If the problem couldn't be solved with Vision + RADAR + USS, why do they think they can solve the problem with Vision only?

Its clear that they're just cost-cutting, IMO. If the problem isn't solved either way, might as well deliver a cheaper car to make, with the FSD at $12,000 instead of $5000. Just a simple money-making scheme at this point.
Firing based on LOC is stupid, but I don't understand this comment:

> Elon’s engineers were given instructions to follow: they did. It’s how Elon’s companies are operate apparently.

Maybe I've worked different comments to everyone else, but if I was told by my boss to do something like deactivate X, change something to Y, or in this case, fire X% of people, do people really expect employees to not follow it?
This might be a case similar to embedded development, which has seen much slower adoption of free tooling.

And I have a pretty broad definition of "programming," so by all rights I should have mentioned Excel.
I have a bad habit of writing a mondo-super-all-encompassing test, and I have to break it up when I realize it’s a house of cards.

I think the better rule is “just test one thing, don’t use a lot of overlapping assertions between tests”.

Number of assertions, as noted by this post and this comment section, is not a smell at all.
Older people are on average more vulnerable, both to disease and increases in the cost of medication. And so what if only certain insulins are made cheaper? They're still cheaper.

It is always possible to spin anything negatively, but it might be worth considering why you're putting in this much effort.
https://www.google.com/search?q=diamond+based+microchips
Maybe, or possibly protecting against undue or abusive influence. We can't know for certain.

With that said, is it better to rely on the hive of people behaving well on Twitter rather than having humans at the helm who at least might have moral and societal integrity in mind?

The entire problem space is huge and messy. One possible solution is to increase levels of empathy on Twitter and throughout society at large, but there's currently no scalable way to enact this. There also are too many people in the world who are bad actors and/or evil, who exploit and take unfair advantage of others and poison the well.

Edit: Downvote me all you want, that's fine. What would be more interesting is any informative discourse, better propositions, or getting the opportunity to understand what you specifically disagree with. Even if all you say is that my comment has annoyed you, that's okay and I'll appreciate any insight you can share.
Or "conditional probability" territory. Of the people who would choose to espouse a philosophy of treating everyone as equal, it is unlikely to find someone significantly prejudiced.
This is honestly an embarassingly bad argument/response
I have been running, I had been running, I will have had run, I would have had been running

English has a large amount of tenses as well, and if I were you I wouldn't discount the English subjunctive either
Wait what's wrong with XP and TDD? Where I'm from those are absolutely considered best practice for most situations
> One of those people liked to write 600 line cron jobs to do critical business functions.

I was a long-time maintainer of Debian's cron, a fork of Vixie cron (all cron implementations I'm aware of are forks of Vixie cron, or its successor, ISC cron).

There are a ton of reasons why I wouldn't do this, the primary one being is that cron really just executes jobs, period. It doesn't serialize them, it doesn't check for load, logging is really rudimentary, etc.

A few years ago somebody noticed that the cron daemon could be DoS'ed by a user submitting a huge crontab. I implemented a 1000-line limit to crontabs thinking "nobody would ever have 1000-line crontabs". I was wrong, quickly received bug reports.

I then increased it to 10K lines, but as far as I recall, users were hitting even that limit. Crazy.
They could host mail on their own servers or use a provider that is not a competitor.
Cheap Windows Laptops for 2022
elon is not evil in the same way a lawnmower chewing off your leg isn't evil. Don't ascribe emotion, nuance, wisdom, or really any sort of normal human behavior to him.
You’re not disagreeing with each other. The people doing the canceling aren’t necessarily in the majority
OneNote, got it.
Totally agree. If you have a reasonable window snapping feature via an app or the OS, one large monitor works best IMO. I like having the two windows right next to each other without two bezels in between. I also like the flexibility of positioning things anywhere.
Herzog and ŽIžek become uncanny AI bots trapped in endless conversation
For amplifiers: switching amplifier with Pulse Width Modulation

and for cables: digital modulation (from QAM to OFDM) with LDPC for error correction ?
Humans been at it for decades and still can't do it so well either
Yes, but do you remember all the BS PR releases about new "promising" techniques and materials that would "revolutionize" this or that process, that we read 15 and 20 and 30 years ago, that never materialized at all?
Types got a bad wrap because of C++. There was a strange dichotomy between languages like python/javascript and C++. If type systems were so good why was it easier to program with javascript and python then with C++? People got confused and promoted dynamically typed languages as better.

What many people didn't realize was that C++ was hard DESPITE the type system, not because of it. This was soon rectified with type script which eventually caused a complete flip of opinion in the industry once javascript developers realized how much better it is.

The other question to this equation is why was python so easy to program for DESPITE not having a type checker (it has external type checks now, but I'm saying before this)?

The answer is deterministic errors and easy traceability. If you have an error that happens either at runtime or at compile time you want to easily know what the error is, where it came from, and why it occurred. Python makes it VERY easy to do this. Not all type checkers make this easy (see C++).

In actuality type checking is sort of sugar on top of it all imo. Rust is great. But really the key factor to make programming more productive is traceability. Type checking, while good is not the key factor here.

Think about it. Whether the error occurs at runtime or compile time is besides the point. Compile time adds a bit of additional safety, but really if an error exists, it will usually trigger at some point anyways.

The thing that is important is that when this error occurs whether compile time or runtime you need as much information about it as possible. That is the key differentiator.

That is why typeless python and typed rust, despite being opposites, are relatively easy to write complex code for when compared to something like C++.
What's wrong with the test? Does it not prove that Tesla's self driving will happily drive over a child, making zero effort to avoid it, and continue on it's merry way?
When I graduated college in the '00s I thought Vim was the most amazing thing I'd ever learned. Then a colleague at my first job showed me what happend when you typed . after a variable name in Visual Studio. Code completion, inline documentation...my mind was blown, and I never looked back. When I meet a young chap extolling the benefits of Vim or Emacs or really anything that doesn't have stepped debugging and code competition...well, there are no bonus points for doing things the hard way.
The algorithm for linear PDEs usually boils down to some kind of meshing/discretization (often the hard part) to make a (usually sparse) linear system to solve using standard numerical methods. In the basic 1d, first-order case, it winds up being exactly the same thing as equivalent finite difference method.
If they meant influencing, they'd have probably said influencing.
Why would integer factorization be commercially relevant? Only practical use of that (as far as I'm aware) is breaking RSA. Hopefully people will just switch to known quantum secure algorithms. It'll be a nothing burger.
It's relevant yes, because it does give us a good reason to think there are (possibly deliberate) flaws in the tests.

This is a person who is very motivated to attract a lot of media attention (he notoriously did big ad campaigns against tesla just months ago) and make Tesla look as bad as possible. They have no motivation or incentive to perform accurate, boring tests. It's not a disinterested researcher.
Neither Waymo nor Cruise has ever killed anyone. And they routinely drive in busy cities.
> Interestingly, Teams meetings with the other participants on a virtual monitor about 2 metres away were very noticeably less psychologically stressful.

That's fascinating, but it makes sense. I wonder how much of "Zoom fatigue" is caused by feeling you need more personal space, and could be mitigated by just having the screen be (or seem to be) the distance away that a normal human would.

You could probably get pretty far with floating screens rather than the whole avatar thing. They'd all still be staring at you when they talk to each other though.
Better than r/legaladvice where many of the moderators are law enforcement officers and aggressively remove good advice (including from actual attorneys) and aggressively push bad "cop law" that instructs people to take actions which are highly prejudicial to their own interests. :)

Ever once in a while I ponder how many people are unnecessarily stuck in jail because of that one subreddit then feel ill and have to stop thinking about it.
In webdev using a framework with HMR having VS Code on one screen and the browser on another is a lot more productive than having to Alt/⌘+tab to see changes.

There are many more similar use cases.
Humans don't cost $12,000 and claim that the problem is fixed.

The issue is the false advertising and false expectations being set.

EDIT: If this were just some company's experiment, I wouldn't care much. But this is a product that has been sold to the public, with "Full Self Driving" capabilities for the last 8 years. I have different sets of expectations here compared to whatever "beta-software" or "test software" Waymo (or whoever else) is doing.
Feeling that you own the land you legally own doesn't seem that bad. Especially if your family has owned it for generations.

And it's definitely not NIMBY-ism.
I cede your point on plastics and powerful corporate organization. But waving a magic wand and regulating away oil and plastics (amongst others) is your solution? Don’t you think end-users have a role in this?
I think an underrated take is that global warming may not actually be that bad.

Earth has been much warmer in the past -- IIRC in the time of the dinosaurs we had temperate forests around the poles.

Coastal settlements will need to be relocated. But robots can help with that too. Autonomous construction robots seem like an easier problem than self-driving cars.

There's also the political challenge of resettling the world's population away from the equator and closer to the poles. I'd like to see a normalization of countries selling off huge areas of land, the way Russia sold Alaska to the USA in 1867. Imagine Canada selling part of a province to India to resettle folks who are overheating there.

Charter cities like Próspera are also very cool: https://astralcodexten.substack.com/p/prospectus-on-prospera Balaji has some interesting ideas related to what he calls "network states": https://vitalik.ca/general/2022/07/13/networkstates.html

Imagine if Antarctica became a UN-administered zone, where any group which wanted to found a new country could claim a plot of land just by paying a Harberger tax to the UN. The tax could be used to fund a global basic income. So everyone would essentially have a choice between staying closer to the equator and getting a subsidy to help them afford AC, or living in Antarctica where it's nice and cool (but having to pay higher taxes for the privilege).

Why fight when you can innovate?
Also not PortMaster.

https://archive.org/details/h42_Livingston_Enterprises_PortM...
> Yes, those are the bad tests I was referring to

This is the No True Scotsman issue with testing. When it fails, you just disregard the failure as "bad tests". But any company that has anything that resembles a testing culture will have a good amount of those "bad tests". And this amount is way higher than people are willing to admit.

> you cannot refactor with any confidence

Anecdotally, I've had way more cases where I wouldn't refactor because too many "bad tests" were breaking, not because I lacked confidence due to lack of tests.

There are many things beyond tests that allow you refactor with confidence: simple interfaces, clear dependency hierarchy, modular design, etc. They are way more important than tests.

Tests are often a last resort when all of the above is a disaster. When you're at a place where you need tests to keep your software stable you are probably already fucked, you're just not willing to recognize it.

You shouldn't have zero tests, but tests should be treated as debt. The fewer tests you need to keep your software stable, the better your architecture is. Huge number of tests in a codebase is typically a signal of shitty architecture that crumbles without those crutches.
> Unit tests are a breeze since I never have to cast objects or worry about generics

Generics reduce the amount of things you must care about on your tests.

And you shouldn't cast objects in almost no code ever. Most 100k LoC programs won't need it even once, your microservices should need it proportionally less.

That's the thing. The gains grow superlineraly with the amount of code. They make it just a bit easier to write some trivial 100's LoC programs, and they make it possible at all to have a working 100k LoC system. But if you don't learn them, you won't know where the break-even point is for you.
I don’t disagree that it makes things much more pleasant, but I started doing this around 2013, which, while old, was still a year beginning with 20, and consensus was trending the opposite way and people were bullish about stuff like Ruby. The pendulum has really swung in the other direction.
The second edition of the book Refactoring was written to use JavaScript instead of Java in part to dispel the myth that you can't confidently refactor without static types.
In the spaces I inhabit, people have pretty much given up on national politics as a theory-of-change and focused on state level politics. Hold your nose and vote the D to avoid fascist takeover, and then work on getting important changes where you can actually make a difference. The national level government is pretty broken, due to poor design which has given us gridlock and tyranny of the minority.
The US Constitution didn't concentrate on finding the holiest, high-minded sanctimony purveyor to regulate the country's speech with moral and societal integrity in mind.