skysight-inc/HackerNews huggingface dataset:
It's probably not a configuration you test against (and almost certainly not worth testing against), both an unusual and an old browser used for compatibility with something else.

Tor Browser 8.5.5
- built on Firefox 60.9.0 ESR
NoScript 11.2.11
- ycombinator.com is 'trusted', which has always
been sufficient for voting to work

So I'm not filing a bug report, so to speak, but if it helps you track down something useful:

* It happened once before, I think sometime in 2020 (sorry I don't recall more precisely), and it likely would have been in the same browser. I forget what fixed it but it went away eventually. Possibly it was just restarting the browser, which I can try if that will help (but that will lose the current state, of course, and Tor Browser deletes a lot of the current state on a restart; it may create a new profile).

* The top comment on my upvote page is this one from 2 days ago:
https://news.ycombinator.com/item?id=29062312

* I don't know the precise times of my comments, of course, but if you see I was commenting then I was very likely voting (though my voting slowed a bit in the last day or two when I noticed they weren't registering).

* I just upvoted your comment at 22:44:07 UTC
I'm not particularly bothered by losing access to the kind of 'prized mind' who sees no problem with creating tools to enforce a totalitarian state.

I find it logically untenable that a 'prized mind' would not be completely aware of the types of things they were building and the intended usage thereof. If they aren't smart enough to figure it out, then we're not losing access to some particular genius. If they are smart enough to figure it out and continue to contribute to the work they have become complicit at best, and likely are an amoral psychopath.
In practice you can't be productive in a large project in C without make, increasingly cmake (at the very least for reading someone else's c project). And it's part of the zig agenda to unify build tools, too. We are now in the 2nd decade of the 21st century, it is not strange for programming languages to be opinionated about build tools, ruby has rake, rust has cargo, js has, well, js is a mess, don't copy js, elixir has mix, etc (and those are just the languages I know).
This point hinges on the assumption that bitcoin itself doesn't provide any benefit to humanity.

If its a useless speculative asset with no purpose other than as a ponzi scheme then yes, all energy used towards it is a huge waste and needs to be eradicated immediately.

If it has the potential to allow people to save their wealth under unstable regimes, as a long term hedge against inflation, as away of getting people to save more instead of spending every penny they have before it depreciates, to cause real wages to rise again, to encourage actual economic productivity rather than continually investing fake printed currency into an endless series of economic bubbles producing significantly more environmental damage than anything that could occur as a result of bitcoin mining.... then it is not waste.
Well, the regulators only just decided to permit the thing:

>The California DMV, the agency that regulates autonomous vehicle testing in the state, said the permit allows the company to test five autonomous vehicles without a driver behind the wheel on specified streets within San Francisco.
Is it dumb? Many manufacturers already do this. Samsung had a case recently where they bricked all of the stolen smart TVs. Apple would do this as well. Basically any technology product company has or is considering having the ability to brick stolen devices.

And I'm not against this either. The law can provide a strong set of rights for actual owners, but if your product is stolen, you have no rights over it.
They're legally not the consumers' cards, they still belong to EVGA.
If you're interested, I have an email address in my profile here.
I physically cringed reading this.

My comment said something a social skill as simple as inferring tone is too far above you.

Now here you are, still trying argue about the ML model that was used to compare your social skills to that of a text analysis model.

Hint: It was never about the ML model.

Like at first it was funny, now it's just sad. It's too on the nose.
No thank you. He is the tucker carlson of the left. I try to stay away from talking heads that remove all nuance from the debate.
Missing Flutter Goldens Testing
75 feet wide over a 53 mile section of land already owned by the local power company. https://www.pressherald.com/2021/10/17/qa-on-question-1-will...
UN Committee Votes “Yes” on Space Norms Resolution
Coming up on four years. I know next to nothing about any of the international offices. I work on the main campus in Southern California, so that's basically all I know. I'm familiar with some of the smaller remote offices; some of them don't do the "everyone gets an office" thing.
Some time ago I bought an EVGA 560 Ti and they threw in a 10 year extended warranty. A couple years in it failed and they replaced it with a 660 Ti. About a year later that failed and they replaced it with a 960 Ti. I appreciate their warranty policies.
They're designed to tackle many of the same problems, but the languages themselves are different enough to appeal to different kinds of developers. So I don't think it's really the same niche in terms of audience.
They are tackling the demand side of what could become a very lucrative business for thieves. If people are scared away from buying “dodgy back of the van” GPUs then thieves have no incentive to steal them.
Pretty much every company would do something like this. No reason not to discourage people from buying.
In my case it was the opposite. The code done by the devs in the US was awful, the code did not compile, they didn't use git, one guy had the "working" copy of the project in his laptop...

We as the offshore team started to improve things a bit, we started using git, using CI pipelines to at least have the code always compiling, etc

