skysight-inc/HackerNews huggingface dataset:
The address at the bottom of their website[1] confirms it’s Sweden.

[1]: https://mullvad.net/
It's time to move on.

Your version of what happened shows several signs that are red flags:

Shifting requirements, without realistic expectations.

Unclear expectations.

Lack of proper oversight for Jr developers.

But, more importantly, you are in a position that you have a lot of baggage to overcome with your leadership and that's a really hard place to be, especially if you are looking for advancement. It's much easier to find another job and start fresh, from the position of someone that a company is excited to have onboard.

I have no idea whether or not you deserves the criticism, but the mental anguish you're feeling isn't going to go away without you continuing to feel pain, for a long time.

It's not worth it. Best of luck!
Where is this energy towards banking institutions that use even more Tw hours and do even more damage?

Your argument is flawed. Making a bomb has a narrow purpose to do damage. Banking institutions do dramatically more damage. This is a potential alternative removing middlemen from the equation and operating at a fixed rate.

Proof of Work didn't predict the use of ASICs and was intended for common hardware that would make dominating the pool cost prohibitive. Proof if Stake is one alternative although has its own issues.

Yes, greed is what you are angry at. That is absolutely the problem. If you are truly upset about the environmental impact then moving upstream to energy producers should be your target.

Nuclear is astronomically more energy dense and has made significant strides in zero waste plants and safety features. Then again you aren't complaining about the banking institutions impact on climate which outscales crypto and continues to climb.
At $work we all (or nearly all) get trained in CPR and the use of a defibrillator, and re-trained (and tested and certificated) every second year. We have a defibrillator (and scissors etc) on site where we can easily find it if it's ever needed.
See the other comment please, seems like service cost is reasonable.

Vandalism and theft sure are problems, placing them in locations with either camera surveillance (bank foyers, gas stations) or 24/7 personell available might be solutions to these problems.
More guaranteed PCIe (32Gbps) bandwidth. Mandated wake from sleep over TB4 while closed. DMA Protection.

It's mostly the same though and devices should be cross-compatible.

Primarily you want TB4 for the stricter requirements for certification.
I never said that people need to stop using Django. It's still my favorite framework and will continue to be.

I just wanted to point out some mistakes that many beginners make and that I made when I first started.

Personally, I think Django could use better opinions from the core team because beginners should be set for success by default. In the current state, that's not the case.
>by seeing a feature

The other person just said that the feature wasn't advertised. Most people would not be aware it was even possible.
alias vim='rm'
>If it means the economy will grow slower, so be it.

This is easy for someone to say who already lives a comfortable life.

Credit is simply a more efficient use of wealth. Without credit, money stored is money that is unused, and thus money denied to everyone else. Everyone is poorer as a result because you have millions of people willing to exchange their goods and services but are blocked because they lack a medium of exchange that is being hoarded by the wealthy.
How about when apple warns me that I use an old Windows even though my Windows is up to date and the only thing outdated is their iCloud software?
Rust's contributor experience is amazingly good. I've contributed small fixes to the Rust compiler and there was no CLA to sign or onerous process to follow.
I couldn’t find an answer: what’s EUV in this context?
>A lot of the "European mystification" about US eating habits boil down to the fact that we have a lot of really cheap food available. Given a choice, most people choose cheap over good for daily usage.

I think there is - as always - some truth behind what you call "European mystification", or at least the US people coming here (Italy) wouldn't be going "Wow" (like they almost invariably do) when entering a good (but common enough) bakery shop or at the restaurant (or even when eating a "real" pizza).

Or maybe they are only very kind, in order to compliment us, but anyway they generally give the impression they never ate some "good" food.
Race conditions aren't preventable as a general phenomenon, they're something real in our world, if you put the cat out the front door and then walk to the kitchen and close the kitchen door, the cat may meanwhile run around the building and back in through the kitchen door, so, don't do that.

