skysight-inc/HackerNews huggingface dataset:
It would take people like us (anyone who doesn't already know the big projects in math are) years of study to resolve that list in to anything more than names. However if you're looking for a modern math celebrity I'd volunteer Terrence Tao. Although only a mathematician could understand what he's working on it's clear from how he's talked about that in eighty years people will be saying, "I wonder if there will be any people like Tao in my lifetime."

https://en.wikipedia.org/wiki/Terence_Tao
Cynical take: this is all great until it becomes clear to people that the context is actually "one of the executives wants a promotion". Or increasingly common: "profits matter more than any of our purported 'values'".

It gets hard to motivate people when they know they're working on things that are detrimental to the public in some way, or that only exist to make other people look good. Trying to fluff the context in these cases tends to just make people even less motivated because they're not stupid.
Methods of anonymous blockchain analysis: an overview
The Tests Talk – Benefits of TDD
Of course not, but only because we already know how the story ends. If they had been correct, we wouldn't be here to say that we should have listened.

Their predictions on nuclear arsenals were correct. A nuclear war in 1965 would have been vastly worse than one in 1950.

What they got wrong is that great powers would successfully avoid war over the long term. Which at the time was a bet with very poor odds.
Or "eventual" never comes and you end up with a bunch of inconsistent data.
I am very happy with my Brother printer. It is not even wireless but it has Ethernet and I connected it with some wireless access thingy from Zyxel and it has worked without hickups for 10+ years. Sometimes it needs to be restarted. I even have not changed toner once!
I'm working on something called mgmt: https://github.com/purpleidea/mgmt/

It runs as a distributed system, and is reactive to events, both in the engine and in the language (a FRP DSL) which allows you to build really fast, cool, closed-loop systems.

Have a look!
I just wish they offered bluetooth and AA batteries in these portable mechanical keyboards. The K380 is good for these reasons.

I am tired of having peripherals with built in proprietary batteries :(
In my experience TDD is great when you know what you want a particular piece of code to do.

The other place it works well is code written as a pair - with one member writing tests and the other writing the implementation - the challenge is on to pass the buck back to the other pair member - i.e. find the obvious test that will cause the code to fail / find a simple implementation that will cause the tests to pass. This is great fun and leads to some high-quality code with lots of fast tests.

The benefit of TDD is that your coverage is pretty high - and you aren't writing anything unnecessary (YAGNI).

I don't think I have ever rewritten tests that I have written (TDD or otherwise). They might get refactored.

TDD doesn't work so well when you only vaguely understand what you are trying to do. This is not a coding / testing problem - get a better vision - prototype something perhaps - i.e. no tests and very deliberately throw it away.
I was going to say "breitbart", but I realized that Google doesn't actually filter that site. I tried to think of something that definitely would get filtered, and I came up with that. The example I gave above is what I had in mind.
Basecamp now has a free version to help you manage personal projects
The mini-services part refers to the fact that each high-level feature - git & hg repos, CI, bug trackers, etc - is implemented as its own standalone web application. The composable part is that you can freely use them in concert with each other to whatever extent is appropriate for your project. Consider that on GitHub, GitLab, etc, one project == one git repo == one bug tracker == one path for merge requests == one wiki == etc. SourceHut's upstream codebase, on the contrary, has several git repos, one mailing list, several CI configs, N bugtrackers where N != nrepos, and so on.
Like all things in life "it depends".

I rarely practiced TDD until I started working on a piece of software that could take anywhere from under a minute to an hour to finish running. This means I must be able to isolate the specific portion of code effectively to save time and focus on the problem at hand. The APIs for this model are well written so I can recreate a bug or test out new code effectively by stitching some APIs in a unit test. It's incredibly helpful in that sense.
If you're looking for alternatives, DuckDuckGo has made vast improvements over the last 6-12 months. Tried switching about a year ago and went back to Google due to low quality results.. Gave it another whirl this month and the difference is night and day. I've barely used Google since. Definitely give it a shot if you haven't recently, you may be pleasantly surprised!
Note that HN (and probably many others) won't correctly autolink URLs with a period at the end. It's also somewhat confusing. You may want to consider removing it.
That's dependent on likely Broadcom to release an open source driver so it can work on a later kernel.
There’s certainly confusion about this, as Slack can be used for both.

If someone sends you a message, and they’re happy to wait for a reply, then that’s asynchronous.

If someone posts an @here in a channel asking for comments before making a final decision on the spot, then that's synchronous.
If you're printing documents, you want a laser printer. If you're printing photos, use a printing service and save yourself the headache/expense of inkjets.
Yes. You can do most anything you can do with IPMI which includes loading a CD over the network to reinstall the OS or redirecting the serial port.

On newer machines you can set the IME to connect to a IPsec tunnel when some conditions are met and keep the IME enabled when the machine is on battery power and a wireless network. This allows you to administer the device when it is "outside of the office."
As someone at a small ISP, this being public was super helpful for us. Caching Netflix is (I think) better for us than it is for Netflix. We saved a ton of bandwidth during peak hours by getting an OCA in our network.

We are too small for Netflix to ever reach out to us, so this was perfect.
Intel NUC are weird little devices; for my home file server, which at most ever has one user accessing at a time, I replaced an old PC tower with a NUC and a 5 disk USB3 SATA dock. It works better, has excellent Linux support, and uses less power.

The device is weird because it strikes me as the perfect HTPC, and yet it isn't really marketed as such.
I don't think there is any constraint that a single answer is true, otherwise the exercise wouldn't list "All of them" as a possibility.
Same here, I’m getting pretty bad results. The SERPs for me include either news results which I really am not interested in or spammy auto-generated stuff that has almost no relevance.
Create a chat application from scratch with Rails and Websockets
And just because a developer thinks it's broken doesn't mean it doesn't work exactly the way the customer likes it.
I guess you own a house then!
Elon Musk will be this generations' Edison. Some current nobody in ML or AI research will be the Turing of our time. They're here, we just don't know it yet.
The problem is that so many crimes are stupid. How many people have been arrested for marijuana, and now the most recent polls say only 8% of Americans think it should be illegal. When the government makes generally-acceptable activities into a crime, naturally terms like “criminal” start to have a weakened negative connotation.
"not much else" ? Mount Rushmore is a tourist trap - the view is basically the same as looking at a photo. Visit the Black Hills themselves, and of course the Badlands.

As for the article's actual gripe, I can't tell what it is besides an overembellished "rich people have a lot of money and you don't". AFAICT the tax advantage of a trust is the same as retirement accounts, but retirement accounts are essentially limited to one (and a half) lifetimes while a trust can go on forever. The tax advantage comes from having enough money to be able to commit so much of it on a long time scale, just like having the stability to give a newborn $15k per year to reduce your eventual estate.

Which yes, is a problem. But not due to the exact protections a trust can provide from creditors, which seems to be the article's only bit of substance. In fact, given the ongoing "healthcare" trainwreck, the middle class really should be looking into trusts to protect themselves against hospital extortionism. Not having your nest egg available to pay a fictitious $100k emergency room bill gives you a much better shot at not losing that game of musical chairs!
It stops being a search algorithm when it becomes an ad algorithm.
Having a software implemented TPM strongly encourages this approach, as it makes it easier to deny the main CPU full access to the system.
Implication is not strong enough. That permits e.g. f to be true and e to be false.

Also I don't know the specifics of the language that tool uses, but typically variadic XOR simply constrains that an odd number of its operands are true. (It so happens that there are no solutions to this problem with 3 or 5 true answers.)
> The chipset, NIC, and BIOS/UEFI support matter.

True but it has been shown a lot of motherboards that should not support these things do, or at least that they are software enabled features.
Try this:

https://duckduckgo.com/?ratb=c&q=autism+vaccine+link&t=h_&ia...

https://www.google.com/search?q=autism+vaccine+link

The 3rd result on duckduckgo.com is learntherisk.org. That result is not presented in the first 10 pages of results on Google.

It seems quite likely to me that one of these sites is manipulating search results. Because the organic search results for these two different search engines should not be that far apart.

Edit: Why the downvotes? Here is an even more egregious example:

Try searching for "learn the risk autism".

https://duckduckgo.com/?ratb=c&q=learn+the+risk+autism&t=h_&...

https://www.google.com/search?q=learn+the+risk+autism

Note that I am not promoting an agenda here. This seems like an example of manual manipulation. The article sites "vaccinations and autism" as an example.
Ah yes the sky is falling.
This is probably one of the reasons why Netflix is so much more stable and reliable than pretty much every other streaming service that I've used more than a couple of times.
Yeah or when they write the same thing in the comments.

Then you ask them a question to get more specific info and they just reword the same info from the question again.

Cherry on the top is when someone new comes in the comments and they yet again ask the same thing, I loved that.
OK, that's a good point. I think the only reason was I looked at PDF.js and felt the quality was not so good, and then I tried ImageMagick and found it gave good quality, so I just went with that.

Another reason is I made this to convert the PDF (or Word doc, XLS, etc) remotely without the file ever touching the user's device. So they couldn't be exposed to any exploits contained in the file or of the PDF engine (PDFium recently caused a Chrome 0 day I think).
I think there is a distinction as far as the nature of the boycott, though it's not a clear line.

Declining to buy from or work for a company is pretty much always justifiable. Refusing to provide customer-specific services/work (a rental crane, management consulting, etc.) is a more impactful move, but it's still basically a refusal to engage with the target, either by providing a limited resource or by being enabling their specific actions Refusing them non-scarce, non-specific transactions (e.g. buying lumber) is more extreme, and can become worrying in markets with little competition.

Refusing content-agnostic services is the most extreme and hardest to justify action. These are things that don't connect to the nature of their boycott target, and which many people rely on continuous access to, so even when alternatives exist being forced to switch is actively damaging. We've seen it with DDoS protection, payment processing, and DNS support, but it becomes more vividly alarming if we imagine denying electricity or highway access to an unpopular business. This is why even as Cloudflare decided to shut down Stormfront, they publicly worried that it was a dangerous path to go down.

Finally, I think the situation with payment processors is actually much worse than with DDoS protection, partway to providers of vital services like water and electricity. PayPal is not necessary for survival, but access to money essentially is. And the usual rationale of "you can't force us to deal with anyone else, go open a competitor" is compromised by the extremely tight regulation of payment processors. If PayPal, Visa, and Mastercard decide to shut someone down, there aren't many alternatives. And when we get into tightly-regulated businesses taking government-friendly actions that wouldn't be legal to demand directly (like blocking payments to Wikileaks), the situation gets even murkier...
Sourcehut needs a graphical history view (akin to gitk or git log --graph; not sure what the mercurial equivalent is, definitely NOT ANYTHING LIKE that "network graph" github has) to be feature complete. I'd contribute but I have more free money than free time; is there some kind of bounty program?
You’re not wrong that there’s the potential for conflict of interest. Many commenters on Wirecutter articles note that the options they choose are more expensive.

But the articles are well-written and have saved me considerable time. They’ve done much of the work of comprising shopping for the reader. I have no qualms buying through their links when the linked product is the right balance of reliable and economical.
HomeExchange Flips to Subscription-Based Business Model
So this user only posts content from one place, which I assume is their blog. That blog says its explicit purpose is to generate interest in their novels on Amazon.

So I think this is spam?
One could call it a feeling of responsibility maybe. The ongoing conflicts were defining the world and scientists (and he individually) could change the course of history. I think vNM's work is equally impressive (or even more; it's difficult to compare), maybe his main contribution is starting Game Theory[1]; but because it is spread across so many fields it doesn't look as groundbreaking.

[1]: Indeed he was so confident in his work he believed he was "Starting and ending" game theory, that there would be little else to work on after his monumental work that is OTGEB. He was very wrong of course, but like other theories of the kind (Information Theory comes to mind), this early lead is very significant to the creation of a coherent field.
“ In any case, the model makes a testable prediction. If the sunspots are less frequent over the coming 20 years, she was right!”

Interesting goal posts: scientist working on carbon’s effect on the climate need to consider all kinds of other potential explanations despite their predictions of continued short term warming coming true. This person is in the fortunate position that she should be believed, not doubted as a coincidence as mainstream scientists should be, if her prediction comes true in a decade.

And if she’s wrong I guess we just say “...fuck...”
> The general move towards "crime is no big deal" and "should not impact you later in life" is quite disgusting.

I don't see any such overall shift occurring. What I do see is a positive evolution that deprioritizes victimless crimes such as doing drugs which preserves our resources so they can be focused on crimes with victims.
Haha, yeah, sorry about that. I'd been working on first-class support for mirrored mailing lists, but this guy just set this up on his own. I found it because I was poking through the database for interesting patchsets to demo the UI with. Didn't realize until later that it was causing you guys headaches. Hope that all's well now.
Not to hijack the thread -- but any recommendations for 100-200 pages a month, coming in sporadically?
Remote First Capital
I can't speak to the quality of STEM education at top-tier universities, but having experienced humanities at a mid-level state school and watched a fair number of lectures for similar courses from Ivies, the main differences seemed to be:

1) The professor might be someone you've heard of,

