skysight-inc/HackerNews huggingface dataset:
Amphetamine is not addictive at therapeutic doses. The effects are much smaller than caffeine.

Actually, non-stimulant ADHD drugs like guanfacine really are physically addictive and it's unpleasant if you run out of them, which is easy to do if you have ADHD and forget to pick up your refill.
FTA: “Our general approach was to awaken the participant from sleep after achieving successful two-way communication, in order to obtain a dream report. […] participants typically reported that they had received experimenters’ questions in their dreams”

⇒ If it was sunconscious, it did not stay that way.

Also, it would have been quite the subconscious. One of the participants decoded questions posed in Morse, and questions included simple math (“Then we presented a spoken math problem: 8 minus 6. Within 3 s, he responded with two left-right eye movements (LRLR) to signal the correct answer 2. The math problem was then repeated, and he again produced the correct answer”)
The pool of valuable stuff and services grows over time, in general. There is a fixed amount of bitcoin to represent the value of all valuable things. Therefore in a world with only bitcoin, a bitcoin grows in value over time and is more like an investment than currency. This is like if interest rates were always stupidly high, because why lend out your precious automatically appreciating asset when it makes you money just by sitting there? If people struggle to get credit (by borrowing) it becomes super hard to buy cars, houses, educations, etc. Imagine paying a mortgage but with credit card rates. It would be very bad.
Many of the plants are under common ownership.

If you own 10 plants and shutting 3 of them can cause the remaining 7 to increase profits by 10,000%, it's not hard to see how that might influence your decisions.

This is market failure. The incentives magnify minor events into catastrophes.
Absolutely yes, at a sufficiently big-picture view the eventual problem is energy expenditure itself. Capturing more energy from the sun, or more realistically something like large-scale fission/fusion utilization still results in an increased amount of energy being deposited into the earth's atmosphere even aside from the greenhouse effect.

I am obviously not an expert but I looked at the magnitude of the energy itself vs the greenhouse effect and it's about 10-100x less potent than the greenhouse effect. But that means that even if we had 100% clean carbon-free energy, we can't continue increasing our energy utilization forever. And we still have a huge portion of the world that is below a first-world living standard and will eventually want automobiles and air conditioning and vacations using jet travel too.

IF we do not level off the energy consumption of the "first world" standard of living sometime within the next 50-100 years then we are on a course to cook ourselves to death even with 100% clean energy.
I'm curious, does it actually use the local machine to compile files? Or is the compilation done on some remote instance?
> We send you an email to see if you would be interested in a 6 month contract offer with potential for FTE+benefits+options. We briefly outline what we do, who our customers are, what our technologies are, and how we generally do work.

It seems apparent to me that you’re implicitly filtering people with family commitments, chronic medical conditions, and probably other groups that include a large number of qualified candidates from consideration.

I’m a married man with a wife and two children at home that rely upon my income. If your company wants me to work for you for six months without benefits, working for your company is not an option for me.
What project do you want to see built by next Friday?
Your argument is the textbook example of whataboutism.
Sometimes I do stuff like

// FIXME try new way mm/dd/yy
if(1)
{
... new way ...
}
else
{
... old way ...
}
I'm on the fence with this one.

In EU we had a discussion about link tax and some related areas regarding remuneration for content providers by content distribution platforms (search engines - prominently Google and social media sites like FB, Twitter, etc.). Back then I was strongly against this new laws as some of the newly proposed regulations bundled with link tax I considered potentially harmful for e.g. opensource software managed in GitHub repos.

When I think of the link tax now and after reading this rant defending FB, I lean towards the link tax.

Quotes like make me shiver:
"First is the link tax. This is fundamentally against the principles of an open internet. The government saying that you can't link to a news site unless you pay a tax should be seen as inherently problematic for a long list of reasons."

I don't think we should put FB and open internet in the same sentence. Sharing the news is available all the time, through e-mail, slack, SMS or any other mean of electronic communication. It has just stopped being available through FB (a private, global corporation) who will STOP benefiting from it.
Remember you may consciously focus on the eyes, but the brain is taking in the whole image and importantly context - so the surrounding skin plays a role
Which is why you spend a lot of time maintaining the ”power cable streets”, whatever that is called in American.

