skysight-inc/HackerNews huggingface dataset:
What is special about notes vs say Google Keep? I used to use Notes on my iPhone but switched to keep since it's available everywhere (both my 3 Macs and my Gaming PC).

PS: I know there's an icloud web version of notes but Apple's crappy requiring an Apple device only code every few times I use it and the fact that it's written in some kind of non-webby framework so that each non-ASCII character takes 100-2000ms to appear just really turned me off.
I did this for 8 years, started working from home 6 years ago and would never ever go back.
When I was shopping around there was a huge backorder on the receivers because of the chip shortage. In the end, for a wireless connection, the 5G T-Mobile one works out better in bandwidth and latency.
Hi, co-author of CatalyzeX/the extension here! Most of the comments here seem to have been addressed, just re-iterating the following:

- The extension lets you easily jump to the code for papers (the papers are all open-access on the web)
- The extension code is not obfuscated so it's easy to check out the underlying code for yourself (just search online for how to view extension source code). We just haven't officially open-sourced it as of now as it still needs a fair bit of cleaning up and optimizing
- What we're using the browser permissions for is to add code buttons in-line on the webpage(s) you're on. Permissions offered by Chromium browsers are unfortunately not more granular than what we're using to simply update the DOM.

Feedback is always welcome!
The only one out of those that's a intentional design is multiple monitors. The other ones are known shortcomings that are just really hard to fix. The memory leak was fixed a few years ago: https://feaneron.com/2018/04/20/the-infamous-gnome-shell-mem...
The problem is you can buy one of those brands online and get something marked as that brand, but it smells different and it is suspiciously easy to breathe through.
SPOILER!!!!
It Should Take More Than 10 Minutes to Evict Someone
Err, what? The company I work for (in the US) has like 13-14 paid holidays, and recently gave everyone an extra 3 days off right before the New Year. I think we probably have one or two more than average, but not by that much.
I’m an aging engineer. Have not witnessed this.
You've missed the point. Very obviously working in an Amazon warehouse isn't a trade. The point isn't that working at an Amazon warehouse is a trade, nor the job's actual wage...

The point is that two jobs with superficially equivalent wages can be far from equivalent in things like the toll it might take on one physically...

The same could be said for the starting salary of graduates with undergraduate accounting degrees and entry level plumbers ($40k-$50k annually)... Similar in terms of wages, far from equivalent in terms of physical demands...
Author here. Thank you! I had a lot of fun as well working on this project. I appreciate you and everyone's compliments since it encourages me a lot for working hard on my projects and sharing them.
When people complain about electron and web apps being wastes, what they are really complaining about is javascript, html and webdev practices. When your using C++ & OpenGL your skipping most of that. OSes can also add a chromium detection layer and make it first class like the rest of the OS system libraries too, because at this point it might as well be.
It's basically adwaita with some different accent colors. I hate them too, but the chances of anyone changing their mind on it? Slim to none, friend.
The "Evil AI" description is more accurate. Of course, individual humans aren't in a board room being evil -- but the incentives in place -- high paid lawyers, little targets that won't fight back, the ability for the little wormy people inside to show off "wins," and no clear incentive not to.

The behavior will much more resemble the "Evil AI."
> powersnail "start with something smaller"

> iratewizard "Learn to be bored"

Spot on! And the final ingredient: build habits!

Atomic Habits (I know, I know) has some great techniques. The two I have used successfully are:

- Glue a new habit to the end of an existing habit (e.g. meditate after brushing your teeth)

- Set a time, day (and if required, location) for the task
Or block all of the non-educational youtube channels. Personally a good portion of my youtube usage is educational videos about electronics now. It feels like much less of a waste of time than twitter or instagram.
I like the tool, but it feels like cheating because it uses the list of "possible solutions"

For instance, "waxed" is not suggested even though it is a legitimate word
And to do all that, they need control.