However data races (a small but important subset of race conditions in concurrent software) are preventable, and so you can use languages which do so. Unlike the cat race condition I described above, data races are often unfathomable in real systems, the ultimate cause of truly mysterious and hard to reproduce bugs. So they're very much worth preventing.

Anyway, while it is true that "unbounded complexity" is potentially necessary, tools capable of such power should not be the default. When I spread jam on toast, I don't use the butcher's cleaver, I use a butter knife that's too blunt to cut flesh let alone bone. Which means, if I screw up the worst case is maybe I get jam on the carpet instead of the toast, not I cut my own hand off.

That difference in tooling can exist both within a language, and also between languages. There are many programs you cannot write in WUFFS, whereas there are (almost) no programs you can't write in C++. But that actually means we should use WUFFS when we can, because we don't want those programs. The image viewer where PNG files with long rectangular orange areas cause the hard disk to get reformatted, easily possible in C++ and not WUFFS. We don't want that program. The icon maker where a JPEG text comment with a shell script in it executes the script, easily possible in C++, not in WUFFS. Don't want that either.
Top coins apart from Bitcoin and Tether are ETH, BNB and Solana and of those only ETH is proof of work and is trying to stop that soon.
> For all the feigning of ignorance, 'woke' is well entrenched in in mainstream language now.

I can't speak for the other person, but the term is so loaded that it's lost meaning, and it seems important to define your meaning if we are going to talk about it. I agree that it's a bit disingenous to just ask for a definition rather than say, 'that term is so loaded; what do you mean by it?'
Yeah, I usually pirate-stream movies using Seren, since even if they are exist in 4K HDR quality, they are just low quality SDR 1080p on the Netflix 4K plan.
How should you proceed? Grow some thick skin.

Modern education has failed you (and you were probably coddled a bit too much). Hard work is small part of a much larger equation which includes context, bigger picture, results etc.

Everything you mentioned is completely normal except for you whining about it on HN, as a junior dev mistakes are inevitable. You accept responsibility and push back on the "unfair" criticisms.

Maybe your pushbacks were discarded, maybe they didn't "understand" your side. Welcome to the real world, you work on what you can control and if thats not good enough maybe this is not the right place for you.

This idea that you are entitled to an "understanding" is silly. This is not college, you're not paying them. In fact as a junior dev, they are investing in you. This mistakes you will be making and the resources (senior devs) it will take to bring you up to speed is a net cost for them for the next few months.
> 2. You “tolerate” this practice just long enough to win the critical initial wave of reviews and benchmarks. Interested buyers will look at those charts for years to come.

That’s not what happened here.

The AVX-512 instructions not only weren’t enabled by default, they couldn’t be enabled at all unless you went out of your way to disable the efficiency cores completely. They also wouldn’t benefit your workload unless disabling those extra cores was offset by the AVX-512 instructions on the remaining cores.

None of the benchmarks you saw in reviews or marketing material would have used these instructions unless specifically called out by the reviewers as having made all of these changes.

Benchmarks like the multi-core Geekbench would actually go down, not up, with this enabled because you’re giving up cores. Thermal performance would be worse because the efficiency cores were disabled.

Intel never marketed the part with AVX-512. It was discovered by a reviewer poking around in the BIOS of a review board.

> motherboard manufacturers can be relied upon to enable it in their “1337 OVERCLOCKZ” mode. No conspiracy is needed.

Nope. You had to disable cores to enable AVX-512 and I doubt it would show up in any gaming or consumer benchmarks as a positive.

The conspiracy theory about Intel doing this to mislead consumers not only doesn’t make sense, it’s completely wrong given how this worked and how it was discovered.
Happiness is an interesting concept. I currently think it's very relative to your neighbors or, to a lesser extent, to people you know about. In modern world information spreads much easier. Ignorance is really a bliss in terms of happiness.
Rails Postgres Native Partitioning
I don't have anything to add to this, but you elaborately replied to me so I think you also deserve a reply - I agree with your comment 100%.
Can anyone tell me how to force an M1 Mac Mini to produce crisp images on a 27" 1440p (~110dpi) screen? I've tried various things and cannot get it to render anywhere near the clarity of Windows. I'm not going to buy a 'Hi-DPI' (220dpi) screen just to solve Apple's rendering problems.
Russia must have been really happy that they got to be the ones to send help. I'm sure china would have loved to send their help instead; and ask for a lot in return.
Every chord is explicit.

