skysight-inc/HackerNews huggingface dataset:
I like this idea, although I would also like to see a push towards the improvement of their tech team.

IMO, these issues are rarely down to the people in the trenches, and more to do with a lack of budget or care from management. I would push for independent auditing, with a view towards the auditors ensuring that the team in place is capable of continuing this work.
Sympl
Economics Is Broken: Why Economists Should Focus on Human Dignity
Could this be the reason: https://www.gtconsult.com/microsoft-terminates-eoh/

(South African IT company found to abuse the MPN license terms when a client lodged complaint with SEC).

I do not have the link to the complaint to the US SEC but if anyone does, it might help.
It's absorbed by new trees, planted to replace the ones cut down.
what! you've been spying at my YouTube account for ideas? heheh.
Closed Captioning Services and Video Captioning Services
The wood has absorbed the equal amount of carbon from the air, which has reverted the previous burning. As long as we won't take down all the trees, it shouldn't be accounted as net negative.
Ask HN: What Are the Example of “Install on Cloud” Softwares?
Does SAAS only works when software provider does all the thing ? or there are softwares that are proprietary but can be install on my own cloud server (Google, AWS etc ), and I may need to pay rental / recurring fees to use that software ?
> You CAN NOT mount a drive with "docker build".

No one said that. I stated the fact that you can access files from the host during a docker build, thus it's irrelevant if you can mount drives or not. Just copy the files into your build stage and that's it.
Good analysis but too timid in its conclusions.

At every level of complexity, hard-coding a solution is the least evil option. Your codebase is a living expression of your business rules, and it's already using the best format you have for expressing your business domain logic (if this isn't true, use a better language). When the business rules change, the codebase should change. You already need to be able to deploy code changes quickly (e.g. to fix code bugs), so having to do a release/deploy to make a change to your business logic should not be a scary proposition; if it is, improve your release process.

Hard-code everything.
yeah, i imagine that they are maybe hosting software for customers with the free licences or something else, or else why would that be such a big change for some of them.
Bulma CSS – Open-Source Components
Bayt.com GM Shares 4 Deeds to Build a Learning Environment in Your Company
In the US, the doctrine of "separate but equal" was resoundingly rejected in Brown vs. Board of Education.

https://en.wikipedia.org/wiki/Separate_but_equal

The persecuted should not have to live life on the run, fleeing from one ever-shrinking, insecure refuge to another. Instead, we hold victimizers responsible for the problems they cause, and insist on fixing those problems at the source.
Ask HN: How do you cope with or overcame social anxiety and/or shyness?
The letter signed by Einstein (1) was literally what motivated FDR to a course of action which became the Manhattan Project, as made clear by FDR himself (2).

As most will not read the links below, despite tremendous historical importance, Einstein specifically recommended 2 things:

* secure a uranium ore supply for the US, and

* speed up this line of research (that leads to a bomb).

Please explain to me how this isn't advocating for the development of a nuclear bomb?

(1) https://en.wikipedia.org/wiki/Einstein%E2%80%93Szil%C3%A1rd_...

(2) https://en.wikipedia.org/wiki/Einstein%E2%80%93Szil%C3%A1rd_...
5040 == 7!

coincidence?
Corporations are just groups of people, do individuals lose the right of free speech when they assemble?
HTTPie: Command line HTTP client with intuitive UI, JSON support, and more
-3) dropping Xenix
> Assuming they wanted to prevent large transactions, how will they? Is Facebook planing to be solely responsible for clearing every transaction?

Same ways banks connected to Visa deny certain transactions.

> Because the article literally says they plan "gradually transitioning to a permissionless state"

I must admit I don’t understand what permissionless means. It’s not possible to be truly permissionless if you a member of the network prints money.

> Facebook will not control the network