Their stock price and shareholders are nobody's problem but theirs, none of that justifies in any way what they are doing. It's simply not acceptable to me that these people think they can decide what my computer does and doesn't display, much less what goes into my mind. Every single ad they send me gets deleted. I won't even see them because they will get filtered by uBlock Origin. They are not entitled to my attention, it is not for sale and it most definitely is not the payment for whatever content they're sending me for free. They sent me the content hoping I would look at ads but that hope failed, they need to accept that and move on, not try to destroy open source projects and own my machine so that it becomes impossible to not look at ads.
I would say:

1. You're fresh out of school or you have a lot of time on your hands.

2. You memorized some interview preparation book.

I do agree that a candidate that has shown some effort preparing for an interview is a positive. Other than that this seems like a silly game.

The flip side is the candidate that memorized the book, prepared like it's a test at school, and is useless on the job, can't operate at all outside that memorized domain, can't write the simplest bit of real world code.
This is awesome to watch while stoned too. I just teleported through a hundred different realities. Awesome.
Decent concept, but why Skyrim? I don't think I've ever found myself looking for money in that game. Hell, I mod it to reduce the amount of gold in the game.
But that's the whole thing. Redhat and the foundation don't have any leadership over a decentralized group of open source developers. Gnome is not like the Linux kernel where there's one giant repository with one lead maintainer serving as a bottleneck. There are individuals who hold more influence but that's more because a lot of other volunteers chose to follow them, not because they seized power from anybody.
That could explain the group chats sure but there are also a couple references to a message and the content from person A to person B.

So did the government come into possession of those messages by getting a warrant for the phones and discovering the messages post fact or is there some indication that the government was legally (or illegally) intercepting the messages over the wire?
Is there any evidence for a grammatically feminine version of “computer?” “Computress?”

Edit: https://en.m.wiktionary.org/wiki/computress
I mean this is also what happens when pilots aren't following their checklists though.
And what is your point exactly? COVID can kill an individual thousands of times faster than they can shed their other comorbities. So then what? In an ideal world, the government would have focused on health YEARS ago, but that's not real life. In real life my grandmother cannot walk and is overweight, and thus cannot do almost anything about it. So should she just die in your scenario? And that's fine because she's older and fat?
That case is only in reference to state government not federal. No where in the constitution does the federal government receive any kind of power remotely close to that. If my state enacted a mandate, I would move immediately. While I may agree that in some cases that the state has the right to do force one, it would only be in an extremely rare, last resort, literally everyone will die case. The government should always err on the side of liberty.
I did something similar so I could listen to my vinyl records over an in home ip radio station on my Sonos without buying their $500 box that lets you add arbitrary audio input.
Like most business district bars, you would go to the bars close to where they work after work hours for 'happy hour', sit and listen. Not much special research required.
S is very common as the first letter, so having it in that position gives you more information than having it in fourth position (due to higher probability of green).
Those are features? You are describing features. You just don’t like that those kinds of features don’t bring in more revenue because they’re niche and often not dealbreakers when among people who care about them.
Honest question: would the Linux ecosystem benefit from a UI style guide? Similar to what Apple and Google provide for the mobile platforms?

My thinking is that such a style guide could help developers, desktop environments and distributions at the same time.

