skysight-inc/HackerNews huggingface dataset:
>because the present system was not designed; it evolved,

Huh? Where'd you get this from? The Electoral College did not evolve, it was specifically designed by the Framers as a compromise between the rural and urban states.

>I attribute the support for the current system entirely to people who must validate their feelings that the ends of getting Bush & Trump elected justified the means. This means it is plausible that it is in nobody's interest, when we look to the future.

You're provably wrong here: The system was specifically designed the way it was to give more power to the rural (lower population density) states. That's exactly what it's done in elections where the popular vote winner lost. The people who support it continue to support it for that same reason: it's giving them the result they want, which is disproportionate power to rural states and rural voters like them.

It's absolutely in their interest to support that: they have different values than urban voters, and they want to win elections. The EC system helps them achieve this by tipping the scale in their favor, so of course they want it to remain unaltered.

Your assertion is that it's in "nobody's interest" is plainly wrong. You only think that because you're biased in favor of your own interests, which align with urban voters (like me), and you think that your interests should be all voters' interests, or that they're correct. Rural voters don't agree with you, and they think they should have more voting power per person than urban voters, so of course the current system is in their interest, even if it is inherently unfair.
>Pi Hole is free, unless you're counting the system you have to run it off of (like a raspberry pi) but you can run it off any device you want like a virtual machine at home for instance, so you only need to buy a Raspberry Pi if that's how you intend to operate it.

That was addressed in the parent comment under footnote [1].
When Disappearing Messages Don't Disappear
Or anywhere else for that matter.

Even the most honest people that make big money, just relegate the non-honest part to other people.

A product company executive will relegate it to advertisers and marketeers to brain wash people with his products, honesty be damned.

A musician will leverage the culturally bad copyright system to get their royalties.

A clothes designer will outsource to cheap laborers, including children, in developing countries, treated like shit and paid the minimum they could get away with.
Every language I’m aware of has different syntax for inclusive vs exclusive range; making it situational would be quite confusing, I’d imagine.
Socialism?!?
I come from one of those countries. Basically all companies offer the same price regardless of location. Around here, population density may affect coverage -- as in, superfast Internet access may simply not be available in the middle of nowhere -- but not price.
> The money has got to come from somewhere

sure, but the total operating cost can be lower, because they don't have to rake in profit. said another way, the profit-making imperative is operating overhead that a municipal ISP doesn't have.

since their total cost of operation is lower, and since their incentives are more aligned with the desires of their customers, they can provide a better experience for said customers, while using less resources overall. the only people who lose are shareholders of for-profit ISPs. i find that trade-off acceptable.
> not because they're crooked per se

If it walks like a duck, and quacks like a duck, is it not a duck?

The end result in terms of narrow corporate interest winning out over overwhelming public sentiment is indistinguishable from bribery.
> I thought you had to root your Android to block ads?

Maybe with Chrome, but there's an Android version of Firefox that lets you install uBlock Origin:

https://play.google.com/store/apps/details?id=org.mozilla.fi...
A bit of a sidebar, but it really bothers me that the term "Intellectual Dark Web" has stuck. It makes them sound like a group that includes Cody Wilson, Amir Taaki, and a league of pseudonymous thinkers, instead of podcast hosts and professors.
It would have appreciated the software updater telling me that that I won't be upgraded because I'm on the previous LTS instead of insisting that there aren't any upgrades available - this while I'm reading the release notes from Ubuntu. Bonus points for allowing me to upgrade anyway without resorting to the terminal.

From https://tutorials.ubuntu.com/tutorial/tutorial-upgrading-ubu...:

If no upgrade appears

As mentioned in the Ubuntu wiki, upgrades from 17.10 will not be enabled until a few days after the release of 18.04 and upgrades from 16.04 LTS will not be enabled until a few days after the release of 18.04.1, expected in late July 2018.

You can force the upgrade, however, with the following steps:

close Update Manager if it's still running
open a terminal in the same way you opened Update Manager
type update-manager -d and press enter
Actually Lisp systems were no more expensive than other advanced language implementations. But one needed a bunch of expensive RAM.

At that time there were already free implementations of Common Lisp for Unix: AKCL (later GCL), CMUCL, CLISP, XLISP, ... IDE for those were usualy GNU Emacs or Xemacs with ILISP.

Windows had less choice for free implementations, but one used the commercial implementations anyway and some were not that expensive.

On the Mac everyone used Macintosh Common Lisp - which at some point was owned and sold by Apple itself - not very expensive.
There's still an opportunity for Microsoft to fix this. They definitely have major problems with basic functional requirements at the moment (like reliably displaying messages that another person has sent to you in chat), but there's not really another offering out there with the brand associations that the Skype name comes with.

All they need to do to bring people back is simplify and focus on robustness of the key functions. However, I'm not sure there's much of a business model they could exploit in this way. Using Skype is free. I've used in for about 10 years and in that time I've maybe spent £40 on paid calling. That's not enough to sustain a high quality offering. It only works if consumer market is the entire focus, leveraging the strategies that the like of Facebook employ.

For these reasons, although it wouldn't be hard to fix, I reckon it won't happen. But who knows, Microsoft have done some things in the open source arena over the last five years. Maybe one day they'll run a product like Skype simply for the satisfaction of owning the world's best online calling service (and the money would surely follow).
For those who might not know, the University of Edinburgh had a department of artificial intelligence in the 1970s. They were very forward thinking at the time -- it later got folded into the School of Informatics, but Edinburgh remains one of the best places to work on AI/ML work.

edit: slightly awkward phrasing in my original comment above. Amended: They were (and still are!) very forward thinking.
I'm not sure why this is even a thing, even on news articles with huge images, it's just POINTLESS to me. "Oh I guess you don't want me to read this article" click
Business is business, it's not personal. What should concern you is his attitude in thinking that he knows best for everyone. He's created a lot of toxic environments, most notably Twitter, that would go a long way in cleaning up the internet.
Ask HN: Project ideas for master's programme in Computer science
Hello friends, I am about to finish my master's in computer application, I want project ideas in machine learning, or software product or any other cool ideas,
So that later that can help me in fetching good job after the degree completion..
$35 for the device + ??? for accessories, compared to $0 for downloading an adblocker.
It's a little more complicated than I made it sound above. 50% of my curriculum was courses from CS department, the other 50% courses from the AI department. It was actually possible to do AI without doing CS at all, though. There were AI and Linguistics, and AI and Phycology degrees, for example. There was basically no crossover in languages used in the courses taught by the two departments. CS was mostly Java with some C++ and C. AI was Matlab, Prolog, a little bit of Python for NLP, and few other esoteric things. Some AI-side courses involved basically no programming at all ("Introduction to Cognitive Science" springs to mind).

That said: some of the AI students who didn't have to take any CS courses chose not to take the suggested ones... then had a really hard time in a few of the later courses. Computer Vision was brutal for them.

The situation is slightly different now. Edinburgh has a foundational "Informatics" (being the combination of CS, AI and Cognitive Science) curriculum. Students in those disciplines start with that, and then fully specialize in the later years of the course.

As a more or less completely unrelated side note: Sethu Vijayakumar, one of the judges for the last couple of seasons of Robot Wars UK, was my dissertation examiner.
Elected Local Government Officials answer to their lobbyists.
China Now Has 9 Times as Many Solar Jobs as the US
Definitely agree that having the inclusive syntax makes sense either way (..= was mildly jarring at first but makes complete sense syntactically) - I just mean the exclusive ranges arriving at that compiler error definitely seems unexpected
Like Google Duplex, but with real human callers
Payments in developing countries is already fast through the use of mobile phones, no cryptocurrency overhead required.
> Just look at any minority who doesn't buy into identity politics. They're labeled as traitors, haters of their own race

