skysight-inc/HackerNews huggingface dataset:
To really answer that question, what are you going to use it for? That drives the memory, display, storage, OS, etc.

That said, I usually recommend a Thinkpad T420. You can usually find some decent refurbished ones on eBay.
another point is that you (the recommender, and, incidentally, also the user) are happy if there is at least one novel and interesting item in the recommendations.
This might apply less to music (list) recommendations, but in general that's how I (as a customer) also approach lists of recommendations.
Yes that seems like a good first test for generalization. Did they publish these images somewhere?
Plus there's the environmental impact of strip-mining lithium for the batteries. This impacts hybrids as well as EVs.

Owning a Tesla (the current fad) or Prius (the previous fad) has long been about looking like you are environmentally conscious rather than actually being environmentally conscious. True lovers of mother nature ride the bus, train, or ride a bike.
Yes, some pollution is to a degree localized, but not all of it. Don't forget that LA residents aren't somehow polluting more than their counterparts. In fact I suspect they are polluting less. It's just that they are concentrated in one place. And once again reducing C02 emissions (probably the most pressing pollution issue of our time) is not localized.
It's been quite a while since I last did web-scraping (I used to use BeautifulSoup, more than a decade ago).

I'm just wondering, since a lot of people are using fairly advanced cloud-hosting solutions with, I assume, tools offered by their respective hosting place to fight spam, is web-scraping a lot different from what it used to be about a decade ago? What steps do you guys take to prevent being identified as a bad actor by the place that you are scraping?

And on the other end, if you have a data-rich website, what are your feelings toward aggressive scrapers?
Ok, you get taxed more on fuel. Good for you.

There's starving kids in Africa. They have it worse than kids in the US but they aren't more than tangentially relevant to a discussion on hunger in the US.

Your European fuel taxes are of similar relevance to this discussion about fuel and transportation taxes/subsidies in the US.

6.14/gal a wonderful example of an amount of taxation I never want to see on a gallon of anything short of liquid cancer in the US. I'm convinced that we can reach a far more efficient way to implement carrots and sticks.
Happy to see Verge mentioned. The privacy features it incorporates really makes it a great privacy coin. There is an active team behind the coin and like you mentioned, Wraith will be a game changer.
> It's complaining that the Open Document Formats are bad because they don't use an optimized format.

That's the opposite of what the article states. From the introduction of the article:

> Note that this is only a thought experiment. We are not suggesting that OpenDocument be changed. Nor is this article a criticism of the current OpenDocument design.
Of course, electric cars are typically charged via some kind of fossil fuel so to a certain extent they also benefit from these subsidies -- just not as much.
Absolutely not. Nevermind even starting to talk about a specific niche of tech like AI. Article is completely false on almost all counts.
He has lost his temper needlessly in the past and acknowledged it as something to work on and from my limited perspective it looks like he has.

I don't see this particular rant in question to be a personal attack though. Personally, I don't see a macho, jockish atmosphere to the Linux kernel community either. Also, I'm also not particularly concerned whether an environment is cultivated where anyone feels they can contribute. People contribute to the kernel out of need as well as want.

To directly address the part of the comment about otherwise capable contributors (and the Sarah Sharp example): There's multiple kinds of capability. Technical capability isn't the be-all, end-all in this industry. In fact, I think most of us would say that soft-skills are what differentiate high levels of success in this career. If a company's management culture disagrees with you, then you aren't capable of contributing in that atmosphere.

It's not a matter of either party being to blame but a matter of fit between two parties working towards a mutual goal. I don't think it's remotely fair to say that it's solely Linus's responsibility to facilitate a culture where anyone can feel comfortable contributing. Especially with a project as fundamentally necessary where people will have to contribute, regardless of the culture. If someone's incompatibility with the culture trumps their need to work in it, then yes, they should part ways and that should be perfectly okay.

The same applies to personal relationships, marriages, etc. I think it's good to step back from things from time to time and realize that, ultimately, you're dealing with people and they're not always going to value what you value and they're not always going to give you what you want.

Linus is BDFL. That's all you need to know in four letters. Why are people trying to give ultimatums to God? Seems pointless.
What? That's stringing together a bunch of things that have absolutely nothing to do with each other.

The primary motivation of many "creators" is to gain more income; to that end, they do not need to produce user-friendly content, they just need to produce content that earns money. That doesn't even require maximizing readership.

Aside from that, whether one person is being hostile to another person has absolutely nothing to do with anybody "owing" anybody else anything. These are two totally unrelated concepts.
Wow, that sounds awful.