Other members of the network can do the same transaction moderation.
krebs is behind the malware himself. after years of deluding people about being on the hunt for these hackers finally he managed to get everyone into a state where he can steal 2 billion and not get suspected :D designing his emporium as a troll on himself to try and avoid being suspected. clever mr krebs! #alexjones2020
Krebs is a charlatan like many others. I don’t know why he’s given so much clout in technical circles. At this point he’s nothing more than a journalist.
Russian IPs are also blocked. Oh well, I'm getting used to it.

But I don't understand why a cat magazine would block access from certain countries.
Has anyone found working full dark theme for Firefox mobile on Android? I've tried several available through the standard addons page but they all seem to just change the top bar to some grayish background. I guess the API for change the Side Drop-Down Menu and Settings are not exposed?
Any info on shadow profiles you could get would be very valuable.
Renewable, clean, carbon-neutral... these are just PR buzzwords.

To actually improve the world, we need to consider actual effects of different energy production methods on the environment (and society). Personally, I prefer nuclear, even though it's definitely not renewable, and possibly not even "clean". Also, I consider it very likely that oil will remain a better portable power source than batteries for some applications - it can never be clean, but it can be renewable and carbon-neutral (just like burning wood/making paper). Wind, hydro, solar - obviously these are all quite good (though they still have some impact on the environment), but unfortunately not every part of the world can utilise all, or any, of them.

========================================

Edit to answer u/Angostura - HN is rate-limiting my replies:

Sure, but nuclear isn't renewable (but still good), and carbon-neutral is more a description of production method than of the goodness or badness of an energy source.

Oil is just a chemical. Just as you can burn it (reduce it to CO2 and water), you can synthesise it. Just because we don't know how or can't do it efficiently, doesn't mean we won't figure it out in the next few decades.

So we could for example pave the Sahara with solar panels, use the energy to produce oil carbon-neutrally, export it through the world... Many different options, really depends on which direction the technology and politics will take!
Just about the opposite. Are you sure you didn't buy some kind of body oil instead of foaming cleanser instead?
The UK does have nuclear power. As far as I recall it's about 20%, gas is around 40% and the rest is hydro and wind. But before anyone argues about whether to increase nuclear or not, realise that the UK is one of the best places in the world for offshore and onshore wind energy potential. There's therefore an argument against increasing nuclear production, ignoring all of the other issues for and against, simply because there is so much free wind currently unexploited. Possibly some extra nuclear power will still be needed to cover the base load on the rarest of unwindy days, but even that argument must take into account the potential for interconnections to Scandinavia and mainland Europe. The nuclear vs wind debate is probably different in other countries with less wind.
I didn't really participate, but yeah, it was a pretty entertaining happenstance gathering!
Carbon credits/offset certificates really shouldn't be allowed to be included when talking about 100% renewable energy. In fact I don't think carbon credits should exists.

We had the issue with sulfur dioxide in the late 80', early 90', but there where no SO2 credits, no offsets, just hard caps until the issue was resolved.
The new preview version of Firefox is completely dark.
> reached into cloud

As much of a problem I might have with some of Ballmer's ideas and actions, this is simply amazing. It completely saved the whole company.
Chinese Dota 2: A Game of Nostalgia and Belief
So the argument it is a bad implementation because it doesn’t work with the Wayland model... maybe that model is broken then.
That's what I mean - it isn't 100% renewable and relies on small-print and creative accounting. So hard to know what to believe when it comes to renewable claims.
If they’re holding someone accountable, how do they determine whether that person is being effective?
An Open Superconducting Quantum Computer
Have been a MS Partner for close to 15 years - ended up concluding that internal use software licenses are really the only benefit of this program.
That said, I didnt renew this year.
In all likelyhood, the reason that's there isn't because a programmer was an idiot. Almost certainly, that variable was originally a float, then some time later another programmer came in and refactored it into an int, but missed fixing this condition, since it technically "works" for ints as well.

This is a good argument for stricter typechecking than anything else. In Rust, a condition like that wouldn't compile because of the mixed types. That's probably a good call in my opinion: it alerts the programmer that there's something funky going on, and it forces the programmer to be explicit about how the comparison should actually happen.

