skysight-inc/HackerNews huggingface dataset:
Maybe we could get away with a couple smaller claims:

- It would be weird to expect programs specifically optimized for a performance benchmark, to also be optimal for energy usage or memory. Maybe less weird for energy, if runtime is the biggest factor in how much energy gets used. But I'd expect there to be huge tradeoffs between runtime and memory usage, once we start really optimizing for memory.

- Running the Benchmarks Game has meant doing a lot of work to figure out what the relationship between "optimal" and "representative" is, and what the rules of the game should be as a result. Even if we take it for granted that we've answered those questions in a way that gives us useful benchmarks for performance, it would be weird to expect the answers to be exactly the same in benchmarks for energy or memory.
Or you could just skip the part after the author went "ugh, I have to write a visitor, that's like, so many characters to type." He's whining over a fairly minor point and jumping through way more hoops than necessary. The proposed "default" way to visit std::variant is honestly pretty clear and simple in comparison to most C++ code.
As long as my memory is still working, the closed parts were mostly the GUI (Aqua), the network stack, and (of course) all the utilities like mail client, iTunes, etc.
No, no, no! They get religion and put an index on every column.
I had the same issue with DDG but tried again recently and so far so good. I've gotten used to using the bangs for wikipedia and imdb now. Maybe give it another shot.
Lithium abundance has issues.

It is not that common in the universe at large (compared to other elements early in the periodic table) because it burns up very quickly in the core of stars. People who have thought about this in terms of nuclear energy think that lithium used for fusion is not all that likely to be a larger resource than uranium used for fission in a plutonium economy.

Right now most lithium is mined from a few countries in Latin America that are not globally minded so I could see politics getting in the way.

Certainly there are other reserves of lithium that we know of, probably more that we don't know of. When we go looking we often find there are resources we didn't know about. On the other hand, it takes time and money to develop resources. A "baseline scenario" is that it is like oil and other commodities, the price will go up and down.
No doubt that std::visit appears to be a mess but why not call std::get<a_type>(a_variant) and trap bad_variant_access exceptions? It would still be a bit annoying to exception-wrap each attempt but it seems cleaner than any of the std::visit alternatives.
> The processor complex on this unnamed NPU has 672 processors, each with four threads per core.

Very cool.
What do people use for mocking S3 behavior with high fidelity, to test exponential backoff and other resilience strategies in this situation?

I've seen a handful of test libraries but none of them seem to make realistic up-to-date error injection a priority.
Mobile phones will never be shared by people who don't already share them. This is a convenience functionality, not something that would change how you use the device - from the exact reason you said: mobile phones are extensions of identities. This feature is something you would use when your own phone is out of reach (e.g. on a shelf in the living room) and your wife's phone is with you in the kitchen.

True, it will not exactly boost sales, but it will not decrease them. It will make some people more likely to recommend Apple. Everyone will still have their own phone.

You can overcome the risk of decreasing the likelihood of creating personal attachment by letting the foreign user log in to a de-personalized (no custom wallpaper and so on) space and use a limited subset of functionality, e.g. a browser, contact list, the Apple messenger app and a phone app (that would call from your own number/phone over VoIP); this functionality would be available only when both phones are connected to the same wifi.
Not the same as what the article is trying to accomplish, which is an exhaustive match (i.e., any unmatched value is guaranteed to fail at compile time).

For example, consider a parser that matches on tokens. If you add a new token, the match should fail, because you want to guarantee, at compile-time, that every possible case is handled.

This is one reason that the lack of sum types in Go is so painful, to the point that someone wrote a special library for it [1].

[1] https://github.com/BurntSushi/go-sumtype
I was going to say "Nobody would know how to do this" but in reality, it's probably a bit more like "Not enough people would know how to do this" and if they're taking increments of 0.2BTC, they're hoping or expecting to get some real volume.

