skysight-inc/HackerNews huggingface dataset:
> End users are free to remove them.

Let's not pretend we don't know the power of defaults, or that we expect users to learn about and modify the obscure and technical innards of their browsers. Even expert users can be fooled, such as when the NSA bribed a company to default to a weak cipher [1].

> Microsoft, Mozilla and others already provide you with a list of who you’re going to trust by default.

If I use Firefox, I choose to trust Mozilla. But now, whichever browser I choose, I am forced to trust its maker and the government and intelligence agencies of every EU member state.

I can spend my limited time learning how to fix this, but is it legal to share my solution in a convenient form (such as a browser that by-default trusts CAs based on merit, not government order), or would that make me a browser vendor, and compel me to backdoor my software?

This is, in effect, prohibiting cooperation to fight surveillance.

> It would be more outrageous if the current CAs were some sort of gold standard, but the whole system is flawed.

I don't see how the current system being flawed makes a government mandate to default-trust hypothetical known-untrustworthy CAs less bad. It is a red herring - is a system being "flawed" justification for government intrusion? And does this intrusion even attempt to fix those flaws??

[1] https://www.theverge.com/2013/12/20/5231006/nsa-paid-10-mill...
brb bio
The article mentions fentanyl is more deadly but also 5-10 times cheaper than the opiates it replaces. $4 for an oxy clone is wildly accessible. No telling if I would have tried it as a teenager had they been that cheap and available.
Dealing with anxieties of everyday existence. What am I doing, whoami?
"Simplify to succeed and Complicate to profit"

-- (likely) Tim Ferris.

I sat out of the cloud hoopla and it cost me opportunities - Now, I am dragging my feet into it to be employable.. but the Anti-Cloud (River?) is going to be a concept. 39 signals already did a blog post and change in strategy.

I look forward to the economically lean years of 2023 and 2024 and HN front page articles about how moving away from Cloud and owning your own server is saving 'millions'.
Advent of Code veteran wrote a Rust-interpreted DSL. And is winning with it
hey, I wrote this piece and realised it was here! to respond to a few of these points...

> What do you plan to do if you run out of your current money without being profitable yet?