2) Guest speakers/lecturers are both A Thing and are usually very important people (highly placed in government, NGOs, or corporations),

3) The students are way more engaged, which I think is a result both of actual higher levels of student interest in the material and more of the students having come through a K-12 education that was participation and discussion heavy (see: how most major prep high schools run their classes) so being used to behaving that way, because that's just what one does.

The actual material wasn't really different.
Do you perceive that a totalitarian dictatorship is being proposed?

Would you be willing to excerpt some particular quotes that you believe were most compelling in your formation of this perception?
At the most charitable, Kripke was not generous in acknowledging influences.

http://linguafranca.mirror.theinfo.org/Archive/whose.html
The Configuration Complexity Curse – Don’t Be a YAML Engineer
It's a pretty big deal if the theoretical rationale for your brand's existence is to offer a chain of budget hotels suitable for lower middle classes travelling on business and with their families, especially if you're tending to charge quite a bit more than the bottom end of the local hotel market.
Don't forget to buy some premium printer paper. If you only print a hundred sheets a year, it's well worth the cost.
I agree. Best way to motivate people is to demonstrate that leadership and everybody else are in the same boat, share the downside and also the upside.

But in general I think mission driven leadership is good as long as the top doesn’t have a habit of constantly overriding lower level decisions.
These are truly amazing results. Very excited to see some wonderful underwater photography in the coming years. Also, the name "Sea-Thru" is cleverly perfect!
Many drug crimes, like dealing and driving while intoxicated, do have victims.
Does NJ still do civil asset forfeiture? That's another weird thing about US policing for my German mindset, and as opposed to cash bails it doesn't even have a cool Lee Majors TV series attached to it.