Making it just hard enough that anyone with a Coinbase account and a credit card can't just do it without actually running a full node of their own, would probably be bad for business.
Got to agree. I used to google pandas problems for remotely complex stuff because it wasn't really intuitive how to do it in pandas. Now I have a better context for how simple such things can be because of data.table in R.
Cool, I didn't realize. Learned something new today.
A whole new way to recruit the great remote engineers for your company
"Good engineers are good engineers anywhere"

May you think about remote engineer but uncertainty about candidate's quality?

I am Duke from https://passcareer.io/ ( contact us at biz@passcareer.io). We are the new marketplace platform to connect you with the remote engineer in South-East Asia. The candidates already passed our test includes communication, algorithm, software design, and culture-fit with 5% acceptance rate from submitting the application ( Our founder and reviewer team are ex Google, Amazon, and C-level of successful 200mil exit start-up).

Silicon Valley companies are setting up main development office in Southeast Asia includes tinypulse, saleshood , misfit ... ... and have the successful exit or raising series A, B. We couldn't be happier by already helping companies which have founders used to be in Y Combinator and 500 startups. You will be next!

Pass and our candidate are ready to boost up your engineering team. Your success, our success! Let's talk soon
How so? FaceID is local to the phone.
Formula is certainly safer and better than getting zero milk from women that can't lactate, no?
This Will Be Bigger Than the Internet of Things
This 'Game of Thrones' Characters Sing New Taylor Swift Song Is Next Viral Stuff
Possibly because of this:

https://en.m.wikipedia.org/wiki/It_takes_a_village
This has been such a frustration of mine when mentoring people through learning to code.

Python is a great beginner language, but it isn't a language that is only for beginners.
The fix is to implement the closures properly, by only closing over individual variable slots. It looks like the engines are implementing closures by closing over entire windows of slots--that is, if two functions have the same scope, they inherit the _union_ of the variables they reference as a single window/block of variable slots.

The original article has a much simpler explanation and solution: https://blog.meteor.com/an-interesting-kind-of-javascript-me...

To learn more about closures than you ever thought possible, try reading this paper describing how closures are implemented in Lua: http://www.cs.tufts.edu/~nr/cs257/archive/roberto-ierusalims...
At 300 hours/minute they'd need 18,000 pairs of eyes judging videos constantly (not all videos need to be judged immediately, but that's fine). Assuming a normal employee works 50 weeks of 40 hours a year, that means that each employee is only working about 23% of the time. In the end they'd need about 80,000 employees to judge everything that gets uploaded. Wikipedia says they had 57,100 employees in 2015. With inefficiency (HR, payroll, managers, manager-managers, devs to write video audit software, etc), they'd need to triple their workforce solely to keep up with youtube.
I see distinction between what I consider shipping and delivery (UPS, Fedex vs Postmates, Grubhub). But UPS/Fedex doesn't care (within laws) what you are shipping. It's not like you can be the Fedex of Birthday cards, that makes no sense but it's exactly what is happening in the delivery world.

Maybe this is natural as consumers are getting used to on demand delivery so companies need to focus on something and be known for it. But, eventually I'd expect to just have one app where I could get anything delivered without having to use app A for groceries and app B for restaurants and...
When this nanny starts a nanny management company and sends nannies to people who need them, she will probably earn enough to afford the six dollar bread.

Why is there so much hate towards the rich on HN? A few years ago HN was all about sharing your projects and talking about technology, completely different than what it is now.
Rohingya and the Myth of Buddhist Tolerance
I think the waters on questions like these have been significantly muddied by a tax system that really does benefit the wealthy. This and we have around half of congressional lawmakers wanting more tax cuts for the wealthy, as though things weren't already easy enough for them. It's therefore entirely reasonable to imagine that the average person would feel resentment toward the wealthy and that the wealthy, in fact, should feel self-conscious about that.
At least C++ lambdas are nice syntactic sugar for function objects, saving a good amount of boilerplate. When I look at lambdas in Python, I cry.
Just use kotlin or golang. You get a modern language and you get types. And you still have java libraries with kotlin.

