skysight-inc/HackerNews huggingface dataset:
From an infosec professional perspective, this one is always a challenge for security sensitive places.

I agree with you that developers need admin rights on their development machines, but I have witnessed first hand why many companies attempt to take away local admin rights.

When I'm responding to security alerts where developers have downloaded random .dll files from the internet, or some "troubleshooting utility" that is actually malware, it doesn't take long until the local admin conversation comes up.

This is one of those classic "technical solutions for bad human behaviour" scenarios where a small number of idiots ruin it for everyone. If you want local admin as a developer, then we need to be able to trust that you aren't going to do something stupid.

It seems the best way to do this is to issue developers multiple boxes (corporate laptop + dev box only for dev), and or use a good software whitelisting program that tracks elevations & the reasons for them, instead of just blanket giving everyone local admin on their own PC.
I bet there is still some shitty hosting company somewhere offering Perl4 CGI script hosting.

Doesn't mean we should do anything except laugh at their incompetence (or perhaps be impressed by their ability to monetise other people's incompetence...)
The report you linked shows quite the opposite, actually. They concluded:

> Based on the results of this study, there is no evidence that theatrical "smoke," at the levels found in the theaters studied, is a cause of occupational asthma among performers.

That being said, chronic exposure is probably not good for you. From a health perspective, don't inhale anything other than air!
> Having worked in both DevOps (or Ops as we called it in 2002), there really was a belief that the developers were stupid, and they'd burn the whole place down if we gave them any leeway.

I've been on both sides of this divide myself, but have spent the last fifteen years or so as a developer. In my experience, developers will burn the whole place down if we're given the chance.

We're focused on writing code, and it's boring to write the same code over and over: we want to write new code, in exciting ways, and we are surprised when it fails in exciting ways.

We're focused on delivering features; our incentives are all about getting it done, not about getting it done well (our industry doesn't even have a consistent view of what's good or bad: note that C/C++ are still used in 2019) or supportably. Some organisations really try had to properly incentivise developers, but I've not seen it really work yet. DevOps is an attempt to incentivise developers by getting us to buy into ops. I've read a lot of success stories, but not seen a lot of success with my own eyes.

I do my best to be diligent, I do my best to wear my Ops hat — yet I still fall down. I don't think that it's unavoidable, but so far I've not avoided it, and I've not seen others avoid it either.
Yep this disproves Judaism, Christianity, AND Islam!
The success of cloud hosted products like YNAB suggests many people have no issue with sharing financials.
You'd be hard-pressed. Pre-SML, it mostly only saw the light of day as a the metalanguage of a theorem prover named LCF. Which I think ran on a PDP-11 or a VAX or something like that.

https://apps.dtic.mil/dtic/tr/fulltext/u2/785072.pdf
Oooook, so it seems to be something here in my zone (Italy). Need to check why then. Maybe it's the DNS I'm using (quad9)
It has to do with the scholarly consensus of the local, i.e. Khirbet Qumran, origin of the scrolls, namely that they were produced at that settlement. Contrary views say that they scrolls were principally produced in or around Jerusalem and brought to Qumran during the Roman invasion of CE 70.
Wasn't the exterior design of the next iPhone leaked months ago?
I can theoretically do the work and I certainly understand the technical problems my teams are solving. I'd happily write some pseudocode to prove I know general things, but asking me to write the fastest version of X isn't going to prove I can manage people. Heck, that's not even a good question for most developer positions.
WOW. That book would be amazing.

Much better than "The Hardy boys and Nancy Drew" mashups that were actually a thing.
> Is there a support / marketing / other call-heavy team close to my new team?

What does that mean?
Just like Kosovo belongs to Serbia?
A Surface Pro? :)
If it's for you, it's maybe some hiccup in my zone (Italy)
People spend more time whining about the transition than it would take to do the actual transition. Sigh.
Not according to itjobswatch.co.uk where Java/Spring roles fetch top rates. Same with Indeed.co.uk so which job market are you referring to?
> we should make sure that non-smokers do not take up vaping

