skysight-inc/HackerNews huggingface dataset:
I don't think the "internet's biggest flaw" is that it allows for free, unmoderated speech.

> What’s even more interesting is that Wikipedia seems to exert a moderating influence on its contributors.

This is a great concept, but usually is horrible in practice. It says that wikipedia was partisan and quite left, and has since become more balanced. However, this illustrates a positive outcome of a dangerous potential. This model works much worse for less authoritative sites, but I personally do not believe wikipedia should moderate based on anything other than "truth". Regardless, this is extremely subjective and difficult to do. I think it is working at wikipedia (compared to other places) and am optimistic, but I have seen this go wrong so many times.
It's the opposite: the cost of mortgage is fake-subsidized via tax exemption and since everyone thinks ownership is the "goal" the supply of rental properties asymptotes to the equivalent price. Plus because of the bias to home ownership there is less rental stock.

The reason I say it is "fake-subsidized" is straightforward: say you make $100K per year. A reasonable expense on housing is 25% of your income -- 25K per year or about 2K/month. Luckily for you, you can use the full 25K because you won't be paying income tax on the money when you buy the house. So you can buy more house...except all other buyers making 100K can do the same. If you had to pay after-tax dollars you could only pay, say, $1500/month -- but so would everyone else you're competing with. In essence the tax subsidy only helps real estate agents and those who want to live off the appreciation of their house...which is a risk (yes the long term trend is upwards, but not necessarily where you live, and not necessarily when you plan to retire).

And let's not forget that almost all the mortgages are held by the US government. It's a highly distorted market, and while I believe it developed with good intentions, it's not at all clear it's good for the majority of citizens.
Also, English is the most widely spoken too, by a wide wide margin.
All new Mazdas offer the HUD as far as I know, but you need to take one of the higher trims.

I have the top trim 3.
Why is that cynical? That seems like a very reasonable thing to do if you want to start a company with very narrow domain knowledge.
When you say "You cannot pay your playboy subscription with GitHub stars" are you trying to say (i) you are a bro? or (ii) you don't know you can get porn for free on the internet?
Maybe you want to push your work to a remote server as a way to back it up.

Maybe you want to share your work with others even though it's still in a rough state.

Maybe you have automated tests in your CI process and you want to try those tests on your side-branch.

The point is you might want to wrap workflow around your stuff, even if it's experimental and broken.

Git doesn't make these choices for you. You get to make them.
Who forced you to use the laptop, to wear that sweater, or to live more than a walk away from your commute? And can I have a citation on the "tremendous misery" in the United States?
antirez handled that pretty well.
Yeah but this is not the purpose of the article. The article suggest you don't need to and can use the feature right away. Otherwise it would mentions even mention await, async, yield, etc. and say you can use it too.
If you carried your money electronically, the police would have nothing physical to seize. The most common form of civil forfeiture is when the police seize money or other items of value from someone transporting or holding them.

More significantly, if you have an anonymous ZCash account, the state has very little idea of how much money you have, where it is, or how you've used it; this means they don't know whether you have anything they want, or how to get it.
Callbacks and events are significantly faster than promises, and promises I think most see as a wrapper around callbacks, with convenience functions for running and waiting on multiple concurrent async functions.

If you want promises, just embrace promisify. I get a lot of this fear about error-first callbacks being only a "convention", but everything follows this convention in practice. Anything that can't be promisified because of that will likely have a pull request or a more popular fork that can.

I don't think node core libraries should be promise-based, and you can't expect the whole ecosystem to switch to promises if node core won't. At some point you have to jump to callback-style to live on node.

I also don't really understand what this post has to do with the release.
> better to go to a country with higher social mobility.

A country such as?

I started lower-middle class, and am now in the very top of the upper middle class income bracket, with a realistic shot of breaking into the Upper Class.

America has social mobility but if you follow a few specific paths. Deviate from that path, and it's hard to move up.

That's why I am curious about the authors life story. When I was in high school, I worked on getting good grades and getting into college, while many of my other peers fucked around. Most of them never really understood the consequences of their actions.
A very good decision, Polymer is a breeze to work with. It also shows that google is very confident in it.
Two simple practical benefits: (1) Performance for first page load. (2) SEO.

Also because of network latency sometimes it's faster to just reload the whole page than to send a few async requests and wait for them to return while the user sits there wondering what's going on.
There is no inversion: new and shiny is what clients want, boring and dependable is what owners want. In this example he owns the boring products, and builds the shiny ones.
The target audience are people who aren't looking at replaceable batteries and upgradeable storage as deal breakers. Especially since there are better/popular alternatives for both i.e. powerbanks and wireless drives/internet. And the people who make that choice are the manufacturers who base their decisions on the general public i.e. product research.