We maintain default alive status (there's a good Paul Graham essay on this), and visit our growth assumptions every couple of months so that we can track to profitability. We give ourselves a $4M cushion - ie our expected low point in capital before hitting profitability (last round was $15M to give a sense), which is a fairly conservative. Worst case scenario is that if this fails, our revenue has already grown a ton since our last fundraise.

> But once growths slows you'll probably get to know that side of them

Fair point. I guess it's less important but still not great though if you are able to get to default alive/profitable and if you've got good terms through the first couple of rounds.
It’s not. They have drug sales reps in the UK. I actually don’t know of any country that bans them.

I mean, if a doctor has a question about a drug, who better to ask than the rep from the company who makes it?

I worked in the industry and reps are generally account managers for the company.
Mapping the Micro-Universe
If you're using OR (unlike the OP) how are you removing the left side of the window? And still, even if the newest character is unique, previous characters might not be
Refactoring is anything that simplifies the code and prepares it for modification. For example, extracting a function, or a variable; pulling code up to the superclass because it's common or pushing it down to subclasses because it shouldn't be common; etc. Renaming is a part of refactoring but most refactorings involve code motion.

KEdit sounds pretty scriptable, but it seems limited by treating everything as text and not being aware of syntax.

I do most of my work myself in Emacs without much of the "heavyweight" stuff. Nonetheless, for writing Java or exploring a large program, an editor that has already grokked and indexed everything is really useful. As an example, I can point to a name and go to its definition immediately, without running a more generic search. Then I can enumerate its uses and see what the idiomatic use is.

Not trying to convince you to use something else, just giving you an idea why people like these tools.
Death and disability from methanol-contaminated alcohol decreased when alcohol sales were re-legalized in the US. This is partly due to the government mandating the inclusion of methanol in denatured alcohol for industrial purposes.

Many of the current overdose deaths are not the result of people knowingly taking an acutely risky dose; they are instead the result of black market drugs having unpredictable composition and purity. It is likely that drug legalization would reduce that kind of overdose.

Note I wrote legalization rather than decriminalization. The distinction is that with legalization, production and distribution are legal, while decriminalization just removes serious penalties for end users.
Check out OWL (https://ocaml.xyz/). It's an umbrella project for anything related to data sciences in OCaml.
Unfortunately I don't know the exact specifics of the situation there as I don't live in the US. I know there's a large homeless problem but not the details. Maybe the policies I mentioned also need other policies to balance them out, policies like you're not allowed to camp on the street and you're not allowed to steal, at all.

Maybe don't allow people to drive under the influence of any drug that's not a stimulant, or improve tests that measure the dose a person is on so we know if they're on normal dose adderal or high on huge doses of meth.

I know law isn't easy to test and iterate but we need something like that in order to improve things, maybe invent temporary laws, specific to certain test cities, which require direct voting to enforce, have a maximum test period and require another vote to lengthen.
That’s not true even if you think he was just taking Adderall, but there was also that picture with Selegiline patches on his desk…
Well, we're just having fun staying poor.
> It was always something of a cesspool, and was a vehicle for political extremism of all shades.

Exactly. They should have left years ago since Twitter has always been an outrage machine and a bot laden cesspool riddled with CP spreading on the site. Still, many refused and tolerated the peak outrage for decades with no change.

Those who want more extreme content like that are free to go to their own federated echo chambers if they want to. Just not on Twitter anymore.
In a meeting that could have been an email
In my opinion titles should be for communicating your approximate skill/experience level to people inside and outside the company who already don't know you.

But this falls down when I, with over 20 years of actual work experience, am a "Senior Server Engineer" and I talk with a "Principal Server Engineer" from India who has problems logging in to AWS and checking CloudWatch logs.

Titles shouldn't be a reward used instead of pay rises or just for being in the company long enough. You shouldn't become Principal Software Architect just by being in the same job for a decade.
>It's kinda hard to tell exactly what the /s applies to

That’s a problem
People make the same argument about drugs: what if a druggie attacks me with a knife in a mall.
Procrastinating on studying for my AWS certification next week. I was unemployed for several months of this year and knowledge of AWS or any of the major cloud providers was the most glaring hole on my resume. Happily, my new employer pays for AWS training for all of its employees, so that hole is being filled... except, as always, it's way more fun reading HN than studying :/
LibreSSL 3.7.0 Released
Run a Telegram bot in old Android device
And how do you remove the character leaving the window on the left? I don’t think this solution works the way you think it does…
Pinning versions doesn’t help when the old version of some dependency no longer works with your new OS or hardware.

I mostly only code in Python but this article really spoke to me. I have <10 personal Python scripts that I use heavily for my job, but they are such a bear to maintain.

Meanwhile my two old Autohotkey scripts that I wrote 10+ years ago and rarely touch still chug along perfectly.
That would make sense only if taxpayers weren't on the hook for the consequences.
I don't think very many users want Fentanyl at all; short high, little to no euphoria. What users really want is diamorphine or similar, which is way less dangerous, but fentanyl is commonly used because it's cheaper to produce. Pure, consistent drugs would allow users to dose correctly and avoid overdoses.
All of that takes time. Subpoenas can be fought. Bankruptcy cases take time, and I’m not sure that prosecutors would get unfettered access to bankruptcy filings (unless/until the presiding judge thought it was relevant).

But either way, these things take more time than what has passed thus far. I’m not saying that a case couldn’t have been made without an internal informant — just that it happening so quickly makes me suspect that someone (who was high up) flipped.
Operational question, why do the DEA and ATF exist? It seems that they are A. Failures* and B. Lack any distinctive law enforcement mission. Couldn't we just roll their missions up into the FBI? Perhaps the Secret Service as well? This feels far more efficient than several fragmented failures occurring simultaneously.

*Eyeballing success by the number of murders with illegal firearms and drug deaths.
My guess is, it’s still faster to just check whether hashset.insert returns false. Since most windows are not unique early exit will likely beat faster processing.
My experience if you do your research your labeled as a hypochondriac and given anxiety meds. At least until you are nearly dead, then they sort of listen

Oh you show signs of strokes and autoimmune condition? Here’s some chill pills.
I was with a company back in 2007-08 who was using Rackspace. I'll never forget the day I was sitting at a command prompt looking at htop trying to figure out what was straining the server so much...when I got a message in the terminal from Rackspace telling me exactly what was happening and what we needed to change to fix it.

Support person just chatting with me right there in the terminal, without me even having to call for help. It was incredible and I'm really sad to see them struggling now. That turned me into a fan.

When they picked up Slicehost, I was initially really happy about it but the benefits never really seemed to materialize. Then Digital Ocean appeared as essentially "the new Slicehost" not too much later and progress continued from there.

Just never adapted as a viable cloud option. For a while there, before GCP and Azure were prominent a lot of conversations were "Amazon or Rackspace".
I'm a bit at a lost, can you elaborate on how fusion would produce more radioactive waste than fission? We already have a few fusion generators designs so is not a sweeping statement on something totally unknown. AFAIK, the by-product of fusing Tritium/Hydrogen is Helium, which is far from radioactive. I might imagine that some radioactive isotopes might get produced as well, but I can't imagine it being nowhere near as dangerous as spent uranium fuel and contaminated components in fission reactors.

In a case of an accident I would also imagine an explosion from a Fusion Reactor, but the fallout of it would not even close as dramatic as a Fission Reactor leak or explosion
I wish they put more effort into their support, instead of stonewalling people. I wrote them a support request and all I got back was asking for my subscription level. No they cannot possibly help me, without knowing my precise subscription level, which I myself do not even know, but my employer knows. Instead of just checking their friggin database for my damn subscription level, better stonewall a paying (payed for) customer. That'll score highly with the people!
I am reading a student's outline of their approach to computing the diffuse neutrino flux expected from a class of galaxies over the lifetime of the Universe. It's part of a study we are doing to see if we can determine the origin of the astrophysical neutrino background seen by IceCube[0].

[0] https://en.wikipedia.org/wiki/IceCube_Neutrino_Observatory
So sorry for your loss. Thank you for posting, it's a huge and difficult situation so many of us will encounter and it's good to know. Best of luck getting through this moment.
As someone who also grew up in those places, I've done a 360 and embraced a lot of those things on the list. Life feels _a lot_ better. I'm still cynical but at least now when I'm cynical I feel like I'm actually right, rather than lying to myself.
Why are people using Fentanyl? Maybe tackle that instead of further marginalizing people who use it?

Are they using it to escape the grinding anxiety and desperation of their shitty lives?

Are they using it instead of alcohol, again as escapism from reality? Is this use any different from how people used alcohol in past decades?

I guess the point I'm poorly trying to make is that people aren't suddenly different to those in the 1970s, 1920s, or the 1800s. They have a similar environment with similar anxieties, pains, responsibilities, etc etc.

I'm very, very biased on this subject. I suffer from constant pain, this comment being written while I sit down to recover from walking my dog. I've been given Morphine and Vicodin, Suboxone and Lyrica. Currently I'm lucky enough to be on Zubsolv, which is a better formulation of Suboxone that doesn't disrupt my sleep as much nor give me horrible muscle spasms. I've tried edibles, as I live in Michigan which has legalized Marijuana. Unfortunately I tolerate them way too fast and they just send me to sleep.

People I know across the USA have wildly different results to seeing a doctor for pain relief. Some can't even see a doctor who will even discuss pain with them. Others, like me, have been accused of drug seeking. Or ripped off by hospitals promising to help with nerve abrading, injections, implants, etc. Those hospitals eager to help are also very proficient at billing to extract the most money from insurance and patient.

If I were 16 again, armed with what I know now, I'd go into medical research. Specifically tolerance, because in my opinion that's the keystone of the building that is drug dependence. People get tolerant of their drug of choice, take more to get the same effect, chasing that dragon around and around not noticing that the circle has become a downward spiral. Plus so many overdoses are from people taking an old high dose that used to work, when they've been off the drug for a while and are no longer as tolerant.

There has to be a way of factory resetting people's tolerance for drugs without harming the person. I wish that could be found and added to opiates especially.

My apologies for the rambling rant. Just realize that these statistics you read about are all people. All lives that may have tried to feel better about themselves and ended up drowning in their dependence. Please don't write us all off as junkies who deserve punishment for stumbling in life.
who cares? most devs don't want to work with anything else than their "beloved" $IDE and $LANGUAGE on $OS

imho. this was the reason, why the DevOps movement was founded in the first place - until it got "yet another" buzzword for plain/old system-administration ...
Could someone who understands the science explain how excited I, as someone passionate about clean energy, should be about this, or how big a grain of salt I should take it with?
That holds on paper but I'm not sure I agree.

I've used Notepad++, Sublime Text, Atom, and Visual Studio Code. Each of these has introduced game changing improvements (ST has popularized the command palette, Atom allowed high quality, well integrated, and easy to write extensions, VSCode improved upon Atom with way better performance, brought LSP, and drastically improved the remote dev experience). They have in common that switching from one to the other is extremely easy. When VSCode dies, it's because something better has emerged, I'll just have to install the VSCode keybindings on this new editor and I'll be good to go. Because this new editor will adopt the common conventions that everyone use, unlike Vim.

I've used Vim for a year, became pretty efficient with it, but it always feels like it's playing catch-up with other editors. And the modal editing feels more like a gimmick than something really improving productivity. I sometimes open Vim to do some data cleanup, because Vim moves make it easier than writing a script. But when writing code I never think "damn, typing 3dd would be so much faster than selecting 3 lines and hitting delete"
Eventually one reaches a point where one has to take responsibility for one's emotions and emotion-driven behaviors, and many people discover at that point they have no idea how to do that. Anyone not needing help in this growth is either enlightened or ignorant.
> most of my friends have increased their twitter usage.

it doesn't matter if people use the platform more if they don't pay for the blue check or if advertisers are not interested in paying for ads.
Do you realize how long a NPP last vs an average "storage" for renewables?
It's certainly a decent way of doing things, but it's not like if you don't use vim you're gonna sit there clicking around and re-typing the same thing 200 times.

Here's how I'd do it with IntelliJ on my Mac:

* Probably grab the list into my clipboard the same way with ls (pipe output into `pbcopy` then paste into the editor)

* Put an editing carat on each line. Maybe there's a better way but I'd usually select a newline character then Cmd-ctrl-g to select all instances of newline in the file

* Cmd-left to jump to the beginning of the line. Type the <a href=" (which will edit every line) then Cmd-right to jump to the end of the line and finish off the tag. (I feel like this is already faster than the method shown which involved more typing)

* For grabbing the titles of the PDFs, it certainly isn't as flashy but I'd probably just open the folder in Finder, side-by-side it with my editor, and look at the preview that's built into Finder. Cmd+tab to jump focus between the editor and finder to hit the down arrow key to highlight the next document.

Maybe doesn't look as sexy overall, but I don't think it would take any longer than what was shown here. And it doesn't really require me the brainpower of building complicated commands and trying to recall obscure operations like "disown". So it's not really selling me on giving up all my IDE's smarts and facing the daunting learning curve if it's not really gonna save me time.
Furthermore, while confirmation prompts can certainly be taken to an extreme (and they probably don't do much good if people get inured to just clicking "Yes"), they absolutely make sense for some operations.
How much does it cost to repair a broken leg in your country? In the US it will probably be 5 figures, so getting it paid is a pretty big concern.
Heh. Apparently poppy cultivation is down because synthetic opiate production is cheaper and faster. O Brave New World!
Handling error and adding logs before deploying a beta. I'm also contemplating the fact that the programing langage that was imposed to me for this project is really bad, and i'm fucking afraid that it's going to be imposed to me in the future too.

For those interested, i'm using PCSOFT Windev.
luckily, so far, this doesn't involve the phone number. Google seems to know what my device is and how to reach it without needing to know the number. Little bit scary, but really useful.
It's 'zero-class' representation – everything is a json stream. You can slurp any stream into an array by wrapping it with the `[]` operator:

$ jq -n '[range(3)]'
[
0,
1,
2
]

Do you mean that you can't 'slurp' a stream from inside the pipeline? It makes sense since parts of the pipeline just process individual values, they are not supposed to have context of the whole stream. So to slurp you need to 'wrap around'.

I agree this is unconventional, but it what enables many of the advantages like pipeline structure of the program and conciseness (rare need for parameters/variables/functions)
Yes, you are correct you would have to xor them back out
Currently freezing my nads off 'cos it's -9 or whatever, outside
Depends... here's some recommendations

[1] https://dokku.com/ - Heroku but self-hosted, deceptively complex, can be a pain

[2] https://vercel.com/ - Kind of a modern replacement, very easy, but can only really run TS/JS

[3] https://cloud.google.com/run - A nice way to run any server in a Docker container, simple but probably not suitable for a front-end
I learned a while ago to ground the seniority conversation in comp. Titles are whatever, how much you are willing to pay me is a better indicator of the scope and impact you expect.
You can use the same trick to repair 'broken' TVs and monitors; ones that just mysteriously stop displaying but are otherwise ok.
Yeah it's the same over here. It's like everyone's already forgotten the whole stay-at-home-when-you're-sick and wash-your-hands stuff.

It's ironic too, I actually got my booster shot last week. Like a day before I came down with covid. Just a hair too late :-/
Sipping coffee. Writing posts and working on content for my newsletter around working part-time in the tech industry.
Yeah I'm definitely eating crow. Can't say I'm unhappy about it though.
RAID0 could be striping which would require all devices to be the same size or it could be concatenation which leaves it to some other layer to balance load across drives. What I suggested allows the use of the full capacity of the drives with weighted data placement based on available space on the drives.

What I suggested is not really RAID0. raidz is not really RAID5. ZFS intentionally improves on these for performance and reliability reasons.
> No, I don't think the state should play any role in making markets,

Markets only exist due to the rule of law.
So also you know nothing about markets, and are pro-warlord. Got it.
The only difference is using ice water instead of hot water. Preparation is the same: fill the gourd with yerba, pour water, spit out the first mouthful to clear the dust, pour water again and drink.

In other words, if you have the leaf you can make either version.

Apparently the cold version has less PAH. Not sure if this is a practical concern but for what it's worth there's literature.

https://www.sciencedirect.com/science/article/abs/pii/S09567...
Bare metal server, each side-project lives in a docker container, Traefik is set to reverse-proxy https://<blah>.shish.io to the docker container named sn-<blah>

Docker containers get built with github actions and pushed to docker hub

I’ve occasionally looked into cloud stuff, but it all seems orders-of-magnitude more expensive for day-to-day use, and there’s no cost ceiling if I do something dumb and use a ton of bandwidth
Gold-based transparent coating will end glasses fog forever
The biggest difference IMO is that there is no default data representation that 99.99% of people use in javascript like pandas/dataframes/numpy/zoo in python/R.

I would even say javascript has better visualization libraries than GGplot but because there is no javascriptDataframe.plot('line') the visualization libraries end up down their own path because of different data representations.

My experience also is that every visualization library will lack something if you want to do anything beyond the most standard visualizations. Almost by definition it has to be that way.