How about we let adults do as they please instead.

The most anybody should ever do about vaping is warn people that maybe it's not the safest thing in the world.

Instead in the EU we have a ridiculous law that makes it illegal to sell nicotine liquid in container bigger than 10ml, which means that if I don't want to spend twice what I used on cigarettes, I have to buy non-nicotine 100ml bottles of liquid and then buy separate 10ml bottles of nicotine concentrate and mix them myself, doing the math myself to get the proportion I used to be able to just order and generating a small pile of empty small plastic bottles every month because people who can't sleep at night unless somebody does something about everything!!!OHGODSTHECHILBREN!!! keep coming up with stupid ideas like that.

Please we should not be making sure of anything! We don't need to be sure that every body is absolutely safe all the time, put a warning label and let us do as we wish with our health.
doug fir: a tall, slender conifer with soft foliage and, in mature trees, deeply fissured bark. It is widely planted as a timber tree.

tidewater: an area that is affected by tides, especially eastern Virginia.

flume: a human-made channel for water in the form of an open declined gravity chute whose walls are raised above the surrounding terrain, in contrast to a trench or ditch

WRC shinglebolts: [Hand-sized chunks of wood] relatively small cubes of Western Redcedar which are later processed into redcedar roof shingles.
So you want to implement an age measure of qualification, since you cannot get hiring to implement a good technical interview process?
Do you also write code the same way?
Ghost Towns of Instagram
At my job, we have "do you have any questions for us" part as a standard part of every interview -- and my experience shows that most people always have at least one question.
> Stagnate by what standard though?

Range of employment options. Possibly salary, though that's more variable. There are some jobs keeping the lights on with legacy tech long after it is done being the hot thing, but typically with any particular stack it's a shrinking numbwrt of jobs often with shrinking average real pay unless it hits a phase where the decline in people able to do it exceeds the decline in work.

