skysight-inc/HackerNews huggingface dataset:
Ask HN: Am I overworked?
I am exhousted and mentally done after a working day. I have a lot of personal projects but I can´t find time and motivation to work on them. I am als working the last one and a half years from home because of COVID. My daily routine is to wake up at about 8am and to work till 1pm. After that I make a lunch break till 2:30pm and continue to work till 5pm. Every secound day I go to the gym or for a 5k run. Even after a workout I "feel down" and want just to sleep. In the past few months the project that I am working on is delaying, maybe this is a factor for my behavior, because I feel a little bit stressed lately and can´t also motivate myselfe for the tasks at work. Should I make a break from work ? Have you experienced something like this before ?
Trust me on the sunscreen.
The sender knows where the recipient is but not the other way round. The recipient can see where the package was posted from but that doesn't necessarily mean the seller lives there.
> Carbon is more comfortable by reducing the vibrations that you'll feel compared to aluminum.

Is it actually noticeable for an average cyclist? I don't doubt it, but I wouldn't be surprised if it was a marketing slogan from carbon frame producers and people went with it, and since their bicycles were more expensive, they "felt" better.
> Am I weird in liking the explicit error handling? :/

The issue is not explicit error handling it’s specifically Go’s, which is verbose and half-assed. Not entirely unlike java’s checked exceptions though unlike checked exceptions we have plenty of other (and I’d argue better) implementations of “explicit error handling”.

Go’s error handling is a relatively minor improvement on C’s, but we’ve gotten quite a ways beyond that since.
I think the issue about airships being white rather than black is that heating up the envelope is something you don't want. Having too much lift, and not enough ballast, is just as much a problem as too little lift and no ballast to drop. The gas expands when warmed up, and the envelope can stretch to some point, but then you have to vent the gas in order to stop it from bursting. When it gets cooler eventually, you have to refill the gas.

Model airship hobbyists often use a compressor to pump the helium back into a tank, to get the model into a transportable size. That might work here, also. Otherwise an airship must be stored in a hangar, or supervised 24/7 while filled with helium, even when attached to a pole.
As a mid-aged Gen-X, 'Chad' when I was growing up was this:

https://en.wikipedia.org/wiki/Kilroy_was_here#:~:text=Chad

Then I did Comp. Sci. at school, and I learned that the whole Chads from punched cards was a thing, so my association with the word changed.

re: Bit Bucket. Again due to my age I guess, it was always a term for where thrown-away data went, along with 'Into the Ether' for lost network packets.
Oh yeah! Good ol’ M-x make-frame-on-display…
You'll still get dinged in security audits for it if your auditor feels lazy and needs some gotcha to prove his worth to management.

I've been trying to argue against it, but in the end management would rather waste money on completely pointless bootstrap updates than change their policies. Oh well, not my money…
This is a complaint mostly about the bootstrap DSL.

I agree the changes between each major version are non-trivial. So much so, I've basically not updated some websites because it's too much work. And like the author, I've tried other frameworks and they have their corner quirks or get abandoned.

But, Bootstrap is the only one that has tested time, and sits in the 'just works' camp. Once I've learned the DSL, I'm incredibly fast at how to structure UI elements (assuming the designer followed the grid, which is hardly a guarantee).

Still, 100% agree on the pain of upgrading.
A support group does wonders!

As long as the stable working environment provides a healthy dose of personal achievement.
Discord has won over gamers. Now it wants everybody else
Googlewhack!
You can still buy some for your whole family. They might also make other products.
A Recommender System for Scientific Datasets and Analysis Pipelines
If an effect size of 21% is not statistically significant, the test is underpowered.

What is absolutely undisputed is that the primary mechanism for covid spread is airborne out of the nose and mouth.
I don't think the dealer would have to pay the difference in value if it lost value.

