skysight-inc/HackerNews huggingface dataset:
> you're arguing for removing the ability of those whose opinions you dislike to have their opinions represented

as I said elsewhere, I think the cost for voting for minority extremist parties and policies should be higher, not lower, yes, and frankly, I don't have a problem with disenfranchising extremism, no.

> I don't consider countries which uses FPTP to be democratic countries at all. I'm de facto disenfranchised

I think that's great. More "fair" voting systems to me are bad because it seems to me all they do is just to cater to people's extremism.

On a side note, probably the fundamental reason why we disagree is because you and people like you seem to think democracy should mean the will of the people and the voting system should serve to cater to and express the will of the people as closely as possible, including the ugly stuff,

while I and people like me think in liberal democracies there are a lot of things which are not and should not be subject to the will of the people, no matter how popular, and the voting system should not cater to peoples extremisms, no matter how popular.

Your side will make a point out of that, saying you're more democratic. Maybe that's true! But I don't want to live in a society where eg fundamental human rights are subject to the whims of popular opinion. (which is often ugly, misinformed etc etc)
They can buy the units back from retailers. It's common practice.
I knew that the package registry hosted ruby gems, npm packages, and .NET packages, but I did not know it had container image support. That's pretty neat!
The advantage of the office is that I can go over and talk to people as needed without going through the process of scheduling a call. While I of course do my best to not bother others too often, I can usually glance at someone's desk to get a sense of how "in the zone" they are, and most discussions are mutually beneficial.

Having one other person in the office is great when they are also the one person I need to talk to, and pretty useless otherwise. Having 50% of people are in the office is useful around 50% of the time, and so on.

And then there are meetings. IMO, meetings suck if even one person is remote, because we basically all have to gather around the camera instead of sitting around a table and facing each other like normal human beings. This might be better at big companies that can afford fancy conference room camera setups; I wouldn't know.
Amazon ‘agreed to scrub poor reviews of Xi on China’s site’
<<A special discount code has been emailed to OnHub users only, for 40% off Nest Wifi on the Google Store.>>

Looking at that, I'm wondering who is stupid enough to buy a new device from them like this. It is like 'bite me once, bite me again please.'.

'eh, we just self destroyed your device, because, fuck you, but here is a coupon to buy a new one from us that we will also kill in a few years' ...
Please note there is an accepted proposal[1] to add an unused keyword, making it possible to detect conflicts between things being marked unused and actually being used, and improving tooling integration.

[1]: https://github.com/ziglang/zig/issues/10245
It happens. Hell, it even happens in Rust, i had one happen a few weeks ago that the warning lint caught. I had a rename and then added an inner scoped var of the old, previous name - but neglected to use that new var in that inner scope. Compiled fine, but was very much a bug.

Luckily though my Rust setup doesn't fail to compile with unused stuff, it just warns - and then on CI i have it reject all warnings.

I agree it's very frustrating not having a -dev flag or something less restrictive.
> You could (no idea why you would) borrow $1MM and immediately pay it back before owing any interest.

Can you in fact do that? It's possible with a residential mortgage in the US, because there are laws prohibiting prepayment penalties. And I think even those don't apply to refinanced mortgages?
Ditto; I only buy wireless hardware that can run openwrt on the day that I buy it. I may not flash it on that day, but I like to know that I can. My router is an x86 machine running opnsense.
Could he not take a class or an apprenticeship for CAD?
Oh cool, thanks! I’ve asked a few people about it but never received a satisfactory answer why it wasn’t a viable theory. This covers it nicely.
Lisp is a language that people actually use to get work done; Brainfuck isn't.
My company started offering one of these, and wanted permission to disclose... something (never figured out if it was just name/email, or more) to them to onboard me.

I asked about data use, including disclosure back to my employer, and never got more than a pointer to their (predictably useless) privacy policy. They (the vendor) deliberately avoided answering anything related to disclosure.