After some months the CTO fired all the US devs and everybody is now offshore. We haven't had many prod issues and we deliver things faster than the last team

I guess my point is that it doesn't matter where the devs come from there are good and bad devs everywhere, if you hire good offshore devs they can be great
There are obvious problems with putting many homeless people in vacant apartments.

Mentally ill drug addicts will destroy the unit and end up back on the street. Not all homeless fall into this category, but many do.
Just my perspective, but I don't see that much violence.

Violence is an event and inherently ephemeral. Poop is a thing and it will sit there until removed giving me much more time to see it.

Maybe that's why?

I'm sure violence _would_ get on me pretty quickly, but I just don't see that much violence in the homeless in my local area.

Btw, it feels pretty disingenuous that your example is this group of perfect angel homeless people sleeping and praying on the corner. That rhetoric pretty much immediately loses anyone who has regular contact and they think "welp this person doesn't know what they are talking about"
"Just poured a fresh cup of coffee and reading- errr decoding Hacker News!"
Mainers HATE Central Maine Power. Anything that hurts them is seen as a positive. The lease they got on the land for transmission lines was ruled illegal.

We have tried (and still are trying) to create a public utility to replace CMP called Pine Tree Power. It was passed in the legislature but vetoed by our governor this year.

There was also a story about the First Nations of Quebec not having their voices heard regarding the transmission lines that pass through their lands.
Surprised they didn’t have an airtag in the box
The truck driver is running as a Republican. That's a political part in the US (elsewhere it just means someone opposed to monarchy).
Nice of you to discard anyone with a health problem.
> devalue the title

People still give a shit about this title thing? If you are paying college tuition for the "title" but get trade-education instead, that would be a scam. The scam is your actual education not the degree you receive. Sounds like this government reform changes nothing about the actual quality of the education.

And please don't just assume people know random dude on youtube that you follow. Who is this guy, what makes him a credible source of information on China? Why couldn't he just get to the contemporary matter already without constantly referring back to Tiananmen? Yawning as as watching through this.
I really think fetch may be a poor example for the purposes of this discussion. Fetch is roughly analogous to HTTP, its semantics are well known and pretty clear… and importantly, its scope is unlikely to significantly grow branchy optional junk.

Again, I would not object to fetch if I encountered it in a design document or code review. That implicitly means I would not object to headers as represented in its signature (it’s just Record<string, string> after all… a very common type in plenty of well-defined interfaces).

An example that would better illustrate when to “consider whether you’re writing more than one function” would be a generalized data access function that may use the following data sources, directly accepting whatever details needed/appropriate for the specific usage:

- HTTP

- SSH

- Postgres

- Redis

- Local file system

- In-memory POJO or equivalent

Sure, you can define such a function. But can you clearly define its usage? And sure, it might defer to smaller units as an implementation detail, but is that single function actually providing any benefit to users? Won’t they (1) find it easier to reason about the different interfaces directly and (2) be able to consume or produce a more usable general function which defers to a single, consistent interface abstraction?

I mean, yeah sure now you need to reference both that function and the implementation satisfying its signature. That’s twice as many imports, surely it’s twice as bad right? Or… maybe it’s better not to have to remember (or even try to document) all the different variations of parameters you must/may pass depending on which data source you’re accessing.
It really isn't though. I'm honestly getting very exhausted reading these HN comments suggesting that the situation with using Linux on the desktop is okay. I feel like I have been reading those comments for like 10 years (and on Slashdot for another 10 years before that) and nothing has changed and still nobody actually wants to use Linux on the desktop besides programmers and geeks. It's messed up enough if you use one of the popular desktops, never mind if you use an obscure desktop from the 90s like CDE.
Yes, electricity is finite. Just because you could add more power generation doesn’t mean it’s infinite, c’mon now.
I literally did this with my Kindle when it was stolen.
It pretty much is like building a highway. Transmission tower lines are very big and wide. We (in Maine) also suffered the results of a natural gas pipeline installation, with people’s yards taken by eminent domain laws to make way for the construction.. I’m not surprised people voted against it this time around.
This is a warped view of Maine's demographics and pretty insulting.
How do I do this before I click "buy" off amazon/newegg/ebay/etc?
americans don’t want to pay taxes, then americans complain about the quality of their infrastructure
The flip side of this sentiment is expressed quite eloquently in a sibling comment. In fact, we might even say the commenter is "crushing it":

One challenge is that even in sucky workplaces, there always seem to be champions that will tell you how great it is.

If I hear people say they are (or were) miserable at a certain job - I tend to take their word when they say there's a reason for it. Your take seems to be... they just ne'er-do-wells who are looking for something to vent about. But that's the difference between you and me, I guess.
They didn’t say it’s offensive. They took an offence — as an individual. Insinuating that just because they’re based in a budget friendly country it doesn’t necessarily mean their output is of any less quality than that of their higher-paid counterparts (in the US presumably).

