skysight-inc/HackerNews huggingface dataset:
It's a trap!

Hate your job? Maybe it's the job, not the profession. Developers have an enviable amount of mobility; use it.

Maybe you aren't taking care of yourself in some other way? Sleep, diet, exercise, possible clinical depression: these are all things to try.

Perhaps you're burned out? It's 2020, that's a very real possibility. There's a whole literature on what to do about it, and "abandon your career" is dead last.

Both of the preceding paragraphs have a "talk to your boss" component. Don't think that's a good idea? Great, you definitely have the wrong boss, GOTO LABEL "Hate your job?".

Good reasons to stop developing software: a) there's something else you really want to do, and you have rational confidence you won't starve, and b) you're ready and able to retire.

Bad reasons to stop developing software: literally anything else.
Better that, than getting yourself "disappeared" if you catch my drift...
Believe or not, there are people who crave such feudal relationship despite being quite intelligent and capable of discovering new things (to please their masters).
I have nothing against String having PartialOrd. I don't see why this means Vec<u8> should be PartialOrd–especially because treating a String as a Vec<u8> sounds very wrong.
Nothing yearly for Steam, it's a one-off fee, I think about 100 USD these days (it changed over the years). For the macOS store it is a 100 USD a year or so, and of course they take their cut from your sales. I prefer Valve's way of doing business.
S3 is HTTPS-based, and all you need to implement it is access to HTTPS and HMAC hashing (for computing signatures). This allows it to be used with virtually any platform and programming language, because uploading a file is as simple as making a HTTP PUT request with a few extra headers set (assuming there isn't already an official or unoffical SDK that you can leverage instead).

S3 is considerably simpler than SFTP or rsync over SSH on non-Unix-like platforms, which makes it a very interoperable API. Even Wordpress or a small Go service can implement S3 support without much effort or any extra dependencies. Being HTTPS-based, it can also be reverse proxied more easily because HTTP presents a Host header, unlike SSH.
Normally not but with current investment levels they can pretend for a very long time.
The police have not been defunded in either Minneapolis or NYC. They have decided—while fully funded—to stop doing their jobs to punish the cities that tried to hold them accountable for their abuses.
Is the one-byte length central to some logic (or some performance concerns), or could one hack the `uint8_t` to a `uint16_t` in kvldskey and so on to get something that could store a bit more? We have some systems that need only 16-32 byte keys but upwards of around 16k values, we're currently using RocksDB but these performance numbers + no compaction process + mux approach are making me interested...
It still is, though.

I mean, a part of the reason why indie titles work there is that Nintendo is refusing to offer a AAA gamepass, is using underpowered hardware and is charging a price premium for it. They very much are resisting trends and are their own thing, and it's kind of hard to really use them as a long term market barometer because it can and will backfire as often as it works.

They also kind of are in uncharted waters too. This is now the first time I think they don't have a dedicated handheld and home console, and just have one platform. A lot of why they were able to survive mistakes was having the handheld market as an evergreen to fall back on.
Well, these moves are to protect status quo of Russia's people in power (political and economical). Despite of their best efforts, they're loosing now Belarus, they've lost completely Ukraine, all they're left is to make sure they will keep control in their own country.
By Pareto, I would expect the top 20% of the top 20% to be responsible for 80% of the top 20% outcomes (which are 80% of total).

That would imply that the top 4% would account for 64% of outcome under discussion, which is much more drastic than the top 10% accounting for only 52% of total.
Yes the attack surface before and after is the same ergo this is not security at all. The difference between 22 and 2222 is a nominal delay on a port scan.

It would be far easier and more convenient to use a ip whitelist and a firewall to protect access to 22.
I found FaunaDB rather tricky to get started with. It doesn't seem to want to allow ad hoc queries without an index -- which is probably realistic for any production environment, but it makes the intial "hello, world" program harder than I expected it to be.

It seemed like it would be good, once I got used to it. It's opinionated, and I like opinionated. But I switched to something else for my next project -- and discovered that FaunaDB was, at least, a heck of a lot easier than trying to set up a database on AWS, which was an entirely different nightmare.
Many things for different purposes. Files in UFS filesystems. Sorted files. Indexed sorted files. In one case, Amazon SimpleDB.
Better example, what if a journalist made a copy of a key for you so that you could continue to access a room containing classified documents after hours, as was the case for the pentagon papers?
We can start with not posting unsubstantive flamebait.
It is precisely security by obscurity, it only helps against attacks one would not need to worry about in a well administered system. All the drive by traffic on port 22 is just trying to log in with absurdly simple passwords and two or three usernames, and if you have to worry about these, then you should set up public key authentication, not try to hide the port. And as a matter of fact, a

nmap -A -p- target.tld

will easily identify whichever port you have selected.
Does it show which app is responsible? If not, is there something that does show that?
Trump, TikTok and Crony Capitalism
UC Berkeley Reward-Free RL Beats SOTA Reward-Based RL
I don't know if I'm reading this incorrectly, but I can't see why the judge has said they are not able to obtain this status? Is there a reason?
Commands frequently used by Linux sysadmins, part 4
Range's idiosyncrasies and the antipathy to improving its ergonomics manifest in the issues raised against the project have been a capstone mental block to my investing emotionally in Rust.

I continuously really want to like the language. The premise is good, a lot of the ideas are really compelling, but when it comes down to aspects I disagree with, I get a strong sense of Rust demanding that users subjugate themselves to all the choices and opinions of the architects, and is (are?) hostile to the notion of a user expressing themselves through their tools, and not just their output. As a result, every time I interact with Rust my hackles end up getting raised and so far it would seem that a (currently absent) existential motivator would be required for me to get past it.
I'll take your point that such readings exist, but "he's just being racist" isn't a thoughtful expression of one. It's garden-variety internet flamewar, a thing we don't want here—actually we can't have it here if we want the community to survive.

Just to be clear, the issue I'm commenting on is not what deserves the label 'racism'—it's what sort of internet discussion flamebait leads to. The existence of racism, and of differing views about it, is no reason to wreck the community one's participating in. Maybe commenters don't owe John Cleese better, but they owe HN better if they're posting here.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://news.ycombinator.com/newsguidelines.html
Yeah, they do often require a lot of math. It's just a restricted set of topics. The IMO doesn't do any calculus or anything beyond calculus like real analysis, topology, etc. It does have a lot of geometry problems that use geometry that typically isn't in the American curriculum, and it has topics like number theory that aren't really in a standard high school curriculum either. But the topics are restricted so that they are pretty close to understandable by someone who has just done well in a standard high school mathematics curriculum.

Here's an example. For the problem they include in the article:

Let n be an integer greater than or equal to 3. Prove that there is a set of n points in the plane such that the distance between any two points is irrational and each set of three points determines a non-degenerate triangle with rational area.

This is a whole lot easier if you're familiar with Pick's Theorem, which gives you a formula for the area of a polygon whose corners are integer lattice points. In particular, any three integer lattice points define a triangle with rational area. So all you have to do is find n points that aren't colinear with each other and have irrational distance, and you'll solve the problem.

Technically, you could do this without Pick's Theorem, because you'll be able to find an equivalent formula for the area of these triangles. But it's much easier if you do know Pick's Theorem, and that's the sort of thing that you typically don't pick up in standard high school math, but you would pick up if you were practicing a bunch of different Olympiad-type problems.
Thanks for the tip, fixed.
No ad spend, and $0 marketing spend, just my Twitter (https://twitter.com/levelsio) and Google searches
I feel ya, I dropped it so hard I even forgot the game until reading your post.
TikTok network effects not singularly attributable to algorithm
Sorry if I missed it, what is the actual reason the judge said they can't get this special monitor status?
There are (legitimate) ways to get paid more in government service. Years ago, I sold a Ferrari to a guy who worked on nuclear weapons at Los Alamos. His boss drove a Lamborghini.

I've never understood how this fit in with the whole GS scale thing, but the reasoning was straightforward: if we don't pay them well, somebody else might.
Sure, and the Falcon rocket is not fully reusable, either. It's a lot harder to reuse the second stage, because it's the part that goes to orbit, which means it's moving very fast, and has to lose a lot of energy in order to land softly.

Again, this makes me wonder if the gulf here is academia vs industry, or if it's just 1980 vs 2020.
Just curious... do you live in Blue state?
Cause everyone I talk to sounds insane in real life "new world order", Soros, "gay frogs" sorta people.
I'm definitely in that crowd and I suspect you are too, because as you said this doesn't come up in organic conversation. However I can also say I'm a big fan of Beat Saber, clocking around 20 minutes every day on average. And then obviously VR with racing games.
Mind Mapping Software in 2020
There's also lots of Adabase, IDMS, IMS, third party schedulers, and maybe some assembler sprinkled around. And lots of smaller problems like printing, EBCDIC centric code, record based files, etc.

I assume Microfocus provides solutions for some of this.
Please assume good intent with this comment.

I had a bit of difficulty reading this because I was side-tracked by this sentence structure, which appears a few times throughout...

"Here’s how my paper notes look like".

I see this quite often and I'm having trouble figuring out what to search for to explain it and check if it's correct, and foreign to me, or if it's incorrect. I suspect it's incorrect and that it should either be, "Here's how my paper notes look" or "Here's what my paper notes look like".

Can anyone enlighten me on why I see this structure a lot?
Or they do want to go back. I know some people like that personally; they just don't comprehend what it would take to go back.

And it would take a huge population reduction (either up front, of through starvation after the shift to agrarian lifestyle). It would quite likely take rolling back the industrial revolution altogether - because it would be next to impossible for a reduced population of farmers to sustain current level of technology; all tools and things supported by it, including industrial chemistry and material science, would just degrade over coming decades and it couldn't be recreated. All of that is hard to imagine for someone with shallow understanding of how the world and technology behind it works.
The people that come up with these asinine business-speak phrases are total clowns. I thought this was a parody article at first.
> If someone using SSH ignores the fact that the host key has changed

Then it's game over regardless of anything else. That someone is now owned by anything and anyone who cares to MITM them.
Well, as others have said: Hitting exactly 80% is pretty much impossible. And we've established that hitting more than 80% produces languages that are often bad, in some way or another.

So, logically it follows: aim for less than 80%. You can always add things; you can't take things away.
IMO the tweets from Wikileaks immediately after Trump won support this interpretation.

He hated Clinton since the diplomatic cable leak, and wanted to damage her, but never thought Trump would win.
> Nowadays claiming loudly 'fake' seems to be the argument used for most things we can't readily understand, or simply as a default noise maker.

> In the past the default argument was 'sorcery' or 'anathema'.

I really don't like this. It looks fake because it's full of edits, skips over important bits where you'd expect doubt, and doesn't feel like its supplying the full context.

Yes, the conformity effect is real. But no, it's not as strong as EVERYONE loves to portray it. In actual studies, a good chunk of people don't abide by the effect, and it's probable that, contrary to the video, they do suspect they're being observed (by a study or more likely just some sort of process with a consequence). It's a stretch to assume that people copy things because that's what the group does, rather than thinking the group has a good reason to be doing something. The latter sounds the same, but when you think about it is a lot less interesting.

Most people, if they're the Asian girl, are just going to ask the group what they're doing.
United States vs. Paramount Pictures, Inc (Antitrust Case of 1948)
But shouldn't len() panic instead of returning 0? I don't even understand how it could return 0 without having already done all the work to determine it should have returned a negative number.
Yep, and Post-Its were made from the scraps of what was supposed to be a really strong adhesive.

It speaks more to me that they released Proton rather than shelving it after losing the original motive.
Access beautifully crafted more than 110 minimalist icons for iOS 14 now
No that's a string bet. It's generally explicitly not allowed so you can't fish for info after saying "I see your bet....."

Some places may let you do it once, but by rule its not allowed in Casinos.
Hi HN!

See the offer below to use Hotpot free.

I'm the founder of Hotpot (https://hotpot.ai/). Hotpot helps non-designers create professional graphics and differs from other tools because we focus on challenges faced by developers and indie entrepreneurs.

The company was born out of frustration over App Store screenshots — existing tools were too complex and talented designers were uninterested. If you enjoy rejection, I recommend inviting designers to work on app screenshots. :P

Over time, Hotpot has grown and now offers templates for social media, e-commerce stores, Product Hunt, YouTube, and more.

Many of our features were designed with HN in mind:

- ML features, including background removal, image super-resolution, image style transfer, and color suggestions

- API-based graphic creation, allowing integration with Fastlane and other systems

- Firefox/Chrome/Safari extension screenshots and graphics

- macOS app graphics and Mac Store screenshots

- Mobile app graphics and App/Play Store screenshots

- Automation of repetitive tasks like resizing iOS icons/images and localizing strings (we preserve the localization format for apps, websites, and videos while translating with Bing/Google)

While building a graphic editor is far from rocket science, it's also painfully far from checkers. Browser disparities (argh, Firefox), font rendering (Chinese fonts), smooth ruler performance, and other hurdles conspired to make Hotpot unexpectedly complex. If there's interest, I can elaborate.

Free offer: if you want free graphics, shoot me an email. I have learned a lot from HN and would love to give back.
My bike is a piece of crap so I'm not too worried about that. I think it's more likely to enable stalkers and road rage.

e.g. a situation where someone is too anxious to ask for that cute jogger's number so they wait outside her house to chat her up the next day

Or I ask someone doing squats in the middle of the bike path to move out of the way, and then they get mad and murder me in my sleep.

Those are both definitely low probability events, but I think that users should be able to make an informed decision before their personal data is shared with strangers
But why isn't it panicking on len()? How is 0 the right answer there?
This is the most patient comment I’ve ever seen and I applaud you for it!
I did basically this for a year, except in my main bedroom (didn't have a spare). You're right to be worried about dust and noise.

For the dust I had a pretty powerful airfilter, but I would still have clouds of dust coming out of my pillow/sheets.

I would have said that general noise during the day was ok in my case, but that was before everybody worked from home.

For chiseling you can actually do a lot without hammering. If your chisels are sharp enough, you can push them through the wood for most techniques. That's what I did when I worked in the evenings.

It helps to have a very heavy workbench that doesn't move too much. Sawing still makes noise though, and planing kinda does too.

All in all, less than ideal, but for me it was great for a while! It really depends on what size and type of things you want to make. Feel free to specify and I can give more details.

I think it makes sense to explore other options as well: renting a garage, finding a community workshop, etc.
At the very end they simply slide in the motherboard into the case. That is the way it should be.
I’m more concerned about my master degree
Interesting question. You would need to adjust kvldskey and all of the places where they are serialized (e.g. in pages and in the network protocol). You would also need a much larger page size -- the maximum key+value pair size has to fit into 1/3 of a page.

But if you're willing to make those adjustments and use 64 kB pages, I imagine it would work just fine. Please stay in touch!
I honestly don't see it being the kind of competition that ruffles those feathers. Microsoft wants developers developers developers to fill Game Pass and run their Infrastructure on Azure, and Microsoft Hearts Open Source. Microsoft open sourcing id Tech 6, and then saying Azure/XboxStore is the best places to build your game and host it, regardless of which engine you want, is the cold war, mutually assured rising tide raises all boats, kind of competition.

What Microsoft doesn't want is Epic or Google getting all the power, becoming the standard, and then being able to strongarm them. Competition, especially open competition, keeps the players more honest.

It's just another entry on this page, albeit a strong one.
https://dotnet.microsoft.com/apps/gaming
it feels like the scopes of our government agencies are overly broad. why exactly does the CIA need to do research and invent things _itself_? so what exactly are groups like DARPA or the NSA for?
Needed: AI Infohazard Policy
I disagree that the quality is dirt-poor. I can still find a decent amount of good articles on Ars Technica, but they also have a lot of noise dedicated to generating clicks and likes. The article posted above is a good example.
Don't turn HN threads into flamewars.

I'm not saying you're wrong about Cleese, I'm saying flamewars are shite. They're tedious as hell and bring out the asshole in people.
Yes, but they have been owning that decision ever since. If that ever changes, I will reconsider. Until then they have me as a customer.
What are you describing as "extrajudicial"? This court case?
> Telegram is much better than Messenger. Why don't you use it?

Because nobody that I want to talk to has it.
> Right, and he's also made explicit statements that you could FSD "by the end of 2016", "by the end of 2018", "by the end of 2020", coast to coast.

That isn't out or character for Musk. He's always set and communicate unrealistic timeline. That doesn't make him a fraud. Take Falcon Heavy:

> By 2008, SpaceX had been aiming for the first launch of Falcon 9 in 2009, while "Falcon 9 Heavy would be in a couple of years". Speaking at the 2008 Mars Society Conference, Musk also indicated that he expected a hydrogen-fueled upper stage would follow 2–3 years later (which would have been around 2013) - [0]

Of course Falcon Heavy didn't fly until Feb 2018, and hydrogen-fueled upper stage never materialized. Still, nobody care about that today. FH is a resounding success and are qualified to be used for NASA's Lunar Gateway and Space Force's National Security Space Launch program, which are as good as stamps of approval can get.

[0] - https://en.wikipedia.org/wiki/Falcon_Heavy
No the author misrepresents the facts.

If you index a slice with a out of bounds index it will panic independent of weather the index is a usize or a
Range<usize>.

If you use `get` with a out of bound index you always get
a None.

Sure it's open for discussion if why a range with start > end should be treated the same as an out of bounds index or if it should be treated as empty slice. But then doing the former makes it easier to catch errors.

Enforcing start <= end would mean that the range construction is fallible which would be a major usability nightmare and now you would need two synatxes one for the normally error handling and one for panicking or you would need to add a lot of unwraps or similar.

Range's are mainly used ad-hoc (e.g. `slice[start..=mid+2]`)
or `for x in x..y {...}` and are optimized for that usage patterns.

For other usages they might not be optimal. But you can always do your own types.
Traverse the entries?
I can't comment on 1.

About point 2 though, prostitution and even just hookup culture is actually more BNWish than sex sims are. If you are using a sex sim, the taboo is still very much present. And that opens up having actual relationships whereas having systematic, mindless sex with random people will give you the illusion of that being all there is to it.

Everyone belongs to everyone else is the primary difference between the world of Huxley and our own, not that we don't have sex chewing-gum.
You can change your quiet hours every day. It’s probably less work than deleting and reinstalling apps.
Genuinely: how? Is your claim quantifiable at all? I don't use a VPN, and I'm not seeing gobs of money slipping through my fingers.
Milton was absolutely, "technically correct": the Nikola truck was in motion (the video was announced as "The Nikola Truck in motion). What you take away and what was said are 2 completely different things, and the message is specifically crafted to do just that.
I heard he didn't even cry at his mother's funeral.
How to Use Targeted Email Marketing for Ecommerce
Does the iOS/Android permissions model really allow accelerator access at all times?

Otherwise this article sounds alarmist
Holy can of worms. Queue someone training an AI to categorize social media comments as partisan, neutral, factual, or not factual. Probably the next step but what will this accomplish? By putting a label on a comment are you defining the comment, or the label?
> Another reminder to check out WebAssembly.

Right. The actual reason you see all the big companies loving WebAssembly is that now you can fully have cross-platform black-box DRM binaries running on every browser. But of course what could possibly go wrong?

It is another Adobe® Flash® that is controlled by the big tech companies rather than just one.