Otherwise, you'd have to pay for the loss in value of a seized car if it's sold only years later or the loss in value of gold bars seized if the market on those crashed in the meantime.
https://www.gatesnotes.com/Health/Most-Lethal-Animal-Mosquit...
Fear mongers run out of ammunition for forever lockdowns. Low quality of arguments will be compensated by hysteria and insults. For instance that you don't care about children (while in their age group it's less harmful than a flu).
> much better than those dumb authenticator possibly-spyware apps

If the google or microsoft TOTP app is spyware, I have bigger problems.

I don't see what's dumb about them either.
Everything (useful) that bring to a digital transportation of the life will be mainstream in the next years here in EU. Now UE system is more centered around the bar codes but they have some limitations because it’s old.

So the QRs surely will spread a lot in the everyday life for a lot of us and also less nerdy people.
I've written both I2C and SPI based modules for specialty hardware. They were small and highly specific, but quite useful.
Hey, guys. Looks like I am late to the show with my comment here, but I am pushing 20 years in FPGA dev experience and hoping that maybe I can share some perspective on what seems to be a reoccurring theme on HN:

Why aren’t there any open FPGAs or at least more Open FPGA tools? Why are vendor FPGA tools so huge, terrible and hard to use? Open FPGA tools are better and the way to go! etc.

In one of Dr. Cutress’ questions he states and then asks:
> … they're just hard to develop for. You need to know how to use them before you use them , which sounds like the wrong way to learn how to code! What exactly is Lattice doing to kind of ease that transition for people who may understand software, but are kind of new to the hardware?

Why is this? What can Lattice do?

It’s because one does not “code” an FPGA, they design a microchip and that process involves a lot more than writing code. It is pretty hard to do right. FPGA is on the spectrum of VLSI microchip implementation technologies. That’s why they compare FPGA’s to ASICs in the interview.

Don’t believe me? Look at this article:
https://www.tutorialspoint.com/vlsi_design/vlsi_design_fpga_...

So in general the progression is FPGA -> GA (Gate Array) -> Standard Cell ASIC -> Full Custom ASIC

FPGA development is microchip development. It requires a great deal of tacit knowledge, experience and a background in electrical engineering and digital design and a number of other skills to do well.

In order to develop open tools for these devices most of the devs in the community would have to have a lot of this knowledge and experience and most if not all of the FPGA vendor’s IP on all of their devices in order to work on an open tool chain. In the end an open tool chain will do little to alleviate all the pains of the chip design process anyway so it really isn’t worth the effort to make open tools. It is way easier to just use the vendor’s tools once you know what you are doing. Most of the tools have gotten much better in the last 20 years.

That is why you will not see open tools for anything but the smallest and simplest devices that can be reverse engineered.

IMO, the best thing lattice can do for someone who doesn’t have any experience with the technology is to point them to the Lattice Partners program to find an expert to help.

I am probably not making any friends here by saying this, but I welcome any counterpoints we might argue together here.
Daicon III’s 40th Anniversary
Agreed, I keep thinking about migrating from our (mostly) React Bootstrap UI to Tailwind. React Bootstrap has a lot of interactive functionality (dropdowns, fancy forms) that I'm not sure if we can get from Tailwind withouot building ourselves.
I was quite surprised to see in the article that the lady in front of you apparently was in the right. She had paid for that space not you.

> Every airline has a rule, which is that the person with the button can lean back, but they are super deliberate about keeping that rule quiet.

To me that sounds crazy. Everyone has to fit in the seat when upright, because of take-offs and landings. But reclining the seat can make it impossible for a passenger to fit in. Or put in another way: you buy the passenger space for the reclined position and are then asked to sit in the upright position.

But as the article says, this split people 50/50 and each half cannot understand the other half.
Can someone elaborate on why this would be preferred over not using a global ~/.gitconfig? You can just use .git/config on a per-repo basis. Which is very convenient if you have multiple identities, and it prevents accidental commits using the wrong identity, because git refuses commits unless a user.email is configured.
How to Fly Under the Radar of Mass Internet Scanners
Ask HN: How does Google Cloud keep so many timeseries/graphs quick?
I am using Google Cloud and others and I am amazed by how many graphs there are everywhere, showcasing you all kind of metrics. And the crazy part is that you can define any time periode and it is equally fast.