I do remember that the municipial nature of PDs was also a bit troublesome to me.
this is super common in my experience, along with checking creds into the repo
There's no bounty program (or way to financially incentivise particular features at all, really), but since it's an open-source project and accepts third-party patches, you could consider hiring any freelancer to put in the work. Send them to #sr.ht on irc.freenode.net and I'll show them the ropes.
It's fine if you believe their blacklisting improves the results, I agree there. But here's where they are going to have a problem with the AGs:

>Google has said in congressional testimony it doesn’t use blacklists. Asked in a 2018 hearing whether Google had ever blacklisted a “company, group, individual or outlet…for political reasons,” Karan Bhatia, Google’s vice president of public policy, responded: “No, ma’am, we don’t use blacklists/whitelists to influence our search results,” according to the transcript.

How do you feel about Google lying to you?
Sure, you can define algorithm to be "whatever Google does" in this way, but that misses the point: The point isn't that they violate the algorithm, that is just a semantic convenience in presenting the article. The point is that they privilege and editorialize the results in ways they have claimed they do not do.
With infrequent use, the issue is not refills or refill cost, but clogged printheads.
The article doesn't say that they were stored in plaintext. Still a PCI violation though!
Acceptance tests, yes. Nothing puts my mind at ease like knowing that when I feel I am done coding, I can follow a list of actions on a spreadsheet and call it done when every row is green.