How many different angles have we seen on, "...and if we hoover up enough data, profit!"

So, thanks, but no thanks.
They have a radar cross section of a large bird
Well, we already have people getting groped in the metaverse so that might be off to a rocky start. Maybe they will sell subscriptions to digital metapolice?
Implementing a CPU Using 555 Timers and Logic Synthesis
I've seen bad press about game developers for quite a while, and I've increasingly seen that the explanation is corporate greed. But if its greed, why are game developers able to get significantly higher pay and quality of life by working elsewhere? Why are video game execs more greedy than any other software company? Is the tech/entertainment industry more scummy than the tech/business industry, at least among its leadership?

I know nothing about this industry, but it seems like the margins for a game are extremely low. People balk at the $60+DLC prices, but you can get high quality games for $20 or less if you just pretend to live a year or so in the past. Is this not a confounding explanation for the shady stuff the game industry does, like lottery-style mechanics, repetitive franchises, and poor work-culture?

Having said all this, developers should absolutely get more bargaining power at their studios. If this increases the price I ultimately see, so be it.
Yes, ObjC will have to stick around for as long as those things.

But Metal will eventually be re-written. Not for a while, but eventually.
Do they though? Are there regular security updates for their products for every one of their models? My suspicion is they just silently stop support.
Yes, Bloomberg has a big JS investment due to the Terminal (20MLOC of JS last I heard) and they have employed the records and tuples champions.
Yeah, it's a fair point. Per the zig writeup, the plan / hope for this use case is an editor command that will quickly add in all the "_ = unused" statements, which should take it down to very-small annoyance.

(From my use in Go, I'm definitely overall a fan of the feature. Tho of course how much personal value vs annoyance you get out of it is going to depend on your own code style and behaviors.)
One would think Google Maps can be updated to ignore this kind of use case. Even the biggest busses don't care more than what, 50 people? Just ignore the signals when there are more than say 10 phones inside a three meter radius, with whatever values for those two variables are based on real data.

Kind of hilarious though that the artist dreamed this up.
I still don't totally understand it and I've been looking around this thread and the article for like 5 minutes. Can you give me the simple version?
TL;DR: number of people with Internet access in India increased dramatically during COVID-19 lockdowns.
Part of what then?
There are plenty of settings that get turned off by someone falling for a guide ("customer service rep" or YouTube video or written tutorial or infographic or Facebook post or email or...) which tells them to turn that setting off as an important bypass for whatever other issue they have or think they have.

The obvious solution would be some sort of prominent warning that disabling this setting might allow malicious behavior or something, but many people are so inured to frivolous warnings that it might not work. I think the only fix to that is to make it even harder to disable, but I'm no UX expert.
> Did the Romans really know that using certain volcanic rocks would make their concrete structures last longer? Or did they mostly just use whatever aggregate was convenient and the structures that have survived are the ones that used the right rocks?

Why not both? How do you think you discover that certain things work better than others?

Humans are clever in any time.

For example, the Pantheon has a very specific profile (thick at bottom to much thinner at center of rise) to the dome in order to allow unreinforced concrete to be used. That's a case of very deliberate design.

Pompeii is in a highly volcanic area. So, digging is difficult and expensive. This put a wrench in the standard formula for Roman building. So, instead, they elevated everything slightly. That's on the spot ingenuity and convenience.

Finally, there is a survivorship bias--structures specifically built with longevity and durability in mind and maintained by people are the ones that survived.
That warning has caught bugs for me when I was copy and pasting code, or writing code on "autopilot". Usually it's pretty obvious mistakes though.

Unused variable warnings are a good idea, but making them hard errors is a language design mistake. Warnings are good because they allow programmers to quickly make changes and test things, while providing a reminder to clean things up in the end (which is why the "just use tooling that removes unused variables" response misses the point--when making quick temporary changes for debugging, you want the warnings as reminders to go back and undo the change). Additionally, warnings allow for adding helpful static analyses to the compiler over time without breaking existing code like introducing new errors does. As I recall, there were some cases in which Rust 1.0 accidentally didn't flag unused variables, which was fixable post 1.0 without breaking existing code precisely because it was a warning, not an error.
I’m generalizing, but basically:

Live visualization takes a live music performance as input and programmatically generates a video that matches said music performance. The video might pulse along with the beat of the music. Or maybe it changes color or shape depending on the “mood” of the audio. The computer driving the visualization receives audio from the live music via a line in, which Apple treats as an active microphone.

A simple live visualization would be to display a video showing the waveform of the live audio feed.
How about people should be able to murder as much as they want?
Just because someone was a victim in the past or currently does not give them the right to victimize other people.
There are social and economical injustices in America but destroying the physical businesses will not solve that, it will make it worse.
Do you really think that the only way to resolve all these issues is to burn the whole place to the ground just so everyone can be equally worse off?
Because that will not work either, there will still be people who will use that to their advantage so instead of having some middle class the country will end up with the de-facto feudal system of few rich lords with private armies and peasants fighting over leftover crumbs.
There are so many technologies to do things now that just getting started is a task. There are a 1000 front end tools, and a 1000 backend ones. Every job description lists 15 technologies. For someone who has been developing for a while, keeping up with new tech can be a 15 hour a week unpaid side job. I built an saas as a solo dev for a fortune 1000 company that managed processes for a good portion of their advertising and built it with css, js, php, and html. No frameworks at all and it ran without issue for 8? years. I feel like sometimes all these new way of doing things just make things more complicated. Of course I am probably just be an old man shaking my fist at the sky :) Node packages are pretty neat though.
I agree with your point about automated enforcement being bad, but there is nothing automated about the situation .