I wonder if many people have had problems with TransferWise or think it's a bad product. I've never used it.
My parents just spent a little over $20k on a Leaf. Not exactly a Bentley.
I think he's capitalizing on the fact that the recent AI breakthroughs in deep learning originated from Montreal (Bengio et al.) and Toronto (Hinton et al.), thus all the big companies want to have satellite offices nearby and Canada becomes hot for AI. Nowadays, there are a lot of students graduating from those labs who may or may not stay in Canada and build on this expertise.

Other than that, I don't think Canada gets it more than the US, for instance. Government is shooting money into AI now that they realized there was massive potential for growth, but I think it's still early to see how many Canadian AI companies will emerge from this (Element AI would be an early one).
No need to itemize, it is reported on line 54 and offsets line 44:

https://www.irs.gov/pub/irs-pdf/f1040.pdf

But lots of people don't end up paying $7500 in income taxes.
It's not, but it won't be phased out until later in 2018 based on anticipated production volumes, and if no government action happens.
Why can't you use the time to leave early? Or to take a longer lunch? Or come in for a bit then leave for 30 minutes? This type of clock watching nonsense is completely unacceptable for even hourly unskilled employment, let alone an office job or highly skilled fields.
Newly Discovered Orangutan Species Is Also the Most Endangered
Humans will reach their natural limits, but machines will take us higher.
IMHO how-to's of manual activities are better in video form. Other than that, text form is way better.
After reading this essay I actually share the sentiment. With progress in blockchain technologies and ideas like Blockstack I'd love to see that rebirth come in the form of a decentralized internet.
Microsoft HoloLens is now certified protective eyewear
One question is: what happens to the IC vehicles that don't get re-sold in their home country? Do they get shipped to other countries, or just junked? I live in the US and saw many older cars when I went to South America. Many were 25 or 35 years old.

So the question is what is the dynamic interplay between different markets for used IC vehicles? Should we be shipping 1995 Camrys to less-developed countries so they can junk their 1985 Camrys?

And then of course note that the 1995 Camrys probably get worse gas mileage than the 1985 Camrys because they have are heavier due to safety features....
This is something I think about a lot. How do we build a "data pyramid" that can be interpreted by future generations. I feel like much of our culture will be lost to bit rot.
I’ve found Chrome/Chromium to be absolutely terrible at searching local history and bookmarks. It often fails to find even the simplest of pages which I know I’ve been to recently, while Firefox is capable of digging out pages that are barely in my memory.

It’s one of the things that keep me on Firefox - it’s simply more usable!

(Personally, I’m convinced Google does it deliberately to gain more user attention time on their search service.)

The idea of having subscribed indexes is interesting! I often just want to search Wikipedia. The idea of indexes from friends or family sounds more like “trusted sources”, or the web of trust, or even GPG key verification. You’re saying I trust these sources more because I trust these people more.

I think doing this slightly in the background automatically (vs actively asking your friend for recommendations, or looking at a bloggers recommended materials page) could make the internet safer. It risks creating “bubbles”, but these should be a lot less significant than your own personal (Google) search bubble.
> can even function as an effective "buying stuff" currency because they are all deflationary

Yes. Exactly how US dollars cannot function as effective "buying an iPhone" currency since they are deflationary: In a year, the same amount of dollars will get me a better iPhone, or more iPhones of the same quality.

This super-simplified deflation argument is mostly bullshit, no matter how often it's repeated in economics textbooks. People have needs, and they are fine with fulfilling some needs later, but others they want fulfilled immediately.
Skype-like conversation in front of my passport + a european postal address... Their customer service has been very good.
Complicated Smart Home of the 1980s in Action
Its mostly a question of where to spend effort; In the same way I'm probably not going to read a paper with a shoddily written abstract, unless external reasons apply (ie the paper was recommended to me by someone trustworthy), it doesn't make sense for me to try to parse a shoddily written resume.

It takes more effort to do so, and its nonsensical for the person not to put effort into it, because its only written once ebery few years, and because its the first point of contact.

If you're going to operate at the level of a tenth grader, why would I assume you have anything more to offer than what a tenth grader might?

Of course the metric might fail, but hey, there's a hundred other resumes to have to go through too, and you managed to imply you're incompetent right off the bat, so I'm probably better off looking elsewhere.

Theres also the aspect that I personally don't want to put up with shoddy writing, and also the fact that these are not long documents. Its like 1-3 pages half-sentences and spacing everywhere; I'm hardly asking the world of you by requiring you bother verifying what you write.

>But at the same time, why the hell are you judging the suitability of a professional in a complex technical field based on typos in something they only write once every few years

Because, with the exception of some rare positions, there are a lot of people suitable for the job. There are also a lot of people who will apply without being suitable. And a lot of the people who apply at random, aka sloppily, are presumably also sloppy about the rest of the process.

So filtering on sloppiness is probably a decent utility; of course it'll remove the sloppy suitable candidates, and it won't remove the non-sloppy unsuitable candidates, but hey.