See https://www.slu.se/globalassets/ew/org/centrb/cbm/bilder/for...
ROI for studying interviews is enormous. If you care about salary per hour of work then spending some work studying is the best way to spend your time.

Like lets say I take a year off to study interviews to get into Google and double my salary. Then I work at Google for 4 years. Compare that to working at Median Co for 5 years. In one case I get 5 base years of salary, the other I get 8. So ROI of that year of studying was 3 years of salary, and just keeps on giving. Now most don't need anywhere close to one year since they already know the basics, so the math is more like study 1 week -> get 200 weeks of extra salary, or about $400k. $400k for a weeks worth of work is ridiculously good payoff, which is why software engineers feel they "have to" study.
Code formatting is really important. Things got marginally better once we agreed on the AirBnB coding standards at my old company. It allowed us to focus on more important things during reviews.

In other teams, I also implemented similar filters for commit messages, enforcing ticket numbers in messages (or tags like "hotfix").

I learned the latter from refactoring a lot of code with seemingly unexplained business logic. At least now I could trace it to a business requirement. It also made reviews easier.

All of these can be added to git hooks.
Don’t forget porn featuring your (enhanced obv) personal avatar.
Conway's Law is king
Congrats on being over a year sober then!
Ask HN: What tools do you use to facilitate meetings?
Hey HN!

As I'm sure everyone here can relate, a lot of the pandemic time in the IT sector has been just flooded with meetings. All of them virtually over Zoom and Google Meet, of course.

From my side, my week is mostly spent managing and juggling projects of different sizes, so I'm in and out of meetings pretty much all day. For context, these are everything from grooming sessions to design reviews to 1-on-1 meetings.

We tend to record meetings and then come back to them later, especially if it's some sort of session between product, design and engineering. I've used tools like Otter.ai to record and transcribe these meetings, but that's just one part of it. I didn't like Otter because it didn't fit in with my other workflows and was just another tool in the pipeline that was expensive and caused friction.

Apart from video recordings, I tend to grab notes using Bear, I've also tried Notion. This is all fine, but it's just a lot of work and I found that I can't be too focused on the meeting if I'm trying to grab all the notes and then there's definitely items that get missed.

I wanted to see how does the HN crowd deal with this?

Are there any specific tools that you use to keep on top of different action items coming out of these meetings?

Disclosure: I am bouncing around some ideas on how to improve this process, but I wanted to get thoughts from a wider group.

Thanks!
I think in many cases people will start to do jobs that were previously automated away and learn to appreciate the superior quality. For example, raising children, cooking and cleaning. That's a full time job that is outsourced by many households. But we pay the price in quality. We've already seen shifts towards artisanal goods when mass produced ones are a fraction of the price. As long as it happens gradually enough, it should be OK.
Right - thanks for the correction.
At this point the ball is in the Feds court to be honest. It's about time
Choosing Between Netlify, Vercel and Digital Ocean
I know there were a few cuts because that let them get the load down, but when I first heard of blackouts outside of Texas they seemed to be of the 15-30 minute variety. Did not know they lasted more than an hour anywhere.
NetBeans have something very similar to this. You can get a diff on all changes to a file, both from your commits and from just a timeline. You can click to transfer old code to the new version blockwise as needed. No need for copy-pasting.

It's set to delete history after 7 days but can be changed to never. Haven't realy used it much last few years though so don't know if it's still there.
But does anyone say 1/8th centimeter? Seems easier to just drop down to millimeters at that point. Which is fine, but it loses out on the convenience of fractions.
But I don’t think technological process and centralization are necessarily correlated. It’s more like they go in cycles.

The progression from trains to cars is a good example. At first you had highly centralized, expensive transport. Then cars developed and became decentralized.

On a longer timeline, consider technologies like writing, or paper. Initially highly centralized, now so ubiquitous that we don’t even recognize them as technologies.