Does somebody know how they designed that?

It is not bigquery, because bigquery is fast but multiple seconds to respond to queries.

It could be bigtable, but it just seems expensive and keeping this many timeseries up to date all the time and few of them are looked at that often. Bigtable starts at $500 usd for a single node and you need multiple.

I understand that there is a lot of money in Cloud. I also tried to search and could not find any resources on how this is done on large scale.

How can I do something like that in my own applications?

I have looked at Postgres TimescaleDB and other timeseries databases, Prometheus, but you quickly end up with a lot of timeseries that takes a lot of memory to compute (Prometheus running out of memory).

They have made an article here talking about OpenTSDB https://cloud.google.com/architecture/monitoring-time-series-data-opentsdb
Definitely a concern for countries that have been able to lock down. Taiwan also had to rush to get people vaccinated when they had an outbreak recently.
Some past threads:

Scratch Holograms FAQ (1996) - https://news.ycombinator.com/item?id=26887689 - April 2021 (10 comments)

Why is electricity so hard to understand? (1989) - https://news.ycombinator.com/item?id=26362492 - March 2021 (145 comments)

What is Electricity? (1996) - https://news.ycombinator.com/item?id=23442181 - June 2020 (46 comments)

Why Three Prongs? (1996) - https://news.ycombinator.com/item?id=20378852 - July 2019 (232 comments)

“Invisible Electrostatic Wall” at 3M adhesive tape plant (1996) - https://news.ycombinator.com/item?id=16299441 - Feb 2018 (104 comments)

Why is electricity so hard to understand? (1989) - https://news.ycombinator.com/item?id=12894192 - Nov 2016 (202 comments)

Drawing Holograms by Hand (2003) - https://news.ycombinator.com/item?id=12250657 - Aug 2016 (18 comments)

Why is electricity so hard to understand? (1995) - https://news.ycombinator.com/item?id=10558622 - Nov 2015 (6 comments)

How transistors really work (1995) - https://news.ycombinator.com/item?id=10558206 - Nov 2015 (22 comments)

Holography without Lasers: Hand Drawn Holograms (1995) - https://news.ycombinator.com/item?id=9052375 - Feb 2015 (17 comments)

"Invisible Electrostatic Wall" at 3M adhesive tape plant (1996) - https://news.ycombinator.com/item?id=5387052 - March 2013 (23 comments)

Why three prongs? - https://news.ycombinator.com/item?id=4058834 - June 2012 (146 comments)

"Invisible Electrostatic Wall" at 3M adhesive tape plant (1996) - https://news.ycombinator.com/item?id=3274335 - Nov 2011 (46 comments)

Science Misconceptions in Textbooks and Popular culture - https://news.ycombinator.com/item?id=1771101 - Oct 2010 (23 comments)

Holography without lasers: hand-drawn holograms - https://news.ycombinator.com/item?id=1464625 - June 2010 (9 comments)

How transistor really works, an alternate viewpoint - https://news.ycombinator.com/item?id=1462524 - June 2010 (14 comments)

Right angle circuitry - https://news.ycombinator.com/item?id=1460631 - June 2010 (10 comments)

How electricity doesn't work - https://news.ycombinator.com/item?id=1237484 - April 2010 (21 comments)

Fingernails on Blackboard - Possible Explanation - https://news.ycombinator.com/item?id=623504 - May 2009 (8 comments)
I did not see any statistically significant effect measuring the significant downsides on children. Perhaps why you added "potential??
Yet deaths aren't.
The reason most super apps are not super great
don’t give them jet packs
I complain about positive interest but having fixed return expectations on an overfunded startup sounds just as bad to me. How many profitable companies have died simply because they didn't match the profit expectations of the bank or VC?