Integration tests, sometimes. Depending on the complexity of the system, I might skip this part. If it is a collaborative work then integration tests are (in my view) mandatory for ensuring that everyone’s code plays nice with everyone else’s.

Unit tests, almost never. Unless it’s something absolutely production critical, pull-your-hair-out-at-5-on-a-Friday kind of feature, it’s usually not worth the extra time putting unit tests together.
It’s bananas to you that a library with the word react in the name would be dependent on react? It’s an add on you would literally never use unless you are building a react app
AVImark does not use SQL in general. They did an experiment with SQL a few years ago but abandoned it. They have a flat file database written in Delphi.
Amazon probably don't care about the authenticity of the items, only that _they_ are fulfilling and shipping them.
I've not had issues on my 1900AC running OpenWRT. The only problem I had was locking myself out when I forgot the credentials....
I write tests when I know the answers before to some complicated code.

A good example of this is writing some code to tell if a point is inside a triangle or not. Setting up the test case is easy with three points for the triangle, a point or two inside, points outside, etc... Writing the code is simple enough, but possibly prone to flipping a sign for a slope, or maybe translating the equation wrong.

If I'm writing a web app, I just don't bother to write them before hand. I mostly code until I get what I want and then write the test. I think of this as "nailing it in place". I want to make sure through the test that this code continues to produce what I expect. I'll write as many tests as I feel are necessary but probably not explore every branch.
If you are discouraged from investing (deflationary exchange token) then this leads to suboptimal capital allocation (since money will be used neither for investment nor loans)
I hate soft wrapping. It makes the code much harder to read and reason about. Especially if someone else wrote it.