I’m basically just saying that on a long enough timeline, the chances that space transportation is controlled by a central authority seems nearly impossible.
When this becomes an actual problem (it isn’t yet), the lightning network is ready to handle that kind of throughout.
> Answer this: would you hire a welder for your construction job without running them through a couple exercises first to see how good they are?

Well, yes, assuming they were previously employed as a welder.

I’d also assign them to non—essential tasks at first, verify their work... and fire them quickly if they weren’t capable of doing what they had claimed.
In what concerns Microsoft, the official security guidelines are .NET, Rust and C++ (with Core Guidelines).

As for the other platforms, and what Google is paying for, lets see where the bribe drives people into, after all from your point of view Google should rewrite gVisor and everything k8s as well.
The Most Comprehensive Cloud Native Learning Resource on the Internet? [YouTube]
I'm still hanging on to my X220i with the i3, upgraded to 8GB RAM, SSD, 5GHz WLAN and a 9-cell battery. It's not a speed machine, but it's still adequate for everyday use.
Jordan Peterson is a charlatan. He is sexist. He is not a typical representative of a psychologist and one should be very wary of recommending him to someone depressed, he can put petrol on their fires [1][2]. I'm Indian and I find him similar in style though very different to the charlatan 'Sadhguru' Jaggi Vasudev. JP spews very poisonous bullshit along with his generic advises. I think the Nathan J Robinson piece about him 'The Intellectual we Deserve' is a good starting point [3].

[1] https://news.ycombinator.com/item?id=25534961

[2] https://news.ycombinator.com/item?id=25533794

[3] https://www.currentaffairs.org/2018/03/the-intellectual-we-d...
Say what you want about Amazon, but at least they offset the fact that their RSUs vest somewhere between year 3 and 5 with stock price based (or whatever they estimate the stock price will be for next years) sign cash bonuses. Pretty fair solution, if you aks me.
Here’s a video including the actress and the model side by side.

https://youtu.be/NW6mYurjYZ0

Really underscores how wooden and dead the model is.
> Maybe it's the rural setup where I'm from

Nah, it’s almost certainly (at least in this context) your privilege. I should hope that you’d never have your income, overnight, ganked out from under you. Not to mention the dozens of other hard working, honest humans on your payroll.

I also hope nobody has the completely disconnected uppity spirit to post paragraphs of text telling you why you’re worthless, as you’re inhaling water and drowning. Because that would be shitty.
> Emacs similarly doesn't lose changes in this scenario, but instead of making a tree, it has a ring and undo is an action that can be undone.

Emacs default undo system is really, really bad. Like worse than the "standard" one. But after installing the emacs undotree it becomes sane.
This is why definition of done is quite important, to get everyone one the same page about what it means to complete a task.
We can lower the fossil fuel consumption by writing more efficient software, in a more efficient programming language like C. It gets less processed as well. Don't have an idea for politics.
The same feature is available in IntelliJ IDEA and likely in the other JetBrains IDEs.
You mean the solarwinds hack?
That is cool! I've been wanting to make a roguelike myself, but haven't got the time due to amount of work.

I wonder though what's the upside of storing the game objects in SQLITE?
> These are not unusual traits when starting a company as a technical founder.

Its actually not unusual to have technical cofounders who have no prior software engineering work experience.
I feel this is just word play but being a great parent and partner is not a responsibility in so much as it is a goal.
It sounds like an extreme minimal instruction set computer (MISC), and it's surprising how much is possible with even just one or two opcodes - that can easily be Turing-complete
I have a prescription for Xanax, but don’t take it on a regular basis. One of the instances where I do take it is when I have an important professional/social event. I lose a bit of software ability and gain a bit of social ability.
Learning How to Play Golf in the Hermit Kingdom of North Korea
Even worse if you include something that isn't used, that's also a fatal error.
Can you tell us more about that?