Alternatively we can do modern hr stuff like filtering resumes on key-word searches, so if you're an expert in Oracle 11d but not Oracle 11e....

Every filter is fucked somehow; but typos seem to me one of the least fucked, precisely because its so easy to avoid. You only write it once every few years.
It looks like several have tried, including the Library of Congress: https://en.m.wikipedia.org/wiki/Comparison_of_archive_format...
Being persistently wrong, despite overwhelming evidence, is stupid.
Linux supports hot-adding memory. Since it can do that, as a guest, so can any other VM. Overprovisioning might be required, but it's only required because of software limitations, not by hardware. I would venture a guess that could be solved.
From that report:

> The bulk of energy subsidies in most countries are due to undercharging for domestic environmental damage

I understand it's an accepted part of the word subsidy but it always feels dishonest when people treat "lost revenue" and actual money given to industries the same and then combine them into a huge number that is 95% theoretical losses that are difficult to quantify.
> I think I can do without reading that source now.

This is crazy, man. I'm just saying it costs less carbon to keep a used car. I'm not accusing EVs of "being an evil temptress".
> It's a pyramid scheme in a sense that you depend on others to keep buying the bitcoin.

Please don't use the expression "pyramid scheme" lightly, because there are actual pyramid schemes out there, and we want the expression to keep its power so we can warn people against them.

