skysight-inc/HackerNews huggingface dataset:
I looked into how the RC system works on one of my FreeBSD servers. You might be surprised to see how rc.subr does this -- it parses the output of 'ps' to look for the process name and matches it to what's listed in the script. This only works in the simplest of cases. If the script lists a pidfile, it finds that pid and makes sure that the process name of that pid matches what is in the script.

You don't need to dig for the pid file's location, I'll give you that, but it's also possible for this robust rc subsystem to kill the wrong process under the right circumstances.

My system runs unbound (dns cache), so I looked for its pidfile. It's not in /var/run, but rather wherever it happens to be specified in the config. The default is /usr/local/etc/unbound/unbound.pid.

In mainstream Linux distributions, things in /var/run are likely sane if you live in the packaged world. My tomcat example was about adding software outside of the packaged world / ports tree, which is why you would have to track down the pid file to make a service. Given that unbound places its pid file outside of /var/run, which is more chaotic?

I like FreeBSD, and I use it daily! I also very much like the features and organization that systemd brings to the table.

1. https://cgit.freebsd.org/ports/tree/dns/unbound/files/unbound.in?id=6eb036d0d6656a72d27b34557ed4bf1feb1cd4f0
malware is any software that hides its existence from user.

The windows telemetry is on edge of being malwere, even if its of no consequence to you. You cant say it will always stay that way.
It's pretty easy to not know that coffee has monoamine oxidase inhibitors in it.

Most people can't answer the question "Is caffeine a xanthine or a phenethylamine" any better than chance. Good luck explaining there's a second drug that doesn't really get you high, but mildly inhibits the metabolism of a whole bunch of native 'drugs' in your brain as well as the caffeine.

No I mean that, good luck, it's fun to get as far as you can with that stuff. Just wanted to answer your second question.
While this may be true we build (non-API) sites for humans. Just because bad actors may exploit tools for differently abled people doesn't mean it's OK to exclude the innocent to reduce ones costs.
Thank you for creating this tool, I use it on multiple machines and enjoy when i find another new use for it.
If it was a SpaceX rocket, it would be getting ready to fly again. Expendable rockets have been putting up payloads for 60 years at this point, SpaceX has been flying reusable rockets for less than a decade.
What is the point of keeping construction history? How far do you go? Install a keylogger on each developer's machine?
Look up Flint, Michigan. The layer on the inside of the pipe is great until something happens to the chemical composition of the water without planning for the effects. The city changed its water supply and all of a sudden everybody got poisoned.
I think the height is there, but the human seems otherwise out of proportion. He seems to wide, which gives the illusion that he is shorter. And his head is too big, which again makes him look younger/smaller, more cartoonish. I think this is from a stock cartoon character rather than a real person.
I generate "backtests" of a stock trading model, IE I see how it would have done historically. Each backtest reads lots of vendor data from Postgres, and writes some output to Postgres. I can't run a backtest on a "dev" version of the vendor data, I need all of it to make my results correct. The vendor data is too big to easily have two copies.

To make this more complex, it's not a simple process where I read vendor data then generate analysis. My model is generated in several steps, which involves reading vendor data, generating output, then combining the output I generated in a previous step with more vendor data to generate the next step of output.

Backtests are "prod-like" in that they must use real vendor data and must generate correct results that drive business decisions. But they are "dev-like" since I don't want my backtest to interfere with my production system, which generates the version of the model that I currently trade. For a backtest I might want to make a new database table, or change the behavior of an existing process that generates data.

I've tried 2 solutions to this: One is have classes to handle all data reads and writes, and configuration that causes functions to read or write from a dev or production DB as needed. This is a pain to set up, but works well.

