skysight-inc/HackerNews huggingface dataset:
At least in my experience, Nespresso makes decent -- not amazing, but decent -- espresso pretty consistently, but a Keurig rarely makes a decent cup of brewed coffee. The Nespresso is brewing pretty much the same way a non-capsule espresso machine would, but the Keurig is not brewing the same way a non-capsule coffee brewer would.
I understand your perspective. I am yet to read the OPs submission I did want to give some insight that helps me a lot with overthinking and just doing.

I use GTD and Trello to manage my reoccurring tasks. I eliminate a lot of overthinking at the wrong time by planning and scheduling at the appropriate time.

After several months I have built a system that I have learned to trust. It has taken a long time to get here, but it makes a real difference for me.
Wow, they succeeded in getting iOS to boot on a cloud ARM processor inside QEMU. They can use that enviro to develop custom layers to eventually run on modded hardware to do realtime analysis at full execution speed.
Dog from Olathe, Kansas Makes 50-Mile Trip to to Former Home in Lawson, Missouri
Most of the teams I've been on at Google don't even bother with OKRs. The ones that did, it was a bit of a dog and pony show, a poor substitute for just doing some regular iteration task planning.
Nice, will check it out. I’m aware of stoicism but even that is too “out there” for our society.
You only need a large amount of system RAM for the initial dataset encoding. You can do this once per dataset on a high memory config on AWS for pennies.
buy more Bitcoin
the hypocrisy of this story is thick, from a news organization where every other story (and that's not much of an exaggeration) is about how we're all going to die from covid because everyone else is being a jerk in endlessly various ways.

but to their credit, they did air a story recently featuring maria hinojosa, founder/host of latino usa and the first latina host at npr, that was not especially kind to npr itself (spoiler: she left and was more successful as a result).
Hi Dan, thanks for taking the time to read this and leave your feedback. I'll try to address your remarks one-by-one.

> I found the frequent self-quotes odd and the self-congratulatory introduction more odd.

Thank you for the candid feedback! I have reflected a bit about this and where it comes from. It detracts from the main theme, which I regret, but also gives the reader context. Like many, I have flaws and ego is one of them. I try to be upfront about this, so the reader can bail early.

> It starts with a paragraph which seems to be for someone who has never heard of graphs.

This is a good point. I did not think very carefully about the audience. It is mostly, as you mention, a brain dump. At the same time, I am trying to explain some ideas which may be familiar to you, but others are encountering for the first time. I agree, this could be clearer what parts are for what audience.

> this function must be linear and the numbers in a matrix are in some sense unimportant because they are relative to some basis

Not attempting to be mathematically rigorous, but I think you raise an important point here, and I will try to clarify this point more carefully. Linearity can be a constraint in real vector spaces, but is less of a problem in Boolean algebra. The goal here is just to show how matrices can represent a function between vector spaces.

> Then there’s a section about raising matrices to a power except when you look at it you realise it’s actually a product of different matrices.

Not sure I follow, can you be more specific? I will try to clear this up.

> The “matrix multiplications” in the section on data flow graphs don’t make sense to me, even with the random extra rules given above.

Completely agree, this algorithm needs to be made more explicit, because it is a poorly written example. The full example can be found in Miller (1987).

https://www.cs.cmu.edu/~glmiller/Publications/MRK86b.pdf

> I don’t want to be overly negative.

Not at all! Again, thanks so much your comments. I would be happy to discuss them further here or by email.
Most of the World May Face Covid Without a Vaccine
"Most of the World May Face Covid Without a Vaccine" https://www.bloomberg.com/amp/news/articles/2020-07-18/covid-most-of-world-to-face-virus-without-vaccine-expert-says
Most businesses survive opsec 101 failures with minimal cost. Equifax is still in business, for example.

Practitioners take issue with these gross failings, but the markets and regulators seem to not care in the slightest. Disheartening to say the least, yet the reality of the situation.
That was my favorite line.

I find most of the result texts entertaining with many instances of ironic humor.
Mercedes is a common Spanish first name meaning "mercies" and is the short version of one of the titles of the Virgin Mary. But then, a lot of Spanish names for girls are titles of the Virgin Mary.
That reads like a very definitive statement to something that is subjective.
> True, but it's quite common that floating point ops throwaway bits (i.e. beyond the epsilon) will be numerically different between vendors.

This is a common sentiment, and it is perhaps a helpful way to look at things if you don't want to dig into the details (even if it's not quite right).