Bitcoin may be in a bubble, but it's definitely not a pyramid scheme.
Are you both serious, that's amazing!
People overuse it a lot, hence the backlash. I think it seems "fancy" or businesslike to some people (it's the opposite) and others just don't think about their writing enough to notice the weak tone, needless misdirection, and wasted words that result from using passive in too many cases where active would do.

Most of the time, in most people's writing, switching most of the passive-voiced sentences to active will improve the writing.

As with all writing rules, you don't need to follow it if you know what you're doing—by definition, since knowing-what-you're-doing means (among other things) not accidentally using the passive voice where active would have better served your purposes, but using it only when you want its particular effects.
Yes, community contributions are always welcome.
Right now, we have specifically covered the cases we needed for our product.
So, it'd be cool if we can make these as generic as possible.
Containers are designed to be non-persistent - if an instance of a container goes down you should be able to replace it with another instance with no loss in state. Most people want their databases to be persistent (unless it's just temporary local storage for your process), so containers are a bad idea here. What you want is some sort of external storage to store state. This also enables better horizontal scaling.
Works for me on iOS Safari 11.0.3
I'm worried Canada is just going to go the same direction the US went w.r.t. immigrants, just with a delay.

Edit: Seems people are misinterpreting what I wrote. I'm referring to the public's view of immigration, not immigration or immigration policy itself.
That is a situation they work towards never happening, by never leaving a behavior change in the wild long enough for such a situation to develop.

If you look closely at the kernel code it is easy to find two or more syscalls that have names and behaviors that are very similar, but where one is recommended above all the others.This is because the older syscall(s) were found to be flawed.

But rather than break existing software, they introduce a new syscall that fixes said flaws and leave the old one intact and recommend that in the future software use the new syscall.
> If it creates a specialised concrete array at runtime, then it can't be a truly "generic" method (whereby I assume generic here means parametric polymorphism?).

I'd argue it is, because the semantics of an array are the same whatever that array contains. In any case, there's no nice alternatives: a lot of Java APIs use Arrays, so not being able to work with them would be unpleasant, while having contexts in which you could work with existing arrays but not instantiate new ones would be weird and not a good fit for an immutability-oriented language like Scala (it would match what Java does, but Java is a lot more mutation-oriented).

> not see why this cannot be a compiler optimization, since the types are statically known at the use sites.

The use site for the generics could be arbitrarily many compilation units away from the code that instantiates the array. If it were just primitives then we could use @specialized and generate multiple copies, sure, the issue is that Java arrays are unboxed for any type including custom ones.

> Perhaps Java interoperability is the reason for the choices Scala made, but it doesn't appear that e.g. Scala collections can be used from Java?

They can be used, though in practice it's cumbersome enough that you probably wouldn't want to. The current collections API was created after Scala was relatively well-established and so had different priorities from early language design.
'“What they did is wrong, and we’re not going to stand for it,” Mr. Zuckerberg said.'

I'm sure the FSB are quaking in their boots.

I also think it's legitimate to point out firstly that the US has a long and distinguished history of interfering in democratic elections the world over, sometimes even overthrowing democratic regimes to install horrible dictators, and secondly that Israeli influence on the US elections is considerable and out in the open, but for some reason hardly every reported by the MSM as malign. Funny old world eh.
To be fair, BeOS was killed by Microsoft threatening OEMs into refusing to carry their product. Linux only escaped because it wasn't owned by a corporation that needed revenue to survive.
> Make it a phase out of two - four years..., it would boost sales of EV's and our entire transportation network

Doesn't work. Stuff simply does not scale that fast. Maybe the big automobile companies can scale up EV production, but there's still the battery bottleneck (which prompted Tesla to build the Gigafactory, but I am not aware of any other project even remotely near that scale - and Tesla sure as hell won't sell its batteries to competitors, they got enough demand with their cars + the energy storage stuff).

Public transportation will only be buses that are able to scale. Even light/street rail takes years to get politically approved and then financed, and actual proper intercountry transportation takes decades to build - if it gets built at all given how expensive it is.
Note that, contrary to what the HN title implies, Twitter doesn't say it specifically targeted those hashtags or hid them entirely. The testimony mentions them as examples of tags that were associated with a significant number of bot/spam tweets.
I agree with this comment. If you are near the end, just finish and get done with the PhD. Also .. take it from someone who is more than a decade into their professional career in CS research. Things change. I used to be able to crank out papers easily. Then, I got older and so did the field. All the easy stuff was gone. It is much harder to publish in my particular sub-field now. I tried expanding to include other related areas but it is also tough. I kinda wonder at what point to throw in the towel.
It has nothing to do with regulation. Users sign contracts that explicitly state the company will do this. You can't fault the company for doing what it told you it would do.
I don't think you could be more wrong.

Edit: http://www.nature.com/nature/journal/v489/n7415/full/nature1...
I'm writing an ES[latest] series of guides at https://www.writesoftware.org on various frontend development topics, all JS-related.

It's not yet on par with the other resources listed in this thread obviously, but I always use arrow functions, const and let, avoid semicolons and in general make use of modern JS across all the examples.

I did video courses once and I find that they are very hard to update once shipped, and they tend to age pretty quickly, so I went all-in with text content.
Probably has something to do with pair particle production [1]: 500 virtual Model 3 is produced along with 500 anti-Model 3 then they are immediately annihilated.

[1] - https://en.wikipedia.org/wiki/Pair_production
Three years from now, Google will have gotten distracted by other shiny things, and the "smart" features of this neighborhood will abruptly stop working when their backend services are shut down.
Who knows but it was an obvious outcome
I do agree that not everything is imposed by evil corps, but hostile products don't necessarily fail by their own: cigarettes and junk foods are just one example of this.

In general I'm not against video content in a web page, as it actually can be a good source of raw data that we can use to understand something in great details, but I would argue that in many cases video is objectively inferior to text: texts are much easier to parse (both for computers and humans) and also some irrelevant information included in the audiovisual format can reduce the entropy of a content (e.g. how a reporter looks like physically).
Modeling a city's minuscule changes
Quantifying Release of Climate-Active Gases by Large Meteorite Impacts
As a Twitter lover, it's been a real letdown to see them sacrifice objectivity and fairness at the altar of political correctness. The platform is so seriously broken by their attempts to censor things they deem unpleasant. I have tried my best to turn off all of their content filtering features, but they still sometimes censor replies to my own replies. You can sometimes see the actual number of replies to a tweet next to the reply button, but can not actually see them at all.

At the same time, they have not done anything to reduce certain types of spam, such as the repeated reply chains under the President's tweets, which can so easily be identified as spam by the fact that they are unrelated to the parent, and appear in the same order under a number of parent tweets.

It's a total mess.

Added: I went back to find an example of the spam chains to reply to Srslyjosh, but I'm pleasantly surprised that they seem to have finally eliminated them. I withdraw that specific criticism I guess.
The advantage is that you can eliminate any ad, also if it is embedded in the content, and not served from an ad-server.
Really interesting paper! +1 on trying to solve this problem, I was just trying to put the size of the problem in perspective (the house isn't really burning down).

I suspect people underestimate the game theoretic consequences of stake systems like Algorand as compared to PoW. (For example, the dynamics of contentious forks may look quite different.) I don't know which is better! But those types of consequences are likely much larger (for better or worse) than the electricity savings.
If you're going to compare long term maintenance costs, you absolutely have to include the battery pack replacement cost. Otherwise you're being disingenuous or even deceptive.

Many '11-'12 Leaf owners are already complaining about significantly reduced ranges on their vehicles. What happens after 60,000 miles if your battery starts rapidly going under 9 bars?

Keep driving with terrible range anxiety? Plan your routes with chargers in mind? Have a stopless commute now require you to stop and charge, making trips even longer?

Replace the battery pack?

http://www.greencarreports.com/news/1111264_new-life-for-old...

Whoops, that's going to be $6,200.
Right. Obviously, if you put a tax credit in place to incentivize manufacturers, you have to wait for their ramp-up time.