skysight-inc/HackerNews huggingface dataset:
I think it depends to some degree on the compromises you're ready to accept. I have worked 12 years in academia, got my PhD but then realized it is a lottery to proceed further. Nonetheless, Postdoc positions are still available in Germany and often no one wants those because they are so unreliable. I enjoy my work, produce good science - and for this, I have to ignore deadlines and requirements. I have a small child and I need to stay healthy, if only because I am responsible, for my child, for my research.

In the corona situation, I switched to breaking almost all deadlines - what is not possible is not possible. No weekend work. I work from 7am to 2 PM. If that means loosing my job, then that is it. But the outcome was different: I did not loose my job - others quit, because they could not stand the pressure, but I kept healthy and produced stable, ongoing work. Slower than everyone else, but higher quality (this is subjective, of course). I reduced my contract to 75% time (30hrs), which also helped. My compromise: No security for long term employment and no money saved. We do everything by bike, no car, no travels outside the country, no restaurants etc. - really everything cut down to the bare minimum. This is fine and it works for us/me, but a lot of PhDs in our department have higher expectations and I think they are better to pursue their career outside science. Look at how scientists worked a century ago: Their life was often equally precarious, but still their motivations helped them sustain constant progress.
A good psychedelic trip to facilitate a mystical experience may provide you with insight from your unconscious mind that is usually suppressed. Some time ago, a research paper was posted here, "Mystical experiences occasioned by the hallucinogen psilocybin lead to increases in the personality domain of openness", Katherine MacLean / Roland Griffiths. DOI 10.1177/0269881111420188 I followed the conditions of the paper and it permanently changed me for the better.
Yep, the data requirements are especially condemning. We have recently scaled from using Wikipedia as a training corpus to basically the entire Internet. And it helped a lot. But where are we going to scale next? There is simply not enough useful data for the models to learn. People generate a lot of text and language, but most of it is repetitive and not really that useful. The fact that GPT-3 is already two years old and nothing got better than that is telling. If the road to AGI was as simple as scaling, we would have bigger and better models by now. I suspect that even the top labs have found out that GPT-3 is probably near the limits of what they can realistically achieve with deep learning LMs.
It really should be put in the context of someone's life. Did they spend a year or two travelling? Did they spend it working on personally productive projects? Or did they do nothing but play video games or do drugs?

These are all very different extended gaps. The first two should be fine - if someone's skills have atrophied than that's another issue (but nothing a good interview or probation period won't pick up on if it's actually even a problem). The second one might be fine or a problem - and I can see why employers would be wary.
Another reminder for not having provider as single point of failure.

Being in the industry for years I've heard similar stories for XXXX (insert your favourite, extremely "friendly" and reliable provider).

Never build your service on single provider. At least 2, preferably 3+ for redundancy.
Came here to say the same thing, it's either Laurel or Oleander leaves that Pythia (the high priestess) either chewed or inhaled (their fumes). At least that's what I remember from high school and what most Greeks know. It's debated that the whole Oracle of Delphi thing could be a very well organized scam, but that's another discussion.

It's a place worth the visit: https://www.visitgreece.gr/mainland/central-greece/delphi/
You come off as depressed? Is something else the matter aside from work?
Sounds similar to the KlimaDAO scam. That one already collapsed, though.
Wow, I got this wrong for at least ten years.
Edit: I got this completely wrong, see comment from @Joeri

.

> Trolls are really cultural memory of Neanderthals

Stating this as a fact is wrong, it's conjecture, and very dubious at that. In fact a few seconds research and common sense would undermine that. There are legends of giants in africa <https://www.bibliotecapleyades.net/gigantes/Africa.html> but the range of Neanderthals included that, see "Known Neanderthal range in..." in map here <https://en.wikipedia.org/wiki/Neanderthal>

> The witch craze was due to ergot poisoning etc.

Ditto, and even less likely if you've done any reading. I think you've badly mixed up two things here.