I totally understand the lack of typing & static compilation making things painful once you reach a scale where you can't put the codebase in your head. Asserts, unit tests and variable names are poor substitutes. As an interm solution have you tried converting your internal python code to be fully typed with 'optional types'?
Or how they steal public water and sell it while also claiming to not be subject to the laws governing that water.[0]

[0]http://www.bbc.com/news/business-36161580
There's something really disturbing about this given the fact that people are still rotting in jail in this country for selling a dime bag in the 90's. The time for federal prohibition to come to an end is far overdue.
I used to be a school board member and have seen this first hand. Our unions preferred that we lay off younger teachers so that the more tenured ones could receive raises.
I have a habit of highlighting as I read. When I highlight text on this page, it seeks to a section of the podcast, even if I haven't hit play.

Perhaps it would be possible to only seek on click, not selection.
Just because you can't see a connection between the two ideas does not mean it does not actually follow from that. (It's only a non-sequitur if you lack the imagination.)
You'd have to add shielding to it too. The whole point is that a single large shielded Cycler makes a lot more sense than smaller ships.
given the complexity I an see them being useful for decorative garden mazes (as in, very very tiny) - lot of complexity but actually small could give an interesting run without being overwhelming.
Looping back to why sum doesn't work with strings, it looks like they implemented it like this:

>>> def sum(it):
... return reduce(operator.add, it, 0)

Basically the first value is always added to 0. This has one important difference which can be a valid compromise if you expect to almost always sum numbers. If you try to call add([]) without the initial 0, you'll get an error because there's no way to know what the zero value is.

In a typed language you could use type inference and use the inferred type's zero value (if the language has such a concept for all types like for example Go does). In Python I guess you could fall back to None, but then you'd have code that doesn't behave consistently for all inputs.
Why can't you compete with a country like Singapore? Aside from very strict regulations on social taboos (being visibly naked through a window, chewing gum, drugs [a superset of each major religious group's preferences]), Singapore functions quite well. They have less than 2% unemployment, they are highly developed, GDP per capita is only slightly lower than the United States, income inequality is fairly high, but absolute poverty is exceedingly rare and mobility is good.

Of course, there are cultural differences which would probably get in the way of the U.S. reaching goals like this with such efficiency, but surely Singapore proves that it's possible.
It doesn't make sense for individuals to martyr[1] themselves for a cause. The same goes for people who pick on climate change campaigners who fly in planes or still drive cars.

But it does make sense that if you, as a wealthy individual, feel guilty about things like this support moves that improve equality overall in society: Medicare for all, higher minimum wages, good labor laws, good social safety nets, uniform access to education, maybe UBI, etc.

[1] this is probably a bad word choice but it's all I could come up with on the moment.
As both I and the parent suggested, you'd only need humans reviewing content that is reported or automatically flagged. And you'd have a second level set of people for appeals handling.
But you need a group of highly skilled team players. Which is a hard problem.
Yet, you could probably do six pack tutorials if the six pack was beer. You could probably drink it right on camera and give drunken reviews.

But nudity is problematic...
Maybe the mean by total dollars spent. Which given the high prices at least passed the snug test. Maybe.
Unions Aren't Obsolete, They're Being Crushed by Right-Wing Politics
Definitely not. If HTML caching were enabled by default, I would've run into all sorts of weird issues with a lot of my Cloudflare-protected sites.
This is similar to Thomas Paine's argument for a basic income in Agarian Justice. If civilization has deprived you the natural right to live off the land, it should compensate you somehow (access to cheap clean water or free water).
> I think a tech union would significantly raise the wages of technical people.

By what mechanism? Either they engage in collective bargaining, which is filled with problems, or artificially constrict the supply of labor by requiring additional licensing. Considering there is already a shortage of software engineers, constricting it further is unlikely to be net positive.