I do find myself doing the "cargo cult" thing from time to time. I was working on a codebase where Lua was embedded in C++, and there were all these flags that had to work in both systems. Because Lua only supports 64-bit floats as a numeric type, the natural type for these were doubles, and "by convention" they only ever had the values 0.0 or 1.0. It was a bit silly of me, but everytime i saw the line `if (fSomeFlag == 1.0f) ...` in the code, I would wince. It just feels wrong to do that to floats. I found myself regularly writing `if (fSomeFlag > 0.5f) ...` instead.

Of course, I was wrong about this. These weren't values determined as a result of arithmetic, they were always set to whole numbers. There was never going to be a case where the actual value of the flag would be 0.9999998f or whatever. But still: once you've been burned by the "floating point equality comparison", you live in fear of it forever after.
> That demonstrates to me that you can't write unit testable code, because you didn't write any tests and your code isn't broken up in to units.

The code is testable. I provide data samples to test against and documentation on forming original new data samples for further testing. This manner of testing is easily automated.

I explained my thoughts on this and various forms of functional testing before receiving the assignment. To me this means they either did not understand test automation or they needed internal unit tests to make sense of the logic even though I provided copious code comments and documentation.

Again, it reaffirms they either cannot read code or didn’t bother evaluating past code style. If I were happy with that level of immaturity I wouldn’t be looking around. I am glad though to have discovered that immaturity during the interview process before leaving my current employer. I just wish they didn’t waste my time with an unnecessary assignment when they could have formed identical conclusions by looking at my GitHub projects specified on my resume and discussed in detail during the prior interview.

My final thoughts then were that they either lied about their conclusions, in that they used code style but really it’s that they cannot read code, or that my time isn’t valued (thus I am not valued).
AI Will Help Submarine Crews to Better Understand Adversary Movements
I did something similar with perl and my university's bus schedule. I find those kind of simple, probably over-engineered projects where the time put in probably isn't worth it[1] to be really useful ways for learning something like times or dates far better than reading about it would.

At the very least it made sure I always knew how many days each month had!

1: https://xkcd.com/1205/
What is the value of tracking every transaction? For us.
> No it's that for a very long time it was cheaper to become a Microsoft Partner than to pay for your own licenses.

This allows Microsoft to compete in prices with cheaper products without risking being accused of dumping. It also helps with vendor lock in by inducing higher dependency than would be achievable on pricing alone. Finally, it creates a steady flow of people trained in an artificially homogeneous ecosystem.
There are a lot of games where you could represent state inside 10 bytes.

Imagine candy crush for example - just just need a level counter (1 byte) and a bitmap of which candies have been collected (8 bytes).
Wich gets like crazy expensive.
Nokia dropped the ball on mobile, then Ballmer bought Nokia. Also MS reached into the cloud thanks to Nadella, not tanks to Ballmer.
No, quite specifically, Einstein's letter to FDR is what motivated the Manhattan Project. Hitler (parent's "austrian boi") may well have had a tremendous weapons program in the works, but Einstein's fear was motivated as much by what he knew of his colleagues in Berlin and the German zeitgeist(1) as anything to do with Hitler specifically. What Hitler wanted would have been trivia if it were not for the capabilities of the scientists who elected to stay in Germany during the rise of Nazism.

(1) what an awful yet accurate application of such a nice word, but I digress.
A syntax for converting IM messages to plain text accounting formats
Soap makes my skin dry and itchy in winter. Oily shower gels are pretty awesome.
Tether loaned USDT to investors and illegally traded in New York, says NYAG
The right term for what you refer to as terminal(s) is shell.