I think someone else in comment thread mentioned that it comes preconfigured with 500 chords--these cover the 300 most common English word (some duplicate chords in case you prefer to hit them one way or the other).

It's up to you (or someone else if you import their library) to setup and configure different chords.

This is one of my least favorite parts about the product--it's advertised such that it seems like it is magical but really it is just like have a bunch of macros.

So in this case, you might have h+l to indicate hole, or h+o, or h+e--whatever is most comfortable for you. Hole is not configured out of the box so there is no way to chord it...but it is just like a keyboard in that you can just type it. You can type h, o, l, then e just like you would on a keyboard.

It's this mixing and matching of character entry + chording which makes the device pretty interesting.
It would probably be unprofessional for me to share my troubles, but let's just say there was a source of my observation.
Who said anything about "free"? chrismorgan wrote "only paying for what you use". In NUMA systems, pretty much every program uses and benefits from cache coherency.
That’s about as facile as the Pollyanna view that America nuked Japan reluctantly and purely out of necessity.

The reality is that it was a complicated decision and there were many factors that went into it and many subsequent interpretations of the history on all sides.

This Twitter thread provides an interesting overview of some of the historiography: https://twitter.com/wc_quinn/status/1458891500344029189
Looks like 30 mins ago [1] It appears they can be contacted on ircs://irchelp.org in #fedora-websites or in their forum [2]

[1] - https://www.ssllabs.com/ssltest/analyze.html?d=lists.fedorah...

[2] - https://ask.fedoraproject.org/
I think it it solvable:

1st Allow users to share the token by which they are identified.
2nd Implement a 3rd party website that offers a 'free tier' via token roulette.

That will generate noise in search results, making it hard to pin a particular search on someone. Optimally users would be able to decide how much 'noise generating searches' they allow.

Off course that would only work if paying users would be volume / rate limited.
Are you implying putty devs didn't serve over httpS b/c they couldn't afford to?
Congrats Varun, I look forward to your Product Hunt launch.
It's nowhere near a general consensus. There's a minority that think so, a minority ultra patriotic, and most people basically never think about such foreign policy. Except when they watch movies or TV shows, which is what makes the propaganda so troubling.
Ask HN: Transitioning from Desktop to Web Development
Have you worked on desktop development in the past and transitioned into web development?

Since web development seems to be replacing the desktop, I'm wondering if the change is worth it. I heard web development is a lot more messy.
IME it does accept MP4, just not every variation and profile.
That's a really nice solution, I especially like the concept of versioning the read-only schema.

There is a way to rollback after you have started a migration with `reshape abort`. This stops the migration which is currently in progress and reverts to the old state with no data loss. Basically as if you had never run `reshape migrate` at all. I think this is also pretty convenient during development where you can continuously run `abort` and then `migrate` again as you iterate on a new migration.

Abort doesn't work if you have already completed the migration using `reshape complete`. In that case, all the changes have already been applied so I don't think it makes sense to have a command to perform a rollback, that could also cause downtime! In that case, it's probably a better idea to create a new migration manually to undo the changes and apply that the normal way.
The device allows character entry--you just type h, e, l, o just like you would on a keyboard.

You would know if it was a chord or not--not every word you type will be one.
Besides needing a (2020) in the title, this deserves some commentary.

I switched from Dropbox to a mix of OneDrive and SyncThing in 2020 due to the bloat in their client app:

switch: https://taoofmac.com/space/blog/2020/06/21/1600

later: https://taoofmac.com/space/blog/2020/08/08/1900