From where I'm standing, the current system works very well and is about as free as a labor market can be. I just accepted a new job and the process of getting there involved talking to about two dozen companies, narrowing those down to 6 or 7 offers and having each company submit a bid (initial offer). I pruned off the bottom half and had the top 2-3 companies submit revised bids based on competitor info and ultimately chose a company which offered a great mix of compensation and role/culture.

At no point in the process do I think having someone else do negotiation for me would have increased my pay. In fact, I'm convinced that any collective bargaining arrangement would mean a significant reduction in my compensation—for one thing, every "open salary" calculator I've seen proposes a salary about half of what I make. Formulaic salaries help low performers and hurt high performers.

> If nothing else, they could communicate with the business on how to make developers happy and comfortable; something the business might be willing to do, but don't know how to do.

I don't need a union to do that. I certainly don't need a union with collective bargaining to do that.

Tech "unions" might make sense to enshrine certain ethical principles, but I would not expect a union to increase my pay—and would vote against any one which promised that.
Check out Deuter.

I've been using a "Giga Bike" daily for about three years and it's held up perfectly.

It might be a little large for you (28L), but they have a few smaller models, and compression straps help somewhat.

I particularly dig the "airstripes" design, which 1) suspends the pack away from your back to minimize the sweaty shirt effect, and 2) provides the right amount of friction so the weight isn't all on your shoulders.
Not to mention when you can crowdsource banning content, competitors will intentionally flag content that competes.
FICO is an acronym for Fair, Isaac, and Company. Their "FICO Score" is a piece of software that they make and sell. I'm sure the details are a little more complicated than I'm making it sound, but it's essentially software which is sold. Just like any software, there are different versions - and it's possible to get stuck on an old version if you don't pay for updates. There's FICO 98 (from 1998), FICO 04 (2004), FICO 8 (2008) and FICO 9 (2014). [1][2].

The FICO Software is a scoring engine which will produce an output based on the input you provide it. The three big credit bureaus collect data about you and feed it into the FICO Score software. Even if they all have the same version of the FICO software, because each bureau might have slightly different data on you, your score may be different from each one. Presumably, the FAKO companies also have the FICO Score software, but a much more limited set of data to feed into it - thus making the score less reliable to someone looking to issue you a loan (Big Bank).

At least, that is my understanding of how it works - admittedly, I may be mistaken and welcome corrections.

[1] https://en.wikipedia.org/wiki/Credit_score_in_the_United_Sta...
[2] http://www.fico.com/en/02-02-2015-fico-makes-additional-fico...
Wow, you must be angry about something.
This blog hurts my eyes to look at...
> Fundamently the problem lies in the fact that civilised countries forget how much more social security a corporation gets from operating a business in there: no hostile takeovers, police coming in time, medical insurance for their employees, functional legal systems.

Wouldn't this all impact ROI?
> Only if you assume the conclusion in thinking consciousness is magic by making first-person subjective experience some irreducible fact of reality.

If experience is irreducible, then something else is. In physics, that would probably be fields. Irreducible doesn't mean magic. It means we can't find anything to reduce it to.
Using exceptions as flow control is an anti-pattern in many modern C++ developer circles. It would also be excessively expensive.
What Is CamperForce? Amazon's Nomadic Retiree Army
Also read: https://pdfs.semanticscholar.org/855b/2366f09596a120ee486318...
Thanks. I don't think it has incremental find. Just same point in lines but I'm not sure.
The Raspbian PIXEL desktop environment will run on your PC or Mac. It's a distribution of Debian Stretch that is pretty nice and they have a great support community on their forums.

https://www.raspberrypi.org/blog/pixel-pc-mac/
yeah, but its not enough. Its like ro.sf.lcd_density with Android -- I want to rescale everything.