If you are riding out the last few years of your tech-focussed career (whether that's before retirement or before moving out of hands-on tech into, e.g., management) that's maybe not so bad, but if you planning being in tech for a longer period it's potentially extremely career-limiting not to adapt to current market focus.
The original discussion is about working in regulated environments like health care and banking, not youtubeforcats.com. BDD frameworks and four hour test pipelines can start sounding pretty good after things reach a certain level of complexity.

I used to work on a federal banking system that moved a hundred billion dollars a DAY. Believe me, unit testing is not sufficient for that kind of world.
Uber Undone
Google Meet
> Lilocked doesn't encrypt system files, but only a small subset of file extensions, such as HTML, SHTML, JS, CSS, PHP, INI, and various image file formats.

So this is only for people who do not use any sort of version control for their websites. While I am sure there are plenty of them, they usually do not go to HN.
I agree partially. The limits of 'acceptable' foreign intervention are not black and white. My feeling, based on what I observe, is that western intelligence services are all over this. Foreign intervention in Syria and Lybia started quietly enough alright through unofficial meetings with opposition groups. It's obvious that many Hongkongese are legitimately concerned about their political and economic future. Foreign money and promises at just the right moment can be wielded to manipulate people that are more or less well intentioned initially.
I don't think the GP intended to call engineers at those kinds of companies lesser. I think the point that was made was that working at companies where the company makes more revenue by having better software is a better company to work for. If your role is a cost you're treated (explicitly or implicitly) as such. It's a lot easier to show your value to a company by being part of the revenue side of the equation. Reducing costs is great but there is a bias towards investing to generate revenue vs investing to reduce cost.
Damn, wish I found this before I spent days stumbling through my first Kubernetes set up.
> Anti-depressents have a good track record, though imperfect.

Antidepressants and particularly SSRIs are incredibly important and I think we should continue to prescribe them as we currently do. I even think that their lackluster performance in double blind trials is not really representative of how effective they are, and that they save huge numbers of lives. Brains are hard and we cannot expect a cure to depression any time soon.

Still... antidepressants suck. You can stick an antibiotic line in someones femoral artery and clear up illnesses in hours. Medicines are capable of incredible things. Each life saved by antidepressants is a miracle but like... We have no last line antidepressant. Theres nothing we can do for suicidally depressed people except maybe sedate them.

Depression is the bubonic plague.
Its one of the most lethal diseases out there. Every single antidepressant is like throwing a z-pac at the black death. It's a tiny glimmer of hope, but that's it. For people making repeated suicide attempts, they would normally be put on something stronger with more side effects. Say something that just made them happy all the time, but maybe didnt help them work out any issues. Just a bandaid. We have nothing like that.

> What are you saying, that lithium has a short name so it's crap? That it's a simple compound so it's crap? That it's a metal compound so it's crap? What?

That despite being one of the most heavyweight treatments for a psychological disorder, its just not that great. It does work at very high doses, but it's more like a second line of defence. Its like one of the reserve antibiotics; maybe a little hard on your kidneys, but seldom used so nothing is resistant to it. Lithium works slightly more often when other things don't, but it isnt a silver bullet of the kind we have to treat other things.

> Please don't slag off drugs so casually without posting statistical evidence. Those of us who've had successful treatments can attest to their value, mixed as it can be. It's better than the appalling alternative.

Absolutely. These drugs are incredibly important. For millions of people they're the one thread tenuously connecting them to a normal life. I rely on adderall to function, and clinical trials show that past 5-10 years its statistically equivalent to placebo. And I know that is wrong. You, I, and millions of others deserve better medicines. The fact that the existing medicines are barely holding us together does not make them less important. Just the opposite.
Or you are just lucky. It all depends on the prior probability, even if you are eager to misapply Bayesian reasoning.
>if a buyer backs out late in the process it can put your property back on the market for a long time and lower its price due to real estate magic, plus you could lose the new property

Sounds like something covered by tort law.
I think YNAB's popularity comes from the stand-alone desktop version which was really popular until they went cloud.
> your insistence on the ingredients being known to be safe to inhale is faulty

Please reread my comment - I never claimed that. I very explicitly stated that inhalation of anything is likely to be bad for your health.
.NET is getting some really cool stuff lately. Sadly, it'll likely be irrelevant to me for the time to come
Easy.

-3 x -2, multiply signs first: +, remainder: 3x2
repeat 2 3 times and add; 2 + 2 + 2 = 3, remainder: 0

3.141 * 3.141, multiply signs first: +, remainder 3x2
repeat 3.141 3 times and add; 3.141 + 3.141 + 3.141 = 9,432, remainder: 3.141 * 0.141

shift decimal: 3.141 * 1.41, remainder: 3.141 * 1.41

3.141 * 1.41, repeat 3.141 1 times and add: 3.141 = 3.141, remainder: 3.141 * 0.41

shift onto result: 9.432 + 0.3141 = 9.7461, remainder: 3.141 * 0.41

shift decimal: 3.141 * 4.1

repeat 3.141 4 times and add; 12.564, remainder: 3.1410.1

shift onto result: 9.87174‬

shift decimal: 3.141 1

shift onto result: 10,053764‬

result: 9,875881‬

check back with calculator: 3.141 * 3.141 = 9,875881

Multiplication can be represented as a number of additions and shifting the results of substeps over the decimal point
Are there any side effects from preloading pages when hovering over the link?
And easily provisioned with https://github.com/xetys/hetzner-kube (not affiliated, but I tried it out once and found the deployment to work smoothly)
> If we switched from phillips to torx, and your favorite tool brand didn't make torx drivers yet, you've got to either convince them to start, or switch brands.

This is the best analogy I have yet read. Thanks - you nailed an argument I have had at multiple gigs/clients way to often.

> Professionals don't get to use this as an excuse to badmouth torx, and stick with phillips.

D'accord. Exactly. I had very fruitful discussions with professional builders about tools, tool brands and their respective strengths and weaknesses - but never has a professional decried Bosch Pro vs Makita vs DeWalt. One has ones favorites - and that is fine. But badmouthing - I have never encountered.
CORBA and DCOM certainly felt easier to use than all the headaches I had with SOAP interoperability.

And neither of them were selling "magic" stuff like BPEL and BizzTalk.
Yeah, definitely a good point.
The algorithm examines 42
different signals, they said,
including an app’s relevance
to a given search, its
ratings, and its popularity
based on downloads and user
clicks.
[...]
If you searched for “podcast”
in May 2018, you would have
had to scroll through as many
as 14 Apple apps before
finding one made by another
publisher.
[...]
“We make mistakes all the
time,” Mr. Cue said.
“We’re happy to admit when we
do,” Mr. Schiller said. “This
wasn’t a mistake.”

I have to say, it stretches credulity to claim any non-faulty algorithm would put Apple's "compass" app as the second result in a search for "podcast"

It's difficult to make any sense at all of such a result.
i wonder if making the development machine use something similar to qubes (https://www.qubes-os.org/) by default works.

Also, if a compromised machine on the internal network destroys your company's security assumptions, then there must not have much defense in depth.
I admittedly haven't been looking for better, but the "double-entry lite" systems I've seen kinda miss the mark a bit.

- Source/destination (as used here) is awkward when transactions have more than one split: at best there's a single source/destination which is entered multiple times and you need to make sure the splits add up right (and that single $50 charge to your credit card doesn't show up that way in the register); at worst you have an m:n split.

- Simple plus/minus without debits and credits (à la hledger, which I am otherwise quite happy about) runs into situations like: I increase my liabilities (e.g. by paying by credit card) by subtracting from the account?!?

I think if you're going to use a GUI then going full debit/credit isn't hard, I got up and running with Quickbooks pretty quickly and GNUCash seems about the same.

EDIT: I don't mean to downplay the accomplishments of the authors of any of the software mentioned, like I said I'm a happy user of hledger and Firefly III looks pretty polished from what I saw of the demo. This is really meant to be more of a meta-comment around the idea that bookkeeping is hard and double-entry debit/credit is doubly so.
I'd like to point out one thing. The people at ProtonMail are clearly under the belief that they are only subject to Swiss law because they are located in Switzerland. That's not my understanding of the law at all. Granted, it seems like an obvious conclusion but legally the truth seems to be different.

For instance, at my employer we had training on the GDPR rules and how they relate to us. We are a US based company with many global clients. However, we do have a physical presence in some EU countries so that does differ with the ProtonMail situation. However, in our training we were told that our business presence in the EU is irrelevant to the actual law because we would still be bound by it as it relates to our global clients. The layman's explanation we were given was that if you are using the internet to conduct digital business across country borders then you are pretty much subject to the laws of both nations between the client and the service provider.

That generally translates to defaulting to whichever law is more restrictive. For companies like Facebook and Google, they've rolled out GDPR style protections for everyone globally because it's much easier to do so than to only have it apply to a portion of their users, but that's a separate story.

I think everyone intuitively understands and knows this to be true. We can all think of cases where hackers have committed crimes that may only violate, for example, US laws and have been tried and convicted of such crimes even though they were committed overseas but the aggrieved party is the US or its citizens.

I think what ProtonMail is really saying is that because Switzerland doesn't have laws similar to China in this regard, China won't be able to convince Switzerland to extradite them to China for prosecution.

That's also why Russia threatened to ban them - because they know there is zero chance they will be willingly handed over to Russian authorities for this.
Late follow up comment: I just tried it out, and like sibling comment from ukyrgf says its kind of terrible.

Desktops is fast and seamless. Task View is very slow and awkward. Win+Tab takes nearly a second to load and the default focus starts in your current desktop, instead of the desktop switcher. Process to Task View from desktop 1 to 4: win+tab > shift+tab > right arrow > right arrow > right arrow > enter. You can ctrl+win+left|right to move a desktop at a time, but it doesnt wrap so to go desktop 1 to desktop 4, I have to swipe through 2&3 to get there. The cutesy swipe animation takes a half-second, so it takes ~2 seconds to get from 1 to 4. Do you think people managing multiple virtual desktops via hotkeys are interested in cutesy animations at noticeable performance cost, Microsoft?

Task View is worse than alt-tabbing through 20 open windows without any virtual desktops at all. Sysinternals Desktops takes the win, and not by a little bit.
By the way, recently I realized that what I want is a language that does less instead of doing more. After all all these niceties with ranges and iterators are just syntactic sugar. Write pythonic code and face problems when porting this algorithm to C because C has nothing of Python niceties, which stop looking so nice at this point. Write non-pythonic C-like code without classes but with `__slots__` and functions all the way down and get not only the code that can be ported much easier to C and many other languages, but, surprisingly, also the code that is much more accessible and easier to reason about.
The author claims that Peirce "surpassed [all other scientists born in the 19th century] in sheer intellectual virtuosity"; then goes on to laud Peirce's contributions to the towering scientific field of "semiotics."

I'll stick with Einstein, Darwin, and Maxwell, thanks.
Lovely, what a useful tool for international businesspeople. Sheesh.
That tapers the physical addiction part of it, but worsens the psychological part of the addiction, because now that you're having less, you're craving each cigarette more, and start valuing those you allow yourself to have even more. In the end, by doing this, you're suffering continuous withdrawal while worsening your psychological addiction.
I've never understood what I'm supposed to do with this information. My stove gives me heat information in low to very high or in numbers from 1 to 6. How does that translate into a temperature? I have no idea how hot my frying pan ever is in Celsius.

Edit: no idea what I'm being downvoted for, okay
Asthma is only one of many possible heath impacts. It was associated with others, just not Asthma.

When compared to actors from the non-"smoke" productions, actors from
two or more of the four productions utilizing theatrical "smoke" reported experiencing a significantly greater prevalence of nasal symptoms (sneezing, runny or stuffy nose), respiratory symptoms (cough, wheeze, breathlessness, chest tightness), and mucous membrane symptoms (sore throat, hoarseness, dry throat, itchy/burning eyes, dry eyes) during their performances for the week prior to the survey.

The final line is: The quantity and frequency of use of the various fogs during a performance should be minimized.

PS: A method of action was suggested to be the breakdown of glycol due to high temperature.
Can I go a little off-topic and comment how really well done this webpage is?
Very mobile optimized and nice the “scroll to discover” kind of behavior.
Haven’t noticed how long NYT has been doing this kind of stuff but very well done.
Parallel Computing and Scientific Machine Learning
What really surprises me is that CDs were that big in the mid 80s.

If I had to guess, I would have said CD beats vinyl in early 90s. Or maybe I'm just not taking cassettes into account.
In China every region has its own dishes so I think people would get tofu dishes based on that.

For example Mapo Tofu is a very famous tofu dish and is a Sichuan dish. So although you may be able to order it in most restaurants these days because it is so famous people would probably suggest you go to a good Sichuan restaurant if you were keen to taste a good version.

Conversely, in you find yourselves in a random restaurant the tofu dishes will probably depend on what cuisine that restaurant mostly serves.
Generics in C without void* or macros – enabled by psychec
As plantations talk more honestly about slavery, some visitors are pushing back
> If you care about grapheme clusters, it doesn't mean using characters is wrong: you can layer a higher level API on top of characters.

Be very careful here; when talking Unicode, there is no such single thing as a "character", and people being insufficiently precise here has been the source of much confusion.
In your opinion, is there any particular reason to start a new project, or is this disappointment for lack of legacy support?
Do You Have Customers Who Deeply Love You?
I assume the author meant that since those teams will be speaking a lot to people as part of their daily work they add a lot of ambient noise to a workplace. That could matter to some people in open office plans or cube farms where you can't separate yourself from that noise.