The other solution is DB clones. One advantage of DB clones is that it lets me write SQL that joins data I've generated on vendor data. I don't love having business logic in SQL for the obvious reasons, but it can be very performant and easy to maintain. Using classes for data access means that I can't easily do a SQL join between vendor data (which is always on the production DB) and data I generate (which might be on the dev DB.)
Quick question: are the two formats semantically identical in the sense that a program can convert from one format to the other and back, with 100% accuracy? Thanks.
There's still big money in steering opinion on your platform the way that you want it. "Toxic opinion detection" is somewhere between a euphemism and a side-benefit.
> Wonder if this means Nvidia will jump on the RISC-V bandwagon instead?

Nvidia is a big contributor to the RISC-V standard, all Nvidia GPUs have had RISC-V chips in them for many years, etc.

So no need to wonder, this already happened, many years ago.
'Football fields' seem particularly vague as there are half a dozen different sports called football, and each of these have different sized fields.
Have Facebook and Google Cornered the Market on Antitrust Troubles?
>That day, they provided the details of their offers to ThedaCare management and requested a counteroffer. They received no response until December 28, when they were told by Interim Director of Cardiovascular Service Line Ron Schumaker that ThedaCare would not be making any counteroffer. As he put it, the short term expense of retaining the radiology technologists was not worth the long term expense, because if ThedaCare paid to keep these employees, it would have to offer raises to everyone.

So they literally made the decision to not try to keep their staff because of $. Then made the decision to spend money in the lawsuit. But they also spent money going to the media which backfired on them. Afterall, everyone can see they were lying.

Management clearly not performing to satisfactory levels.
It is very hard to imagine a war where nukes are used on enemy homeland and likely on yours that does not become a total war. In such a war, the goal is not merely to secure an advantageous peace treaty, it is a struggle for survival.

I can't foresee a war starting with tactical strikes that doesn't also see further use of nuclear weapons against the population.
I’ve had it from nearly everywhere from Willamette Valley to Burgundy and I can consistently place the Pinot on first taste. Pinot that happens to around < 30 or 25 just has a bad taste to be. Bitter and burnt tasting.

I’m not some snob who judges wine on price either! I mainly drink cabs that are < 15.

I think Pinot is really hard to grow so we end up with a lot of mediocre stuff. But it has a good enough reputation that the meh stuff still sells at lower price points.

I also prefer bigger reds like cabs. Give me Bordeaux. Easy grape to grow and for the money you get a great wine.
I like to understand the construction too, it's why I'm in engineering. I'm just saying it shouldn't be necessary in order to understand an idea. For me, it was a crutch I used for years before I grokked how to decouple interfaces from implementations because I naturally understand things better after I build them. But if you use an implementation to understand an idea, you couple implementation to interface in your mind, and so it changes your understanding.
After years of experience in the field, I don’t longer ask myself what’s good or bad code, I ask myself what’s good and bad modules. It’s all about modularity and decomposition: if you get to decompose a system in parts that fit together and fit well, then that’s a good system. Whether or not the module itself contains good or bad code, that’s of less importance.
I really don't think suggesting that Son should commit ritual suicide is an appropriate comment to make.
The article is a very very strange read. ( At least the tone of it, may be under legal threat )

Yes, ARM China didn't steal any ARM UK's IP. But ARM China is also no longer under the control of ARM UK, practically speaking. And the New IP offered by ARM China are also independent of ARM UK. I am wondering if the deal with ARM China and ARM UK are the same as AMD's JV, where China currently has AMD Zen's IP. Given the people involved I would not be surprised.

ARM UK are also well aware of the RISC-V threat, which China is currently pouring all the resources into it. I would not be surprised if you see a free high performance RISC-V IP offered by China just to destroy the ARM market along with some other x86 market. The threat is real. But then again HN will rejoice because it is free and RISC-V.
Funniest thing was reading the first few paragraphs and thinking it was talking about India (•‿•) and agreeing to every single word written there.
>There's a reason why computer science professors explain concepts at a high or abstract level and don't jump into implementation to help students understand them.

It's because they're trying to teach something to people who don't have anything to build on. Later in their education that'll be different. At the school I attended Object Oriented Programming class had Computer Organization as a pre-req and the teacher would often tangent into generated assembly to help students understand what was happening.