Baseless but over-confident statements of 'fact' are getting annoying. Please try to elevate the conversation (unless you are, ahem, trolling).
In fairness, the title of the video is "Why I wrote my own rsync", not what's reported here.
Edit: I understand it now. See comment below.

> # tuples are immutable and don't have "+="

What do you mean? Because it looks to me tuples have "+=":

a = (1,)
a += (3,)
# a = (1, 3)

I get that tuple is immutable so you're actually creating a new tuple and shove it back into variable a, but it does not conflict with "having += operation".
Trust me they don't.

I've had all sorts of gaps in my career. 6 months, 1 year and more, to explore different domains. I'm in computer graphics/front end, pretty fast paced.

Nobody ever asked.

Please, never feel guilty about taking a single month off. If your body needs rest, you need to listen to it.
If you want support, publicity, bug reports, etc. just change the name to SumatraEPUB or SumatraEbook + "which can read most formats including pdfs" + Android app. It will skyrocket the downloads.
I did something similar to my LG TV at the expense of losing the motion sensor of the remote… Worth it in my opinion
I used to think the FE ecosystem was vitriolic and full of potentially unnecessary change. I think there are some really good reasons for that which are described here https://erock.io/2021/03/27/my-love-letter-to-front-end-web-...

Having started to work more in dev ops lately, I no longer think this problem is unique to FE. The number of tools used in the dev ops scene makes my head spin. There are hundreds of products and services one can employ when building out infrastructure that didn’t exist 5 years ago. Everything being built on top of kubernetes alone will send you into decision fatigue and months of research. I see no meaningful difference. Why’s is that? Do we just feel like the gravity of infra is more deserving of the complexity?
Maybe we are looking at it differently. To me, the behavior of "obj.a += (2, )" is the obvious and expected one i.e. I expect a tuple "(1, 2)" to be created and stored in "obj.a" and the class attribute "A.a" is untouched and remains "(1,)". The behavior of the "obj.b += [2,]" for the list is the real gotcha here where it correctly alters the value of "obj.b" but wtf'ingly also alters the value of the class attribute "A.b" which completely alters the behavior of A.

I'm curious if you see it the same way?
raises hand

I already have given up my car and transitioned to using a bicycle for my commute to work, longer distances i cover with the train. We (my family and i) are on a vegetarian diet and moving to vegan.
It's Up To You: Dengue-Yellow Fever Control

https://archive.org/details/ItsUpToYouDengue-yellowFeverCont...
Well: https://www.nbcnews.com/id/wbna16614865

A woman who competed in a radio station’s contest to see how much water she could drink without going to the bathroom died of water intoxication, the coroner’s office said Saturday.
Calling it a "woman's salary" is a bit of an exaggeration, when mainly-women fields such as nursing requiring higher education pay about 2900-3500 EUR including extras from night shifts and sundays (or about 2500 without any extras).

But yes, programmers definitely are not overpaid in Finland. It's not unheard for fresh CS grads to be paid just 2500 EUR a month, though at least they have career progression unlike nurses forever stuck with such bad salaries...
Doing it on my phone involves taking my phone out of my pocket or figuring out where I left it. Doing it on my alexa devices means mindlessly speaking out loud anywhere in my house, also when my hands are full or messy.

It affects QOL when you get used to it along with a wide range of other features which are similarly tiny by themselves (turning the TV on/off; changing volume; searching for something on my FireTV instead of using the virtual keyboard; turning lights on/off; using it as an alarm clock; telling my son in his room upstairs that dinner is ready without yelling; having a single command to turn of the lights and turn on a playlist to fall asleep to) but that combined adds up to a whole lot reduced friction.
> Sharing data is of course possible since stone tablets, but doing it without any form of collaboration or approval is probably unique to crypto.

To the extent that crypto doesn’t require collaboration or approval, neither does Wikipedia. Or libraries.

Or, indeed, stone tablets — Pharaoh 𓃹𓈖𓇋𓋴 didn’t give anyone permission to go raid his tomb, and yet https://en.wikipedia.org/wiki/Unas
Technically speaking, it's not really necessary. It does help to validate database consistency, because the sum of all transactions is zero.

