skysight-inc/HackerNews huggingface dataset:
That was a good write up, and it will help people. I come from the self taught side, and find that it is critical to know these things when you work in certain areas of a code base and once you reach a certain level. But I don't expect everyone needs to have the same level of understanding.

I also find interviewers asking detailed questions about Big O and specific different algorithms just idiotic, especially the esoteric ones I've been asked in the past and/or heard asked. When I interview someone, all I want to know is that you know there is a difference and know to look when it matters.

My method for learning if a candidate understands this all is to get people to choose data structures based upon different problem sets I will give them and then ask the pros and cons. The more questions they ask about usage usually the more they understand in my experience. And this is just way more informative as a hiring manager as you will learn more if they understand what they are saying, versus if they can regurgitate something they memorized from a book or website.
OP doesn't like single entities having so much power, so OP increases the power of a single entity.
Burning books has particular significance in China since 231 BCE. [1]

[1] https://en.wikipedia.org/wiki/Burning_of_books_and_burying_o...
Sleep and USB-C display work out-of-the-box on my Lenovo T470s running Ubuntu 18. I've even used a USB-C hub with Ethernet, HDMI, USB3, and power delivery. Just one wire for everything. Sleep has worked for years now. YMMV
I've been seeing articles with this title far longer than I ever heard otherwise. Even if there are still people who think you can't regrow brain cells after more than two decades of science to the contrary, it's probably time we stopped saying things like "after all" as if neuroscientists just recently figured it out.
> Even at 3x a day it would be comparable to one can of tuna.

The amount of mercury in the type of fatty tuna used for sushi is several times more mercury than in light canned tuna, which is normally what you'd use for a tuna melt or whatever.

Sushi grade tuna (unlike eel) isn't one of the types of fish you should never eat, but I definitely wouldn't eat it more than once a month.
In common law, for historical reasons, leases are recursable.

That said, the basic mechanic has been the subject of substantial legislative tinkering in pretty much every common law jurisdiction in the world.
> We need similar laws to protect startups, small businesses, and sole proprietors

Yeah, because laws protecting inefficient business are great for society and consumers.

No business "deserves" protection. Consumers do, but not business.
We are sorry for your/our loss. Thank you for sharing a bit of Mike’s story (and your story, too).
No Man’s Sky’s next update will let you explore infinite space in VR
That is really cool thank you.
"Independence from central government
The Classification Office is an independent Crown entity under the Crown Entities Act 2004, and so it performs its functions at 'arms length' from central government.

As a Crown entity the Classification Office is accountable to the New Zealand public - it must perform its functions efficiently, transparently, and in a financially responsible manner.

The Minister of Internal Affairs is responsible for managing the Government's relationship with the Classification Office."
It's more likely that they use it to depress the wages of abled workers. This sort of unskilled labor isn't exactly scarce enough to cause meaningful competitive pressure like you describe.
I advocate for the have nots, not the haves, hence my stance.
Why not just captchas and a classifier looking for bots in the sign up process? That, plus better detection and removal of bots seems like a "good enough" option that wouldn't inconvenience real users.
What about people that use "knuckle-busters" to make a carbon impression of the card's numbers?

I have a card that has a real number, but doesn't have the embossed numbers on it, so it too wouldn't work in such a machine.

To be fair, it's been years since I've run into one of those machines, so they may no longer be used, or people that use them are just used to rejecting cards they can't impression.
Your remarks only make sense to me if you're trying to remain entirely anonymous on a fetish dating system whilst simultaneously disclosing personally identifying information for reasonable use, and I can't reconcile these two objectives.
The AMEX SimplyCash card has 1.25% cash back. Still nothing compared to U.S. cards though, and pretty much only usable online
I agree with you that there are at least 2 classes of "wants," but I would say the distinction is way more subtle than you think. For one thing, when it comes to my own motivations it's usually completely unreasonable to take myself at face value, so why would I take others at face value? Of course you should take care not to treat people like children, but that doesn't mean they understand themselves.

The best explanation I've seen of this, at least psychologically, is from The Mind Illuminated by John Yates. He says we are in control of our intentions, and nothing else. (Although I would say that language is also misleading, because people are sometimes not very good at distinguishing false intentions that are generated unconsciously.) The right intention, perhaps repeated persistently enough, is what leads not only to action but also to internal expressions of "willpower" or effort. Right intentions are not "good intentions," where you mean for good things to happen. A right intention is directing your focus to the thing that helps you most in whatever you're trying to do.