A terminal (or a terminal emulator) is not a shell and, moreover, a shell does not necessarily require a terminal.
The ugly side of Facebook’s pivot to privacy is starting to show
All good names are taken
Yes, will definitely ask about that.
oh man, I'm in New York and I've got Tethers. Time to pull the eject cord (on both)
Study shows ways to reduce extreme heat in city neighborhoods
I can't run C on a 8-bit calculator either. At least not using GCC or Clang or any other mainstream compiler. Sure, I could use some toy compiler for that, but then 99% of the libraries I'd like to use won't work there anyways, due to a variety of issues.
One thing I'd add: One possible function of an interview process is to find qualified interviewees. Another is to make interviewers feel smart. I think typical BigCo interview processes are optimized for the latter.

David Epstein's new book Range talked about academic research splitting domains into kind vs wicked. Kind learning domains are ones where "feedback links outcomes directly to the appropriate actions or judgments and is both accurate and plentiful", while wicked ones are "situations in which feedback in the form of out-comes of actions or observations is poor, misleading, or even missing". [1]

The hard parts of real-world software development are generally in the "wicked" bucket. Schoolwork and puzzle questions are both generally "kind" in the sense that there's a right answer and you're expected to figure it out. It's impossible to be too smug working on "wicked" problems because you get your ass kicked often enough to stay humble. But in "kind" domains it's quite easy to indulge one's desire to feel superior by dragging people through things you know well.

Personally, when I interview people I try to set things up so that there's no right answer; the goal is to see how well they get to good answers, and how well they collaborate during that process. I'd love to see more people do that.

[1] https://pdfs.semanticscholar.org/5c5d/33b858eaf38f6a14b3f042...
Retrieving Secrets Securely with HashiCorp Vault
Quick - someone call the SEC!
Baby Steps to a C Compiler
Writing a C Compiler
I sell plug-ins and I just don't know _any_ of them. And noone asked me for accessibility, zero people.
You are missing the point. The logic goes as follows:

Logically constructed unproven argument:

Statement x is true for all numbers with y property

Now how do you go about proving or disproving the argument:

One way is to provide a general proof that it is true for all numbers.

A way to disprove it is to find a single number that doesn't work. This is basically why people have been running huge computations trying to find a number that disproves the Riemann hypothesis.

What this article essentially says is that we can transform the hypothesis in such a way that the space within which we have to search for that magical number that disproves it has a certain property.
Not a coincidence.

sigma(n) is largest when n has lots of large factors. Since d is a factor if n/d is, it's easiest to guarantee this by making sure that n has lots of small factors.

Factorials, by construction, are good examples of numbers with many small factors.
> One thing; what do you mean with measure it?

Come PSC (Performance Summary Cycle) time, how do they justify a "Meets All" or "Exceeds" evaluation?
When I was a young kid we were out of toothpaste and some adult suggested using soap. I remember it wasn't very nice, but that's all.

For the sake of science, I just repeated that, so as taught in school, the scientific method.

experiment: brushing teeth with soap instead of toothpaste.