So maybe you, the OP etc just need to understand that your requirements are niche and unlikely to ever be met in the more popular phones.
you were so l33t with your hpacv.. what happened to you?
How is this better/different than HDFS? Is this simply an example of NIH?
Apple Patches iOS Flaw Exploitable by Malicious JPEG
My first computer
What system does not incentivize unethical behaviors? Any system can be subverted to one's own benefit. This does not necessarily reflect poorly on the system.
I think most languages thatare popular today are 'best of most worlds' for their users. For example, Scala has all the features you specified and has an even larger ecosystem of libraries for the server side.

I am still happy that this has been done as I know having a common API to program against does ease development and creates a great ecosystem as evidenced by node.JS.
Is anyone working on/does it make sense to have blockchain based voting for elections?
Yes but doesn't this just bring us back to the "are engineers artists" question?

UI/UX designers are not "artists" by conventional definition, and architects are in such a special zone of "engineering-plus" that some of us end up called Software Architects.

In other words: his exceptional aesthetic sense doesn't make Jony Ive an Artist except in a let's-decide-what-an-artist-is discussion. Which this is, of course. :-)
Also in automata theory: Post Correspondence Problem
Woopsa – open source protocol for automation and the Internet of Things
Sure, and I suppose "barely profitable" could be interpreted as "producing a small amount of absolute profit", but I read it as "barely producing more revenue than expenses", which is obviously incorrect in this case.
The thing about Lisp is it operates at a lower-level than most programming languages. Not the terms of machine level (like assembly language) but in terms of compiler level (parse trees).

There is a simple elegance to it but I also think it pushes a lot of complexity into other places. My opinion is that the trade off in where the complexity is doesn't benefit most programmers/projects -- Lisp users would obviously disagree.
who is "we"?

you're all idiots.
If I understand correctly, what you are saying is that to be a capitalist is to be a criminal?
Interesting observation, but I am not sure what your point is in this thread. Knuth understood the distinction and selected his words intentionally.

"When I speak about computer programming as an
art, I am thinking primarily of it as an art _form_, in an
aesthetic sense. The chief goal of my work as educator
and author is to help people learn how to write _beautiful
programs_."
Because people are subconsciously aware that an unstandardized language will never be appropriate for systems work. Rust is also hard to learn, very few resources, small community, disreputable maintainer and without an incentive to exist and make money like Oracle or Google, it's future is hopeful at best.
Says the candidate who forgot to spend money on an analytics team...

I'm specifically talking about this: http://www.insidesources.com/trump-campaign-relied-on-data-f...

A large part of the job of an analytics outfit on a campaign is to provide data to the boiler room on election day which informs legal action taken by the campaign to contest potential fraud or intimidation.
> The counterargument is that this attitude reinforces Silicon Valley as a non-meritocratic who-you-know culture

Which largely manifests itself on the latter half of an investment cycle (i.e. now), and is less visible during the former when capital is constrained.
Fun use of words given the context, consumers.
> Around 2008 I stopped doing programming projects. As a result, I have not had time or occasion to learn newer languages such as Perl, Python, PHP or Ruby.

What he means is that he skipped the languages that have it!
How does it defeat the $5 wrench?
Am I wrong in saying the appeal of this tool is it allows you to process your React app (with little or no changes to accommodate it) on the server?

I've been reading a lot about SSR lately. Correct me if I'm wrong, but wasn't one of the points of thick clients to offload processing to the client?
Or loading the plane back to front, no exception, though I suppose with #3 it might not matter.

The zone system and the way most airport terminals are designed make queueing and getting on the plane a horrendous cluster fsck.

Airports remind me of legacy software in many respects: they do things the way they do because they are building on foundation of garbage processes.
The article isn't trash. The author knows damn well what painters do and don't do. The "misogyny" is satire aimed at people who don't.

He also specifically calls out Graham for making statements about art history and practice that are factually wrong.

Graham's article isn't just uninformed, it's an example of Developer Exceptionalism - the mistaken belief that knowing how to code qualifies some developers as expert opinionators and practitioners in domains where they've barely reached amateur/dilettante levels of competence.

Art, music, architecture, physics, maths, law, and the rest, all require years of professional dues and effort to reach knowledge and competence - just as coding does.

It's fine having an opinion about them. It's hubris to believe that knowing how to code makes that opinion any more valuable than the opinion of any other untrained non-professional.
Blood, Sweat and Years: Raising Money as a Deep Learning Startup
How is that refreshing? This has basically been the natural state of human thinking until maybe around the enlightenment. People used to just say things like "all is water" or "all is fire" in very principled assertive ways all the time.

What I find refreshing is the tiny tiny tiny percentage of people that treat their beliefs like a probability distribution that they update very frequently with new empirical and analytic information.
try reading the book Traction that is co-authored by the founder of Duck Duck Go. There is also an audio version.
I don't believe that his commitment to his supposed ideals is in any way 'moral'. I'd refer to his position that 'only free software is ethical' as simply wrong - and arrogant.

