skysight-inc/HackerNews huggingface dataset:
That's terrible news. I had no idea he was sick. Always found his late career resurgence through Family Guy and other media interesting, and I thoroughly enjoyed him in the role of Batman as a child (watched via re-runs).

Wish his family well and condolences for their loss.
> Just because Go has less powerful primitives, it doesn't mean that you don't use opaque code, libs, etc. all the time.

True, but that's not what the article's arguing.

> We invented programming languages on top of machine code so that our code can be LESS proportional to the "complexity of the work that it’s doing".

No, we invented programming languages so that our code can be smaller and less arcane, not less proportional. The actual point of the article, which I believe you missed, is that if we focus on 'cleverly' compressing large amounts of logic into dense nuggets of code, it interferes with our ability to appropriately factor the code so that it produces the desired behaviour in the simplest and most readable way.

The article also states (and I agree) that if your code is wildly variable in the amount of semantic content per line of text, it's much harder to properly grok and (more importantly) to modify what's going on.
I think we can still have free internet, in the lagrange points between the giants, if we propell them against one another in fierce clashes - to try users to migrate from one walled in garde to another.
There will always be little pockets of freedom for a short period in new markets emerging.
There will always be open source where companys have no real interest to maintain near public infrastructure. I think one way to get open source to win, is to have it as a way for companys to discard liability. If the plattform you hosdt is open source, why should you be responsible if somebody else uses it to fling viruses into the world. But to win against companys in user space, that is near impossible.
Yes, they meant literal drowning of bugs when the field is flooded with water, which is one of the stages of growing rice. Bigger the area flooded at once, lower the chance for the average bug to escape. Fractal pattern arises as a trade-off because water supply is limited - if it wasn't for that they would probably just flood ALL the fields at once.
Tesla's greatest weakness is also one of its key advantages
Adam West will always be the only Batman in my book. He was there for the kids, he wasn't part of some multi-national corporate conglomerate pumping out cookie-cutter CGI-laden flicks for mass audiences, he seemed like a genuinely nice guy, and his batman didn't have some sort of weird speech impediment that required him to whisper all of the time.
Take a deep dive into the Laravel core
Fortran 2008 added a number of bit twiddling intrinsics[0].

Here are a few of the scalar intrinsics for bit counting.

popcnt() - population count
leadz() - leading zero
trailz() - trailing zero
poppar() - parity

[0] ftp://ftp.nag.co.uk/sc22wg5/n1701-n1750/n1729.pdf

Edited to fix formatting.
The Wikipedia article you also has this to say about Landauer's principle:

"The principle is widely accepted as physical law; but in recent years it has been challenged^[how?], notably in Earman and Norton (1998), and subsequently in Shenker (2000)^[10] and Norton (2004,^[11] 2011^[12]), and defended by Bennett (2003)^[1] and Ladyman et al. (2007).^[13]"

So even now, a mere 56 years after its proposal, this principle is coming in to question. How much more questionable would it be after millions or even billions of years of physics research that alien civilizations may have under their belt by the time they start building these sorts of Dyson spheres? How many revolutions in physics knowledge might they have had by that point? They may be able to perceive reality in completely different ways than we do, and have unimaginable intelligence at their disposal.

It is certainly fun to speculate, but I personally find it very difficult to put limits on what beings like that might be capable of, especially when those purported limits are the results of mere human thought.
How we got apples that taste delicious (2015) [audio]
>Per your OP, how do you plan on caching requests without it hitting Cloudfront in some way?

Products that compete with Amazon's API gateway can do it, though you're right that their product cannot.