It also prevents you (from an architectural perspective) to pull money out of thin air. If you create an account with 1000 on it from the start, there has to be a source for that money. That account is hidden and invisible, but will have a balance of -1000. It may look like nothing, but it helps to keep things in check.
As far as I can see that set of windows doesn't include any of the shapes I described. It does have 'cut outs' but they are curves, which don't have the same problem.

Edit: Actually, I see what you were referring to now. The two pieces at the top of each window in the door. I can't say that I know how that was accomplished. I've never seen something like that before. It might be revealing to see an image with a higher resolution.
In this video, we made a comparative test between the normal version ESP32 UWB and the High power version with amplifier ESP32 UWB.

The result:
Normal version distance: appx 42m;
High Power version distance: appx 120m.

So the ESP32 UWB high power version with amplifier, max distance up to 120m~
I'm only familiar with Zig, but it's trying to be a more orthogonal (more consistent, symmetric) system programming language, which makes it easier to read, write and reason about.

Zig is aiming to be a C-compatible alternative with less cruft and footguns.
Indeed. But allowing to set passwords only from the email link should be a simple change.
Most legal departments don't allow for copyleft licenses. This is because most legal departments don't actually make their own legal determinations but instead rely on industry norms. And google set the stage here ages ago with their no-GPL (and especially, no-AGPL) policy.

However this is rather uniquely due to Google's monorepo infrastructure. Google quite literally has all its products in the same source code repository, being built and statically linked together to create a single system binary (or so I am told--I've never worked there). In this case AGPL would virally infect the rest of your code and you could find yourself in trouble. Even if they don't, they might get hit with a discovery request for the source code of some project to prove compliance, and in the process have to provide their entire monorepo and all its business secrets to the court. Etc. Etc.

But these are concerns which stem directly from Google's monorepo architecture. It's not generally true of the whole industry. And yet Google's fear of copyleft--rational though it may be in their particular instance--has been copied throughout the entire industry. 99% of the companies out there have nothing to fear from the AGPL. But hey, if you're some random in-house lawyer at company XYZ, who are you to question Google's legal precedent?
> is probably lower than you seem to suggest (if you are already proficient in Java)

So in other words it's probably not lower than suggested.

And certainly higher than the skills required to order and plug in a home assistant that offers a superior interface (doesn't require clean and free hands)
> But stability and money on average is still better in academia than being a musician.

That's just not true.

The average person in academia is a grad student. Their stability is low, they generally depend on one person who can easily take advantage of this. And unfortunately this often happens. And their pay is extremely low, below a living wage.

The next most common position are itinerant teachers of various kinds, adjuncts, course support staff, etc. These positions are also paid very poorly and have no stability. Also if you're fired, for any reason, even if your department is abolished (which happens!), that's it. Now you need to move maybe across the country. So not only is your pay abysmal, at any moment you could lose your family, friends, etc.

Even if you are tenured. Yeah, you have a job for life nominally. But, what if one of your fellow tenured professors turns out to be a verbally or even sexually abusive creep? Well, your options for moving are slim, and again, it means losing all of your connections and local life, for some unknown location at a roll of the dice. If you're lucky. Also, at the average university, in say, the average humanities department, a tenured professor after 20 years makes less than an entry-level CS grad at Google.

No. Academia is neither stable nor well paid, with only some exceptions.
Best Practices for TCC Distributed Transaction in Go
Guess it depends on how you define a significant gap, 1 year? 5 years?

Also working doesn't necessarily equal keeping up with technology. If i'm maintaining some legacy system, I wont have a gap but i might've not learnt anything new for years.
The reason for the acceleration is because most of the greeh house gas emissions (CO2, CH4 etc) once emitted will stay in the atmosphere for a very long time (100s of years, they accumulate). PLus we are emitting these at a much faster pace than they can be removed from the atmosphere by natural processes (we rely on nature because currently, we do not have technologies to remove GHGs from the atmosphere at scale economically). So it has a compounding effect in terms of temperature response over time...

Have tried to share some thoughts on this here, have a look if you like

https://ycmusings.com/1-5-its-not-a-big-deal/
>What's really doing damage is your language, not a biased estimate of which percentile of a bell curve we're looking at here.

I don't know, maybe setting unrealistic expectations and telling everyone they are worth more which implies they are doing something wrong to not get that worth out isn't doing them favours either in the long run.
The Perks Are Great, Just Don’t Ask What We Do (2016)
That's generally what is done I think. You do often see this where the shape is split in two. The disadvantage is that you end up with a line in a sometimes incongruous place, so a good designer would avoid it where possible.
Mosquitos are better attracted with a source of carbon dioxide.
He was involved in creating that, but he definitely didn't use it for this 3-second piece. It's not suitable for micro-management at all.
Those other pandemics are before we had any ability to defend ourselves or even know what was going on.

SARS-1 and MERS are quite fatal too but we stopped them from spreading.
Funny, I use SumatraPDF in Belgium too :-) Thanks !
I was quite excited to see Dragonfly. However now that the license has been pointed out, I won't be touching it with a 10 foot pole. I wish you the best of luck, but I'll never use it.