A lien-holder determined that the lender wasn’t paying the bills, so they manually made a decision to repossess the car. Just like with any other brand of a car, they reached out to the dealership (in this specific case, manufacturer is the same as the dealership, because Tesla sells directly with no franchises) and requested a way to access the vehicle. Normally it is done via a key copy. In this case, they used a digital version of it. Not that it matters meaningfully at all, but the car didn’t drive across town to the repo parking lot, current summoning feature cannot do that (the distance limit for the feature is a few hundred feet iirc).

And why does it matter if it was made easier to actually repossess the vehicle? It isn’t related to the automated ticketing analogy at all. There was no automatic detection, only automated enforcement. Just like with speeding tickets, i am totally ok with the cop not wasting his and my time writing me the ticket manually or making me wait for it by email, if it instead can be automated with a digital ticket/infraction in the system that i can check out when i get home.

To be more clear on why i think it is a bad analogy. Automated ticketing is automating human decision-making, which is an ambiguous blackbox process open to interpretation. As you said, doing so leads to a lot of unintended consequences. Actually physically repoing a car (after a manual decision to repo the car was made by a human) isn’t automating decision-making. The decision has already been consciously made, and there is not much room for interpretation when it comes to the physical process of repoing a car. The only variable is if the lender decides to hide the car or do something equally dumb, so it is not a good variable to have. And remotely disabling the car based on a manual human evaluation just seems to make the process of repoing it less prone to unintended bad variables.
It's a shallow, adamant statement about an inflammatory topic that crosses into making a personal judgment and generally reads like a denunciation.
Great point, it does actually seem that these metrics don’t necessarily correlate with good products or even a useful definition of value unless you’re a shareholder.
You're confusing Europe, with European Union.
Maybe you're right. My overarching point to OP who was doubting what managers-of-managers do, is that this a big part of the job, and it takes time, and effort.

There is also a big difference between doing these things as the CEO of a 100-person startup, where every choice you make is a reflection of you, a reflection of the culture you're setting up, and contribute to the legacy that YOUR company will have, vs as the Sr. Manger of a 100-person org in a huge company, where ultimately it's not your company.
I know! All sunglasses are polarized the same way. Gadgets seem to not be consistently designed to work with that polarization and review sites don't tell you. Phones are often diagonally polarized to work around this regardless of landscape/portrait viewing. But you don't swap orientation on a laptop.