I remember pyston v1 from Dropbox. You are speaking about v2, which is a binary package (closed-source at the moment)?
Yeah. It's little wonder most people don't take cycling seriously when their experience is limited to a £100 ridiculously heavy piece of junk with under inflated tyres and non lubricated gears. I tell some people that my bikes cost upwards of £600 and they can't believe it. But if I tell them my car cost £5k second hand they're like "is that all?"
OK, I see, then I'll retract my "safe to assume" assertion in favour of the way I expanded my position in the second answer: friction is too high for the benefits in projects that already have a chunky code base.
I only commented in reaction to your wild claim of 100% mental problems.
Concurrency vs. Parallelism: What's the Difference? · LoginRadius Engineering
From what I can tell - yes. Their app uses the standard Safari render processes, so they're only seeing the cost of the main process.
A Conversation with Werner Herzog, Jeffrey Sachs
Want an econony built on imitation instead? Like China? No thanks.
> Signing, verification, and key exchange are quite expensive. ECC doesn't help server-side; it mostly reduces client-side verification costs.

I don't think that's right. Cloudflare's blog [1] says they can do about 9.5x the handshakes/sec with ECDSA at 256-bits vs RSA at 2048. Verification for ECDSA signatures are somewhat slower, but it's usually an acceptable tradeoff to make clients do a bit more work so that servers do a lot less.

I agree though, at 12 RPS, TLS isn't the bottleneck.

[1] https://blog.cloudflare.com/ecdsa-the-digital-signature-algo...
I use pcbway. Note that they have a bunch of fronts for the same factory (pcbgogo, for example, is the same as pcbway).

I have confirmed this by ordering a custom pcb with weird specs (color, thickness, etc.) and they were all going thru the same manufacturing steps at the same time, down to the second.
In some countries, you're even forbidden from having visitors in your home.
Now Announcing: Makefile Support in Visual Studio Code
I, for one, would be uncomfortable with AI removing my accent. I understand it's for other people to understand me better - and I am fine with AI-generated subtitles - but altering the way I speak would reduce the amount of "me" in ways I'm not fully ok with.
You can also use git commit --fixup, or, to fix up a commit with message “wip something”, you can make comments with messages like “fixup! wip something” or “squash! wip something” and git rebase --autosquash --interactive will reorder them all (squash! allowing you to stack commit messages by writing in the commit bodies)
D3 Turns 10: A Decade of Growth and Gratitude
You don't do bitcoin. Bitcoin is impractical. We are talking about crypto in general, not just bitcoin. Nowadays you can for example get xlm from a cex, move it to your wallet and send that. It's fast and with very low fees( lower than paypal etc). There's even a stablecoin you can exchange it for so you dont have to worry about price swings.
> If Texas were a country [..] the installed wind capacity in Texas exceeds installed wind capacity [..] except[..], the United States [..]

Is this a tautology or this counterfactual removes texan capacity from United States total?
Valid points. I do think something like "Enquire" would be better though.
With regards TIDAL they knew enough to tell me that I can't get it in Croatia based on IP (so I signed up using a UK debit card via a VPN to circumvent that nonsense).
You really can't expect security researchers not to react appalled (it was called "toxic") being dismissed and censored (pardon the pun) like that.

I hope Signal and Marlinspike do some reflecting and soul searching and realize they are all working on the same side...
just put a reverse proxy in front of them
That hardfork happened already; it's called Bitcoin Cash.
Paper gold maybe. Buying actual gold tends to be harder than one might expect and it's almost always monitored and kept track of.
I gave it up March 2020 and I’m coming up on one year. Feels great!
Note: SQLAlchemy 1.4 is async. https://docs.sqlalchemy.org/en/14/changelog/migration_14.htm...
As some other comments suggest, vim is the gift that keeps on giving. I'm not going to try and convince you to use it -- do whatever you want.

But for me, every little thing I learn in vim pays off... a thousand times? Macros alone have probably saved me a cumulative few hundred hours. And with every other little thing I learn, compounds with this effect. I write macros much better than I did five years ago, but I still surely have tons of stuff to learn. No IDE will ever compete because vim is just four keystrokes away at any time, no matter where my terminal is.
That, of course, is easier, but you have to realize that %f never uses scientific notation for its output (something I must have known at some time, but if you had asked, I would have had to google it), and that DBL_MAX has a lot of digits (it is about 1.8 × 10^308)