The startup becomes desperate to grow even if growth isn't what the startup needs. It's just another case of "when the money runs out, people stop working" but in this case it is not customers' money (whose money is flooding the bank accounts of the startup), it's the investors' returns that are running out as he pumps an increasing quantity of money into the company. Just like the bank has certain expectations of how big a company should be so has the VC. One of the bigger problems in developed economies is that small businesses do not get the funding they need. VCs want big chunky companies and they want growth potential at every stage.

Has anyone created a mini incubator that simply buys all the failed startups that the big VCs didn't want?
PEI (German Institute for Vaccines) on 16 Mar 2021 (!) [1]:

"(4) The number of these cases after vaccination with COVID-19 AstraZeneca is statistically significantly higher than the number of cerebral venous thromboses that normally occur in the unvaccinated population. For this purpose, an observed-versus-expected analysis was performed, comparing the number of cases expected without vaccination in a 14-day
time window with the number of cases reported after approximately 1.6 million AstraZeneca vaccinations in Germany. About one case would have been expected, and seven cases had been reported."

UK vaccine safety report up to 11 Aug 2021 [2]:

"The overall incidence after first or unknown doses was 14.9 per million doses."

German safety report up to 31 Jul 2021 [3, in German], cf. table 7,8:

Women: 1.462 cases per 100k doses
Men: 1.305 cases per 100k doses

Can't find the numbers for Norway, they initially reported the highest number per 100k.

> I'm not sure how likely it is.

Do I understand correctly that there is no mechanism specific to how the mRNA vaccines work? The effect you describe ("we are exposing a spike protein on a cell wall") is far more common in Covid due to how the abundance of expression of the spike protein, correct?

[1] https://www.pei.de/SharedDocs/Downloads/EN/newsroom-en/hp-ne...

[2] https://www.gov.uk/government/publications/coronavirus-covid...

[3] https://www.pei.de/SharedDocs/Downloads/DE/newsroom/dossiers...
how about all apple owners start "Abusing" the system by having copyritten gettypage photos and shutterstock photos. in coming days, a la youtube you will be made aware of copyritten material in your possession for which you would have 2 options. blur the photos/videos or delete them or pay royalty everytime the photo/video gets viewed in the gallery app. pretty sweet deal for the copyright holders because you are obviously earning off of their IP and they need to be compensated. Or, you can buy a photo size wise viewing license to view photos and videos on the phone in your hand because you don't really own it, apple "licenses" the device to you. think about it, you pay rent to use an apple device for a year and after that, return the same back to apple and get a new model instead for another year. rinse and repeat
I’m struggling to understand how Airsense would create a false positive (detect a plane that wasn’t there). It’s just listening for ADS-B out signals, which contain GPS position information.

Perhaps DJI could be being overly conservative in their algorithm, but the airplane that’s in the ADS-B transmission really is where it says it is.
Tall or short, big or small - each height/size etc comes with its own set of advantages and disadvantages - fair or unfair.

Part of flying coach and having very cheap air-fares is we have to put up with sub-optimal conditions and risk having to be tolerant of our fellow travelers. It is part of the unwritten contract.

Screaming kids, drunks, people with questionable hygiene, snorers, rowdy groups, people taking up extra space, super-talkative neighbours etc etc.

If we are serious enough about wanting to lower the risk of such inconvenience, we need to get out the plastic and pay for economy plus, business class etc.
Citrix has removed CVE acknowledgements of Positive Technologies researchers
> if you weren’t supposed to use it they wouldn’t pay extra to install seats with a reclining mechanism

Of course they would, if being able to say they have this option in their marketing materials increased sales enough to cover for the expense.

Be under no illusion that they care about your comfort, or even that there are seats and airplanes involved in their business. They're showing time and again that it's just an optimization problem for getting money out of people; that it happens to be air travel is incidental.
Yes, but only when the comment is pinned to the top. The purpose is to prevent too much offtopicness at the top of a thread.