It's certainly possible to never notice any of this, especially if you don't take up activities that make the process more obvious. If you lift weights, for example, it's easy to notice all the effort that a set takes and think "I did that." In reality most of your control over the set was exerted before you even started. I think this explains the utility of many spiritual practices like meditation and prayer.
I'm using default Ubuntu on a very cheap Lenovo Ideapad and it passes this test. Additionally, the touchpad works almost as well as my Mac, other than one significant annoyance: double finger right click is difficult, because it has a tendency to scroll the window as I try to press down, meaning I miss the thing I'm trying to right click.

The touchpad drivers and input stack have come a very long way in Linux, if (BIG IF) you're running well supported hardware.
>> epidemic abuse by trolls,

I am soo tried of hearing this excuse for mass censorship

First of it MASSIVELY over used to the point where people call anyone that disagrees with them "a troll" or a bot.

Twitter is hurting their own brand by their obvious political bias and selective enforcement of rules largely dependent on outrage mobs to "report" rule violations.

Like real names policies before it, these types of "verification" scheme do little to curb actual abuse, and in many cases shuts out moderate voices

Twitter is already quickly heading off a cliff where 2 political extremes are left yelling past each other (not actually communicating or discussing anything), and this policy will do nothing to change that

//disclosure, I have never, and will never have a twitter account
They are literally losing more than a dollar for every dollar in revenue.

At their age and size that’s both beyond insane and far outside what could be reasonably deemed “expansion costs.”
His book "On Writing" is great in audio version. King reads it. It's the only audio book I've listened to multiple times. Great stuff.
> I think in fact a lot of people do want them to do this.

I, the engineer, do not want them to do this. Before Google and Apple, I didn't have this problem. I didn't have to pay their tax or march to their beat.

You might argue that it's their platform and that's the cost for us to pay. But it wasn't always this way! These companies leveraged their advantages to steal eyeballs away from an open web and lock them in their own platform.

They could have spent money making the open web work better on mobile. Or designing a portable app framework and runtime for all devices. But we know why they didn't and what the outcome has been.

I want them to pay back the negative externalities they've leveraged onto us.
Did they require any more PII to do it over the phone?
There isn't any good way to maintain perfect privacy while also rejecting bots/trolls with 20 accounts.
How does preference for the average size of legislation have anything to do with that?

Larger legislation sees more lobbying, and is thus more likely voicing the haves' voice
I am running Firefox Developer Edition 67.0b4 and did not have this issue. I noticed that you are using Firefox 65. Maybe updating to Firefox 66.0.1 (current version) would resolve this?
So what your saying is that after doing so much damage to the USA democracy, they are using a poor form of 2 factor authentication? I'm not impressed.
Yes, but they would argue: Where else can you find a "space to elevate work?"[a] A space that "has the power to transform business -- unlocking the potential of people and organizations?"[a] A space "where company becomes community?"[a] Clearly they believe they offer something new and unique.

Worst case, they can always try making up for the losses with greater volume.

[a] Quoting directly from https://www.wework.com
I know it's called hoteling. My point is it's weird that it's called that because not having a room that is yours overnight is the exact opposite of what a hotel does.
On Emacs use pdftools. Qed.
'Accidentally quadratic' happens and is talked about precisely because much of the time, there's not much reason to think about Big O in many practical software development situations.
It doesn't sound like teaching Big O Notation would help your coworkers write faster software. You would be better off by teaching them how to use databases properly.
Lots of things people value are suppliers of silliness. Humans put a lot of stock into silliness.
I see. I guess that is why they are hemorrhaging so much money.
Forget about the doc size of the legislation. The longer we wait to cover everyone with healthcare, the more citizens who suffer and die. Incremental change saves less people over a longer time period. This is why I advocate for radical change on a shorter time scale. More people get the healthcare they need sooner. Incremental change does not deliver this.

If we can do Medicare For All in 100 pages of legislation, I’m all for it.
I wonder how anyone actually uses twitter because I constantly get messages that I am rate limited/blocked and when I signed up for an account it was quickly locked when I had posted nothing. Its like they actively want no one to use it.
You sound like someone who has never had Tetris vision. It’s mildly frustrating. You close your eyes and your brain starts simulating whatever game you’ve played too much (in my case, dungeon crawl stone soup). But it’s not a fun simulation, it’s more so just a random imagined game state and then predicted next state, vaguely dream like.

Honestly it’s probably the same mechanism as dreaming. Just your brain training itself too hard while you’re still awake.
(Warning: nerd sniping incoming)

The main problem with this article is that it doesn't stress (or even mention, as far as I can tell) that it's performance characteristics at the margins. Meaning, it's about a generalized operation on a very large data set. Your fancy hashing algorithm might be slower than just doing a linear scan over a 10-element table, not to mention the maintenance of your tree structure. In the article, this is most obvious in the following sentence:

"Let’s say we have 1000 records in our film table. To find “Academy Dinosaur” our database will need to do 1000 operations (comparing the title in each row)."

No you don't. If your table is sorted, you'll need only 1 operation to find 'Academy Dinosaur', because it's your first element. What does happen is that on average, to find any title, you will need n / 2 operations (so not 1000, but 500, in this example - this part is plain wrong as it's written). Of course, n / 2 is linear in n, so the complexity stays the same. But my point is that to understand big O notation for real world impact, you first need to understand the concepts the article mentions, and then you also need to be able to accurately assess the lower-dimensional terms that are left out, and estimate them.

(preempting counter sniping: this is assuming that titles are unique)

(to put this in other words, an algorithm or data structure operation described as being 'O(n)' could really be 'O(n) + x' where x is a constant; but we leave that out because at the margin, it doesn't matter (i.e. is dwarfed by the O(n) term. But when n is small and x is large, x becomes dominant, so assessing the effects of the complexity, in the real world, need to keep the expected magnitude of n in mind.)
Apple Unveils Video Streaming Service Apple TV+
It's mind boggling that they just "forgot" about COPPA.

Out of curiosity I browse the Snapchat scrolling feed from time to time, and since a few months ago I have been inundated with TikTok ads. 90% of them seem to be targeting teenagers, featuring pre- to early teens, dancing in front of the camera and flicking rubber bands at folded pieces of paper with Sharpied messages on them.

Something like - "to all the boys who think I'm cute..." (note 1, rubber band flick) "wait till you see..." (note 2, flick to reveal third note, which is covered up by the TikTok logo that prompts you to download to find out the rest).

It seems more likely to me that they just followed the classic "move fast and break things," gambling that no one noticed.
Force touch is so good I had to switch the laptop off to convince myself it wasn't actually moving.
Check out flightmemory.com. It isn't automated, but it does have a thriving community around saving and analyzing the information you mentioned.
I like your idea.
Probably part of their strategy to abandon the web and move back to their SMS roots.
In 20 years of being a "member", I would say that American Express has had the best customer service of any bank I've ever dealt with. It has been painless even when traveling and when I have had to rent a car I've always just waived the rental insurance too.

I have the credit card but pay it off monthly and only charge what I can afford at the time. As such a member, paying no interest and having received many thousands of dollars in savings has been great. They "win" if you run a balance of course. Ouchie rates.
If you don’t trust tik tok then please use their platform as the paranoia will make you prudently cautious.

There really isn’t much reason to treat any social media company as trustworthy, or the networks themselves as inherently safe and healthy. Both Syria and Christchurch provide ample evidence for the dangers they can transmit.
> I, the engineer, do not want them to do this

Eh, you are but one person, amongst billions. There's a good chance that what you don't want != what others want.
Fomu – An FPGA board that fits inside your USB port
It does, until you use it every day for a while. When I use my partner's air it feels very unsatisfying in comparison.
The problem is the process is largely automated, both for approval and removal. If trash wasn't let into the Play Store in the first place, there wouldn't be so many issues with pulling content back out of it. Consumers and developers alike would be far better off dealing with a properly human-curated store with actual customer service, even if it meant there were less apps in it.
The last-minute management-induced requirement of new ammo is an unfortunate but normal part of the project management process, and is usually part of that decade or so required to get a reliable system into soldiers' hands.
" is I find it fairly rare for developers that I work with that think of Big O considerations when writing their code."

Do you mean that as in 'people I work with don't care about this, therefore it's not necessary' or as in 'people I work with are clowns who don't even know foundations'? Because (I think) I'm seeing replies to your post interpreting it both ways.
the quality bar for dking around on the bus is sooo low.
He's had some very high quality submissions of his own posts in the past, and contributes here regularly and to the benefit of most, I believe.

I don't necessarily agree with his conclusions, nor the way in which he defended some of them here, but it's pretty clear this whole comment section went to hell pretty early, and I don't think he deserves most the blame for that. I don't think most the Rust contributors or well known advocates do either. There was a huge amount of drive-by commenting where people seemed to sense the way the wind was blowing and thought it would be a good idea to pile on. That didn't help anyone.
Their value is that they "hipsterise" the location.

Add a ping poll table, stock a fridge with free beer and invite meetups/incubators to hold their events there.
When you receive that email from Google you can only fill a generic form given at the bottom of the email. You can't contact a human being to understand why it is rejected/removed. Problem is not written clearly and it doesn't include a screenshot as apple does. Google is terrible at support on Play Store (and some more of its services).
>>> so everyone can read their kanban board aloud.

It's scary how the same problems with Agile simply organically appear in wildly different companies - parallel evolution in memes or something
dupe: https://news.ycombinator.com/item?id=19482191
I wonder to what extent this is determined by the platform? There is a kind of response that occurs on HN and every other platform I know that seems reflexive. I've tried at times and utterly failed to move from "commenting on" to "doing something" or "further discussion" and it just does not seem to work. Perhaps it is me but perhaps there is some other style or format that would provide a better vehicle. I find the concept of "name it and they will come" funny and interesting and would like to explore it more, but how?
This worldview almost always ends up creating no jobs rather than any jobs for a greater amount of people. Always in the name of ‘good intentions’.

Having a job and financial independence vs nothing at all is the real world reality for the vast majority of these people.

Just because Amazon makes these jobs available is not taking other well paying jobs away from them. That’s not how this works.

Wether or not there should be more high paying jobs to capable disabled people is a different question.
What's the minimum age do you think? You've got toddlers running around with ipads. I know they use youtube, they might be using tiktok as well.
I presume, most readers if HN would know Bangalore.

'Karnataka election 2018: Rider for freebies - swear in the name of god that you'd vote for me'[1]

[1]:https://m.timesofindia.com/city/bengaluru/karnataka-election...
I don't think knowing about big O notation (or really much cs theory) is a requirement for reasoning about this particular case. "network/sql calls are slow" and "don't do the same work multiple times when it isn't necessary" would be enough.
throwaway numbers can mean many things even a 5 dollar sim. some services even let you change phone numbers on a whim cell numbers are mobile in more than one way and very easy.
I'm guessing we'd agree that Twitter has an overt bias. I'd suspect we'd disagree about which way it leans.

Which sort of suggests to me that we're both wrong.
It is very strange, but either the government just wanted to pretend it cared (back when they introduced the law), or it doesn't care and accepts that this implementation is good enough.

Interestingly with all the cameras on devices and AI/ML to recognize age and gender from a face, if this law came around nowadays they'd probably mandate face scanning to determine that you're of age...
Haven't so far, but I know a real number is required to sign up, so who knows how long it will work..
Really? You’ve had jobs where going to the doctor a few times a month is a deal breaker for the company?

This type of thing could easily be negotiated early on in all the startups I’ve worked for. Even non dev employees.

Even worse for a remote job?
Being a manager can be grueling, but good management matters a lot.

I, and many of my peers, really enjoy being managers. It helps that I don’t aspire to more pay/power/people; I like what I’m doing and I like my team, and that by itself is very satisfying.

I do miss being close enough to the code to reliably fix lots of bugs, but I still code during times in the release cycle when less coordination and planning is needed, and that’s enough for me.
I was (unusually for me) not discussing the specifics of Brexit, just that once you take away the politicians usual oversight, many unusual, perhaps radical, positive things seem to happen.

Sadly the lesson is not to get rid of the politicians completely.
I'd imagine a small bill to deal with the opioid crisis would save a bunch of lives. Purchasing insurance across state borders would increase competition and statistical averaging of premium to payout ratio.

Two simple things to save lives and reduce costs.

ACA, big, radical, not what it was hyped to be

Rarely does being radical end up well
Somehow I'm reminded of the Leisure Suit Larry age check [0]... which for a young teenager all those years ago was quite hard. You need to be a certain age to get quite a lot of the answers.

[0] Sample questions here: http://allowe.com/games/larry/tips-manuals/lsl1-age-quiz.htm...
Overpriced living accommodations and gym memberships with a forced vegetarian diet thrown in for free.
It is absolutely possible to do this without making people mad. The solution is simple: educated, intelligent customer service for developers. Heck, make them pay a developer subscription fee to make the customer service cost-neutral. Or make them pay a refundable deposit to escalate a situation for manual review by a trained developer, at the cost of a market salary for however long that developer would take to review the situation.

But this cuts into the gatekeepers' profit. Why have a cost-neutral program when you can not worry about having that program at all, and (in Apple's case) still charge people for access to the store and documentation?
Related: http://ditaa.sourceforge.net/
Well Cyprus is hot and muggy as hell in the summer, I wonder if that’s a factor? Malta is lovely and sunny, hot in the summer, and has torrential rains in fall. It’s famously hot and dry in summer, and when the rains do come they’re so brutal they tend to wash out to sea... it’s a real problem. So maybe it’s culture, or maybe it’s easy to dismiss something as “cultural” when we don’t actually understand the practical reasons on the ground.

Let’s look at the other end of the scale, Denmark. Average summer day is 68F, which is terrific for a bike ride. The average winter high is 32F, which is freezing, but not terrible. Denmark’s wettest month is June with an average of 80mm of rain, contrasted with Malta which has three drenching month’s averaging between 97mm and 108mm.
Stand up and have some rest, please