If it was AGPL I'd have been a happy camper though.
T cell immunity lasts longer than that. The antibody counts are kind of like a “watched pot never boils” thing - we’ve just never bothered to look before so now everyone is stressing about it.
Tell this exact story to your boss or manager, a good one will see your worth and apply appropriate measures. Say that you are wondering why you're working so hard still.
That's the thing, you won't really know how much they add up until you start using one. Even then it took a long time before I used it as much as I do now. My son uses it even more, e.g. preferring to ask it to do maths rather than opening up a calculator app.

But frankly "hands free" timers/reminders/alarms alone is enough of a killer feature for me alone.
Or, in a different language

open("file", "r").readlines.
map{|line| line.strip}.
filter{|line| line != ""}

or some smarter but less readable ways.

I prefer the left-to-right transformations style to Python's list comprehension and inside-to-outside function composition. The reason is that it reminds me of how data flow into *nix pipelines. I spent decades working with them and I've been working with Ruby for the last half of that time. With Python in the last quarter of my career.

It's a matter of choices and preferences of the original designed of the language. Both ways work.
In order to "To learn more or opt-out" I must accept cookies (on my phone). Ridiculous. If they do that why not have the guts to just ignore the whole thing.
Human programmers will surely have comparative advantage over AGI that isn’t human at all, not to mention has no evidence of existing anytime soon.
I'm not sure I'm understanding your point. You're saying you're willing to pay an additional ~400EUR/month so you can work for home? Or are you saying $employer should fork out the cash? That's 10% of my net pay, and I'm very well compensated by Belgian standards. No employer is going to give anyone a 10% net raise just so they can work from home.

It's much cheaper for $employer to invest in more office space. 100eur in office space gets you 100eur of office space, whereas every 100eur in net wages costs an employer roughly 250eur (wages+taxes+etc).
> My part of it is going to be a speech with a rather dramatic demonstration, which I can't give details of because it must remain a surprise. But I'm going to be talking about this idea of generative art.

I wonder what this was.
No. This is a bug in English. The parent post just fixes it. It should clearly be meese.
We Hacked the London Billboards (Piccadilly Circus)
A researcher's avatar was sexually assaulted on Meta metaverse platform
True. Some people just don't value the money to begin with so they honestly don't care if they lose it.
Making Jira Gantt chart in Google Sheets
It's using JQL to provide more flexibility in making the gantt chart.
I would read that as not implementing `__iadd__` https://docs.python.org/3/reference/datamodel.html#object.__...
Speaking from my experience kayaking, mosquitos are a tiny bit more frequent close to water than say in the middle of a forest, but not much. The real multiplying factor are swampy terrains, particularly close to places like water locks[1].