Regardless of whether I agree with your thoughts about the ideal approach to understanding the concepts vs implementation, I live in the status quo where - sooner or later - a C++ programmer is going to encounter a situation where they need to know what a vtable is.
I was diagnosed last year and the psychiatrist I was seeing worked at a clinic that primarily sees inner city patients with much different health profiles than a mild mannered engineer. This is one of my favourite exchanges from the intake meeting:

“So, the first time you tried cocaine, were you surprised that you didn’t react the way everyone else did? Did it calm you down instead of getting you keyed up?”

“I’ve never done cocaine”

“Look, yes, some doctors might disqualify you for stimulant prescriptions for admitting to past substance abuse, but it doesn’t bother me at all. I actually do some research at $local_university specifically looking at how properly managed ADHD dramatically reduces the chance of substance abuse.”

“Serious, I’ve smoked pot, I’ve done mushrooms, but I’ve never tried coke. Had lots of opportunities if I wanted to, but it didn’t appeal to me”

“Huh! With lots of the patients that come through here, they see me for the first time after casually mentioning to a GP that they’re worried they’re weird when coke doesn’t work right for them!”
Yup. I have a prescription for modafinil, but I only use it when desperate times call for desperate measures. (Like having to lead a session but I'm having a terrible pain day).

I know whenever I use it I'm going to pay for it later.
> and odd online jobs

Any of them can give you some insight to work in an specific industry?

In case this get flagged, remember that there are jobs post the first day of each month. Try looking there and posting in the correct threads.

Last editions: https://news.ycombinator.com/submitted?id=whoishiring
Bingo.

Coca tea is awesome.
Not quite. One of the claims on the granted TRO was that Ascension "make 2 personnel available to Thedacare" for a similar timeline, until replacements had been hired.

That is insane. They were blocked from working at Ascension, but in addition, as employees of Ascension, two would have been required to keep working at an employer they had resigned from, until Thedacare had deigned to find replacements (and who knows how long that would take, as they have comprehensively destroyed a lot of their recruitability - significantly below market salaries, a competitor nearby who is willing to pay more, a willingness to make their employees pawns in a bigger game for corporate revenue, etc.).
Big ol' ymmv on this one.

I've run years on end on a 50/5 stack, 50mg 15 minutes after waking, 5 days a week.

Energy levels on the weekend could be low but hard to separate that from working hard all week. It was sustainable.

Now if you get a real streak going, the two days after discontinuing you'll feel like an idiot. Hyperbolic tapering is a reliable solution to this: go 200/100/50/0 instead of 200/0, give your brain a fighting chance.
Often enough there is just no reason at all for the fence, or the reason is completely lost. So knowing why it's there is impossible, and if you condition taking down the fence on that, you are effectively prohibiting taking the fence down.

That's why every time somebody argues against it. It's because at some point you have to abandon that rule, and all the interesting discussion is about when to abandon it, not on how to follow it.
We've been using mkdocs material for ages and it's been absolutely awesome: https://squidfunk.github.io/mkdocs-material/
You are correct, but I dislike the tone that what they do is "typically Chinese" or what Chinese do.

* When Chinese were ahead, European stole and smuggled manufacturing technologies from China.

* Industrial revolution in the United States was started by ruthlessly stealing the British innovations. Samuel Slater -- the "Father of the American Industrial Revolution" -- is known as "Slater the Traitor" in Britain.

* Japanese stole and copied every design and technology from the US and Europe they could from the start of Meiji era 1868- to 1960s.

Piracy is not a theft in a sense that it's just illegal, not fundamentally immoral. I think it's actually cool historical constant that moves the world ahead.
I disagree. The culture of staying silent when you know the attack doesn't have the full picture is worst.

I still think anything about PR erode our society in general. We prefer to hide, avoid telling the truth and discard any transparency.

I welcome the well formulated argument of dang. It contains his point of view and multiple missing facts about the situation.

By having both point of view and the different fact we can make our own mind about the situation. This is what critical thinking is about.
Boycotting anything he is involved is not ostracizing?
Do you mean something like recording notes for _why_ a preference was changed in addition to the built-in tracking of which preferences have non-default default values?
I am wondering how this could be Simpson's Paradox.
Nah, no discovery behind it. Just wanted to know if it would be possible and hopefully, get my hands in some literature :)

