skysight-inc/HackerNews huggingface dataset:
> I doubt it's really safer at that point.

the number of bugs that the compiler has saved me by e.g. having a simple Id<T> type tag instead of ints as used by every C library under the sun is absurd.
How to think strategically about building your product
Or the other way around? Map the special keys to F13 or something. (Normal keyboard only have up to F12, but I believe the standard allows up to F24.)
One thing that I learned during my psychology degrees that always stuck with me was that mildly depressed people are measurably better at judging probabilities of things happening. (Unfortunately I can't remember off the top of my head the structure of the study, or how much better they were). I wonder if that might fit into this, in that if you're mildly depressed presumably bad things are happening to you, so perhaps it's adaptive to be more realistic about your situation. Pretty hand-wavy stuff, but interesting to think about.
Yes but you can also drive without a license at all in the same way.
DC++ used to have the most obscure stuff. I remember finding one site(?server?hub?) that had every single F1 race broadcast (practice, qualifying, and race) for many years. Basically someone had been recording every race on VHS tape and eventually digitized them all and uploaded them. This is just one example of the kind of specializing you could find. I wonder how much of it is still there.
Senior full-stack dev (lean more towards devops->backend than backend->frontend, but I can still sling some React components together and reduce your JS payload size)

I excel at figuring out how to solve problems at all levels of abstraction (including what level of abstraction you should use), getting a solution in place, and then figuring out the feedback loops to iterate on that solution. I'm the senior engineer that knows that most coding is coming to an understanding of what problem you are trying to solve. Sometimes the most impactful code is the code you don't write. Trying to change the world, still parsing the source code. I've been programming on the web since 1995, had a first career as a social worker and policy statistician, and have worked full-time as a programmer for almost a decade now.

Tech keywords: Ruby, Rails, AWS, Heroku, Docker, Ansible, CI/CD, TDD

Especially enjoy API design, integrating with crappy systems, and really weird bugs

Will give you more looks if you can tell me why what you are doing makes the world better, not just makes you richer, but you've got to really believe it in your heart.

Email: hello@ericstiens.dev
I will just move into a dome until this all blows over..
There's a general bucketing in the modern world of all unhappiness being depression that should be treated, which I don't think really fits what's going on. There are absolutely cases where anxiety and depression are a medical issue which warrant treatment with medication, but there are also completely legitimate reasons for those conditions. If your lifestyle is one of never leaving the house, zero social contact, with the bank imminently foreclosing on your house then depression and anxiety are entirely appropriate - so long as those feelings then cause you to do something about the problem.
Yup, designated initializers is a big one why I prefer C to C++.

Another big one is implicit casting of void ptrs. I cast void pointers to specific types A LOT. There are many situations where you have to cast void pointers (that come from an abstract API that only deals with untyped memory) to specific types (higher-level application code), and I can't really be sure, but I think there isn't a nice way to do that in C++.

It might be because C++ wants you to use their elaborate abstractions and templates, which in many situations is just fluff that makes programs harder to read and maintain.
The ordering requirement is indeed the biggest problem once you have structs with more than a handful of items (maybe one day Intellisense will help with this problem), but the missing array access and not being able to "chain" designators (.a.b.c = ...) are also painful omissions.

Clang has demonstrated long before C++20 that it is possible to use the full C99 designated-init feature set in C++, so I really don't understand why the C++ Committee had to cut down the feature when there was already a fully working implementation.

PS: as an example for where C++20 designated initialization breaks down, see for instance [1], I tried to replicate this code in C++20, but quickly gave up (with the main problem being that it is impossible to remember the correct declaration order in big "option bag" structs like this.

[1] https://github.com/floooh/sokol-samples/blob/e0a93a21b17a663...
I've found that the iPhone display is quite easily detectable between 400nm and 700nm wavelengths.
NASA tests a booster that produces 3M pounds of thrust
I haven't used eMule in maybe 15 years but I still torrent a lot. I find that it's massively more convenient and reliable than shady streaming or direct download sites. You just have to find a couple of reliable trackers to get your torrents from. I have a dedicated seedbox though, I suppose that if you download from your home network it could be more annoying.
Manslaughter's a capital offense in some places, so yeah if your bug kills people a la 737 Max or Therac-25 maybe you do deserve to be shot.
Budget Gaming/Video Editing PC Configuration
I also like the_miracle_aligner[0], here's his take on Smells Like Teen Spirit in classical latin: https://www.youtube.com/watch?v=PbEKIW3pUUk

[0] - https://www.youtube.com/channel/UCbVcb9puAsOhXBT2_XPFf-A
Ha... for some reason I thought Limewire was awful and barely used it. I was however a very big fan of WinMX for many, many years. Happy days! I remember building a massive music collection with it - and sometimes waiting days for a track to download (although usually it was more like hours).
Keep in mind, adding local entries to your external DNS will expose internal details of your network, such as hostnames and IPs. Same goes for Let's Encrypt, due to Certificate Transparency logging.
Seems pretty standard in tech offices to a) have one or two external monitors on your desk, and b) disconnect/reconnect them from your Macbook every time you get up for a meeting.