I've been told that the reason mosquitos are in bigger numbers in those places is that this is where they lay their eggs.

[1]: <https://en.wikipedia.org/wiki/Lock_(water_navigation)>
Have gone into the same rabbit hole. I like the service very much.
Show HN: BooksCalculator – How many books will you read in 2022?
How was the account setup in first place? Did she go to store, pick up device. Go home and read it her information and credit card number to create an account?
Climate change will mainly not affect the rich countries with computer programmers, except for secondary effects like California wildfires. It’ll mostly affect poor countries at the equator.

The median scientific projection is that every year will still be “better” economically than the one before it, including climate change costs, but that it’ll be about as bad as WW2 happening very slowly in the background.
The same here.

I've been CEO of a startup and then things gone downhill, I got fired from it, developed schizophrenia (never gone to doctors), was unable to sustain normal functioning, then turned to AI research and shut myself in for 5+ years. Got myself in prison and now with 7 years gap in resume unable to merge myself with functioning people.

I hope there are other secret schizophrenics like me
> I mean they're often very high acceptance rates though. The funding agency we use has a 90% acceptance rate. Basically you have to have some idea of what you are doing and they will accept you. It isn't as extreme as you are making out. There are many opportunities.

Not at all. You definitely aren't in the US.

Success rates are low! The stated funding rates by the NSF are around 25%. Depending on the program, rates for NIH tend to be a lot lower. R01 success rates are below 20%. Keep in mind, you're competing with the best and most recognizable names every time. This skews success rates, as a new or average researcher (I mean average as in, the mean person, not as in "mediocre") your rates will be lower.
I learned both single and double entry bookkeeping and double entry just makes much more sense.
Ah I got it. So it would fallback to __add__ if __iadd__ doesn't exist.

Thanks!
Author here.

I wrote a retrospective that might be interesting to read to some:
https://github.com/darthcloud/BlueRetro/discussions/289

In this article, I detail how my initial goal of leaning more about Bluetooth and sell a product turned into a software platform makers now use to sell their own hardware take base on my original design.

You can easily give the project a try without building a full adapter. If you got a dev board with the original ESP32 you can flash [1] the BlueRetro_pad_test.bin firmware, connect a Bluetooth device [2] to it and see the buttons inputs from a terminal [3]. You can also connect to the web Bluetooth interface [4] to take a look at the configuration.

To simply see the adapter in action you can look at my original Hackday Prize submission video [5].

[1] https://github.com/darthcloud/BlueRetro/wiki/Flashing-firmwa...

[2] https://github.com/darthcloud/BlueRetro/wiki/Controller-pair...

[3] https://github.com/darthcloud/BlueRetro/wiki/Getting-BlueRet...

[4] https://blueretro.io/

[5] https://www.youtube.com/watch?v=yj_Zbjb2_ms
Ask HN: Is there an “uncanny valley” effect with startup MVPs?
I am asking because I have noticed that as I build better landing pages for my MVPs I get judged more harshly.
This got me thinking if there is a way in which having a not particularly attractive landing page might get people to approach the product in a different way.
I'd love to know! I got this email.

Your Microsoft account has been renamed. We just wanted to check with you that it's okay.
- Old account name: <my email address>
- New account name: <someone else>@outlook.com

If this is correct, you don't need to do anything.

If this is incorrect, please follow these steps:
1. Reset your password by going to https://account.live.com/password/Reset
2. Rename your account by going to https://account.live.com/

Neither link worked for me because I couldn't authenticate the account that someone else created. I couldn't stop the account name being changed, even though I had control of the original email address.

Later when I submitted a request to reset the account I was asked for more information at this link: https://account.live.com/acsr. Again, this required me to know info about the account someone else created.

I managed to link my email address to another Microsoft account, but I'm not confident that someone still doesn't have another Microsoft account with partial control of my identity.

If anyone has any tips about who to talk to at Microsoft other than an automated system I'd appreciate it!