Edit: There are also AWS customers that use a different CDN...Akamai, Cloudflare, etc. Decoupling API gateway and Cloudfront would have benefit for them.
I don't see a legend. What do the areas with diagonal lines mean?
Ah, that makes sense, thank you.
it's certainly a factor.
They mention at the end of the article they are working on larger scale water processing systems which would recover and reuse the particles. I think this is critical not only for efficiency but also health and safety. I'd rather not end up drinking unknown nanoparticles... I hope the musings in the article that it might also work for lead removal turn out true. Good luck!
Except that's not an interpretation of liberal anyone uses. That'd just be "by the spec". The robustness principle in practice has made things a nightmare. Consider SIP and HTTP. SIP explicitly encourages implementers to guess at the meaning of messages, and delights in how complicated their parsing rules are.

But even without getting crazy, simple line endings end up being a security issue. Some treat LF like CRLF. Or CRCR as a single line break. So you end up with a setup where your SIP or HTTP proxy will interpret a message one way, and your server interprets it differently. This lets you exploit things by sneaking in headers that your proxy would otherwise deny.
Show HN: Sodium_compat, a Pure PHP implementation of libsodium (stable release)
You worded the question in a way suggested you thought the previous commenter was wrong. That reads like either being a FaunaFB fanboy or not taking time to learn about Foundation, both of which will reliably attract downvotes. Had you worded it differently I doubt you'd be getting downvoted.
There have been services to help elderly people get their bags in and out of the car at the airport for literally decades.

As for "at their home" - if you think that the cross section of elderly people who:

Can't lift their bag into a car.

Travel frequently.

Have no friends or family to help.

Have no neighbors to help.

Don't live in assisted living.

Is enough to sustain the industry, I think you're in for a rude awakening.
Would love to hear more. What prompted it, and how did everyone respond? Was the wintergreen "all clear" signal used after the problem was resolved?
So in other words, the law fails us once again. If we had serious criminal penalties for taking bribes (and other executive "white collar" crimes) this wouldn't be the case. Since we can't and won't implement reasonable criminal justice policies in the US, how about a mandatory minimum of 10 (or 20, who's counting at this point?) years in jail for any executive taking a bribe without the possibility of parole? For every violation. And three strikes, you're out. I guarantee you'd see a change quickly. Or, at least, more rich white men in prison. And some would go in for life from the start (3 strikes). It goes without saying that upon such a conviction, all assets would be seized and these people would not be allowed even a dollar to go towards their lawyers. Just in case you had thoughts they'd get off because of high-priced lawyers ... And just to top it all off, when you can't prove the case against the executive who took bribes, you throw his wife in jail for 20-30 years because she doesn't know what's going on and can't rat out the higher ups.
Sure. I agree. If that was the choice. But we have an incompetent and bloated organization dedicated to serving themselves, not the people.

EDIT: Where I come up a bit baffled is where people got the idea that government is here to serve them? [1] Where did that idea come from? They clearly (the people, generally) understand that corporations (say, Walmart) are here to serve themselves, and maybe as a by-product offer low-cost goods to people who want them, but they don't understand that bureaucracies have their own incentives that also don't exist to serve the people. With Walmart, I get what I pay for. With the government, I don't - and they spy on me on the side.

[1] https://www.amazon.com/Knowledge-Decisions-Thomas-Sowell/dp/...
"If you make yourself more than just a man, if you devote yourself to an ideal and if they can't stop you, you become something else entirely - legend, Mr Wayne."
I've had great success with testdisk in the past restoring or repairing data. Only time it failed is when my hard-drive experienced the clock of death and ur really does not completely spin-up so have that drive in the hopes I find a way to resolve the click of death in the future...
I'd love to see fulltext someday on their Wayback Machine WWW corpus, not just their side projects. I've used it heavily in researching various things but the limitation to querying by domain or URL is highly restrictive: I'm certain that many of the pages I've failed to find are present in the Wayback Machine at other URLs, either after moving or being quoted or mirrored.