I think it is unfortunately that %f, the easiest to remember type field for floating point number, is used for this behavior. Most of the time, you’ll want to use %g, which uses scientific notation if it is shorter.

I guess linters should warn about bare %f without length fields.
> After the JetBrains hack

AFAIK there was no evidence that solarwind fiasco was because of jetbrains [0], also the clickhouse is open source [1] under apache2 license and you can check the source and question it by yourself.

[0] - https://www.zdnet.com/article/jetbrains-denies-being-involve...

[1] - https://github.com/ClickHouse/ClickHouse
If the crash of March 2020 wasn't big enough for you, I'm afraid you're going to be waiting a very long time.
Estonia is a better option. Bars and restaurants are open, all without a bloody dictator.
https://briskreader.com will fetch the article for you.
The theory is that given enough code, any antipattern that compiles will make its way into real use, and therefore the only way to make people stop using an antipattern is to refuse to compile it. Go trades inconvenience in the short term for removing an entire class of bugs and raising the readability floor of bad code.
Yes. I usually maintain a hefty stack of commits where the top ~5 are experimental WIP nonsense for me to either clean up to or discard, the next ~10 might be code out for review. But in between pushes to remotes, every session of changes turns into a slew of fixups and I'm often rebasing a stack of 30+ commits, massaged into 2-3 change sets.
What if the project became popular, scaled up and the original developer needed help with it? As Haskell is a niche language, wouldn't it be harder to find Haskell developers to come on board?
And £600 is still pretty much entry level for bike pricing!
VeriFast
I've read that paper, I didn't realize the comment was referring to that.

> If this is the case it would be a motivation that is fundamentally very different than that of a multijunction solar cell.

Solar cells are designed by humans with human motivations, and plants are "designed" by evolutionary processes which lack motivation entirely. Yet, in spite of this, there are astonishing similarities between the limitations of solar cells and the limitations of plants. Isn't that fascinating, that processes with such disparate origins have such similarities?
Indeed, that and sql syntax errors are solved by using an orm or sql code generator like sql alchemy core.
GitHub offered something called Dependabot -- and the point I want to make here is that I've see SOOOOO many semi-active projects (like, dozens of stars and some downstream users) which just ignore the PRs opened by Dependabot.

These maintainers don't even switch off Dependabot, not to say merge the PRs that updates dependencies with potential security risk. And it bothers me a lot....
Disagree. If there is a filter at all then it could easily be that we’ve already passed it. Maybe the filter is the formation of multicellular life, for example. Also, Earth and Mars have exchanged a lot of material. If we find Mars life, it would not at all be surprising to learn it is related to Earth life.
Nothing is wrong with being wealthy after developing a coveted and high-demand skillset.

The point is that it's the ultra-wealthy you need to be concerned with.
It's a great opportunity to connect with non-humans: mushrooms, plants, insects, birds, mammals.

When is the last time you have even looked at one of them closely, let alone formed a close relationship?

It is something we humans have done our entire existence, until recently, yet many today go their entire life without such an experience.
I feel like when you need to create value and make a product, better to do it in a language you know. Product value is not directly proportional to product performance or raw HTTP request serving time.

I for instance know a bit of F#/C# and Java, but would probably pick Python to make a new product just to remove that mental barrier of not having my lack of language knowledge in the way of things
Nope, no, don't go that way. Yes, the Sun does bathe the Earth with a constant stream of energy, a stream that remains mostly unused. The point is, that it is also mostly not useful energy, energy we have technology to convert into forms we can make use of. And that is a fundamental quality of that Energy.

The infinitesimal portion we do manage to convert with the currently available technology shouldn't be pissed away in the wind so lightly.
And when we start talking about skyscrapers I start to really wonder the sunke co2 on those. Plus all the equipment used to run the stuff... How will it compare at scale?
Why have I never thought of that?