What I did, in a nutshell, was to remove the Dropbox client from all of my machines, link my Synology NAS to my Dropbox account (and to my OneDrive account, too, but for snapshotting) and then using the SyncThing client to sync all my git working trees while keeping Office docs and archives in OneDrive.

I split things this way because I've worked across various machines and OSes since 2010 and wanted a way to have a consistent filesystem layout in all of them. I split things across two services because:

- Both OneDrive and Dropbox have trouble with very high cardinality folders (like my 2.1GB git repos) that have hundreds of thousands (if not actual millions) of tiny files that change frequently (and that I may not want to have outside my LAN anyway).

- OneDrive integrates with Office apps and is a pretty decent way to have off-site storage and shared online editing of a few hundred thousand "beefier" files (in my case, mostly personal and legal docs), as well as having a very generous 1TB free tier for each family member.

Neither replaces backups, but (more to the point), neither is perfect. In SyncThing's case, I have a container running on my NAS as an introducer/master replica, and three different machines accessing it (Windows, Mac and Linux), and I keep having sync issues and conflicts in my git repos even though all versions are in lockstep.

Ironically, I _never_ had a git repo corrupted while using Dropbox since... 2015? (I did when trying OneDrive, but that was mostly because I was using an OpenSource Linux client and it had sync issues). And yet, SyncThing keeps doing it every couple of months, to the extent where I need to reset some repos every now and then.

SyncThing is pretty great in that I can switch off external discovery and be absolutely sure my stuff never leaves my LAN _and_ have things sync very quickly, but it's definitely not fully baked yet, and I wouldn't recommend using it without a good backup strategy (all my personal projects live in a gitea instance and that is backed up off-site as well).

Also, there are hardly any good mobile clients (I have an iOS one, but it has trouble syncing large folders while running in the background and its Files integration is flaky). I could use just about any mobile editing app with Dropbox, and I have much more limited choices right now (OneDrive "works", but the Files provider also has issues).
> However we are a class of people whose sexuality can be unfairly identified by these databases.

Good perspective and thanks for sharing it. I am curious about your choice of words though. You said "sexuality" and not "gender identity". Is there some reason why? I've always thought of the term sexuality to be how you feel about others. Or is that what you meant here?
Ask HN: Why does Cloudflare/hCaptcha care so much about buses, boats and trains?
It seems all the hCaptcha verifications I receive are for buses, boats and trains? They don't seem limited by geography or by recency. I'm curious why these particular artifacts and whether this has always been the case.
Extreme ultraviolet lithography, currently only used by TSMC and Samsung for 5nm production.
Indeed, which is why it should be an option.

OTOH, it shouldn't be significantly more expensive. It should be ~9/8 the cost of regular memory. It's just one extra chip for every 8. Nothing more.
Nope, I'm not talking about myself. I'm talking about the behavior of some people who thing women "owe" them romance because they perform specific tasks. In this case, it was quitting his job. For many years in the past women have been treated as property, traded off in marriages for family gain. Not just in history but also right now in Afghanistan, women are being sold due to financial calamity.

The writer's action of quitting his job can be seen that he gave up something and therefore deserves her affection. Very subtle.
Wow, I didn't know such software professional titles exist, I thought it's the same in all countries. Could you share the countries list please?
On the money you borrowed. Moving into a higher tax bracket does not mean you pay the higher rate on all earning, but rather only marginal earnings in the higher bracket.

Regardless, it doesn't make sense to pay taxes on borrowed money. I'm not sure this scheme is real.
"Cracked" softwares/games for myself and can confirm that modifying .exe can lead to false positivity from antivirus.
I really would like to see Syncthing which is not built using Go. Plain C implementation would be more usable in various environments.
I like the plainness in general, but on contemporary monitors, this means that lines of text are very long, causing eye fatigue pretty quickly.