Which of course is totally not reflective of reality grounded in stats or anything. It’s just one in a thousand exception confirming the state of the tech world the OP has made a somewhat negative remark about.

This my interpretation anyway. Both persons are right in their own way.
So yeah, the additional problems this introduces do have workarounds. Still, the point remains: this adds new problems for no gain (for me).

As for the track record: we are talking about a company that can't properly implement basic password authentication, see my first comment. And no, I'm not interested for possible reasons/excuses why is it so; what matters is that it doesn't work _for me_.
Look, first off, I'm not a white man. Second, I wasn't trying to debate whether this is right or wrong, only explaining why parents are voting out democrats. However I do take offense to your implication that teaching white children concepts like white privilege in a way that instills white guilt, and molding them to accept unilaterally determined reverse discrimination, does not constitute oppression.

It's quite possible to teach about racism and discrimination and slavery without burdening white children with what amounts to a rehashed original sin, obligating them to accept reverse racism as though it is the only way to correct historic wrongs which they had no part in.

>You don't need to feel guilty, unless you are out here actively supporting racist system

This is dishonest, because it is a refrain used to guilt people into supporting progressive policies by implication that they are racist if they don't, completely sidestepping the argument over whether such policies are sound.

>If you're trying to use the social privileges that come with being a white man in America to dismantle racist structures, then you're doing great!

This is also dishonest, because it sidesteps the question of whether or not white men are actually privileged to such an extent that artificially correcting for said privilege (i.e. creating institutional racism) is justified. It also ignores the question of whether our institutions are actually racist - to a modern progressive this is a given, but the science is ultimately based on correlation and conjecture. The strongest proof that pundits have of institutional racism is inequality of outcome; however in a perfect meritocracy it is irrational to conflate equality of opportunity with equality of outcome. See Nordic countries for an example.

To summarize, my primary points are twofold: the way that antiracism is being taught to white children is potentially harmful, and the degree to which our systems are actually unequal because of racism on behalf of whites is not nearly as certain as militant activists seem to believe. Before you downvote, recognize that I am communicating the perspective held by voters that are dramatically underrepresented online. And to an increasing degree they are not white, minorities do not appreciate the implication that they will forever be saddled with the burden of past oppression unless the white man steps in and helps them.

Incidentally, I have do have a personal stake the this matter, because the same points used to justify reverse discrimination against whites can trivially be aimed at Jews, given their drastic overrepresentation among positions of power and wealth. I personally don't think people realize how dangerous it is to teach such racial awareness to children, especially in such a discriminatory manner.
The police don't sentence people to jail.
A good reason to go offsort is to increase the talent pool and maybe save some money
A bad is to get the lowest bidder and usually get what you payed for.
The company that wanted to build the line (CMP) spend the last 20yr burning any political capitol it had. They've screwed people out of lots of money while delivering crap service. Now they wanna build a line to line their pockets while mostly befitting Massashusetts, a state full of people that everyone in Maine not employed in tourism hates (and the tourism industry simply tolerates).

You don't get to do business like that and expect voters not to see the opportunity to screw you back. People aren't that stupid.
> why use Lua instead of something like mruby

The main reason is momentum - Lua has been the de-facto standard embeddable language for at least 15 years. For example, it's used in World of Warcraft which was released in 2004.

Another reason is the quality of the implementation - Lua has very few bugs [0], whereas Shopify tried to embed mruby and had to give up because it had too many security holes [1].

Finally, Lua is a complete language in itself, with a guidebook, reference manual and so on. Mruby (and MicroPython) are less well-known. Plenty of people know Ruby or Python, but if you use the smaller implementations, you never know when your code might hit a language feature that they don't support.

[0] https://www.lua.org/bugs.html
[1] https://brandur.org/fragments/shopify-mruby
X has had its OpenGL extension available since 1992. Your argument is like saying "Windows 1.0 came out before Direct X even existed, so of course you can't play modern games on Windows 10". As new things came out, they added support for it.

Compositors are an optional component. I have never run one myself since they don't add anything of value. So any time someone says "the X server only talks to the compositor" I'm like "lol what compositor".

But even if you have one, it is still wrong. You have to understand that GUI applications are a LOT more than just low-level rendering. So even if you didn't need it for that, there's so much more going on that the server still plays its role in like coordinating copy/paste, drag+drop, hotkeys, notifications, etc., etc., etc.

And it isn't true that everything goes through the middle man. A graphics-heavy X application actually tends to work very similarly to a Wayland application (not coincidentally - as people love to point out, a bunch of the Wayland devs worked on the gpu rendering parts of X before): you get a direct render context, write to a buffer, then inform it to draw it. See more https://keithp.com/blogs/dri3_extension/