But it's worth understanding the magnitude of errors. rcpps will be 3-4 orders of magnitude "more wrong" compared to the typical operation (if you view the "epsilon" of most operations to be the error after rounding). Or said another way: it would take the cumulative error from many thousands of adds and multiplies to produce the same error as one rcpps operation.
For one, having known many posters on wsb personally, the number of people actually trading large positions vs the number participating in that forum is not the same.

Finally, people (apparently even the "informed" crowd here) greatly overestimate the difficulty of identifying individuals or actions in massive systems that are effectively recorded and completely surveilled, and they underestimate the resources of the feds. It's usually not that hard to whittle down to a handful of actions, and even if there are hundreds it only takes a tiny bit of taxpayer money to comb through it by hand.
This sounds like a play on the old Voltaire quote, "To learn who rules over you, simply find out who you are not allowed to criticize."

A common joke response is "wow, we'd better rise up against kids with leukemia."
> Do Colorless Ideas Sleep Furiously?

Racter would definitely say so.

https://en.wikipedia.org/wiki/Racter
I worked at Yahoo from 2004-2011. This is my opinion only. Yahoo was doing pretty well at times during that period. Certainly, Google had better revenue numbers and better margins, but Yahoo was still making tons of money, just not as much. Leadership had a tough time explaining what Yahoo did; although, they had a clear goal in 2004 era onboarding --- be in the top 3 of all internet verticals either through owned and operated properties or cobranding --- basically be the one place you could do everything you want to do on the internet (except porn). Yahoo search tested comparable to Google search in user research if shown with Google headers, but not with Yahoo headers, and it was expensive to run. Yahoo search marketing (yahoo's version of adwords) was not friendly to small businesses, way less realtime and as a result had lower CPCs than Adwords. The Microsoft purchase would have been a disaster (but maybe I'd have gotten a free Xbox?) because culture issues would have ruined the whole thing. The Microsoft search + ads deal was bad for a few reasons: Microsoft didn't make their revenue numbers and negotiated down from the contract about a year in; Yahoo kept a large amount of their search team and didn't get the cost savings they were planning; Microsoft's ad platform is/was worse than yahoo's.

I don't know too much about what happened after that, but I suspect not having control over the money making apparatus made it hard to control their destiny, and now we have Verizon owning them and finishing up the death spiral.
'White Fragility' Is Everywhere. But Does Antiracism Training Work?
The common thread is that they're frameworks which promise to be very general and be applicable everywhere, but which in practice "everyone does wrong".

If no one can actually successfully use your framework the right way, maybe the framework isn't as generally useful as it purports to be.
Effects of Corona after 4 months from 1 case
French fries is short for french-cut fried potatoes.
just amazed by the screenshot lol
I'm not aware of instructions that have this implementation defined behavior risk in non-SIMD code, and you can be sure that Intel has tested this. If Microsoft had shipped a non-SIMD version of D3DXMatrixInverse, this bug likely could not have existed (or it would have been caught on the developer's machines).

In this case (games), they probably made the right tradeoff despite the bug. But in general? I don't want to rehash the argument, I'm just really, really glad I'm not the one flipping that switch (or subject to the hordes of HNers who think I'm a monster for not flipping it).
A bit Survivor bias? Recent six years about half of my friends went back. I’m biased as well since many of them got green card and/or coming from Tier-1 city
Yes computers are more powerful but they are also more efficient
OK, the advice is to stop thinking about what have already been thought through by others, and only think about novel, creative stuff.