As many mention here the developer of a small app or program is not a UI guru. So if there is a guide to follow why not?
I always wanted to visit Japan…:(
IMMIX
Nintendo still hits home runs in game design so don’t throw out the baby with the bath water.
if i need a toposort in my proprietary task scheduling system, or fisher–yates shuffle in my proprietary ranking system, what do you recommend? this isn't hypothetical - i've had these things come up in the last half at work.
We got some of these, and my question is if they are any worse than the double layer knit cotton masks (with no nose wire) that my workplace was issuing. If these were marketed without the false claims, and only had the actual filtration specs, would people just think they are an acceptable step down from the real thing? The tests from a post a few days ago seemed to say most were at least in the high 85% but what is a cloth mask?
I mean it's also a pretty good filter by age: if you're middle aged, working and have children, then you're not going to really have the time to get through memorising a bunch of leetcode.

Which is handy because Google et al don't really want employees who look at the in-office perks and wonder why they'd be appealing at all if you're just going to go home at the end of the day.
Tesla owners are again losing heat in extreme cold as heat pumps are failing
> The reason is that programming tasks like this are pretty uncommon to encounter as a professional software engineer.

I'm not so sure. One aspect is even recognizing that the task can be done by a known algorithm. Not knowing the algorithms may make one mistakenly believe that the opportunity to apply algorithms never came up.

> I can’t imagine that you would need to build a binary tree data structure or an algorithm for inverting them

I'm sorry, they are so trivial it takes more work to understand the documentation on the library one than it takes to just do it.

Though personally, if a candidate flunked the binary tree question, but had a very successful project, I'd take a closer look before rejecting him. For one thing, I'd want to have a look at the project's source code. I'd also want to verify he'd actually written the code for that project.
> I know it's a different genre completely from the more realistic shooters like Battlefield and Call of Duty, but even still I miss the unfettered drop-in fun in those older games and there seem to be hardly any left.

Old Battlefield was great for drop-in fun too. My high school had Battlefield Vietnam on the library computers, and you could usually find a couple people running a LAN game at lunch to drop into if you wanted.
You just like the current business model of Sketch better, it had nothing to do with it being native. They could have required online license checks from the beginning like so so much b2b software does.
Is finding primes of all things really the first thing you did with a computer as a teen? You could have invented Facebook or Napster
It’s wild to me that a TV in the bedroom is considered the default. It’s not something I’ve ever felt I’m missing.
Film cooling could be absent, though the temperature distribution is still such that layer next to the wall is cooler than the center of the flow. Chamber doesn't spin, yes, but gas on the turbine blades has mostly dynamic effect - that's how the turbine works - while at the chamber wall the pressure difference is mostly static - relatively low liquid flow speed in the channels and relatively low (tens of meters per second, compared to hundred meters per second at the blades) gas flow speed at the chamber, so the wall has to withstand the difference without moving.

Agree that these are rather different stress modes, just wanted to point to another place in the engine with pretty extreme stresses.
GNOME has their Human Interface Guidelines [1]. Of course GNOME is not the whole Linux ecosystem, and not everything is GTK.

[1]: https://developer.gnome.org/hig/
Bubble sort is really bottom of the barrel.
> If two NATO members go to war, there is no clear side to take.

In fact there was such a historical precedent. Turkey and Greece, both NATO members, fought a war in Northern Cyprus in 1974 [0].

[0] https://en.wikipedia.org/wiki/Turkish_invasion_of_Cyprus
Sorry but this is completely wrong.

Not needing to code Floyd–Warshall on the job is not equal to "high-level apis and glue code". You can totally recognize the opportunity for the correct data structure or algorithm despite not having them all in your head all the time. That's exactly what a good software engineer does.

But if you think you can code up any algorithm in any domain on the fly I'm sure I can find some good interview question for you. I mean there's only like 5 algorithms in the world, right? I'm sure you have at least all the volumes of Knuth memorized... And if not, you must just be writing glue code ;)
It maybe fun to do some simple hardware project and show him how coding works.

You could start with circuitpython since you know python.
https://www.adafruit.com/product/4333

Adafruit has got good tutorials as well https://learn.adafruit.com/welcome-to-circuitpython

Here are few other suggestions https://news.ycombinator.com/item?id=29438050#29438836

If you run into any issues or like to bounce project ideas, feel free to contact me, my email is in my profile
I'm in Thailand right now, they just suspended the Test&Go scheme, but they still have some "sandbox" destinations. Still accepting tourists.
Could somebody explain to me (Australian) why/how sport and higher education became so closely linked? We certainly have university sporting teams here, but they are not really notable and certainly don't have the political clout that they do in US schools.
> Make your phone's screen black and white.

A factory-fresh smartphone isn't that distracting and very few of the worst offenders are really necessary for communication. Is the black and white strategy really better than simply uninstalling "algorithm apps"? Both OSs allow both extremely granular and broad editing of notifications. If you "need" Slack/email for 24hr work notifications, that's a cultural issue not a technical one.

In other words, I think we install a lot of unnecessary junk. Just use a phone like it's 2008 and there's no App Store yet.
Who catches fish in the middle of the day?
FYI: There is CAcert.org[1][2], which attempted to establish a community run authority (long before let's encrypt was a thing) and IIRC Mozilla was at least discussing including their root cert.

I remember some years back at Chaos Congress in Hamburg, a friend of mine who was very enthusiastic about CAcert physically met with a few CAcert people to show them his passport and get his certificate signed.

[1] http://www.cacert.org/

[2] https://en.wikipedia.org/wiki/CAcert.org
If the software cannot be used for its intended purpose without some special knowledge, and that knowledge is not available to everyone who uses that software, then the people who don't have access to that knowledge are going to be unable to use the software for its intended purpose.

To some people in some kinds of organizations, this is a feature. The people with the hidden knowledge are more powerful than those without it.

If the software is written well enough that it doesn't need much or any documentation, then great! If that's not true, though, there had better be documentation if you want people to use it.
Progressing a meaningless rank is like the perfect amount of multiplayer grind. Just something that signifies "I've played this game a lot" for the players who care, without forcing it on those who don't.
McDonald's Lost Its 'Big Mac' in Europe(2019)
Should be marked as [2014].
I like the spirit of this app but I invite every manager to encourage their team to do this already. Every time I have a 1:1 I push my team to stop and think about what they accomplished in their last week of work. I have a simple template in a shared doc where I have them celebrate their accomplishment every single week. I cheer for them and surprisingly many people are not used to take a step back and think about what they were great at. Hopefully this app will help more!
Yeah a new DE would be welcome. I hope this will be less opinionated and barebones than gnome. That just needs too many add-ons to be useful.

I use KDE now which does provide a lot of choice but I'd love something that has tiling built in. And yeah I know there's add-ons for KDE that do that :)
>Most evil company for open source ever.

I won't ever defend nvidia, but... I really think Broadcom is worse. They've ruined tons of routers and wireless cards. Also, the Raspberry Pi is full of blobs because of them.
what was your point? that it's silly to reinvent the wheel over and over. so i gave you an example of a wheel (two) that often needs to be reinvented.
This is only true if they use another toolkit. If they choose GTK or Qt it's fine.

Edit: it's GTK so no problem
From what I saw, T shifts down noticeably when restricted to 5 letters exactly. Intuitively, it sort of make sense -- there are a ton of short T words. ('that' and friends).
Elliptic curve cryptography does not rely on the difficulty of prime factorization. That is likely why that comment you are replying to is downvoted; that comment doesn't answer the question that it is replying to.

For an intro to the math behind elliptic curve cryptography, here's a good read: https://hackernoon.com/what-is-the-math-behind-elliptic-curv...
I find the Moldex 2200 uncomfortable too, along with any of their masks that use the cheap elastic double-straps. The good Moldex masks are the ones that have an adjustable “Handi-Strap”, which is absolutely amazing. These straps are made of braided textile that doesn’t snag your hair, they can be tension-adjusted using a plastic toggle, and they allow the mask to comfortably hang around your neck when not in use without it applying tension to your chin (unlike, say, the Moldex 2200).

Also, the corrugation in the AirWave line is absolutely essential once you’ve tried it. Even the AirWave masks that don’t have valves have lower exhale resistance than 3M masks that do have valves, like the 3M 8511. It’s a night-and-day difference to me in terms of comfort — having a conversation in an AirWave is so easy it’s almost like wearing a surgical mask, and with the added bonus of it not touching your mouth when you speak.

I wear a Moldex 4600, which have both the Handi-Strap and AirWave features.

They aren’t foldable, but they’re worth it.
The idea is that your OAuth site could let me login with https://example.com/it_is_me_i_swear as long as I am able to put the token you generated somewhere in that page. Not necessarily with https://news.ycombinator.com/user?id=lostmsu
Checklists in an emergency are the same idea as Dealer's Strategy in blackjack. If you've got nothing better, or are under so much stress you can't think, or don't have time to think, do Dealer's Strategy. But sometimes, pilots are needed to recognize when the checklist isn't going to work, and can innovate on the job. That's why we still have pilots on airplanes, as a computer can follow a checklist.
Lazy trolling.
in the US at least, it is very dangerous territory if you are asked your age in an interview and you tell them. that gives the interviewer the ammunition to deny you employment based on age, which is illegal, and puts the interviewer(s) in immediate hot water if the interviewee chooses to make a stink about it.
If you're a good middle aged engineer, you should have enough former coworkers happy to hire you that you don't need get on the leetcode treadmill.
It does justify what they are doing for their shareholders, which they’re legally beholden to.

I’m not debating wether it’s moral or ethical, but if you were in their shoes trying to juice revenue to increase the value of your equity, you’d either charge a monthly fee for users to remove ads or fight like hell against people who are trying to download videos without ads.

That’s exactly what YouTube is doing.

FWIW, I can’t stand ads and I think it’s complete bullshit that they’re suing to take down youtube-dl, but they’re acting complete rational for the incentives they’re optimizing for. The problem is that optimization is at odds with users like ourselves.
>Sitting physically next to people every day, especially for engineers, is often not valuable.

You make a lot of questionable assertions. Why would meeting up a few times a year be as good as seeing someone every day?
Beware, though. Praise and celebrate genuine accomplishments, otherwise after a few occurrences, the people would just be turned off by it. Overdoing it can do more harm than good.
I wonder if those entries are people who joined earlier but are at a company that has since moved to a later funding round
https://www.demetech.us/

American made.

I heard a podcast about them. It might have been Planet Money. They ramped up production at the start of the pandemic, but then could not sell their supply. They were not allowed to advertise on Facebook because PPE was supposed to be reserved for the medical community, but then the medical community wasn’t buying either for budgetary reasons and fear of counterfeits.

https://www.wbur.org/npr/984952702/why-are-millions-of-n95-m...
Tell HN: Stop Accepting Shitty Interviews
There was a long discussion on HN the other day regarding why companies are having trouble hiring engineers:

https://news.ycombinator.com/item?id=29892437

One of the recurring themes is the "leet code" interviews. I will go further and say that any interview that doesn't mimic the job is a guaranteed way for me to turn the company down.

Stop accepting shitty interviews

When I was talking to trading firms about coming back to the finance industry, about half of them admitted they already use my open-source software. And yet, only one firm bothered to ask me about how some of my stuff was implemented. That's the firm I'm working at now.

Instead, I got plenty of firms that still insisted on asking me questions that are not remotely related to the job. Tons of Hacker Rank and Codility, even though I've never had a time limit when building something in real life. Tons of intern-level questions as if I was a college freshman. And tons of detailed questions about how a specific programming language works, as if we're going to build a compiler for that language.

And to reiterate, those were the firms that already admitted to using my software!

Stop accepting shitty interviews

The stupid assessment practices won't change unless employers suffer the consequences for this nonsense. I have always made it my mission to reject any firm that asks me syntax questions or brain teasers. (Seriously, the New York Times doesn't assess journalists by having them conjugate verbs; it's just weird to ask this.)

Yes, people get mad when I terminate the interview on the spot. I'm sure I've been blacklisted from a few places because of my stubbornness. But damn if I'm going to allow stupid shit like this.

Stop accepting shitty interviews
There ya go:
https://www.boost.org/doc/libs/1_78_0/libs/graph/doc/topolog...