skysight-inc/HackerNews huggingface dataset:
I don't understand. Are you saying that interrupts clobber the processor flags on ARM cores? That seems improbable. They'd be crashing all the time.
It might be counter intuitive, but no. When you confine systems, the number of states that they can experience goes down quickly, so the Big Bang was an extremely low entropy point.

Ever since then the entropy of the universe has been increasing overall. We are about half way to the heat death of the universe from an entropy calculation point of view.
Sounds like inexperience or confusion, to be honest. None of those are problems particular to Python. Meanwhile you did not mention any of Python's significant issues, such as performance or deploying end-user apps. But it is best-in-class for what it was originally designed for.
I very much doubt you work at Google, and if you do, shame on you. This is quite an evil comment, thread, and line of thought.

None of what you're saying is true, you've gone for extreme hyperbole in every comment you've made, from Fuchsia being a "retention project", to the Nest Hub being the "least important device" to "all users hate it" "it crashes daily now."
Agreed! The rounded corners and the polish are very refreshing from Win 10. The Settings app is worse in my opinion but luckily I'm not there often. And the Windows updates certainly feel better than before
blow tesla out of the water how?
also telsas have the same (similar?) keyless/buttonless system as the VW (though it just parks, doesn't shut off the car)
I'm guessing you need a 4 or 5 axis machine to make a gun. These cost more than the buildings that you need to contain them. (OK, there's this guy, but probably not big enough: https://pocketnc.com/.)

I don't think it's unreasonable to say that if you need to own and know how to operate a CNC mill in order to do a mass shooting, mass shootings are going to decrease. CNC is not "hit print", it's a skill that requires training and development. (Looking at /r/3DPrinting, I can tell you that many people manage to screw that up. CNC is like 3D printing, but about 10x harder. Some may argue that you need some more zeroes on there, actually.)
If you're working at a small tech startup, you're likely not making a huge salary. Good, sure, but not huge. It's possible you left your high-paying FAANG job to be developer #3 at a tiny little startup, but in my experience this almost never happens.

Also, $10k is a lot of money. Even if you have it in savings (and I'd agree a lot of tech people technically do), it's a huge gamble on an unknown startup. You're already gambling your time; now you're supposed to also gamble your money?
Relevance and quality !== political pandering.

This is the exact Tweet:

> Like so many others I am sickened by Russia’s invasion of Ukraine and the gigantic humanitarian crisis it continues to create. #StandWithUkraine

> At DuckDuckGo, we've been rolling out search updates that down-rank sites associated with Russian disinformation

How about Chinese disinformation? Saudi disinformation? WaPo/CNN/Fox News disinformation? How about Australian or Indonesian disinformation?

This sort of selective attack is exclusively political and has nothing to do with improving a search experience. It is one thing to downrank spam, it's a whole other thing to down rank things based on the political views of the CEO.
There are lints for that, if that's really a big issue for you.

I don't want that because I don't want to litter my code with `_ = fmt.Printf()`

`Printf()` is a very common function. It returns an error. I don't care about an error from `Printf` and I don't want to make my code more ugly to avoid bugs I'm not writing in the first place.

I've been writing Go code since before v1. I really can't recall a case where I wrote a bug because I forgot to handle an error.

I get how you can forget something you do once a month.

I don't get how you can forget to handle an error in Go when that's something you do every couple of lines of code written.
You're describing the role of the tech lead or lead dev, not senior developer... at least not anywhere I've worked or known people who worked. Senior developers is the sweet spot where you get to do a nice bit of architecting and still mainly write code. It's as high as you can usually go in the tech tree without having to deal with the 'manager' stuff you mention.

Really sounds like that last job was just garbage and you moved on to someplace better. Had nothing to do with the position other than it wasn't the lead position you wanted.
If the Big Bang actually happened, just prior to the bang would have been lowest state of entropy ever, as the entire universe existed in one single configuration.
> "I just wanted to learn a new language"

and

> finding a team

Are connected. More people out there would be willing to work in Go than Python, even if more people know python. First, a large portion of python writers aren't backend devs, whereas pretty much all Go users are. Second, Python has a very bad rap as a backend language, and for pretty good reason. Third, if someone doesn't know Go, then can still get up to speed and use the language extremely proficiently within a few months, unlike any of the other languages you listed.
You posted this 6 times. That's abusive. Please don't do that.
Proactive, rude, driven, suffer-no-fools, fast, unsustainable, etc. There's a lot that "offensive" could mean. I must admit, I'd look askance at anyone I work with describing their approach as "offensive".
this is pretty close, thanks for the recommendation!
Do you have a source on the parents owning the guns and bullets?

Everything I have read indicates that he purchased the guns and ammo himself, legally, shortly after his 18th birthday.
>this was just a way to pay employees with their loan

This feels like a more complex, insidious version of company scrip. At the end of the day, you’re getting paid in fake company money that’s worthless if they go belly up.
> I felt frustrated that I was not clearly shown where level appropriate content was.

The map indicates the main path with glowy little directional markers all along it. Usually areas around the appropriate section of the main path are level appropriate, but there is much more to explore.
Yes, that‘s the second paragraph of my original statement.
My high school had Apple IIe computers. My classmates had been stealing my homework when they asked to play a game from my disk. My "copy protection" was to name files using Alt characters (I think), so the file name looked like "HIST 202 REPORT", but the spaces were the Alt characters. No one could copy the files after that and the class grade average tanked. :)
> Among religious right guns are seen as a male status symbols

There's a (already fairly 'culty') church here where every adult male wears a pistol to church.
> Can't comment on Google Apps, never used them.

> They are firmly non-enterprise

So you acknowledge you don't really have knowledge of the core enterprise suite Google sells to enterprises, but at the same time you're certain they're non-enterprise?

Google Workspace (the new-ish name for Google Apps) is absolutely enterprise. They definitely have enterprise support contracts, and the few times I've had issues while having a support contract they have been easy to work with.
I've been at OPAL-RT for about a year now, providing real-time simulation tools for power electronics. So clients include electric vehicle manufacturers, renewables companies, grid operators... pretty much everyone who is involved in electricity, which is a lot.
The exec team is also directly committed to being good, so work-life balance + conditions + compensation are great and they contribute something like 2% of net profits to local charities and organisations.

And yes we're profitable, demand is going up because of the push for electrification everywhere and we are hiring very aggressively. Roles have geographic designation, but can pretty much be from anywhere

https://www.opal-rt.com/careers-search-job-posting/
The gotcha with exercising early is you have less information about an illiquid asset. The longer you can wait, the more time you have to see if the company will succeed.
My gear is better than the recommended specs. I have to turn off anti-cheating (i.e. https://www.nexusmods.com/eldenring/mods/90) to make it run smoothly, which disables online interaction.

Seems like it's down to luck whether EasyAntiCheat will wreck your performance or not.

I can run it at almost max settings without EAC, but even with minimum resolution and minimum everything else it runs like crap with EAC.
lastitude's comment below is flagged (probably because of the source), but it was an important and newsworthy event that adds to your point.

The people who moderate the website aren't capable of behaving impartially. The admins who are supposed to moderate the platform are selected from that group. The result is unsurprising.
I’ve been using GTD with Evernote for a year now and it’s been a huge help.

One thing that really surprised me was that David Allen doesn’t recommend a specific digital app to implement the GtD system through. The lack of a singular recommended app surely decreases adoption of his system. And, I imagine there’s a 9 figure opportunity in becoming the officially endorsed gtd app. My guess is he’s uncomfortable with technology and doesn’t care about the economic upside.
There are several reasons to use interfaces in TypeScript:

- they perform better at build-time and in editor

- they have more relaxed rules for recursion

- they can help identify complex types and distinguish them from simpler ones

- they’re guaranteed to be usable to enforce class implementations, whereas only simple types can be used

- they’re much easier to read in type errors
Upspin: Security
If I change the date in the top right, does it change the list of dinosaurs or just change the map?

It would be nice to show small pictures of the dinosaurs instead of just links to the main page of each dinosaur (that has a few pictures).
The Green Wall of China
In February 2022, Sequoia raised a $600 million Sequoia Crypto Fund. Oops.
The biggest issue I've felt with Python formatting is you run into build/versioning issues that basically never happen with gofmt. Also, some tools don't do everything you need, and you need multiple, like having to combine isort and black.
Just curious, which languages have better type systems?
Timing and demand. For many, the cost does not outweigh the benefit. Migration is a b**.
You would think.

But Nix and Guix are still very very new. Arch Linux has the best overall package management system, nothing else even comes close. Wrapping it is a way better option than trying to reinvent it from the ground up.

If Arch didn't exist, I'd lean on Debian before going Nix.
> I just meant don't quit out of spite ever.

I don't think your situation is "spite", if you are stuck in a toxic environment that is doing more damage to you than the good (pay/insurance) then by all means quit. It's the "I'll show them!", "They can't handle this without me", twist of the knife that some people build up in their heads that I'm arguing against. In your case I'm guessing you didn't quit the same day you thought about quitting? It took a few days/weeks? I'm just trying to advise against acting hastily or in anger. Think it through and make sure you know the consequences before you do something that "feels good"/righteous.
1. I've worked with very few people who are smart enough to criticize ideas as "stupid" and the fact that you're in the position you're in suggests you're not one of them. And that's fine! 99.99% of us aren't and I'm not one of them. But there's lots of reasons that people come up with ideas that are different than yours. Maybe they have a different context and are optimizing for different things. Maybe they're less experienced. Maybe they don't think over-optimizing in that case is worth while. Maybe they are stupid! But if you can't communicate with them about that and either get to a better place, you may not be that valuable. Which brings me to point 2.

2. I've worked with very few people who's individual contributions are great enough that it exceeds their contribution/output if they were a technical lead mentoring other engineers. It does happen, people who build libraries and frameworks and solve intractable problems for the business can be great IC-IC's. But it's not most of us. So if you're constantly having non-productive conflict with other engineers, you may be undermining your own productivity, and your value in the eyes of your management.

I guess there's two factors. If you think you can make more somewhere else, go somewhere else. Or if you think you might be fired, time to start looking.

That all being said. I'd love to dig deeper into the fact that you seem value emotional support from your boss, but seem to admit to denying that to your peers.
> In 2005 Google added XMPP support to Google Talk/GMail Chat and they were federated, but nobody federated back and they closed off its successor (Hangouts).

I don't think "lack of federation back" was a big driver in this decision. Everyone who used XMPP was able to chat with gchat folks and despite some weird changes Google made to their integration, it worked reasonably well. You didn't need to do anything special to federate with another XMPP server. It just worked like email does.

I expect either product complexity (like having to support non-gchat addressing which then requires full JIDs instead of short names) or de-prioritizing features that weren't directly driving their growth thesis were probably more relevant. Ie, why spend two engineers to fix integration concerns and deal with federation everywhere, when you can just retask those headcount onto some new feature that will drive growth.
> I still enjoy using Python but "runtime is funtime" even with type hinting and linting and everything else.

I'd love to see a s̶t̶r̶o̶n̶g̶ statically-typed Python that could throw type errors at compile time. I've only taken advantage of the duck typing once, and the way I did it was a massive code smell and I ended up refactoring it out anyways.
My use case is simpler than yours, as I only have one personal and one work Mac, so I can get away with a manually managed dotfiles repo[0]. My work GitHub account is a collaborator on the repo so I can edit config on both machines. The actual differences in configuration are intentionally minimal and kept in separate, unversioned, optional files. This repo is the only thing shared between my personal and work machines

[0]: https://github.com/nkantar/dotfiles
Congrats! I saw your initial ads in the gym I go to, highly likely we go to the same gym :)
splice() and the ghost of set_fs()
Recent and related:

DALL-E 2 open source implementation - https://news.ycombinator.com/item?id=31228710 - May 2022 (152 comments)

Also:

X-Transformers: A fully-featured transformer with experimental features - https://news.ycombinator.com/item?id=27089208 - May 2021 (37 comments)

Text to Image Generation - https://news.ycombinator.com/item?id=26615791 - March 2021 (88 comments)
“No Way to Prevent This”, Says Only Nation Where This Regularly Happens
Stock options (sometimes?) have an exercise date. If you don't exercise by that date, you give up on the options.

But some of them would incur a tax liability at option exercising (the IRS values the "gain" at "stock price - option exercise price" and I believe now causes mark to market at the exercise time?) which would need to be paid also.

Bolt offered to loan people money to exercise their options (and pay the tax?). But if Bolt forgives the loan, the IRS will consider it as income to the loan recipient.

But even then, I'd much rather have a (income tax marginal rate * loan amount) debt to pay than a (loan amount) one.
To clarify, when I say picked I mean that for whatever reason at my high school every incoming freshman was screened for ability and if they were alright they got in.

There was a similar screening process for the ability to swim, though it was actually for selecting those who could not and teaching them.
Heh, imagine you have 8 C++ programmers, then one rewrites some critical piece in Go ... and then leaves. Now you have to find a go programmer (from a much smaller pool). How do you find a good one? It's not going to be easy without some good Go developers on the interview panel. Say you hire one, he goes on vacation for 2 weeks, something important breaks and you need a 2nd go programmer, etc.
Thanks! More curiosity:

How do humans that disagree with the One Format deal with it? Do they self-select away from Go?

> Think of it this way, if you could all the python code on github and ran it though autopep8, what fraction of the files would be changed?

How does the format evolve over time as the community discovers improvements (if it does), and what are the implications for code on github?
It can take years to find a job that is better, but you should polish your resume and start looking. In some cases you should tell your boss that you find the last raise offensive and you so you are forced to start looking - they may have options. But in others talking about it will put you first on the lay-off list before you find a new job, and this in turn may force you to accept a job you don't like as much just because you need some income. (even in countries with a safety net you probably like a nicer lifestyle than the safety net will allow)

The important part is once this starts happening nothing will change until enough people - not just you - force the issue by leaving for someplace that treats you better.

You have indicated an awareness that are are not always perfect. I have no idea how bad you are, there are some people that the company would be better off if they left, and the company has decided you are such a person. Maybe you need to reform yourself? I cannot answer that other than to point out everyone has room for improvement.
there's another fun aspect that I think is neat. water is free to move around a little more than ice (especially ice on land). The earth is spinning, so the inertia of the water will sort of fatten the equator and thin the poles. Sea level might go down a little bit at the poles and go up around the equator.
‘Unsustainable’: how satellite swarms pose a rising threat to astronomy
> You lost me at "patent pending".

I had the same thought: As soon as I saw, "patent pending" I stopped reading. Not worth my time to learn about something that's going to be locked away. Talk to me in 18 years.

Patents on software and algorithms (aka "math") shouldn't even exist.
XMPP shares another feature in common with X.400: implementation complexity. Where XMPP had numerous implementation options and XML, X.400 has ASN.1. It's probably straightforward to write another solid explanation that phrases SMTP's success entirely in terms of its simplicity
> But several thousand eyars ago the Sahara was arable land.

I think the desert status of the Sahara has more to do with a combination of oceanic gyre patterns and the structure of the Hadley circulation. The Sahara and other latitudes around 30N are constantly under a high-pressure zone of descending hot dry air which is part of the northern Hadley cell. The exception is over India where the Eurasian landmass pulls the ITCZ (ascending side of the Hadley cell) way far North and causses the monsoons.

I don't think flooding the Sahara would change its aridity any more than the Arabian peninsula, despite being surrounded by water, is still a desert away from the immediate coastline. It's a matter of air moisture, not sea or ground moisture. You could try irrigation, though. The Libyans abortively tried that under Gaddhafi.
The 2nd amendment does not actually say anything about purchasing. It could be 100 % satisfied with all sorts of kooky schemes that meet the letter of the law.
My your account, a project manager is a plumber. Nice analogy.
Please don't take HN threads further into flamewar hell. It's not what this site is for, and it destroys what it is for.

https://news.ycombinator.com/newsguidelines.html

Edit: I had to ask you about this just recently: https://news.ycombinator.com/item?id=31389412. I'm not going to ban you right now because you've mostly been posting good comments, but please fix this or we'll end up having to.
Here's a list of startups that have a positive social impact while still paying competitive salaries and showing promising growth:

Fintech:

Forage (https://www.joinforage.com), building Stripe for EBT, i.e. food stamps

Nearside (https://www.nearside.com), banking for small businesses

KeeperTax (https://www.keepertax.com), tax savings for independent contractors

Bio/Pharma/Healthcare:

Q Bio (https://q.bio), creating a more data-driven approach to health

Reverie Labs (https://www.reverielabs.com), accelerating drug development with ML

PathAI (https://www.pathai.com), increasing diagnosis accuracy

Benchling (https://www.benchling.com), cloud for biotech R&D

Mental Health:

Alma (https://helloalma.com), providing easier access to therapy

Headway (https://headway.co), same as Alma

Juniper (https://www.juniperplatform.com), workflow tools for autism providers

Real Estate:

Orchard (https://orchard.com), buy your next home before you sell

Ribbon (https://www.ribbonhome.com), cash offers to improve home access

Hardware:

Sofar Ocean (https://www.sofarocean.com), collecting ocean data

Climate:

Watershed (https://watershed.com), platform for enterprises to reduce carbon emissions

Sweep (https://www.sweep.net)

Pachama (https://pachama.com)

Defense (if you believe that Western influence is positive impact):

Anduril (https://www.anduril.com), building high-tech defense products and reducing gov waste

Palantir (https://www.palantir.com), building data products for government
I'm pretty sure all of those cars are far less efficient in the miles per kwh sense than their tesla counterparts. Which is a shame.
There are lots of ideas around for desert greening; see the linked article for a list. Canals are unlikely to work well, but seawater farming is kind of close to your proposal. It requires greenhouses to be built though, so I don’t know how well it scales.

Years ago I read about a system that seemed successful. Ridges were built up at the desert’s edge, and salt-tolerant trees and shrubs were planted on hem to keep the ground stable. This change in microclimate promoted more greening in the valleys between, which increased overall moisture levels. Once this is established, more ridges can be constructed further out to repeat the process. It’s not an easy thing to search the web for, and I don’t recall how long it takes for one ridge to be productive, but I recall thinking it was shorter than I expected (still on the order of years, of course).

https://en.m.wikipedia.org/wiki/Desert_greening
Regulated in the 2nd definition sence of the word: https://www.merriam-webster.com/dictionary/regulate

> to bring order, method, or uniformity
> to regulate one's habits

That being said, we should make gun safety classes low cost/ free for all interested citizens.
Please don't take HN threads further into flamewar hell. It's not what this site is for, and it destroys what it is for.

https://news.ycombinator.com/newsguidelines.html

Edit: since you've been breaking the site guidelines a lot lately and have ignored our many requests not to do that, I've banned the account. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.

https://news.ycombinator.com/item?id=30060686 (Jan 2022)

https://news.ycombinator.com/item?id=22336745 (Feb 2020)

https://news.ycombinator.com/item?id=17624126 (July 2018)

https://news.ycombinator.com/item?id=13512781 (Jan 2017)