Two problems.

You need to be an erudite, and know all the stuff other people has thought through, and ideally the current agreed-upon best solutions. This is, of course, hugely useful, and often fun! But it also takes a lot of time.

Since you quite possibly don't know enough about any particular domain, including the domain where you are trying to be creative, you are bound to reinvent wheels. To learn about known good answers in a particular area, you have to know that such an area even exists.

My approach to this problem is to try, stop, and do research once I've acquired the target.

I often end up on the verge of reinventing a wheel. But once I think that a particular thing I'm about to invent and implement is nifty and generally useful, I stop and and search for existing solutions. I'm very unlikely to be the first person to have this problem. Once I know the problem enough to consider my own solution, I know enough to look for existing ones, and maybe rank them. This saves me from sinking time on reimplementing a wheel once I have invented it, and it's usually 90% of the time expense.
Still waiting for Brooks to be a term in functional programming.
Yep, exactly right. I suspect that authors of posts like the OP are people who might have small blips on the productivity/overthinking radar but otherwise are generally productive. They run into a small problem, "don't think about it," and get back to work, and everything is again fine. (Of course, everything would have been fine no matter what they did.) They then write blog posts about how they can just stop thinking about issues. Then people with more serious difficulties read those posts, try them, and go, "huh?"

I had these sorts of issues, too. The true answer to overthinking isn't to stop overthinking, of course. The true answer is to realize that overthinking is a symptom but not the cause, and so you need to find the root cause and treat that instead.

Just imagine you have some meter in your mind somewhere, not sort of unlike an HP bar, that measures how you're doing mentally. There are some actions you can do to replenish this bar, and some that will deplete it. If you find yourself overthinking constantly, it's possible that that bar is quite depleted. However, remember, it's a symptom of a low bar. Telling it to go away won't actually go away. You can also do a self-inventory to see how you're doing on replenishing it by checking to see how much you overthought on a given day.

Everyone has their own things that replenish and deplete from this reservoir. I personally like hanging out with friends and exercising, but your mileage may vary. Other people like meditating, or cooking, or walking. It's pretty crucial to remember, though, that your current source of anxiety is probably just a red herring.
biologist here .. why can’t this camera transmit higher quality video?
I just ran numbers for Tesla Cybertruck. Depending on gas vs electricity prices, a "Tri FSD" CT, built to million-mile specifications, will pay for itself on gas savings by 0.5-1.5M miles.

I think "free truck" operated to design specifications constitutes cost effective.
I got a Nokia 8110 4g to use as a secondary phone during not-work times. Can't browse much on a phone with a tabless browser. Also, it is very 90s cool.
This is why I come to HN, to watch tech bros reinvent historical atrocities.
Right. The sentences are both very unlikely to be uttered even though one is grammatical and the other is not, so there must be another factor in play.
You say this like it's supposed to be some kind of clever gotcha. Yes, the discontent there is real. But even if 100% of HKers are dissatisfied with the regime (which is not the case), they are a tiny fraction of the total population. Overall, I stand by my statement.
My biggest question is for the investors here. They are supposed to be sophisticated and yet they bought into a sales pitch that was basically what - shopify and woocommerce are too complex for small (minority) businesses!? Seriously?

Where's the due diligence, who's asking questions on product market fit at these investors.

Stunning and I'd be pulling funds out of any company stupid enough to invest.