I rather choose to scroll to the right to see long lines when needed.
I agree that prostitution should be legalised and regulated to make it safer for everybody involved (because I too don't think it'll ever go away). Cannabis? Probably — I don't know that it's that much worse than tobacco.

Full-on legalisation is not universally desirable, though — there's always heroine, cocaine, crack, meth... — and the asymmetric legality thing is still a very useful tool in those circumstances.
ImageMagick with "multicore" support won't speed things up the moment number of concurrent requests touches the number of cores you have. And in digital ocean's case you have only one core.
Another company is dialing back expectations for self-driving taxis
Thanks for your input nnq. Please tell us more. Thanks!
That's true, but that's a class of exploits that is mostly impossible anyway (except in an embedded environment). Most systems that have an MMU ensure that no page is both writeable and executable, meaning you can't inject code. This forces attackers to use ROP.
Yeah that's one argument I have heard, I guess I try to go 79 and if it gets lost and I'm at 120 I am not gonna cry about it too much, but anything over 120 characters is pushing it. But yeah, some super long lines I try to bring back. I do know about the split screen thing since PEP-8 outlines some of these things for Python code and I've read a lot of articles about why PEP-8 makes sense.
Audio and music analysis resources with Matlab and Python
Manufacturers need to start issuing UUIDs and some sort of centralized or decentralized API to track ownership. Surprised the high end purse manufacturers haven’t done this.
Oh! Sorry. Let me change that

http://tiny.cc/p2github

edit: I like the dot ¯\_(ツ)_/¯