They still handle it horribly though. My favorite is how macOS used to assign the logical displays randomly, so I'd have to fix the arrangement in Displays preferences several times every day.
> their "policy" was to allow 3, 4, or 5 characters as the last part of the domain

Wow, no country codes? I could understand a restriction dating from before the great expansion of TLDs, but expect it to have a 2 in it.
Unless news outlets run the story and outrage the public about how violating the constitution should have repercussions, nothing will happen.

But given how grim the news landscape looks like in the USA, I'm not very hopeful.
Hermann Hauser: ‘It’s in Nvidia’s Interests to Destroy Arm’
Perhaps the Koreans or the Japanese, then. Or perhaps we can wait ten years for a New York Times article describing a scientific paper, billed "The unreasonable effectiveness of masking to fight last decade's pandemic".

It could perhaps start with a few chapters on how "When I was 18, I'd planned to take the summer off to go to the Pyrenees" followed by how the author rarely ever fell sick.

Halfway through, there'll be some text about how "But the culture of mask wearing in Asia led to far lower viral loads for those exposed, scientists say, allowing them to fight off the disease. Few, if any, actually fell ill. But in my hometown..." and then some folksy take on what their hometown is like. A small town in Ohio is a good one.

"By the time scientists had realized the value of face masks, that hometown had been ravaged by both disease and closures". Now you can insert some tale about a local diner that was open for 50 years and now had to close.

Approximately 1400 words later you can quote a few papers that revealed that with universal masking risk of infection is remarkably low. It will be an unprecedented discovery. Then a few Taboola ads at the bottom about how "This new garment will take the world by storm" with someone wearing a mask.

And then we can discuss it on HN. If you remember me then, make sure to link to this comment.
Subtyping doesn't require sacrificing type inference. HM type inference yes, but not the kind you get in languages like Kotlin.
Which is why i linked to r/indiadiscussion so that you can get proof.
no, you can't.

I've been trying to source some movies from the '90s and they are not available on any streaming service I have access to.
In short, there was no major extinction (nothing like what happened during the end-Permian), some slow adopting benthic (deep ocean species) went extinct, however. The reason there was no major extinction was mostly due to the fact that the warming happened over a span of thousands of years. What we are doing to earth today is happening at a rate at least an order of magnitude faster than during the PETM (see the nature geoscience article I linked below), likely even faster. That wikipedia page has a good summary but here is Jerry's detailed scientific paper on this topic:
https://www.diva-portal.org/smash/get/diva2:469826/FULLTEXT0...

This is my PhD adviser's paper. It is best to date estimate on the rate of carbon emissions during the PETM:
https://www.soest.hawaii.edu/oceanography/faculty/zeebe_file...
+1 but let’s see where your comment ends up ranked in the thread at days’ end.
> What is fascinating is that the US itself is dismantling it, ultimately leading to a world that is no longer US-led and where the US is a lot poorer.

It makes sense when one looks at who is behind Trump and his success, and that's Putin (and, until maybe two years ago, China).

Wherever the US has pulled out of, Russia and China have benefitted, especially as us Europeans are still a fractured bunch: Libya, the entire Syria clusterfuck, all of Africa where Western financiers have dropped out because of corruption and got replaced by China's New Belt Road, and I highly doubt that China would have gone against Hongkong or Taiwan if the current President were someone actually competent.
> IMO neither party really did anything wrong, the situation is caused by users depending on implementation detail that used to work but no longer does.

Slightly exaggeratting, but in the same way, you could say "the designers of the C language did nothing wrong with creating that much undefined behavior, any competent programmer just needs to know what they can do and what not".

I am not blaming the developers of setuptools or pip which have very limited resources. But the solution they created so far is just not good enough, and its technical properties contribute to these problems. And other language environments clearly do it better.

Another aspect is that the community accepts libraries which break backward compatibility. This will become an ever increasing problem as soon as it becomes more frequent that programs rely on different libraries which in turn happen to have indirect dependencies which require conflicting versions of the same thing. There is no way to resolve that in Python. It would be much better that libraries which break backward compatibility would get a different name altogether each time, because in this case you could include the different libraries in the same program.