Mixed DPI is fully supported by the system, but may be buggy in applications. See here http://wok.oblomov.eu/tecnologia/mixed-dpi-x11/ you can get information and handle it client side for maximum quality, or do auto-scaling for easy support bridges. KDE and Qt manage to do it. So much for "unfixable".
I’ve spent 20 years working for a non-tech Fortune 500 company. Frankly I’ve loved my job the entire time. Excellent pay and benefits, chill managers, fun coworkers, beautiful campus (back when we worked on campus in the before times ;-), interesting projects, given time to learn new skills, amazing work-life balance, etc.
It's steps. E.g. if it's every 15 days, it at least pushes you to the point of automating it (HOPEFULLY) and the app managing it internally - that already helps against stupid shit like "someone put it in code/pushed a config file/... to a repo that later got compromised". Similarly, every X months is still a gain over keys sticking around many years. But yes, at the same time, if you get to have a reliable automated flow there is little reason to not run it with higher frequency.
I ended up at Shopify by way of a small startup I was at being acquired. I didn't know much about the company at the time thinking it was basically an ecommerce website builder. I don't think I would have chosen it on my own. I usually go for tech-heavy startups with significant technical challenges whether it's building up the product or scaling it up and the tech plays a large part of my interests. I ended up working at a Ruby/Rails shop once before and I didn't like it at first and got used to it while I was there. The RoR at Shopify is much more structured the way I would expect a good team of engineers would build something rather than a one-off solo dev. There's also a fair amount of in-house tech so it's Shopify-flavored-RoR. This is fine, but all pretty subjective.

The parts that I think most would find positive is that the company is very transparent internally with high alignment from executive through development. Management is technically aware for companies of any size and especially for a large one. Most decisions are easy to understand and rarely (if ever, can't remember one) has caused me internal conflict of interests. Regardless of the tech used, I haven't gotten bored or needing a challenge for very long. Each new project presents new challenges, that's left for the team to research, prototype, and build. I spend very little time in meetings, and usually only those I want to addend (e.g. team standups, tech talks, show n tells).

Subjective downsides: the company is remote (not '-first' or 'for now', but always for everyone) though team IRL events are +1. The main tech is RoR, MySQL, Go, Redis, Kafka, Elasticsearch. Some groups (e.g. data) use other languages/tools. Of course there's also lots of front-end web/mobile dev that has the challenge of building an extensible platform. Spending time on related opensource work is good. I made some contribs to Sorbet type checker.

Long reply, in short I usually leave a startup after 1.5 - 2 years because it doesn't have anything more for me. I'm coming up on 3 years now.
I am originally from India.
This is bad news. If too many truck drivers run for public office, the supply chain problems are only going to get worse.
> The mRNA injection is not a vaccine,

I disagree, but each one can have their own opinion.

> The mRNA injection ... has failed all previous safety tests in animals

Big Pharma tested it in animal to de sure it's safe, not only because it's mandatory, but also becase it's cheaper to kill a few mice than to kill a few humans.

> The mRNA injection ... is an untested genetic-modifying medicine

The info in the mRNA is not copied to your genes. It is used to create some proteins and disappear in a few days. This is an objetive error in your post, not a different opinion.

> Through the timely use of thoroughly tested, extremely safe, cheap, and confirmed efficacious antiviral medicines the viral illness can be cured in almost all cases.

The only antiviral with a good clinical test is Molnupiravir, and it's a very recent discovery, and it only reduce the number of death 50%.
If 20 years ago a cyberpunk author pitched a story to me about thieves that steal a truckload full of AI-grade processors in order to profit off a digital gold rush I'd say "cool story bro but it doesn't make sense technically"
Maybe a way to help that would be to see if a library/framework is compliant. For example, Dream in OCaml automatically adds CSRF tokens to your forms https://aantron.github.io/dream/#forms which would comply with a subpoint of point 3.3. I took that example since OWASP compliance is one of the big points and it's not well known, I don't want to start a framework war here. Since there are constantly new developers, I think it would help to talk more and show more security best practices.
Australia focused, but Canva is the best place I've ever worked. Varied engineering challenges, upper management and product managers respect engineering decisions. Smart coworkers, great perks, the office (optional) is the best. Metrics are hockey sticking so it's exciting being part of something big in a country where that is rare. No brilliant jerks is my favourite.
Mainers hate Massholes too. They get two give two groups they hate the bird with just one vote. Of course they voted the way they did.
Such companies may actually be in violation federal regulations.
US Title 16 CFR § 700.7 covers this: https://www.law.cornell.edu/cfr/text/16/700.7

So the manufacturer must honor the promised warranty, but they certainly have the option to offer an extended warranty at no charge provided that the consumer registers with them.