When I was using an Android phone it was handy because I could get the tablet UI for most apps.
Money in the bank is not the same as cash flow positive. If YouTube had to spend money in the bank to verify videos, such that the whole enterprise was net cashflow negative, eventually the bank account would be depleted, why the hell would anyone run such a business?

If human curation has to work, it has to work and still generate profits, otherwise you're running a charity on its way to bankruptcy, not a business.

As to your other claims, it's based on assumptions. The feasibility is based on how often things are flagged. 300 hours per minute, if every minute of every video had to checked manually, would require 18,000 people continuously watching video 24 hours a day, or 54,000 if you consider an 8 hour workday. However it is unlikely that handling a video simply requires the duration of watching it, as there are gaps in between as well as "stalls" when you actually come across something questionable. I'd say it takes 5 minutes per 1 minute of view if you want to be conservative. That raises it more to like 250,000 people required for 100% curation.

But not even video is flagged, if you have to sample even 1% of those videos, you're talking 2500 full time employees. That's going to cost about $500mil a year with pay and benefits.

And even then, you will have false positives, lots of them. Because reviewers have subjective evaluation of things like hate speech, racism, or pornography. I've seen political channels I follow like the Young Turks or Secular Talk get flagged and punished by human curators who considered some of their videos to cross the line.

So if you really really want to be sure, you can't actually depend on a single reviewer. Flagged videos need to be peer reviewed by a panel of people, and those people usually have to know the CONTEXT of the video they're reviewing, because satire can go undetected, and say, a video designed to expose extremist by parodying it can be falsely seen by some as extremist without context.

This is no where near as simple as you flippantly make it out to be. It would be extremely expensive and still end up with many false positives, and even one or two high level VIP false positives gets you the same negative PR.

I personally think it's better to just tag videos, and let people filter them on their own, than banning it. Let porn be hosted on YouTube, but just tag it, and make the tag filtered by default, which you can remove with a safe search filter removable.

In other words, it should work the same way porn works on Google.com. I mean, if you let your kids surf Youtube because Google bans porn, but don't ban them from using regular Google search, you really think they can't find porn?
They do offer it for webapps using Lets Encrypt, but nothing else afaik. But I look forward to it being added, it is definitely needed. Even setting up the Let's Encrypt to auto renew is a very tedious process.
It seems to only be significantly different with fannkuch-redux. Looking at the CLBG page (http://benchmarksgame.alioth.debian.org/u32/performance.php?...) for that algorithm there doesn't seem to be very big difference at all.

I cannot explain the difference and if this is indeed an error by the authors of the paper it casts a fairly big shadow on the reliability of the rest of the data.
There's no publication date on the episode page. Right now it's only available through a `meta property="article:published_time"` in the page source, or by finding the episode in the series list. This makes it difficult to cite.

EDIT: I just incorporated this quote into the PowerShell article. The transcript differs a bit, so you might want to update it. Notable differences are the transcript's "would turn structured data" and the omission of mention of awk, grep, and sed. (Presumably, the latter sounded like unintelligible false starts to the stenographer, who just cut it entirely.)

Here's the quote:

> I'd been driving a bunch of managing changes, and then I originally took the UNIX tools and made them available on Windows, and then it just didn't work. Because there's a core architectural difference between Windows and Linux. On Linux, everything's an ASCII text file, so anything that can manipulate that is a managing tool. AWK, grep, sed? Happy days. I brought those tools available on Windows, and then they didn't help manage Windows because in Windows, everything's an API that returns structured data. So, that didn't help. [...] I came up with this idea of PowerShell, and I said, "Hey, we can do this better."

EDIT 2: The references to "PEARL" are all a little weird, too.
people sometimes accidentally mix tabs and spaces

I just tried with three different editors, and literally could not manage to get code in a file indented with a mix of tabs and spaces despite actively attempting to. Who are your co-workers who actually personally have had this happen to them in, say, this decade (not nebulous stories from the internet of "I heard once about this"), and how did they do it?