Yes - we can admire his tenacity, and some of the great things he's contributed.

Paradoxically, his 'ideals' have probably contributed to his personal ability to make these things, at the same time, his ideology is I think more than naive, it's just plain wrong.

I like Stallman, but I take him with a huge dose of salt.
This, not in-person voter fraud, is the real threat to our democratic election process. Paper ballots have a couple of strong advantages: 1) The voter can confirm that their vote was recorded as they intended. 2) There is a paper trail that is difficult to falsify which can be used to confirm election counts.

Sure, there are problems with a paper ballot system, such as the fact that ballots can be misplaced or destroyed, but we've given up a lot for "convenience," which shouldn't be the top priority when it comes to our voting process.

If nothing else, our voting machines need to produce duplicate paper receipts, one for the voter and one retained within the voting machine so that electronic results can be verified.

Edit: as has been pointed out in the replies there are good reasons not to give people a paper copy of their vote, so it would be preferable to only produce a single paper receipt that the voter can view but which is retained within the voting machine itself.
Yeah, that's definitely the point of SemVer. The only point I'm (and presumably gedy is) making is that a major version no longer feels like Christmas morning, but rather akin to "see me in my office tomorrow morning." Okay, not quite that bad, but in the same vein.

SemVer is great and helpful and I wouldn't choose anything else currently, but it also lacks the builtin PR that old-school major versions seemed to have, where major version bumps usually meant you could get excited about exploring new major features. There's nothing special about a minor SemVer bump that says "new major features have been introduced." The spec only asserts that minor means new features.

That is, there's no obvious way to know that 1.1 introduced only one new method for checking status, while 1.2 introduced a new magic() method that finishes your work for you and makes all your dreams come true. :-P
If it converts between platforms, this would be killer. E.g. if my friend has google play music premium, but i have spotify premium, then i'd prefer not to get GPM links. Otherwise, everybody is just going to fall back to youtube or soundcloud.
At the airport closest to my house, the baggage pickup is right next to the exits to the taxi and pickup lanes. This means that I only need to carry all my stuff for a short distance to a car or shuttle rather than carrying it through the terminal. This airport has a tram system linking the building housing the ticket desks and security to the actual boarding terminal so having everyone haul their larger bags on the tram would be inefficient and just cause more headaches, especially for those travelling with children or the disabled.
Millions of Android smartphones exposed to new Drammer Android attack
Nice, but I prefer a language which runs both on client and server, because that means I can share code, and e.g. I can do prerendering on the server and stuff like that.
I think this part of his notes would be relevant:

>I firmly refuse to install non-free software or tolerate its installed presence on my computer or on computers set up for me.

>However, if I am visiting somewhere and the machines available nearby happen to contain non-free software, through no doing of mine, I don't refuse to touch them. I will use them briefly for tasks such as browsing. This limited usage doesn't give my assent to the software's license, or make me responsible its being present in the computer, or make me the possessor of a copy of it, so I don't see an ethical obligation to refrain from this. Of course, I explain to the local people why they should migrate the machines to free software, but I don't push them hard, because annoying them is not the way to convince them.