But Python's library authors don't, and this is probably because they want people to keep using their library by given the mere impression that it is compatible, while it is not. And this is just not honest communication. If you break compatibility, you should tell the users of your library. Or better even you don't break it in the first place.
Firebase not accessible from Jio Network (India)
Anybody else facing this issue. From morning this is the status I am seeing from Jio Network. Their DNS do not seem to resolve firebase URL.

curl -v https://firebaseio.com/
* Could not resolve host: firebaseio.com
* Closing connection 0
curl: (6) Could not resolve host: firebaseio.com
My student email was @tcd.ie - I had plenty of websites I wasn't able to sign up to, offers I couldn't redeem and mail that just never arrived...
Probably best to ask on Blind
Basically entire Europe was a warzone from the end of the Roman period to... oh, Ukraine.. well, Europe still is a warzone but much less so now than in the past centuries.

The middle ages wars didn't really involve the population. They were more a matter of aristocracy. Cities were raized, since those where the way to control land, but you generally left the peasants and their lords alone.

Peasants really didn't care who was the king. Nationalism was not a concept yet! Somebody was your liege lord since feudal competition abhors vacuum, but you didn't have much say in it. He probably didn't even speak your language.

They way medieval states handled their state business was that more or less, you had the king, the king had a large box called the "treasury", and then the aristocrats who had bent the knee for the king brought taxes to that box.

These barons and whatnots then extracted some surplus from the land as taxes for themselves, and for the king.

But this was really inefficient in pre-bureaucratic times! The state could maybe utilize 1 percent of the output since nobody knew how much a person produced, so everything was very, very, approximate.

So basically the 'state' and the 'people' were quite disconnected, and wars mostly affected the 'state' and not the people that much.

Wars really were a way to extend policy - which meant basically kings competed from what area they could command the nobility to carry taxes for them.

There was none of this 'total war' business. There were no industries to destroy, no population whose morale to pummel - since the morale of the population did not matter!
Bioinspired kirigami metasurfaces as assistive shoe grips
Besides raving on and on about ADHD, the article offers little actionable stuff, dubious reasoning and outright falsehoods at places (like the fact that antidepressants are no better than placebo).
There will always be a spammer with connections to a large company or university.
Please check my reply to echelon.
Top Tools to Make Debugging APIs Easier
I stopped using PayPal because they won't let me add a UK debit card to my Australian PayPal account.

Have now been using Transferwise for a couple of years and can highly attest that it's the way things should be for an international payment processor (they don't of course offer web payments without putting a card number in, but still amazing).
Any examples of using compile time features that make a difference, instead of making code harder to maintian and increasing compile times significantly?
Google removes Android app that was used to spy on Belarusian protesters
Law is what should happen, politics is what does happen.

A superficial look at how crimes are processed should make it obvious that people are in no sense "equal before the law."

Someone poor and black is going to have a much harder time of it than someone rich, white, and politically orthodox. Even more so if they're working for one of the TLAs.

The reality is the latter groups get the benefit of a literal stay-out-of-jail card labelled "national interest", while the former are seen as a threat to it.
I wouldn't mind creating a user and getting "tracked". It's not like you need to save those after you're done aggregating.
I will disagree. Jurisdiction is in the eye of the beholder. Truth is that nobody has any obligations or anyone or anything, all the courts get their authority by the guns that back them up.
I find it quite odd thinking the EU has enough of a military when they de-facto get slowly invaded year on year without doing anything or even attempting to put up a border. Let's not be politically correct here at the expense of civil/safe society. The EU has been welcoming an invasion force for decades, and it's causing absolute havoc and making the EU turn into a specific term that Trump called a lot of countries recently with much media outrage.
Sales executive with a proven track record, ex-Flightfox (YC S12)

Location: Warsaw, Poland

Remote: Yes, worked remotely most of my life

Willing to relocate: Yes, lived and worked abroad (US, Canada)
Résumé/CV: upon request

LinkedIn: https://www.linkedin.com/in/wborkowski/

Email: email at bor dot ski

About me: As Head of Sales, I grew the B2B revenue from $0 to $2M+ at Flightfox. Built b2b sales process from scratch. Led sales calls and meetings, did account management, outbound sales (cold emails). Biggest clients closed worth $250k/yr.
6 meters is near field in that frequency range. The emission power is possibly well below FCC limits.
We Need More Physician-Scientists: Here’s How to Get Them
Yeah, but it's no surprise that those places of yours didn't birth Boeing or Atomic Energy of Canada.
Now the stack pointer is hidden. Is there only a single global stack?

I agree with saagarjha, there is nothing unclear or "crap" about using basic operators in an idiomatic way.
Please check my reply to echelon. But here is one of my papers where we show that methane hydrate hypothesis seems to be the most plausible reason for the PETM warming:
https://www.soest.hawaii.edu/oceanography/faculty/zeebe_file...
Did something similar a while back in C#. Registers itself as a system service so it can even switch displays when no user is logged in (i.e. you're on the Windows login screen). Also has a web GUI for configuration.

