skysight-inc/HackerNews huggingface dataset:
A fun thought, Apple could acquire Sublime to compete with Visual Studio Code. It's native the way Apple loves native. It's already the favorite tool of developers all over the world.
I read it all, got so excited about working there, then, by the end... "US citizens only" :( Not that remote...
I've read some of those web sites and they're insufferable. Buy a house in cash so you have no payments, shop only at Goodwill, collect rain water for drinking, and never, ever get sick, and you, too can retire at 40!!
You know social security is a Ponzi scheme right?
Then you don't get a VISA. Pretty simple.
Arguably precious metals don't have much more utility value either.
How to Train Your Microservices
Your link doesn't work for me. Can you perhaps just explain the difference? A twitter link is hardly a canonical source.
there is a bad 80s made for tv movie (or maybe a twilight zone ep) where a convenience store worker finds out the store is a front for stealing young's people blood so old rich people can live forever. in the end he run away and one of the old rich customer hold the pursuit saying "don't worry, he will be back eventually"

...and now it's lucrative pseudo science. sigh. maybe if they find the director he can be their very own hon Hubbard!
Yeah, it's a... choice is the best way to put it. It has upsides and downsides.

I do think supporting mutual recursion is very important. People expect it to simply work, especially in an object-oriented language. It does work out of the box in JavaScript, Python, Ruby, and Lua. (And note that also none of those will detect access to undefined variables until runtime.)

Early versions of my main hobby language Wren did detect this error statically but it ended up interacting poorly with the REPL and I became convinced it didn't provide enough value to justify the static checking.

The main thing that tipped the scales for me was that Scheme works this way. That seems like a pretty reasonable path to follow for a dynamically typed language.
> The internet was built on people writing massive forums posts about completely stripping down Kawasaki motorbike engines

You're skipping the birth of the internet and are talking about the teenage years. I was alive and on the internet in the very early 90s. Academics and Hobbyists created the barebones of the internet, sure, sorta. But the internet didn't explode in popularity until people started making money off it. That's when the 90s internet bubble started to form. Even before the internet, services like Prodigy, Compuserve and AOL were here, quite literally being the internet. There were local BBSs and then there were big, national BBSs like Prodigy and Compuserve. They were little internets onto themselves, and produced content themselves. At the time, they were more popular than the web itself, because the content today simply didn't exist like it did back then. No google, No wikipedia, forums were still in their infancy, etc.

> I totally and utterly refute your statement. The world came to the internet for the content that people made for free

Wrong. You most certainly weren't on the internet back then if you're going to stand behind that statement because it's 100% false. It's simply too complex for that statement to hold true. Everything from internet speeds to cheap computers played a much larger part -- the internet sucked back in the mid 90s because it took 3 minutes to load up a simple (non animated) gif file. Videos? Hah! It would take you a week to download a 15 minute clip. Due to these issues, people got fed up or were impatient and it delayed adoption.

> Quality online content will not vanish if online advertising fails, because quality online content is posted by people who first and foremost /want to post content/.

That's great in some naive ideological fantasy, but it ignores a little something called human nature, more specifically, greed and/or the need to put food on the table. People will want to make money off their work and people will create content for money. Just because some people will create content for free doesn't mean they constitute a majority, or even a minority.
Facebook alone is a poor example as private accounts are the norm, at least among most folks I know.

Twitter on the other hand is used far more widely with public accounts, and is commonly used as a platform for political discourse. The few "hate speech" style cases I've read (great example is the infamous "twitter joke" trial in the U.K.) have almost always stemmed from Twitter accounts. Instagram is similarly much more commonly used with public accounts.

https://en.m.wikipedia.org/wiki/Twitter_Joke_Trial
To people entering this comment section: if you're not totally caught up on this debate and only have a passing interest in Bitcoin-- leave now, there's nothing for you here. This thread is going to be a lot of sound and fury from the two sides of the civil war, and little else.
The only way the privacy issue will be solved is through legislation (or regulation, were the FCC to take a crack at it). Otherwise you're just fighting a highly incentivized system that is already in place and profitable. I can't imagine Google or Facebook sitting idly by and letting some change come about that might very well invalidate their entire business models, so it would take a real large shift in public opinion to get something that wasn't watered down.

I'm of the opinion that the best we could hope for is strong silo protections and the ability to request deletion of our gathered personal information for individual companies, and even that's a stretch. Also, even if we got that, good luck enforcing it on remote entities.
> For US citizens, they may hassle you a bit but they have to let you in.

This does not apply to U.S citizens. The very first paragraph of the article covers this.
What happened to the redwoods?
So SCRUM...
laughable uBlock alternative.
It's unlikely the blood banks involved have made any misrepresentations.

It'd be interesting to see what Ambrosia told the blood banks though.
Nah, no copying, I'm just a fast typer :P.

Seriously though, please then make your opinions explicit, in the form of beliefs about the world and the merit of discussing political issues (or the merit of minding the consequences of one's creative work, as per this subthread). That'll make it easier to have a constructive conversation.
This probably would have happened no matter who was President as a consequence of the review of the visa process started under Obama after San Bernandino massacre. https://www.nytimes.com/2015/12/13/us/san-bernardino-attacks...
McIntosh, isn't it?
Might want to look at an MBA instead of a BA or BS in Business.
Kip’s Investor Pledge for Mental Health
That is a possible scenario. There is still a moral issue, that of deception. If you're begging on the street for donations to fund a homeless shelter, those giving would likely be unpleasantly surprised to find the shelter uses the money to build luxury housing to additionally fund the shelter. Even if it is a solid strategy, you're still deceiving people to encourage them to donate.

And if there are more rich paranoids than I think and there is real demand for this, what do you want to bet on the expiry date creeping back or similar shenanigans?
Face-to-face? Pre-checks? Interviewee? Inverviewer?

Whatever, recommend manager-tools.com

Not book-based, but podcasts. Some golden stuff however from a couple of very experienced people whose experience also includes technology. A stepping-off point.
No, but US customs rejects people all the time for shit like... you admit to smoking weed once 15 years ago.

There's all sorts of "harmless" things that could be on your Facebook profile that could get you rejected.
Smartsheet | Bellevue, WA | ONSITE | Full-time | Software Engineer (Fullstack, Backend, Mobile) | www.smartsheet.com

Smartsheet is a SaaS application for collaboration and work management. It is used to assign tasks, track project progress, manage calendars, share documents and manage other work. It has a spreadsheet-like user interface.

We're hiring for a variety of roles including Back-end/API, Full Stack, Android, iOS, QA, support, as well as many other non-technical roles.

More details and apply here: https://www.smartsheet.com/careers/
Scientists now know how your brain differentiates faces
To clarify, I'm pro nuclear. I mean it is very hard to fight irrational fears with logic. Like how flying is safer than driving per miles, yet many people are more afraid of planes than cars.
I can thoroughly recommend "Internet Routing Architectures 2nd Edition" by Sam Halabi. It's an older text, but much of it is still relevant:

http://amzn.eu/5tCOQfW

It was my goto book when I worked on BGP-4 odds and sods.
Starbucks anywhere in the US, any coffee shop in a large metropolitan US city (NYC, SF, Seattle, Philadelphia).
I had a look -- I'm curious as to how you received so many submissions already. Did you canvas or advertise? Did people just find you?

Off the top of my head, I think you'll maintain the most traffic if your service is gratis, like Craigslist but maybe collect some analytics and sell some ad space? Offer the option to pay for a "promoted" slot like Reddit and Google?
Others might have more creative solutions than I do here...
As far as aggregate data you collect from the site I'm in the dark.

I really like the idea of collecting some more direct software needs. It seems like a good space to crawl for project ideas if nothing else.

What library are you using for the UI? Is that Bootstrap material design? There are some more polished versions of the same sort of thing which might tie everything together a little more (particularly that app bar). But I'm just nitpicking now. It's a very clean layout.

I would add a "Home" or "List" option in your menu as well. I know the title goes back but it's typically good practice. That or add a "back to list" button of some kind on the posting template.

Again I like they idea! It is a bit different from freelance work websites where its a basically big feeding frenzy sometimes. Maybe that's only because it's quiet right now, I don't know. Anyway, it all works and its fast. Nice job.
Eerily similar to the controversial Instagram bug last year:

Post: http://www.exfiltrated.com/research-Instagram-RCE.php

Discussion: https://news.ycombinator.com/item?id=10754194

Leak your cloud provider keys, leak everything. These should be kept under close scrutiny and locked down as much as possible.
VaaS. Vampirism as a service. Brilliant!

This is another one of those things that makes me fear that open class warfare is imminent, with torches, pitchforks, guillotines, and all the accessories.
Academics are paid with tax dollars.
I occasionally dip in to r/bitcoin and am repeatedly baffled by the whole debate; both in its inscrutability and the level of (let's say) "passion" exhibited. Still I have no real clue of the issues.
That's not the worst of it. The transaction fee is enormous, something like ~$5 and is even larger if you consider the amount of wasted mining power trying to mint a new block (that number peaked at ~$100 per transaction a year ago).

IMO we really should be pushing for GNU Taler, which is a system that doesn't have proof of work, is confirmed effectively immediately, and has many more privacy properties similar to cash. It works by having a mint sell customers coins (using whatever standard method of payment you like), the customer spends coins on merchants and then the merchants can redeem the coins for "real" money.

In particular, customers cannot be identified (nor can their transaction history) but merchants' income can be identified (for tax reasons). As the system doesn't require proof-of-work the speed problem is massively reduced as well as the transaction cost.
> Why do programmers feel the need to convince other programmers to switch to a different language?

Because they themselves derived some benefit from it, and believe the other party would too, if only they would try it.

Sometimes, I don't think it's just benefits, but certain languages offer different ways of doing things that other languages really could benefit from. Our older languages teach us things as we use them, like that nullable pointers as our only reference type were a bad idea. Encouraging others to use languages that adopt different ideals would seem to be to just be people trying to get people to see the merits of those ideals.

> Why get into religious wars?

Because we're still using languages with nullable pointers. More seriously, because people care about the quality of their work, and you don't always get to pick the tool for the job. And it can very well be that there isn't a good tool for the job, but only and okay tool for the job: while I use Python extensively at my job, and while its speed of development definitely benefits my team, I would kill for some static typing. (I've been looking into mypy for this reason, but being on Python 3 would help…)

And people don't always use the right tool for the job, or I'd be done trying to explain why they should not be using raw bytestrings for text. They didn't pick the wrong tool for the job — they simply don't understand that actual string types exist, or why they should use them. (It doesn't help when the language/library's obvious choice is the wrong choice.)
> "Fuck Trump for pulling out of the Paris climate accord" - is that "anti-American"?

Name one country that will grant you VISA if you start yelling similar things about their president.
Are you open to taking patches to that blog entry?
Startup Raises $35M in 30 Seconds with Crypto Currency
This specific policy does not apply to US citizens, but the general act of being asked for social media passwords and similar certainly can.
>Don’t do it to anyone unless you’d also slash their tires.

I really do not understand the reasoning behind this statement.

Sabotage of the belief system and slashing tires are very different. Fundamentally different I would say.

Slashing tires leads to an outcome that becomes very quickly obvious to the victim and is easily repairable.

Sabotage of the belief system goes very likely unnoticed to a person and can last for hundreds generations and is very difficult to repair.
React vs. Angular vs. Vue.js by Example – Decide for yourself (free 3hr course)
Ask HN: What are your favorite podcast episodes?
I know everyone has a favorite podcast, but do you have favorite episode(s)?

Indiehackers podcast episode 16 with Mike Perham on building Sidekiq, episode 6 with Josh Pigford or baremetrics and episode 1 with founders of SubmitHub

I really enjoyed the Derek Sivers episode on the Tim Ferris podcast as well as the episode with DHH.

The MetaLearn podcast episode 15 on Ask Better Questions was also a favorite.
>Pension funds are usually funded by the contributions of the qualifying members in their tier, much less by taxes receipts in state funds in some kind of general debt obligation. You may also be confounding private and public pension funds, the latter of which I am guessing makes up the lion's share of what the article is talking about.

I'm not confounding anything; it's the same the problem in both cases: your organization accrued a liability with no asset to pay it, so you had to take the payments from newcomers to this system. Whether that happens within a private or a public pension fund doesn't change the dynamics of the core problem, which is that your organization is at a cost disadvantage to competing organizations, which then spirals out.

The example I gave was the dinosaur companies. Bethlehem offers $15/hour but must take out $1/hour to pay for unfunded pension obligations. NewSteelCorp offers $15/hour but needn't take out anything for legacy pension obligations. Where do the best workers go? And what does that to do the burden on remaining workers?

Likewise, every time you raise SS taxes to cover increased obligations, you're risking the flight of contributors to other countries and the underground economy.

I don't know what you think I'm "confounding" there; I see a recognition of a common pattern that I tried to explicate, with implications for the current problem. "Oh, this is public, not private" is non-responsive.

>Of what I know of actuarial work (not much, admittedly,) outlooks are calculated on the combination of many risk dimensions.

And my point was that the actuaries missed a big dimension, which is that the organization has actual competition. So when you say "oh, we'll just take one more dollar an hour from workers to shore it up, what's the problem?" you're failing to model the loss of contributing workers to companies that don't have to thusly gore them.

You're right that pension funds can retroactively change pension formulas, but they typically don't, and Social Security definitely hasn't cut pensions to something sustainable.

>But to address your concern head on - yes, the fund can go broke, and it's not the rest of the public's problem. That's the kind of loss that creates healthy risk aversion and should make for sensible negotiation by labor leaders and the politicians they put into office in order to limit corruption.

So you agree a pension fund can go broke, but are simply claiming that governments are immune to an analogous problem? I'd say it becomes the public's problem at that point, when there are millions of seniors that expected payments they can't get without raiding other critical government services. Why don't you?
More miners will not make the fees go down. The limited resource is space in each block, currently 1 MB. Having more miners does not increase the block size.

It would be nice to have a proper economic feedback mechanism on this, e.g. miners decide how big to make the block based on how high the fees are getting. However, the costs for big blocks are externalized and so I think miners would make blocks as big as possible to capture as many fees as possible. The cost of storing those blocks in perpetuity costs the whole Bitcoin ecosystem.

I consider this a major crisis for Bitcoin as with current fees, the system is not very useful. The original thinking was that block sizes could be increased a lot and provide transaction rates that match what credit card companies can do. Current Bitcoin core developers and miners can't seem to increase the block size, each blames the other for inaction. Some suggest the core team is mostly controlled by Blockstream and their business model depends on expensive transactions forcing people to use their Lightning network instead. Miners are fine with high fees as long as the Bitcoin price doesn't collapse.

I don't know how this will play out. Perhaps some clever idea will come forth to solve the scaling problems. If so, Bitcoin should continue to be adopted and rise in price. If things say deadlocked, I could see Bitcoin wither away as other crypto-coins do the same job but for lower transaction fees.
cool model! is the salary half of a normal job or less than that?
They missed the San Bernadino female's online posting of support for jihad on Facebook, pre-immigration to America. It's seems as if it's the case of scouring the wrong data/too much data (i.e. NSA collecting every telephone call in the USA at this time, while vetting did not look at immigrant social media background so the machine learning would never have helped if it wasn't pointed at the right data source or able to choose the data source) https://www.nytimes.com/2015/12/13/us/san-bernardino-attacks...
1-bit SGD is cutting-edge deep learning tech. (so cutting edge it has a different license than CNTK itself: https://docs.microsoft.com/en-us/cognitive-toolkit/CNTK-1bit...)
Yeah, I think "a community for index fund investors" already exists, and it's the boglehead forums and wiki.

Index fund investing is (relatively) simple and (relatively) boring. Honest questions: What does an app with leader boards, individual portfolios, and stock picking add to that or how does this app fit in with that philosophy?

(edit for grammar)
My experience is unfortunately different, I found the data for some delisted stocks like HTZ missing which will massively screw the past results due to the survivorship bias...
There is already a shortage of plasma and blood for people with real medical conditions that need treatment.

Consider in IVIG treatments that thousands of plasma donations are needed to make a SINGLE treatment dose and most people receiving these treatments have chronic diseases requiring ongoing treatment, so for just a single patient for one year you are talking about in excess of 10,000 donations needed.

But hey; lets just sell it all to the Peter Thiels of the world so we can keep them alive forever...
Show HN: The tangled web of the .NET Collections interfaces
Still not sure what you mean (besides AMAs being something new on the world stage).

I'm interested in making AMAs more likely to produce honest answers.
> For many longtime Village residents, what the street is missing is not a cool factor but the essential mix of businesses that makes a neighborhood function.

These core local businesses unfortunately got priced out a long time ago.

A flaw in our system of real estate is that there doesn't seem to be a very good mechanism for rewarding the businesses that help increase the value of a neighbourhood. Businesses put in the sweat equity into creating a great business that draws people into the area and makes it fertile ground for other businesses and redevelopment, and their reward is that their rent spikes and they're forced out.
I'm an external observer in all of this and I was reading some discussion about this earlier, could you explain your position to those like me who aren't very familiar with this issue?

From what I read segwit sounds like a reasonable solution to what seems like a very real practical issue with bitcoin today. So far all the people I've seen arguing against this change seem more interested in fueling conspiracy theories than actually explaining why it would be a bad move (and I get this vibe from your post as well).

So what's your position exactly? That the current issues with transfer fees and the long term usability of bitcoin are overstated? That they're real problems but it's too early for this push? That the solution is not the right one? But if not, which one?
And why was I down voted? Really, I did not even express a strong opinion. I kind of expressed a doubt. This is really strange. I may not know something and I may have doubt. I believe a community like HN is a good place to express them and get corrected. I am shocked to see that this is not really welcomed here.
Show HN: Flask-Assistant – Building Virtual Assistants with API.AI and Python
Reasons to Switch from Google's TensorFlow to Microsoft's CNTK
I think that's a mostly fair assessment however by reducing supply you have the side effect of making addictions worse. You had people that may have had physical dependency but not addiction who were 100% functional, living lives having the carpet ripped out from under them and having to deal with physical withdrawal.

I agree with you but i don't think anyone would argue that like always when the government gets involved we over corrected.
According to Alan Kay, programming is a pop culture right now. So people want to preserve the investment in the language of their choice by maintaining or improving its pop status.
Bots are really bad in CS. One of the issues is that they really need to have specific tactics for each map. Would be really interesting to give a bot a branching tactical tree which starts them off with a particular starting job for the round, designate smokes they need to throw and then take various actions based on how the round plays out. That is how humans do it. Only at a low level does someone go in with a generic thought process to a round. Usually you learn how to hold a position along with a team mate then work off of that. Right now bots pretty much just rush mid every time.
Steg: Hide text in music