My corporate Dell XPS 13 is completely useless outdoors because it's incompatible with sunglasses.
A lot of the old glass bottles were designed to be used again and again.
What a great project Idea! I have often looked at the internal schematic of the 555 and wondered if it could be made with discrete components - now I know that it is possible :-)
Author here. Why would it? Let's have a look at Scheme letrec (or let* in Emacs Lisp) translated to pseudo-SectorLISP:

(LETREC ((IS-ODD? (QUOTE (LAMBDA (X) (CAR X))))
(IS-EVEN? (QUOTE (LAMBDA (X) (NOT (IS-ODD X))))))
(IS-EVEN? (QUOTE (NIL T NIL T))))

The oldskool LISP way of writing that is:

((LAMBDA (IS-ODD? IS-EVEN?)
(IS-EVEN? (QUOTE (NIL T NIL T))))
(QUOTE (LAMBDA (X) (CAR X)))
(QUOTE (LAMBDA (X) (NOT (IS-ODD X)))))

As far as I can tell, letrec is just a nicer syntax for the same thing. So I don't know why it should require any mutability. It works probably because LISP is dynamically scoped. Most languages and modern LISP implementations prefer different scoping models to make the Assoc() equation faster. However that comes at a cost, since it can turn the difficulty of LISP up to 11. Next thing you know, you're discovering things like the Y combinator. So I have major respect for what languages like Haskell and Scheme are doing, because it's incredibly difficult. One of the reasons why I created SectorLISP is because I wanted to have a fun bastion of simplicity when I don't need the more mature tools.

SectorLISP doesn't have any kind of internal mutability last time I checked. But I have experimented with it. For example, the Peel() optimization described in the blog post is how we solve the "make Assoc() faster problem". As it's written in the blog post, it's 100% pure. But if you introduce a tiny bit of mutability, it can go even faster on benchmarks even though it doesn't change the complexity class. See https://justine.lol/sectorlisp2/fast.js
As we never tire of pointing out, health insurance is less of an issue in Canada.
Yes, that I think is the source of my confusion - labelling oneself as a TypeScript compiler while actually not doing any type checking is slightly misleading, and the resultant builds being legal even while the TS is not is a strange paradigm to me, even if I recognize workarounds / other strategies exist
There were incredible games like Hades, Cruelty Squad, or 13 Sentinels that released recently and didn’t tackle the induced demand of next-gen hardware.

I think the parent commenter is suggesting that when studios look away from technical showcase, evocative and new work comes to the forefront.
I'm surprised that this doesn't fall close to the FDA's approval process for medical devices. When I worked at a medical device company and had external training on the requirements, they specified that even a toothbrush could be considered a class 1 medical device[0][1], worthy of a 510k filing. Maybe the apps in question are simply "communications programs" for communications between doctors/therapists and patients, but in that case it seems like HIPAA would apply to these. If they have any algorithms whatsoever, they are definitely medical devices, IMO, though I couldn't find a classification for anything like a "mental health algorithm software" type device. It could be that mental health apps are a gap that the FDA hasn't closed yet?

Overall, it seems to be just another case of "move fast and break things" where the "things" are laws. I am not impressed by the corporate greed that seems to be driven by the insane amounts of venture capitalism we have today. To me, it seems like commercial activity in every industry has been hit with an "unethical stick" and all anyone cares about is $$$$$$$$$$$$$$$$$$$$$$$$$.

[0] https://www.fda.gov/medical-devices/overview-device-regulati...

[1] search "toothbrush" here: https://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfpcd/cla...