(For example, Google's Blogspot has this amazingly horrible thing of providing the same blog across dozens of national TLDs like 'blog.com', 'blog.co.uk', 'blog.fr' etc - so there may be a full copy of that blog in the WM except it's split across dozens of domains and the Wayback Machine forces you to check every possible permutation of domain name since it can't do a fulltext search.)
You do use stopwords. Your most common unigrams are not in the index, by design. You just use your own stopwords.
Vast majority of people are in jobs they didn't want getting paid very little. Many are working several jobs. This is all by design of corrupt politicians and self-serving elites in business who have forced higher productivity, cut jobs, and shifted almost all rewards to least-productive people on top. Usually barely-skilled, biased managers are deciding who gets hired, how they're treated, and why they're fired. This is often related to politics more than job performance.

So, overall, it looks more like a form of economic slavery than some cooperative, voluntary, win-win system. A good hint is that most of the wealth has moved into few hands who usually didn't work their way up into it from the bottom like the people producing it. The people producing it didn't want that arrangement either. They have no control, though, since the elites outspend all of them combined on politicians passing these laws, media shaping perspectives, and public education limiting their intellectual growth while simultaneously reinforcing submission to authority (esp arbitrary requirements) daily for 12+ years. Most of America is born into a new form of slavery that few ever escape.
It would cast the signed integer to unsigned.
Inferno is cool.
I'm not up to speed with the latest highfalutin micro economic theories but it seems to me that we already have a universal basic income of $0.00 and a basic cost of goods. Please explain how raising the UBI to, let's say $30K, won't just raise the basic cost of goods by the same percentage, establishing a new equilibrium that is essentially the same as we have now.
>Earth looks like it's in the "C" field because you have very few elements. The more elects you create starting with "C" the less it looks like that.

There's no way for a fresh visitor to know that! The game should have some sort of basic instructions and at least consider the onboarding experience... and I say this as some who has created web games that fail on this front.

Is any way to select things with the keyboard? I've got an somewhat injured wrist and can't be doing hundreds of repeated click and drag motions via the mouse or touchpad.

(Yes, the slash behavior defaulting to search is part of FF, but it's also used to bring up keyboard shortcuts on Slack and many, many other sites)

Update: I see how the game works now. If it hadn't been on the front page of HN, I definitely would have just gone through the steps in my comment above, clicked on a couple of icons and bounced. Hope the feedback helps (assuming the creator reads this and wants people not to bounce)
Springboks vs. France Live Stream [pdf]
Regarding importance, it provides an efficient alternative to RSA.

[edit: this paragraph, based on my old notes on the subject, seems to be incorrect, see sdevlin's comment below]
More specifically, because of the RSA dependency on prime numbers, the RSA effective key space is very sparse (which is why going from 2048-bit RSA to 4096-bit RSA only increases the effective key space by ~16%). With elliptic curves, the key space is very dense, which reduces the key size for an "equivalent" encryption strength. Elliptic curve solutions also tend to be more computationally efficient, both in terms of key generation as well as encryption operations; this performance delta increases rapidly as "equivalent" key sizes grow.

Regarding "trending":

-- They're under active fundamental research, which is fun (RSA is well established, whereas new EC proposals are still under active debate)

-- They've been the subject of some drama, which is also "fun" (conspiracy theories related to several EC proposals/recommendations, debates regarding a primary EC researcher, etc)
You should talk to a gcp sales rep. They can help you move to a multi Cloud deployment. As well as describe some migration options.
Reddit discussion: https://www.reddit.com/r/MachineLearning/comments/6g5tg1/r_s...
Well, the article does also reference Salomon Reinach, Fernand Fleuret & Jean-Pierre Bayard, plus Revolutionary pamphleteer Joseph La Vallée. As soon as the trial record was published in translation, there was a definite movement towards doubting the verdict of the trial; certain biographers, notably Bataille and Gabory, were very aware of this & attempted to defend the status quo with attacks on Reinach's credibility. Prouteau was not a researcher, he was a novelist; his case rested very heavily on twentieth century writers.

So, yes, I AM Gilles de Rais' representative on earth, but I'm not the first in line & nor will I be the last.
They had a really popular freemium theme that didn't meet some of the requirements the WP.org imposed. Some changes were nontrivial and so they weren't made (at least in time) and this very popular theme was suspended. More here if you're interested:

https://wptavern.com/zerif-lite-suspended-from-wordpress-the...
What if the customers' data was preserved, archived, and sent to them as links? And just the VPS was trashed? Now, we're talking a brief disruption instead of total loss which the customers indirectly signed up for by going with a cheap, small player instead of one qualified to provide higher availability and security.

The collateral damage would low to non-existent for the users depending on how critical the service was. The direct damage would be to the employer. If the employer was the bad guy (hypothetically), would you still state there's no context or any situation whatsoever where the employee should cause them damage?
Banking trojan executes when targets hover over link in PowerPoint doc
> I say when something like this happens and heads must roll, they must roll at the top. Fire the CEO. Fire the board. Leave the sysadmin alone.

IIRC, the Soviet Union had a policy rather like this, referred to as something like the Vertical Stroke, where anytime there was a screw-up at a low level, they would fire the screw-up-ee's manager, and manager's manager, and so on, up to a very high level. The practical result was a drastic decrease in innovation and risk-taking. CEOs and others at that level usually aren't close enough to the guys actually doing direct work to supervise them all closely enough to ensure they don't make mistakes. All they can do is create a culture where there's a book of rules, and you don't deviate from the rules ever, for any reason, no matter what. So that's what they do, and that's the resulting culture and economy that you get.

Maybe we shouldn't rush to judge either sysadmins or CEOs, but instead figure out who, if anyone, actually did something malicious, and let everyone else take the lessons they've already learned from what happened.
Just curious, what kind of hosting are you using? Are you also on AWS, or something cheaper like DigitalOcean? Or bare metal?
> might fail half-way through the file

Oh, while transferring!

ssh -t user@example.org bash <( echo "function do_it() {"; cat my-setup-script.sh; echo -e "}\ndo_it" )

No argument limits to worry about, no quoting hassles.
First, I'm not a lawyer and this is not legal advice, just my own limited knowledge and experience.

I don't know what country you're in so I won't speculate on what's legal or not in your area, but here in the U.S. it's illegal for a prior employer to provide false information to a prospective new employer during a background/reference check. If your former boss tried to blacklist you like that, he'd put his company at risk for a civil suit. And, while it's not illegal to truthfully say that a current or former employee is a bad employee, doing so rides the thin line of opening the company up to a libel lawsuit.

Generally speaking, a company might "dish the dirt" on a former employee if there are criminal charges to back up the claims. Even then, legal and HR will likely frown upon it. Usually, when the new company calls the old company for a reference, the old company will say something like "Yes, $employee worked here from $startDate to $endDate" and refuse to divulge any other information in order to avoid any semblance of libel.

Once again, this is my limited experience in SMB and government settings, I have no experience in mid-to-large businesses, Fortune 500 companies, and Silicon Valley startups. We've all heard stories about managers at such companies going around HR and discussing potential hires at the bar or on the golf course.
Private property and profit motive are obstacles.
Yeah, in that respect it’s an unfortunate title - the F-35’s a boondoggle that’s easy to beat on but this is probably one of the (few) common parts.
this is very interesting, wondering the principle applies to societal organization and current reversal trends on globalization (mono-culture) and weakening of international 'controlling' organizations.
Looks like DO has managed to keep this detail out of the record for the most part, save some forum posts that pop up if you search "realitychecknetwork digitalocean". It would explain the odd gap in time in their Wikipedia page history:

> In 2003, Ben and Moisey Uretsky who had founded ServerStack, a managed hosting business, wanted to create a new product which would combine the web hosting and virtual servers. The Uretskys, having surveyed the cloud hosting market felt that most hosting companies were targeting enterprise client leaving the entrepreneurial software developers market underserved. In 2011 the Uretskys founded DigitalOcean, a company which would provide server provisioning and cloud hosting for software developers.
Now how can I apply this to Dwarf Fortress?
This submission was flagkilled; I vouched for it.
Nah, the standard software engineering interviews don't represent the day-to-day reality of a software engineer. That's why they're so frustrating and impractical. So maybe you can build some deep learning bot that can pass an interview, but it won't know how to gather requirements or deal with vague and contradictory requests. We're far away from AI figuring out that what people want and what they need are often very different things.
Most people aren't good leaders.
The Fine Art of Baloney Detection – By Carl Sagan [pdf]
This is just plain a bad idea. Bash is the worst possible language. Yes, it can do it, but the syntax is awful. The problem of single quotes in double quotes in escaped double quotes.

I replaced a home grown, written by someone else, bash configuration management tool with Salt. The difference was huge.

Configuration management tools give you built-in logging, state checking, return codes, template libraries, and access to very mature models to access things like the AWS api.

I realize people don't like the steep learning curve, but there is a reason for it.
The Twitter thread doesn't seem to have any substantive information regarding a Signal "compromise." This looks like another rumor that doesn't have much basis.

The only known "compromise" that I can think of is specific iPhone/Android/desktop devices being compromised, leading to the compromise of all installed apps, including Signal; however, that would not be a Signal-specific compromise.
wow forgot to add /s here, clearly lol
Show HN: JavaScript regex tester for macOS
No fundamental reason I know of that the C libraries for R could be used with Racket as well. After all, both R and Racket are able to do the FFI dance. Could the hypothetical R-in-Racket implementation sufficiently mimic the R FFI as to allow all R code to run without modification? Probably, maybe?
I had this idea before, looks like your testing around, I found that there were people doing this shipping with people traveling already, check this list out:

https://grabr.io/

https://www.piggybee.com/en/

https://www.manyship.com/

https://www.airfrov.com/
They (the space of complex points on any elliptic curve over C) are the same (homeomorphic) as topological spaces. However, they are not the same as complex analytic manifolds, which is a stronger condition (requiring an analytic isomorphism, not just a topological one).
I hear awesome things about OMSCS from Georgia Tech. It's on par with the on-campus version.
Great explanation. Aside from using standard tools, that's the best benefit I've ever seen for your business. I rank it as best since my specialty in INFOSEC is high-strength attackers and subversion (eg malicious admins). There's rarely 3rd-party services designed to technologically counter the latter. Your solution is straight-forward, too.

One concern I have is right here:

"your (vetted, verified) request."

What's that mean specifically? There's potential for attacks there. For instance, a request from several email addresses might come from computers the admin controls. Same with some 2FA's. One would have to be careful here. I got a voice idea that just passed through my head that could leverage their smart (or dumb) phones. Also maybe dedicated tokens, apps on their phone or home computer, or something that come from your company. I'm curious what you're already doing, though.
How Was the World Longest Tunnel Was Constructed
Plus, the logistics operation that makes it economically feasible to make cheap stuff half the world way from it where is actually sold is pretty much automated.
Good point, even if compressing and then decompressing does not change anything, you need to know that nothing changed, otherwise you lose information about the compression error.
For similar reasons, if you ever have the opportunity to take a winter driving course on a test track, please do. When you get your driver's license, you don't get field training or field tested on how to operate a vehicle that you've lost control of. These skills will save your life, or someone else's.
Prankster Tricks Incubator into Supporting Homeless People
On a related note: The single thing I absolutely love in Visual Studio is how it handles C#'s #region statements. While they traditionally seem to be used mostly to group class members (which doesn't really benefit the reader much, IMHO), one can use them to hide the fact that C# still has the tendency to be a bit verbous by reducing complicated methods to pseudo code.

I tend to use this pattern quite a lot:

#region Find the first Foo with Bar
var foo =
foos.Where(f => f.Bar)
.Distinct()
.OrderBy(f => f.Baz)
.FirstOrDefault();
#endregion

I still miss a similar feature in Emacs and Vim. There are similar folding markers one could use (say {{{ }}}), but they don't seem to work together with syntax-based folding.
Have we all turned into idiots now? Please stop.