https://github.com/PiMaker/DDCKVM
Facebook Is Expanding the Photo and Video Transfer Tool to Dropbox and Koofr
The software on modern displays is often abysmal, with the exception of Dell's in my experience.
I remember reading an article like that. Also, it's a bit of a meme that if depression was 100% harmful then it would already be eliminated by evolution. I mean why shouldn't people prone to depression die off?

Don't make a mistake, I'm still working on improving my life and uncovering the root causes. It is a silent thief of life.
My startup launch was a failure or was it?
Mutability is one of the most overused constructs but this has nothing to do with OOP. The vast majority of variables and fields simply never mutate. That's why its overused. People use a feature simply because it's the default. Making variables immutable by default and requiring explicit mutability would do a lot of good in many programming languages.
ESP32 is crazy versatile. Too busy and should not add more project but this is very interesting and the 433 one mentioned below.
> It's not just a "small number of companies"

To be specific, it probably is a small number of companies but they are enablers, like specialist transport companies.

The global shipping industry is a major polluter relative to other industries, but shut that down hastily and all imported goods disappear.
I would like to see the measured power usage attached to those results. Depending on the laptop and its TDP the OEM has set, these results can vary quite a bit.
I have this problem, and I've lost count of the number of people who've either signed up for services using my account instead of their own, or alternatively people who send me emails that are intended for someone else after (presumably) miss-hearing an email address that was read out to them over the phone or whatever. Some of the highlights:

- People have bought iPhones, XBoxes, Playstations, ... and created the respective accounts using my email address.
- Holiday bookings, flights, accommodation bookings.
- A PayPal account that was created using my address five years ago that I'm still trying to get PayPal to resolve.
- I've been sent death certificates, wills, lawsuits, confidential legal docs.
- Someone bought a car. I received all the transaction details and was signed up to a variety of free services that appear to have been bundled with the car.

One of the most frustrating things about this is that it's generally impossible to contact the person who make the mistake directly, so resolving it often involves jumping through lots of hoops and explanations to third party websites or other individuals. The other huge frustration is the sheer number of sites that don't validate email addresses. Or perhaps worse (and I'm looking at you PayPal), send a validation email but then create the account and assume everything's fine regardless, with no way to opt out or reject the verification.
Yes, there are likely many tipping points, some which we are aware of, and possibly some that we cannot even predict, which could cause a positive feedback. Once the tipping point is reached, the earth-system response might be highly non-linear, kind of scary to think about.
Because this actually IS the prevailing view, but it is not really actionable.

What is the alternative to drugs?

A real advantage of depression is you won't challenge authority so you'll be more likely to appease the Alpha members of the group.

So what?

How would this help a doctor treat a mental health patient?
> where it's the only free choice

Doesn't Synergy do the same thing, is open source and works on basically all platforms?
(I'm talking about Synergy 1, Synergy 2 is a shitshow and I don't know how it's licensed)
I don't know who conducted the original study, but I remember that Martin Seligman opened his book Learned Optimism with a discussion of an experiment exactly along these lines.

Two groups of people -- a group of clinically depressed people, and a control group -- were asked to operate some apparatus that was programmed to fail a certain percent of the time. They were then asked to estimate how much actual control they had over the apparatus.

The control group consistently overestimated, while the depressed people were spot on.
Definitely, early PLSQL is inspired by Ada. See here: https://www.orafaq.com/wiki/Ada
Because for this use case of avoiding the extortion lawyers this is good enough. Nobody is going to bother with trying to go after some VPN provider when there's millions of people on normal ISPs where they just have to give them a call.

As usual, it's all about knowing your threat model.
Nothing really. You can vote for a carbon tax or some cap and trade system but that's not going to be immediately measurable. If you're an individual poor person you are insignificant. You have no leverage so you can't increase impact easily and you have low consumption anyway so no lifestyle change will matter.
I happened to be online the moment outlook.com launched and registered a <very popular first name (it's even the name of a disciple and/or one of The Beatles)>@outlook.com email address and walked away from it exactly because of this.
Cranelift code generator ships in Firefox for aarch64
That is my whole point, this is not doable with Go channels alone as primitive.
See Gus Andrews, "Anatomy of an Accidental Honeypot" frome HOPE 2020:

https://scheduler.hope.net/hope2020/talk/79JKLA/

Video:

https://archive.org/details/hopeconf2020/20200726_1800_Anato... (you may have to go through the video selector at Archive.org)

On the joys of owning gandrews <at> gmail <dot> com.