[none] see "floss" for dental floss, another class 1 medical device: https://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfpcd/cla...
Unfortunately, I don't use Arch :'(
So that lines up with https://en.wikipedia.org/wiki/Short-term_effects_of_alcohol_... which amounts to "reduces blood pressure for a bit, then increases it later on". But that's still not "alcohol doesn't help people relax", it's "alcohol helps people relax in ways that may not be a net positive".
FYI I think you are using “auteur” incorrectly.
Zig is such a cool looking language, really just love the idea of comptime, but every time it comes up, all I can think about is how it's mandating spaces for indentations. I know it seems pedantic, but a programming language just saying "I don't care about accessibility by the visually impaired" when it is just text comes across as overbearing and insensitive.

https://www.reddit.com/r/javascript/comments/c8drjo/nobody_t...
Please see my other comment about GABA down regulation. Consuming alcohol may allow one to feel temporary relaxation but when the alcohol is gone, neurons down regulate GABA and stress is increased over the longer term.

This is short sighted. Trading temporary relaxation now for worse stress down the line. Alcohol consumption increases stress over the long run.
> can't feasibly track the complex social dynamics across hundreds of other people.

indeed. i can't figure out what sort of organizations all of these "omg get rid of middle management" folks have worked for.

if you've got piles of middle management who only have a few reports each, well, sure, that's not great because now they've got too much time on their hands to pester you. but the other direction is no good, either.

i've seen a VP with 45 direct reports before. he didn't get much done, and shed bodies as fast as he could hire new ones. he didn't know anything about any of his people, and they didn't bother trying to take their problems to him, they just quit.
>Who aren’t Africans, but for the most part are of mixed background of Africans and Europeans in the last 500 years.

Again, broad pronouncements like this square... strangely... with my skin color and facial features. I think you'll find it a hard sell to much of this country, within and without the scientific community, that black African-Americans are not... you know, African. To an extent. For different reasons, depending on who you ask, of course.

>Which is why it’s odd anyone is getting defensive about it.

Assuming that you're an American, the notion that you don't understand the defensiveness strains credulity. It validates quite a bit more in the eyes of some.
So...I'm sure I'm not alone when my first thought was "big deal" but then I thought about it and I'm thinking there's two main issues here:

1. we don't want it there and they didn't ask permission or give a way to remove it

2. a tiny orange dot on a monitor will turn into a basketball sized orange ball on a big professional display

am I getting the right idea?
Would be nice to get more clarity on what exactly is the scope of the self hosted compiler. From previous discussions, I was under the impression that people would use the self hosted compiler for development, but still be expected to use the bootstrap compiler for production (because LLVM optimizations are in the latter but not the former).

This page makes it sound like the self-hosted compiler will be the compiler, but various parts of the compiler infrastructure will be either interchangeable with not-quite-self-hosted modules via flags, or these LLVM-leveraging modules (e.g. for C/C++ compilation) will always be hard dependencies even in the self-hosted compiler.
Looks like you nailed it! ctrl+f pushbroom in the thread if you haven’t seen it.
I think the observation here is that not all "engagement" is equal. I really dislike Duo Lingo's pedagogy... For some reason they are opposed to actually telling you anything - grammar rules, definitions, etc - and leave you to (hopefully!) infer them one-by-one.
In which case a warning would also do the trick, unless the compiler produces so many warnings that people stop caring.
> The videos themselves will live eternally though, they're very popular on torrent sites and collections TBs in size are well seeded (and very sought after, looking at my download:upload ratio).

the same could be said for CSAM (which is exactly what some of the videos you're spreading arguably constitute)
What do you mean by “copy/paste cache”? If you mean the clipboard history, there’s no such thing on macOS. If you mean the clipboard (= the last thing you copied), Siri can work with the Shortcuts app, which itself can read the clipboard.
Everytime I see this domain I know I'm in for a treat. I assume the Dev's name is Justine, and they're one hell of a programmer. Pretty sure Actually Portable Executables are from this dev as well, which are also incredibly interesting.