I really don't think they are. Look at Kanye West. People aren't objecting to him because he "doesn't buy into identity politics", they object to him because he says stupid, ignorant things like "sounds like slavery was a choice".
I think that's quite possible. On FB, I've gotten a lot of "lookey loos" popping up and asking me questions on Messenger, usually "is this still available?". So I answer them and half the time never hear from them again.

With CL, they have to punch in a phone number, or use email to ask inane questions like that (which they do, just not as much).
Yes, that's not really cryptocurrency anymore. It's a federal bank that has retail customers.

Maybe not a bad idea, though. It might make some government payments (such as Social Security) more efficient?
My understanding is that impl Iterator<Item = i32> in return position means that there is some single concrete type that implements the Iterator trait that we are simply not going to name. This way, the compiler can do dispatching statically. If different paths returned values with different types there wouldn't be just a single type that is known at compilation time. That is why the extra indirection via trait objects is required in the example.
The only question I have after reading is - What does cryptocurrency actually mean according to the post?

Is it a digital currency?

But, USD is already mostly digital.

Or is it like a real cryptocurrency?

But, the selling point of cryptocurrency is decentralization.

Even if we ignore the decentralization, cryptocurrency has a lot of unresolved issues to work at a massive scale.

PoW burns a lot of energy. And PoS works by making rich richer because of the staking mechanism.

Transaction times on a huge scale network is slow. Yes, there is Lighting/Raiden etc being released but let's wait for it to be proven before we jump the gun.

Before someone says what about centralized cryptocurrency?

That is same as the digital USD. How will cryptocurrency be any different?
How exactly would this proposal require a huge amount of capital to build?

With your "reverse auction" approach, the would-be builder has to spend money on both out-bidding others who who'd prefer other uses AND has to spend on the actual cost of building, so two/double costs.

Your solution is to effectively steal the rights of the owners of the land.

My approach modifies the rights of title holders. It's no more stealing than more other measures (such zoning) because it happens in the bounds of the right. Indeed, I am simply proposing extra-aggressive zoning to encourage density. Moreover, your approach also modifies land-holder rights. I mean, landholder have never had unconditional control of their land, that control has devolved to the state or the sovereign all the way back to medieval times and before.
The short of it is that AI isn't an undergraduate-level specialization. Having a demonstrated capstone project, a full system that someone could point to when in an interview, would go a long way to ameliorating concerns. Masters degrees generally have a thesis that qualifies, and it wouldn't be hard to make a senior project be a requirement for an undergraduate degree (my CS department had such a requirement).
My mother is an immigrant and speaks 4 languages, and I am learning my third. This is a ridiculous argument; if this is so important to you, advocate for Google translate integration into email.
So let me get this straight. You are saying Nvidia is having a massive shortage of parts, while ignoring that both AWS and GCP offer GPU instances that you can get any time. Not only that, the article you reference is about Geforce GPUs, which is not a data center GPU. You are comparing apples and oranges.

Please show me an article where there's a shortage of Tesla cards.
I'm starting with gathering the book requirements for some of the electives which might be of interest to me...

For 85-712 COGNITIVE MODELING:

How Can the Human Mind Occur in the Physical Universe? 2009
Author:	Anderson, John

ANSI Common Lisp 1996
Author:	Graham, Paul

For 85-211 COGNITIVE PSYCH:

Cognitive Psychology and Its Implications 7TH 10
Author:	Anderson, John

For 85-814 COGNITIVE NEUROSCIENCE:

No books listed.

For 85-421 LANGUAGE AND THOUGHT:

Language in Mind: An Introduction to Psycholinguistics 2014
Author:	Sedivy, Julie

I'll update this with more books shortly.

For 15-386 Neural Computation:

From course website:
http://www.cnbc.cmu.edu/~tai/nc17.html
Trappenberg T.P. (TTP) Fundamentals of computational neuroscience, 2nd edition, Oxford University Press 2009 (required/recommended).
Hertz J, Krogh A, Palmer RG (HKP) Introduction to the theory of neural computation., Addison Wesley 1991 (reference).

For 15-150: Principles of Functional Computation:

From course website
http://www.cs.cmu.edu/~15150/
There is no required textbook for the course. All material we expect you to be familiar with will be covered in sufficient detail in the lectures and lecture notes. There is an optional (and free!) text which some students find useful, called Programming In Standard ML (PSML). This book is based on the lecture notes for the predecessor to this course, 15-212.

For CS 15-122: Principles of Imperative Computation:

http://www.cs.cmu.edu/~15122/syllabus.shtml
No textbook, but uses C, Emacs, Linux.

For 15-381: Introduction to AI Representation and Problem Solving:

Artificial Intelligence: A Modern Approach, Third Edition
(Typical at most schools for teaching Intro to AI/ML.)

For 10-401: Introduction to Machine Learning

Machine Learning, Tom Mitchell. (optional)
Pattern Recognition and Machine Learning, Christopher Bishop. (optional)
Machine Learning: A Probabilistic Perspective, Kevin P. Murphy, available online, (optional)
Skype for business is not Skype, it's Lync with a new name https://products.office.com/en/skype-for-business/online-mee...

That said, the true Skype is not as good as it used to be. I kept using version 4.3 on Linux until the servers stopped working with it. The reason is that the new UI is horribly biased towards video calls, which I don't do often and surely not with friends. For them there is WhatsApp since it became available and every single person I know uses it.

Problems with the Skype UI, in case somebody from Microsoft reads these comments. This is version 8.20 Linux, which is a huge improvement over the previous main version (screen sharing works). The use case is talking or chatting with customers, small or medium companies (in the European way so small on the American scale). None of them had Skype for business, many use Slack.

1. When I start a voice call the chat is not opened by default. It should.

2. When I open it, it's a narrow column. The rest of screen is totally wasted. Maybe it's hoping that I start a video call, which I won't because I started a voice one. The chat should fill the screen, Slack like. The is no way to resize the chat, or they made it very difficult to find it.

3. There is a lot of white space around text, which I understand typographically but it doesn't allow me to see much back in the history unless I start scrolling, which I didn't have to. There should be an option for a compact mode. I've been tempted to open the Electron container (a zip), change the CSS, rezip and check if it works.

4. Messages used to have a visible timestamp. They don't have one anymore unless one clicks on them. This makes harder to find when somebody wrote something.

As a consolation, Hangout is possibly worse. The only advantage is that one can share a link to a group chat. Skype can't.

The result is that one customer of mine always used Hangout. Another one switched to Hangout for the group chats and we used TeamViewer when screensharing didn't work in Skype for Linux. I'm the only person in the team to use Linux (the others are on Macs) but everybody switched. That for whom thinks that supporting Linux is not important.
Sure. But the results I get today are consistent with the ones I got when the unit was brand new. In fact, it's so consistent I can predict with very high accuracy what my reading will be just based on how much I've had to drink and how I feel. So if the unit is inaccurate now, it was inaccurate when it was new.