https://www.shopify.com/cross-border
For the walls and ceiling, prime with 2-3 coats of paint that contains carbon black and graphite. It's black, so several finish coats will be necessary. For the windows, use aluminum screening. That also works well on floors, under engineered wood flooring. Nylon plated with nickel and silver makes nice drapes.
You can actually buy a hobbyist DIY kit to put this 'backpack' on a roach. Apparently they get desensitized pretty quickly though. https://backyardbrains.com/experiments/roboRoachSurgery
Engineering is clearly run by malicious compliance geniuses.
Completely agree. Reading a book before bed slows my mind and removes the days anxieties. I’m currently reading The Lost Fleet sci-fi series. Pure entertainment.
Forgive my bluntness, but I have never understood the people who buy or rent houses very far away from work so they can save on a monthly housing payment when their hourly rate at work times the additional commute time is larger than the "saving".
GPT-3's energy usage estimate
Google engineering is fantastic and respectable. What gives the impression that it is anything else other than excellent?
It's German (pseudo-anglicism) for video projector.
Tech Job List
Whoa, slow down there, Satan.
>Google is a fantastic engineering company, but terrible at building products.

not anymore
Looking for Beta Testers
I don't like the implication that mental health is just feeling good. Maybe if more people would read and understand the news, and feel bad about it, they'd be willing to do even trivial things like wear a mask.

In my opinion, good mental health should be considered to be that your feelings align with reality. If reality sucks, it's not mentally unhealthy to feel bad about it. Feeling bad should spur making changes to make it better.
I love the idea of using my lab power supply to power my soldering iron. I will gladly take back the space of my soldering station, it's separate power plug and wires, etc. Plus I'll be able to see current draw in real time.
While there is actor support through Akka and Akka.net on the JVM and .NET, neither of them support preemption like the BEAM does. Preemption of blocking actors is a game-changer in terms of how you write and structure concurrent code. I wrote a BitTorrent client in Scala using Akka and found myself desperately wishing that I could write actors in a blocking style. The amount of extra complexity and book-keeping required to write purely non-blocking actors is truly staggering.

Let me give you an example. I have an actor that asks for two objects from a DbActor, and then sends them to the AdderActor to get the sum. Without preemption, I have to do the following.

1. Send a message to get object A and object B. Return.

2. Wait for an object.