Typography is an art way more ancient than computers and I feel that it should be taken into account even on webpages; famously, Donald Knuth studied typography pretty deeply when designing TeX.
No--the chord for hello is h+e+l+o--if you mean to type helo, you'd use a different chord you have setup for that or type it letter by letter
"pretending we can have 512 billion bits of perfect memory sitting around that will never go wrong, because Intel fuse it off on desktop chips"

I think computers are now so important to our life, we need to start regulating them like we do cars.

Start seriously slapping companies that deliberately or negligently release equipment with obsolete kernels and security holes, mandate ECC like we mandate ABS, mandate part avaliability for 10 years like we do with cars, etc.

Every day we let this this slide, thousands of people loose precious data and number of 'smart' toasters mining crypto increases.
Monster!
Bank of America was founded in 1904 -- well before credit scores became a thing -- to provide banking services to Italian-Americans, who could not usually obtain service from other banks due to ethnic discrimination.
Extreme ultraviolet, as used in lithography : https://en.m.wikipedia.org/wiki/Extreme_ultraviolet_lithogra...
> Of course electron apps bundle a.. browser

They don't. You are conflating Web browsers and the engines that power them.
Web browsers are applications unto themselves. They require lots of application
code separate from the underlying engine. You don't get a Web browser by
compiling a browser engine and calling it a day.

> Is the CSS layouting engine, the network stack, the goddamn JS interpreter
or the myriad other literal millions of lines of code of firefox is in JS?

VS Code, an Electron app written in TypeScript, requires all the same components. And you keep saying "Firefox" when it's not appropriate to do so.

The millions of lines of code in _Gecko_, along with Spidermonkey, establishes
a platform for building apps that's on par with the Electron
platform. Gecko + Spidermonkey does not a Firefox make, however. The code
that makes Firefox Firefox[1] is in a separate application bundle, which includes
on the order of hundreds of thousands of lines of JS.

1. ... and not, say, Zotero, which is literally built by downloading a release build of Firefox, stripping out all the Firefox code while leaving Gecko et al intact, and dropping the Zotero code in its place.
Google Optimize flickers the screen with React. And makes non-mobile layouts appear mobile (messes with screen width presets). That is all.
> Don't forget it's not just instruction sets; Intel is the reason we don't have ECC RAM on desktops. Every other high density storage technology has used error correction for a decade or two, but we're still sitting here pretending we can have 512 billion bits of perfect memory sitting around that will never go wrong, because Intel fuse it off on desktop chips. I guess only servers need to be reliable.

And not just storage - the main memory bus is the only data bus in a modern computer that doesn't use some form of error correction or detection. Even USB 1.0 has a checksum. So everywhere else we use ECC/FEC or at least a checksum, be it PCIe, SATA, USB, all storage devices as you mentioned rely heavily on FEC, all CPU caches use ECC. Except the main memory and its bus. Where all data is moved through (eventually). D'uh.
BabelPod: Line-In and Bluetooth Input for HomePod (2018)
I'm guessing that you have a story to tell?
I consider them harmful for beginners who need to start working on non trivial production code.

Multiple apps are definitely good for the admin but what I was advocating isn't 100% avoidance of apps but to avoid creating apps for every tiny feature.

Personally, I like my databases to be designed for longevity and avoid couple code to my data. Code can die at any point in time but data is an asset that needs to live for as long as the company is in operation.
They don't support CPUs that were overclocked, yet advertise that feature, so support isn't the reason.
I'm trying this one, with mixed results: https://www.mobiussync.com/
> I've voiced this before but I think AVX-512 is completely irrelevant in the consumer spac

Don’t forget that reviewers made a huge deal out of the fact that CPUs downclock themselves when running AVX instructions.

Several reviewers tried to make this into some sort of scandal at the time, which I’d guess contributed to Intel wanting to remove the feature from consumer CPUs.

Of course, many of those same reviewers are now capitalizing on Intel removing AVX-512 support while ignoring the fact that you had to disable all of the efficiency cores if you wanted that feature (worsening thermals and performance in non-AVX) workloads.