>Likewise, I don't need to worry about what software is in a kiosk, pay phone, or ATM that I am using. I hope their owners migrate them to free software, for their sake, but there's no need for me to refuse to touch them until then. (I do consider what those machines and their owners might do with my personal data, but that's a different issue, which would arise just the same even if they did use free software. My response to that issue is to minimize those activities which give them any data about me.)

>That's my policy about using a machine once in a while. If I were to use it for an hour every day, that would no longer be "once in a while" — it would be regular use. At that point, I would start to feel the heavy hand of any nonfree software in that computer, and feel the duty to arrange to use a liberated computer instead.

While his views can be seen as extreme, there's a hint of open-mindedness scattered throughout.
I think it depends on the recipient. For example, I'm a VC and I give ~0 weight to intros from people I don't know well.

I get a lot of emails like: "Hey, remember how we met once at a demo day in 2014? Well my friend is raising for her company... do you want to talk to her? The pitch deck is attached." When I read that, I decide what to do based on the pitch deck, not the intro from someone I don't know. If someone cold emailed me with the same deck, I think I'd make the same decision.
I completely disagree. The separate line at check-in and through security plus early boarding to a separate cabin mean you never deal with significant wait times and you can check-in significantly closer to take off. American airports in general are bad about bags, but having your bag in the first group again gives you a huge advantage. Especially if you mix with TSA pre check.
If you want to get rid of money entirely, the first thing you have to do is solve the 'Economic Calculation Problem'.[1]

[1] https://en.wikipedia.org/wiki/Economic_calculation_problem
Do I currently have oil slick, smoke screen, or caltrops equipped?
Would a YC member please create a youtube playlist for 2016?
I did the expat thing for just under two years. Leaving behind your old life isn't the least bit appealing if you like your old life. If you don't like your old life due to temporary circumstances, then you'll go back home after a few years when circumstances change. IME, the people who stay significantly longer than that have more internal problems than external.
I can list at least three linked ones: with two beeps, if the second's pitch is higher, means "on" or "ok" or "up", whereas if the second's pitch is lower, the other way around.

A fantastic book on how these are all related is "metaphors we live by". I'd expand on this but I'm typing on mobile and on a hurry. But seriously: read the book. It takes a long afternoon. It's great, short, illuminating, and not excessively dense or padded.
رسائل+مساء+الخير+للاصدقاء
> if they thought rationally,

Because buying something because it looks/feels good is irrational.

Makes sense.
I am an American with no close contacts to Greeks in my family, business or otherwise.
It all depends on context. In some cases I do, and in some cases I don't. However, one of the reasons I run my own business is to avoid compromises like that when possible.
We're using rclone for a nightly offsite backup to Backblaze B2. It's working well for us.
Anyone else finds naming important for adoption? Bitcoin sounds pretty elegant to the regular Joey IMO but „ZCash“...I mean...awful. Well lets hope for a rebrand later.
If you are a MITM you don't have to prompt non-2fa users for 2fa. You just replay their credentials, live, on the real site, and if the real site is asking you for 2fa, then you ask the real user for their 2fa.
>It's hard (if not impossible) to pick a single attribute of 'Lisp' that's shared by all the languages that are part of the Lisp family of languages.

homoiconicity
After reading Lawrence Kesteltoot's Java for Everything [1], I was inspired to write a .csx runner. I wrote it as a Ruby script shelling out to csc.

This new take is much cleaner integrating with csi.exe and the project system for dependency management and invocation.

[1]: http://www.teamten.com/lawrence/writings/java-for-everything...
So, you're arguing that we should have to risk lives because we'd be less willing to commit them?

I say this as someone with many family members who have served: absolutely yes. War must have a steep cost or we will be far too eager to wage it.
Then they're either immediately in violation of trespassing laws or "obstruction of traffic" laws.
Show HN: So, you had a productive day? Until now (brain challenge)
I am a Theology/Philosophy degree holder. Academically speaking I am always amazed at how brilliant the man actually is. When i hear him speak in a more conversational manner I always think, "That guy thinks he just got RMS, but RMS actually knows the guy lost the logical/ethics/battle.

I still remember when The Linux Action Show interviewed RMS and Bryan Lunduke couldn't even wrap his brain around the ethics piece besides (I have to feed my family). RMS said get a different job if closed source is your job and explained his ethical system.

I disagree with RMS on most things but I do identify him as an intellectual genius above my own abilities. As crazy as he is we are so far better off in this world with RMS then a world without RMS.
"You give me money, I don't shoot you"

That's not capitalism by any definition.

That's extortion and it was a well known practice thousands of years before we invented (or at least understood) capitalism.

I'd argue capitalism is not even an ideology, it's just a simple understanding of comparative value and how to go beyond zero-sum economics.
A browser game with calming music.
If you're getting paid to write quality software, don't instead write software that's only beautiful.
I think it's fairly clear he's not at insanity yet.

Yes, the man is a proper ideologue, in a way that most of us will never be about anything. But even in this list, he mentions using computers with non-free BIOS options, accepting trivial-case non-free Javascript, and otherwise conceding to basic common sense. He even acknowledges that he'll use totally closed software in incidental contexts like a library computer!

He goes much further out of his way than most of us would, certainly. We all have standards for 'acceptable inconvenience', and his standards would drive me mad. But even Stallman isn't practicing the kind of zealotry those examples imply.
The boring stack is just whatever is in your own comfort zone. I know plenty of people for whom SQL Server & C# are that comfort zone.

(FWIW mine is Ruby & Rails, and increasingly Elixir)
Apple has been very good with the iPad Pro at detecting and eliminating false touches using machine learning models.
Ah, I see. I'd be curious to know what sort of personal project requires HA. But in any case SQL Server Developer edition (which has HA) is free.
I personally enjoy the new & fancy. Infact, I try the new stuff because I enjoy trying it out, and the "gotcha" moment with that happens when you understand the stuff.

That said, If I had to choose a tech stack for work, I'd choose something that I am comfortable with and something that I know a lot about (compared to the rest of the stuff available) - because in the end, it's not about having new and shiny so I can blog about, but to solve the problem that my company is facing/trying to solve.
Ah, that's fair. But GitHub does provide quite a few styling options[0].

[0] http://primercss.io/