If possible, seems like a reasonable "two birds one stone" approach (I also know those are hard to come by)
Coda still works, so what's the issue?
Fruits should be eaten as a whole, so fibers act along the sugars. Drinking just the fruit juice isn't too far from a Coke.
Picasso: Lightweight Device Class Fingerprinting for Web Clients (2016)
I was drawing an analogy, in this particular context, between studying the proof and taking something apart.
I don't know that you can take dueling at face-value; dueling got to the point where you were expected to show up to the duel, but actually shooting someone dead was classless and would have made you a social pariah.
That's perfect. This is first step for combining research with general development and I am sure the integration will become much stronger soon. Cheers!
If it’s useful: Python now has dataclasses, they are very struct-like.
> If we applied Chesterton's fence to situations at the limit of our understanding, say physics, would we be compelled to shutdown CERN?

You’re applying Chestertons fence backwards. Instead, it would inform you to _not_ shutdown CERN until you tried to understand its purpose.
For me I think there are only two major things happening between 2.5 let's say and 3.0:

- Keyword arguments - where there is no way around, you have to change them, upgrade gems...

- Everything else is optional. Code that is written in 2.5 mostly runs on 3.0

Also, I recently updated a Rails app from 2.7 to 3.0 and no code change is required.

I am asking as I am trying to use new syntax in my daily code so maybe I am missing something.

What is the new syntax that you discovered in 3.0 that made your head spin?
Early evidence seems to show that AlphaFold has trouble with single point mutations that change a protein's shape, so completely de-novo proteins will be a challenge:

https://www.nature.com/articles/s41594-021-00714-2
Definitely the most engaging game on the 3DO sampler disk.

I have just never cared for the "rotate and thrust" Asteroid style controls.
A bit off topic, but the last time I needed a Windows laptop for business reasons (a long time ago) I bought a laptop directly from Microsoft and it appeared to be secure and also not loaded with advertising junk. The price seemed OK, fairly competitive.
Hey @anr13, I never got my email verification to a .wtf domain :)
If diagnosis and treatment are not widely available, how can this page assert that 1/3 of children have lead poisoning?

Is it just an educated guess?
Apache ECharts – An Open Source JavaScript Visualization Library
I wouldn't call copy & paste a hoop. I am still running on my 5 year old homebrew installation without any issues with Mac OS updates. I think it was worth the "struggle".
I bought a laptop once. It came with windows pre-installed. And a bunch of bloatware. And 101 things that phoned home under the guise of checking that a driver was up to date. And Norton. The definition of malware is open to large interpretation.
Non-cookiewalled link:

https://text.npr.org/1075437484
Yessssssssss! zdiff3 was by far the most exciting thing in the whole announcement for me. It’s a terrible feeling that comes over me when, not only do I get the pleasure of resolving a merge conflict, but I do it incorrectly, leading to a bad merge. Minimizing the amount of lines I have to consider when doing so seems like the most straightforward way to increase the accuracy of humans when resolving merge conflicts.
Sometimes this is definitely the case - by removing the fence you have an immediate impact, so you get promoted, and somebody else deals with all the consequences.

But that doesn't mean we should always establish why the fence is there. Sometimes, the opportunity cost of working out the reason outweighs additional certainty. I guess good leadership is repeatedly making the right call over when to do one or the other, and putting in place appropriate mitigations in case you're wrong.
I did research on this topic in a cyber safety research project. We focused on cyber bullying specifically but encountered the issue of non-toxic profanity as well. We used neural representation learning as well as feature methods and indeed, common profanity words are weak predictors in the better models. Still we found instances of non-toxic profanity being classified as bullying.