(Of course the pinned comment is already off topic, but it's hopefully a necessary evil.)
It's pretty straightforward until you get to 6 figure sums but even then criminal enterprises can find ways around it.
I’m not sure the mentality is exactly “oops, oh well, leave it broken forever” [0]; it is intentionally ponderous. As a stop-gap, linters [1] can get excellent insight from ASTs.

The stability of Go is something I value a lot, so I don’t mind stop-gaps like this too much on balance.

[0] https://github.com/golang/go/issues/20148

[1] https://github.com/golangci/golangci-lint
The term nonlinear system here must be understood from the point of view of control engineering.
In control theory, a system is usually described in a white-box manner by a differential equation and an observation equation:
dx/dt = f(x, u, t)

y = h(x, u, t)

x is a vector of the so called state-variables, while y is the output vectors which usually represents what we can measure about the system, u is a function which represents the inputs to the system, and t is the time.

A very useful and simple modeling tool is that of linear time-invariant systems (LTI), where the above equations are specifically

dx/dt = Ax+Bu

y = Cx+Du

where (A,B,C,D) are matrices. Every bit of theory is known about LTI systems: how to control them, global properties, etc.
Nonlinear systems are, loosely speaking, dynamical systems which are not linear in the above sense. Depending on the specific nonlinear system form, much less can be said than the linear system case.
I know people on HN hate python to some extent because of performance issues but I love the error handling in python. Trying to learn go on the side this is the biggest thing by far that just halted all of that. No error handling? I was baffled. I hope they add this into the language. There's no way I'm wasting time writing `if err != nil` all over my code. try/catch blocks please
> I don't know of a Linux distro that will allow you to without root privilege.

Sure, but a tonne of them come with them by default these days
> The behavior of the medical community during the pandemic has been outrageous

Yes sure. This is the community, the medical community, that has been absolutely outrageous in its behavior over the past year and a half and must attract our ire in these discussions. We have a really awful medical community (as confirmed by your father) - How do we appropriately censure this absolutely outrageous behavior. I am at loss for words!

Intersectional thinking is killing people!
Reminds me of https://nocodeapi.com/
If you make it an environmental error then the programmer is likely to write an error handler that ignores the error because it can "never" happen and the compiler is forcing them handle it. You now need a linter to prevent this and a way to signal to the linter that "no I really intended to ignore that error, I promise"

Whereas exceptions fail safe, ignoring the error means not catching it, which means if the error does occur, it will load up the debugger.

This is the whole Java "checked exceptions" misfeature again.
So basically Bootstrap isn't great because a major version upgrade changed a few things? Most of it is the same with a few tweaks.

There's a lot worse version bumps like ExpressJS where the (at least seemingly) entire API got rewrote in a major version jump.
java 14, helpful NullPointerExceptions? https://openjdk.java.net/jeps/358
Who is hurting anyone here?
Sorry, I haven't paid any attention at all to fmt.
love it. one complaint, after I click on the "Then it show me something", it should start popping all the stuff pretty much at once, not one after another
The difference between Bing and Google's crawlers causes me physical pain.

As part of a team that runs several large sites, the performance difference between them is stunning, but not any any way complimentary to Bing. We want Bing to do better. We want them to challenges Google pole position.

Bingbot will crawl the exact same set pages 10 times in a week, and will make hundreds of requests per minute doing so. Googlebot will crawl them once, at a much more reasonable pace.

The bandwidth and power costs we incur from Bing crawlers are a hundredfold (at least) what we incur from Googlebot.

Please, Microsoft, make Bingbots not suck so badly.
It's a meme, referencing the "gamers are the most oppressed minority" idea. The idea that "gamer" is a slur with a "hard R".

It's almost always used ironically, but there are probably a few edgy GamerGate types who take it to heart.
The subtle influence of the Moon on Earth's weather
Except 15 minutes before/after those lineups everyone was/is crammed together in the legally allowed minimum space on board the plane?
DIY Kubernetes Cluster with Raspberry Pi
Oh god. I always dreamed to fly aboard a sci-fi dropship, but now I'm realizing I don't actually want to travel like that in the real world.
Making Vegan Leather from Mangoes
I just find it funny that western Europeans can't tell the difference between Cyrillic writing and random gibberish. By which I genuinely don't mean anything pejorative, in either direction.