Also, we have two units, one in my car, one in my wife's car. I've tested myself back-to-back with both units (at home) several times and the readings are always consistent.
Teenagers killed in fire after Tesla crashes, battery bursts into flames
On the other from personal experience and research I have heard of, buying "experiences" is more rewarding. Take trips, go bungie jumping, have a fancy meal, and doing it with friends the better. These things are less prone to buyer's remorse.
I wonder whether the bacteria survive in the cow stomachs when the cows are only being fed kelp, and (if they don't, what happens to the cow if it is switched back to a grass diet?).
Thing is, except for CS theory evolving, the programming language environment from 30 years ago is in my opinion irrelevant from a maturity perspective. The number of practitioners was probably 1 million or so worldwide, now there’s probably 20-40+ million programmers worldwide. We didn’t have widespread internet access, barely a handful of Open Source communities, compilers were generally commercial and extremely expensive, companies behind technologies were extremely volatile, etc.

While that made for very nice war stories, it also meant that you’d have the “ship” sinking under you completely. Now a tech still stays around to some degree.

A C developer from 1990 could still be a C dev in 2018. A Java dev from 1998 could still be a C dev in 2018. And a programmer in your average mainstream language in 2018 could reasonably expect to be working in the same language in 2018. Especially if that language has enterprise traction (Cobol, Java, C#, Javascript, SQL, etc.).

Also, languages are a lot more similar to each other than they used to be, in terms of expressiveness and power. Lisp was a “lightsaber” to the “stones” of the 80’s, now it’s at most a slightly more powerful “machine-gun”, at best.

And regarding language evolution itself, everything evolves. Or did Common Lisp programmers generally write unit tests, have integration test harnesses, use package repos, etc. back in 1995? I somehow doubt that :)
> To some extent I consider the city today a capitalist parody of this former self

What do you think the people who lived there in the 60s say about your assessment of 2005 SF being "very Bohemian with a strong underground scene"?
Manhattan Population Explorer
Why kids and teens may face far more anxiety these days
The problem with a municipality is the same as the status quo: Too much monopoly. If they're good, then great, if they're bad then too bad -- no other choice. Same as dealing with Comcast.

A better idea is to have the municipality just manage the "last mile" physical cable from the home to the exchange, then have various ISPs operate a backhaul from the exchange outwards, along with customer support, billing, etc.

That way the customer has choice of ISPs (real choice) and you aren't running five cables or more from the exchange to a home.
95% of Swedes live in the tip. I doubt upper Sweden has good coverage being that it's a barren tundra.
If the US Treasury did that, it would be illegal.

The coin thing is a hack that would probably be challenged in court, because it's illegal for the Treasury to arbitrarily print money, except when it's silver.

So, you're not wrong in that the treasury can physically do those things, but it's in the same way that you wouldn't be wrong if you claim North Korea can do the same by illegally counterfeiting endless dollars.
Also see: https://simple.wikipedia.org/wiki/Unintended_consequences, specifically the Indian cobras.

Even with good intentions, predicting outcomes is difficult. When you donate to a charity(or any organization), you are giving them more influence while delegating decision making. The best option seems to be: find something you really care about and get your hands dirty.
Ask HN: What do you use for diagramming in software engineering?
What are the popular common tools today for (visually) documenting architecture, component, and interaction diagrams?

The core purpose is to facilitate the efficient communication of technical information between software engineers on the team at a high level / bird's eye view (as opposed to a more granular level line by line comment inside of code).

Specifically, something persistent & electronically scalable (not just a temporary whiteboard sketch that goes away!)

Not just for a one-off communication, but something long-term so that institutional knowledge stays with the organization, even if people come and go.

I'm thinking out loud here but some kind of product / solution that can be baked into a code review process.
Any chance I can get for pure solitude. I love being alone.
Shareholders are also people. Some shareholders are large and rich. Some are small. Some are pension funds that want their members to receive dividends and returns.

And maybe I am a pessimist, but I haven't seen that many examples of government run enterprises that can be said to be well-run. And how are we ever able to know whether they are run well when they are tax financed?
David Goodall ends his life at 104 with a final powerful statement on euthanasia
They mostly use antibiotics to promote growth. Feed lots increase risk of disease because cattle are closer together, but their diet doesn't really have anything to do with the use of antibiotics.
How to Teach Students Grit (2016)
Need to submit it for my degrees completion
A lot of this should be pushed to the states. If a flight is only with a state and not over 400 feet and a certain distance from an airport. State issue.
Oh cool, what year are you in?

If it's 3rd or 4th I was one of the judges at your systems design practical.
No more "Remix to Ignition?" How am I gonna get it on?