An immediate solution is to apply multitask methods to your target dataset and include the one proposed in OP. It's always good to have more resources like this, even though SurgeHQ overstates the size of their resources by large margin in their copy. The 1000 post instances of their dataset is far from "the largest": I have several aggression, toxicity and bullying human-annotated datasets right here with over 100k instances.
There's a new drug emerging from Berkeley and a company spawned from there called HOPO [1]. The drug is a chelator that has a special affinity for heavy metals in the lanthanide group, which happen to be some of the more toxic metals. This includes gadolinium, which is found in MRI contrast agents, and has been known to cause many-year retention in the bones and skull [2] from just a single dose.

"The chelating agent 3,4,3-LI(1,2-HOPO) has been specifically optimized for the selective binding of heavy metals, and it promotes their rapid removal from the body. Unlike other chelating agents, it does so without depleting the body of essential mineral elements such as zinc and calcium."

They were initially focused on gadolinium but have recently pivoted to lead poisoning as a seemingly more addressable market.

[1] http://www.hopotx.com/science/

[2] https://www.fda.gov/drugs/drug-safety-and-availability/fda-d...
That's not necessarily true. Some people mine with 100% solar power and their ongoing expenses are almost zero.
> For Pinot Noir, there are a couple spots like the Russian River Valley that do a good job, but Oregon has a stronger claim.

What about the Pinots from "Sideways" in Santa Ynez area? Paul Lato, Sea Smoke (maybe played out) to name a couple.

Funny enough I'd been to Lompoc a half a dozen times before I realized it was the region from the movie.
Looks like I posted prematurely without looking up prior discussions on this topic, but here's a detailed comparison from someone much more knowledgable than me:

https://news.ycombinator.com/item?id=28254775
Right, which is why like the comment you're replying to said, you make a good faith effort (i.e. not just as a formality), and then dismantle that fence if reasons why are lost in the mists of time and bureaucracy.
> This is what people like Bezos and Musk must be like

And now you too know the powdery white secret to success.
The TRO absolutely tried to require this, that at least some of those employees would be required to be available to Thedacare. Ascension pushed this heavily in their response - that this was akin to indentured servitude: resigning from an employer in an at-will state, only to have your employer "compel" you to not leave (be it directly, or through your new employer).

There was zero threat to access to medical care (which, still, is not the problem of those employees) - both hospitals shared the same radiologists, and some other staff. The same care was available to patients, just at a different hospital, a mere few miles away (and indeed, there's significant evidence to show that even Thedacare's ability to provide interventional radiology wasn't compromised, in that they did not transfer a single patient out of that hospital for IR care elsewhere in the entire timeframe).
Chmod Calculator to convert Linux file permissions between different formats
Chesterton never working in an Enterprise, here are the most common reasons for a fence.
1. developer, who's long gone, only supported road with fence, not road
2. budget needed to be spent and fence was the right price
3. friend of a friend builds fences and needed some work
Why choose Rocket.Chat for your open source chat tool
Thanks for the correction :) I had no idea he did all of those things in addition to the security work. Certainly doesn't paint Azure or him in a good light then.
This is an issue in the northeast USA too. The city of Boston for example provides subsidies for buildings to replace their lead supply pipes.
The malware is a cherry on top, but the story before that is pretty awful already, and unfortunately seems to be representative of specialized software like that: proprietary (with constant risk of malware, indeed), awkward, poorly (if at all) documented, likely the protocols to speak to the hardware without it are kept in secret, and occasional shipment of Windows machines where just software would do (but probably it's written to just barely work on a given system, and won't run on others easily).

I think the main and annoying problem is those general practices, not just a single instance of malware.

Edit: Apparently some focus on the "Chinese" part, but I suspect that hardware being specialized and software being shipped by the hardware manufacturer are larger factors here: at least all the awkwardness before the malware part I've observed to be approximately similar with hardware+software produced by Chinese, European, and US companies.