apparatus: toothbrush, soap (sainsbury's cheapo), teeth, darwin-award level of stupidity.

result: surprisingly inoffensive. Almost no taste of soap unless the suds reached the very back of your tongue. Considerably foamier than toothpaste!

conclusion: for this brand of soap at least, an acceptable substitute. Minty soap would be better.

Note that toothpaste actually contains a very fine abrasive which soap lacks. Also laundry soap (came in thick green bars IIRC) was probably far worse.
A determined marketing campaign could reverse that perception.
> The problem is it's $50,000-$500,000, while the humans are $8 per hour.

It depends how active you can keep it.

£500k financed over say 10 years at 5% is about £5k/mo, a 25y+ human in the UK working 40h workweeks costs about £1600/mo (bare minimum, assumes no overheads or illnesses just the legal minimum + taxes/etc).
The Math of Detecting Communities
Maybe a fork of some wiki application can act as a digital townhall library? They usually publish meeting notes on their websites, so why not on a wiki platform, many of them have discussion pages and you could add open sections for public suggestions and it could act as an archive or library for town information. It's just the matter of taking it seriously and giving it an appropriate budget like they do with any other public structure or organization. But if it proves to be valuable component of public organization it would be budgeted and administered appropriately.
The one privacy control that everybody is waiting for is: automatically delete all my activity data older than N days, where N can be specified by the user.

Why isn't it implemented yet?
I'd assume the Legal and Privacy Policy teams can't give you answers about strategy from their C-level other than what they've already made public through vague statements. So I wouldn't get angry if I couldn't get anything useful from them.

You could ask if they plan to let users know exactly (and be able to opt out) where their data will end up (internal only, 3rd-parties, which ones? Could you select purpose?).

And of course, GDPR globally.
I wonder where and how he got all the old calendar images. Seems like that'd be a fairly tedious process, not to mention aligning matching each to the appropriate year(s).
It is impossible for teacher "to wait or push as needed" without having enough autonomy.

If you give teachers no autonomy, you will turn teachers who want to wait or push based on situation to the ones who don't. Or they will simply leave.

Just like with any other job, you either command details or you have people doing own decisions. Cant have both.
One of the biggest challenges for studying telomere biology in the context of human aging, is that mice are quite different from humans in terms of their telomere structure.

The shortes mouse telomere is longer than the longest human one

https://www.ncbi.nlm.nih.gov/pubmed/23956466
I've run into this problem with all sorts of little things on my Mac, so I use this to automate all those little things I tend to forget about! You're welcome to use it / star / fork.

https://github.com/echohack/macbot
I swept a whole host of issues under the rug, not all of which are related to key finding. Let's see forward secrecy (one of the bigger ones). The internet works this way: when you send a message, it gets delivered to the recipient, and a copy is sent to the NSA.

Without forward secrecy, getting Laura Poitras' key will enable the NSA to read all past communications. They only have to seize her computer when it's still on, and the key is still in memory somewhere, or compel the poor journalist to give up here keys (possibly using that "non invasive" waterboarding torture, and justifying it with suspicion of helping terrorists).

Now if Laura kept the decrypted messages in her laptop, forward secrecy wouldn't do anything, but if she properly deleted them, it would be a shame if the messages were nevertheless at the mercy of the attacker.

---

As for key finding, well… the simple solutions do work pretty well. Snowden for instance didn't find Poitras' keys lying around on the internet. He asked someone he trusted would give him the right key.
Autistic adults experience high rates of negative life events
Instead of repeating arguments made elsewhere maybe this post sheds some light on why EGLStreams are a superior solution: https://devtalk.nvidia.com/default/topic/925605/linux/nvidia...
Steve also managed to keep the company intact at a time when they were very close to get cut-up due to antitrust lawsuits. Also, Steve was probably the only one that could lead Microsoft post Gates as Bill remained in a decisive position pulling strings for quite some time (which in some sense is understandable, but not many could have faced such a situation).
Show HN: Pkg Stats – NPM discovery and stats viewer
Who's gonna reinvent wheel again?
Rails 6 adds hooks to Active Job around retries and discards
Well, presumably if that's the case, their ZoomOpener could simply be configured to respond that it exists. That would be enough to either direct the user to a download page or open the protocol-specific URI.

If I'm understanding it correctly, the reason it does more than that is to bypass the "protocol-specific URI opening" UX.
I assume the evaporation tubes will be obstructed by impurities very quickly
Another question is if this underemployed population could see such great gains by moving to these fields why haven't they already? It may be that they aren't capable of doing these jobs.
This sounds really good. I find floating points completely unusable for any situation where accuracy is important. It's fine when being vaguely in the right ballpark is good enough, but I don't want to have to deal with 2 + 4.1 = 6.1000000001, or x/1000000 + y/1000000 != (x+y)/1000000.
If you plant a tree, let it grow and then burn it the whole process is carbon neutral, the tree captured the carbon from the air to grow.

If you burn existing forest and do not replant it it does produce extra CO2.
A Quantum Theory That Peels Away the Mystery of Measurement
This is totally wrong.

Source: decades of experience.