3. When I get the object, figure out if it is object A or B (or maybe it's something else entirely). Update internal state so that I know I need one more object. Return.

4. Wait for an object

5. Get the object, figure out if it is object A or B (or something else). Update internal state so I know that I have both objects. Send the two objects and my Add message to the AdderActor. Return.

6. Wait for the result.

7. Now that I've gotten the result, update internal state saying that I've completed my A+B operation. Either store the result of A+B or whatever.

This method requires a lot of internal booking and a lot of mutable hash tables in order to keep track of all the various stuff this actor is in the process of doing. If I'm trying to calculate A+B and C+D, I need to know how far along I am in each computation. This is a buggy and annoying process that creates a ton of complexity.

Let's look at how we could do it in Erlang:

1. Send a message saying we want object A.

2. Don't return, and instead block until we get A. Now we ask for B.

3. Block until we get B. Now send the A+B message.

4. Block until we get it. Do something. Return.

See how much easier this is? Because we can block, our code actually can be structured to look like normal, non-concurrent code. It can be executed in a sequential fashion, even though the actual computation is happening somewhere else. With Akka and Akka.net, we can't do that. We have to return as quickly as possible, or else we are going to lock up the entire system. This means that all of the implicit state that a normal program has (like current line being executed), must be stored explicitly by our program.

It sucks, but hopefully the JVM will get preemption sometime soon. The actor model doesn't really work with out it. And even though it doesn't work without it, it's still better than threads and mutexes.
ICML2020 Tutorial on Model-Based Methods in Reinforcement Learning
There's a whole world outside SF in the US where people do make ~$24/hr. It is well above the median salary in the US. Things may be closer to equilibrium than a lot of people think. I used to work for an outsourcing company that was roughly 50-50 people in the US and in India, and there was never any indication that the US people would be fired en masse, probably because they were somewhat more productive, and somewhat higher paid, and the differences weren't huge.
Nice try GPT-3

This text generated by GPT-3
Yes exactly. It seems like the market was people who are so small they cannot afford/work out how to use shopify or woocommerce. Not sure that's a market you want to be in!
whenever I see misinformation my blood boils. I thought moving out of China would help my anger management. But alas here we are. I have been wondering instead of wasting time telling HN or any community what China is like, maybe there's something I can do to help China become a better place where I wanna live in future, no matter how small I can contribute. Many westerners (government bodies excluded) are good intended, but the solution they got mostly will only get things worse.
I highly recommend the original 4-part film, not the old hippie moralist fairy tail that is the Herzog version - speaking as an Herzog fan! https://www.youtube.com/playlist?list=PLcHbZZPce_ZMUuYr5u6sx...
When everyone else has gone through the pain of such an interview process, they are emotionally and ego-wise invested in believing in its efficacy. They have to apply it consistently, and they mostly have to believe it proves something about the intelligence of the successful applicant.
You can export to plain text by saving notes to the files app.
Self reply - the place I went is called Timescale Adventures. I got to find some pieces of dinosaur eggshell, as well as plentiful bones.
I usually use a paper notebook when I'm away from my computer. But if I really want to take a digital note, I can do so. Notice that the text file is synced to Dropbox. I can open it using the Dropbox mobile app, scroll to the bottom and add a manual entry. But obviously, it's not as fast as a command line entry.
> What I'm trying (and apparently failing?) to ask is, what would a step on the path towards AGI look like?

That's an honest and great question. My personal answer would be to have a program do something it was never trained to do and could never exist in the corpus. And then have it do another thing it was never trained to do, and so on.

If GPT-3 could say 1) never receive any more input data or training, and then 2) read an instruction manual for a novel game that shows up a few years from now (so it can't be replicated from the corpus), and 3) plays that game, and 4) improves at that game, that would be "general" imo. It would mean there's something fundamental with its understanding of knowledge, because it can do new things that would have been impossible for it to mimic.

The more things such a model could do, even crummily, would go towards it being a "general" intelligence. If it could get better at games, trade stocks and make money, fly a drone, etc. in a mediocre way, that would be far more impressive to me than a program that could do any of those things individually well.
> Btw, everyone says these are unproductive because they don't see the hard work that goes into them. It is easy to throw stones when you think only the things you do has value.

I'm sure it is hard work. The question I'm more interested in is whether it's work that should be done at all, and it's not obvious that "it's worth doing if people are willing to pay for it" is the right answer. That's more of an ethical concern than an economical one, though; I'm probably conflating "labor that is good/bad for individuals/society" with "productive/unproductive labor" since other comments mention exploitative pricing and rent-seeking, which weren't what I had in mind.

Thanks for the reply.
Reports? They literally are experiencing stability and prosperity. People went from rural villages without electricity to towering megacities in a generation. Honestly I find it rather insulting that you'd rather believe they're all hiding their true preferences than try to see their perspective.
The issue is that understanding the news and understanding the real world can be very, very different things. An endless stream of anecdotes about rare crimes and individual misbehavior will upset anyone, but it can't help anybody understand the real world.
Not to mention the journalistic malpractice of calling victims of being threatened with a firearm and having their vehicle attacked randomly "right-wing extremists", and then wiping the evidence of their false allegations from the internet without retracting or apologizing for it. The individuals who attacked the victims were charged by police. [1] [2]

NPR is in the same class as the rest of the mainstream media who don't bother to vet stories they lather with political bias.

[1] https://pbs.twimg.com/media/EbEIlsUUcAACYht?format=jpg&name=...

[2] https://www.wave3.com/2020/06/18/protesters-arrested-followi...
How are people STILL repeating this? Does anyone actually remember what phones used to be like? Because I can stream videos for hours and listen to music all day for multiple days before I run out, and I still remember my iphone 3 dying in 6 hours playing music that was already on the device.

The iphone 11 has a 3110 mAh battery. The iphone 3 had 1220 mAh. I don't even remember the last time my phone died on me unexpectedly.
Good contributions already in other answers. Here are two more messengers.

1. https://status.im

2. https://berty.tech