skysight-inc/HackerNews huggingface dataset:
You made my day in return when I viewed your list of submitted stories. So much cool stuff!

(And another sign HN needs to step up its submission/upvoting algorithms/UX. I do think so many HN-worthy stories get lost each day just because of this.)
> What has Trump even done on the border that would have any effect on this at all right now?

The series of highly-publicized immigration raids and deportation actions targeting, in many cases, categories of persons who.were previously not deportation priorities.
I thought the engineering team was the reason they wrote it.
Nothing special - just the whole "Yeah, saw your email† ... look, I'm so busy, did you get the site up and running again? I'll get back to you on this after my vacation" management style which seems to drive a great many "decisions" that are made in this realm. And on which AWS, implicitly, banks a great deal of its business model on.

† About the monthly you-know-what bill now well into 5 figures, and climbing.
The easy ways to get a Massive Free Website Traffic to your blog
I've only ever heard that with "lock" being qualified as a deadlock, not a synchronization primitive.
Please update the link to https://www.nostarch.com/Rust -- the current link doesn't work for the shopping cart.
That makes sense to me -- active vs. passive receiving of information. Which is why mailing lists are still popular, instead of message boards.
I'm interested to know as well.

I imagine that getting the snapshots working properly would be quite an important factor, otherwise the company would always be a typing error away from chaos.
That's a good idea. I havent looked into them in a long time. Thanks for the reminder.
I like the terminology that Dmitry Vyukov uses[0], where "wait-free" means that any individual thread is guaranteed to make progress, and "lock-free" means that some thread is guaranteed to make progress. There's also the weaker guarantee "obstruction-free" where livelock is a possibility.

[0] http://www.1024cores.net/home/lock-free-algorithms/introduct...
How Do SpinaliS Chairs for Active Sitting Eliminate Back Pain?
I think it's immoral to keep immigrants out. I think we should make it dramatically easier for people to emigrate to the us and work these kinds of jobs.

At the same time, I think we should make an effort to ensure people are doing it legally and benefit from the same worker protections that make hiring citizens so expensive. And we should crack down on people who hire undocumented workers or off the books employees.

I think if we did that, it would dramatically cut down on immigration without imposing quotas because there won't be huge numbers of jobs for unskilled workers making slave wages.

Farmers that want to do that will have to move their operations to Mexico or some other country with lax labor laws.
Please stop this, both of you.
I don't disagree that ISP data collection is bad. But given that Facebook and Google can profile users who don't even use Facebook or Google through the majority of websites out there, I don't think we can pretend that this is a problem with ISPs but not a problem with web companies.

We should strongly push for real legislation that bars these companies from collecting browsing metadata from users, regardless of what service they're providing.
This is worrisome. Even carelessly trying to checkout a branch named like that is vulnerable without a prompt being involved:

git co -b foo <Tab> to complete branch names
git co -b foo $(./pw3n) <- execution right here
One sort of assumes that from "Real-World Attacks", no?
"Basic needs" is a concept with expands with prosperity.
Tax haven countries that have no other economic drivers, but these are essentially parasitic economies and it wouldn't work in large countries.
but that's the problem with 5-star systems - everyone uses them differently. Like/dislike leaves little room for ambiguity.
I understand people who want more expressiveness in their reviewing, but the reality is that the 5-star system just leaves too much ambiguity.

It's like how in Uber/Lyft, most people just default to 1/5 star ratings.
In that case, the average rating a driver has to maintain gets skewed to a a pretty high number, like 4.5, and people who think "oh, this was a pretty good ride! 4 stars!" end up unintentionally boning the driver.
Intelligence does not imply sentience. Sentience does not imply human needs, desires or morals. It is easy enough to imagine a mind capable of solving all those problems and unconcerned with such notions as the desire for freedom. Or, for that mater, the concept of desire at all, except as a predictive theory of the behavior of other beings.

Then again, that implies we can explicitly design the minds up to knowing what their desires are or guaranteeing that they lack them, there is always the possibility than sentience and animal/human needs are emergent properties that can be triggered by mistake.
Immigration raids? Those have been going on forever now. Deportation is not new under Trump. I assume they must be happening on mass scale starting months ago to have had any effect on this already. He's barely been in office 50 days.
Speed up file access in Docker for Mac
I do have a problem with you (or anyone) putting words in the parent poster's mouth. Please stop doing this.
Railroad Tycoon
> Most recently, Stephen Hawking called for a new world government to govern the abilities that we give to Artificial Intelligence so that it doesn't turn to destroy us.

Can someone explain to me why super-intelligent AI are an existential threat to humanity? There are certainly dangers, but wiping out humanity seems absurd and alarmist. I have not yet seen compelling evidence for a way that AI could destroy humanity.

I'll use a couple examples to elucidate my question.

If Facebook suddenly had a super-intelligent AI, and Facebook lost control of it, the AI wouldn't really be capable of that much. It could create fabricated truths to tell to people in an attempt to convince people to kill each other. This may work to some extent, but wouldn't wipe out humanity. Convincing nation states to go to war with each other must still consider mutually assured destruction, and large, democratic states do not have an interest in a war of attrition.

If Boston Dynamics applied a super-intelligent AI to its robots, that robot still is not an existential threat to humanity because there are WAY more humans than there are robots. A simple counterargument is that the robot would know how to build new versions of itself. But that fails the practicality test because the equipment, parts, and supply chain for obtaining robotics built parts are still expensive and controlled by self-interested (greedy and life-preserving) humans.

If a super-intelligent AI was able to gain access to the entire military of the US, China, Russia, India, and Western Europe; well, that's a pretty big problem. However, there exist many fail-safes and checks on that equipment. Could the AI do damage? Sure. Is this worth considering and trying to guard against? Sure. However, I'm unconvinced that this is a humanity-ending crisis.
My point is that in times of war, belligerents on all sides will resort to dirty business regardless of what the rules of war say. If the Lusitania was carrying arms (which I'd vaguely heard and have no reason to doubt), that'd support my point.
It depends on what your goals are.

Repealing the ACA and cutting taxes is pretty well in keeping with stated Republican goals (one of the stopping blocks they have for their repeal is the group of conservatives that think it leaves too much government in the insurance system).

DACA is discretionary in the sense that the government has information that the registrants are not following a regular immigration process and still is not deporting them. "Deferred action" is discretionary enforcement.
As a freelance writer, this is sort of cool to me.

"The pen is mightier than the sword" and all that. A little comma -- or lack thereof -- moves millions of dollars in one direction or the other.

Food for thought.
I'm not a participant in the GNU project, but, as I see it, the most important thing about GNU is that they actually have ethics and culture, and that's what keeps the project relevant for decades. They hold to their principles and are able to follow their own way without succumbing to pop culture of the modern IT.

So yes, being part of the GNU project is probably more of a cultural thing than an immediate practical advantage.
Deep learning automatic driving systems that want to work have to have world models.

It's Automatic Driving 101.

These models don't have to be as explicit as formulas but can be approximations of reality through beam search (having multiple steering hypotheses at once and then picking the most likely one etc.), model ensembles, some bayesian state exploration or anything that isn't random search.
How would they get there if they have no money?
My first intuition was to drop a street view person on the map there. In retrospect, this was silly.
> Seeing as how grapes seems to be used in wine industry, wouldn't the wine industry pay more for the grapes as supply dwindles and make it profitable again?

Grapes, IIRC, have a multi-year cycle time. You don't just drop in a set of vines and have a useful harvest for wine in 6 months. As such, that dents the supply/demand cycle and turns it into a game of "chicken".

If I know that we're all hurting growing grapes, the only question is whether I can hold out longer than the other folks who go bankrupt and finally shrink the supply.
> I'm not sure if you are aware, nethack is now hosted on github and commits are public

Wow, quite the big change from how they used to work!

> The 'Open' of OpenBSD is more towards your point

That's a great example, thanks.
Hi, Michael. Thanks for taking the time to do an AMA.

Where do you fall on the spectrum of looking for high probability wins vs black swan hunting? To put it another way, how high of a failure percentage would you accept so long as it maximized total cohort value?

E.g. would you accept see it as a loss if you funded the best single startup of the decade and all other YC funded companies failed? How about a 90% failture rate, but huge winners bringing a bigger return than YC has historically had? How do you balance the desire for a good hit rate vs a good total return?
It melts.

I'm really not getting your point on the context here. The actual effects of this on a real target will depend on a huge number of variables (I bet it's great against stealth things, but cheap drones will start using aluminum paint).
Are you not going to give a reason?
> The NK leadership is well aware that an actual attack would end the good life they have as elites.

It would end any life they have at all.
In the long run it shouldn't be.

In the short term, it means firing experienced people of one class to hire inexperienced people of another. Fast growth means that equality can be reached faster with just equal training and hiring.
And if your bot is sufficiently spammy, it could end up diluting your own authority!
Ateşli Çıtır İstanbul Türbanlı Escort Derya
Where I live in SF, there is a coffee shop owner who hires your regular high school/college student, next door there is a grocery store which mostly hires spanish speakers. One seems to make the choice to hire young kids, the other hires cheap labor.
Thanks for the feedback!

Yeah, that's actually the idea. If we & the client think at any point that it's not worth pursuing it, we stop the process (hence the "under $10,000", not "exactly $10,000").

I absolutely feel that the initial part (taking apart the idea, probing it, trying to see if it makes sense, trying to prove it via experiments/testing/user interviews) brings more value than the implementation part.

If we spend, say $2,000 out of the whole budget proving that, say, the market isn't there, we've just saved $8,000 to the client which they can use for other ideas (or to modify/pivot the original one).
I've never ever lived in the Bay Area and I've never looked longer than a month for a job. In fact I've never been out of work and it's very easy to change jobs when the need arises. I think your information is very misinformed.
How to Make a Text Summarizer – Intro to Deep Learning
"We're the best for the 1%" != "We're the best", and it's incredibly disingenuous to argue that.
I think you meant:

Legislators drafted ambiguous statute, and company's interpretation lost out. ;)
ohmyzsh seems to be not vulerable, but the powerlevel9k theme is
Paralyzed Virginia Marine walks for first time in 33 years
صور+ورد+2017+اجمل+صور+ورد+الجوري+طبيعي
When looking for a per-key strongly consistent but still highly available datastore I found Hibari, which uses chain replication. Really interesting rech which tries to solve the same problem: http://www.snookles.com/scott/publications/erlang2010-slf.pd...

Hibari does have a master orchestrator, similar to GFS master server. But it's only needed in reconfiguration events.
Homelessness is a problem easily solved with political will. It is just like health care, we need to spend on prevention not recovery. There are lots of costs, including things like health care. [http://www.newyorker.com/magazine/2006/02/13/million-dollar-...] The hardest problem is preventing a mass migration of homeless once someone institutes a reasonable program. Additionally it is an issue that people generally don't care about. It doesn't resonate in polling compared to jobs and health care so no one invests any effort.
You're right. In that case, I would worry about the high dimensionality of that array. Does MiniBatchKMeans do some internal dimensionality reduction?
I understand what an "optimal solution" might be. But what is an optimal goal?
Tesla 4-year Service History and Battery Loss
I thought about having it as a separate service, but I believe there are a lot of consultancies that do that (basically, everyone peddling Lean Startup), but are often ignored (client goes through the motions, but then does a 180 when it's time to implement things).

By guiding them on every step of the way, we ensure that they keep the discipline and the focus. (That's the idea, at least).

Thanks for the feedback!
Impressive! The headline doesn't mention a law. Anyway, do you think the headline could be better?
Right, I think you looked past what I said, and why I put "lock free" in quotes:

> I don't like usage of the term "lock free" to mean "locks that are less costly".

There's a difference between being formally "lock free" meaning "the system is guaranteed to not globally deadlock", and this informal use of "lock free" meaning "CAS is more efficient because it doesn't block execution of other threads in obtaining a mutex"

This article's intro:

Data structures (and their corresponding methods) implemented with coarse grained locks
are hard to scale in highly parallel environments and workloads where the structure is required
to be accessed by several concurrent threads simultaneously (parallelism).

is talking about performance, not termination guarantees, and that muddles the meaning of "lock free".
I'm not sure. What I was trying to think about was 'what is a nascent Mozilla?' and the conclusion I came to is that it would have to look more like a fully formed organization or a commercial entity than something that would be obviously nascent and non-profit.

Thinking a bit more, big software related non-profits appear to be spin-offs from industry (Eclipse Foundation, Linux Foundation) or academia (Apache Foundation also from NCSA). In each case, the software came first as was the case with Mozilla and the funding followed because corporations found they had an interest in the software's continued development.

On the other hand, OpenAI might be a counter example where the money is coming to support research so that's a possible case where YC has funded a 'non-profit' at scale...though the model was recruitment rather than application.
You expect a union to negotiate 400% raise for your SO and her contemporaries? And thus transform a multi billion dollar supply and demand difference between two completely different industries? Hmm. Maybe your expectations are a wee bit high. I smell burnt straw.
I have recently enjoyed using the Standard App Engine to host my personal site. I have wercker run the middleman build and then the gcloud app deploy. Works well for me.
I've long suspected that it may eventually become problematic, that an entire generation's median capability set is "able to suck slurpee through a straw".

I think I'm in the minority, though...
Its a mechanistic argument, that says no machinery is capable of consciousness. How do you decide if software is conscious? For instance, it could print "I'm conscious! Oh! I'm suffering!"
> We have somehow gotten ourselves in the position where manual labor relegates one to be a social untouchable.

Hogwash. If the salary rises high enough, people will do the jobs. Why do people only seem to like capitalism when it suppresses wages?

I guarantee you that if the farmers paid $30/hour, they'd have plenty of people to fill those jobs.

Every time I hear about one of these job "shortages" I always sympathize quite deeply: "Yep, I have a similar problem. There is an acute shortage of supermodels willing to have sex with me."

Amazing how that puts things into perspective really quickly.
I assumed nothing. I actually put the Trump issue in there to avoid a political discussion, as I think everyone has had enough of the "Trump bad" crap from the Valley crowd. I was essentially saying "you needn't reply if this is the nonsense you have based your 'monster' comment on". It of course had the opposite effect because liberal heads explode when they see Trump's name written anywhere there is a comments section, but that wasn't the intent.
YC has backed at least one startup for indoor farming lighting, Transcend (S15), and one for indoor gardening, Click & Grow (S15).
Instead of using fancy deep learning to fake the voice why not simulate a degraded signal by adding noise and using a good text to speech program (after you have figured out gender ).
What's the best way to pick between two ideas when you like one idea better but the other is more feasible given your skill set?

>>>>>>>>>>>

We're two founders working on products for people of color.

We have two ideas we want to work:
1) a networking type idea
2) a media and entertainment idea.

We love both these ideas deeply, we've committed most of our time to idea 1 bc we can make an MVP for it but we want to work on #2 bc it will have more promise given market trends and we like the idea more.

The problem with #2 is that it requires a lots of capital to make video content and we don't have domain expertise in film production.

As a result we're torn as to what we should write about on the YC app. Our app focuses on the 1st idea but we mention the 2nd idea plenty of times. We would love your thoughts.

Thank you Michael for taking the time to be accessible to the community.
Hi Michael,

YC-funded companies are known to be large-scale consumers of free and open source software. They are able to leverage the competitive advantage provided by this digital infrastructure to build successful, high valuation businesses. Some of those companies have gone on to make great contributions to the Open Source community themselves.

Would YC ever consider setting up a fund for the builders and maintainers of the infrastructure that your companies depend upon?
Plastic Bag Ban – Semi Reusable Bag Kiosks a Better Solution?
Quake was only open-sourced years after it was superseded by more advanced games. It was still an awesome thing, and I'm glad that ID seems to have made it a tradition.

What I like about Open Source software is that I can audit it to make sure it's doing what it says it's doing, and that I can modify it to make it work better on my system. I miss that when I'm playing a game.

But games are art, and art is a little different than non-art. I don't want to spoil the fun of a game by looking at the source code for it; I like that the author has some definite vision for the game. I don't even like to visit a forum for a game in order to report a bug, because I'm bound to read about other bugs in the game. I frequently enjoy games that are moddable, but if I start looking at mods too soon, then I also feel like the game is spoiled. Early-access games are also somewhat problematic, although I've been playing Factorio for years now, with no regrets.

I wish there were a level in-between. If games were half-way open source, so that the platform layer was open source while the game mechanics and artistic vision were not, then I would be happier about it.
HP’s Post-Electronic Solution to Tomorrow’s Huge Data (2014)
That code appears to be written by someone named Richard Hansen. I don't even see Linus in the git blame output of that file.
I'm not sure what you both are on about regarding entropy and cycles, but my point was that raw materials can be used in different ways, productively (converting those raw materials/labor to a more useful form) and wastefully (converting those raw materials/labor to a form that has no "durable value", even if some people make "money"/"wealth").
> More people in general should have longer vacations/sabbaticals in the US. The US is behind on this, and it is detrimental. The sabbatical itself has shrunk from historically being a year or more to just three weeks in some places here.

Perhaps for those that are employees of a larger type organization where there are fill in alternatives this could be a good thing. But for people that are not employees (they own the business or the success of the business has a direct impact on their financial benefits) this is not as easy as it sounds. Or for key employees of a business that have direct relationships to the customers or the product quality of the company.

Why?

Competition. And other alternatives that a customer or a client could use.

Let's say you are an attorney or a consultant. You have clients that give you business. They deal with you because a) they like your work and b) you are there when they need you. c) you have developed a rapport with them.

So now a new problem arises. They contact you but you are away on sabbatical. So what do they do? They try someone else. And maybe they never return. Really.

Or take even the person who cuts your hair. You've been going to them loyally for 10 years. Now they go away for 6 months. During that 6 months you find another person and keep using them.

I was told once that (and don't know if it's true) by a starbucks manager that when they renovate a store they never close it down entirely which would make the renov work much easier. Why? They have found that if you interrupt peoples morning patterns the store will lose business people either brake the habit or they find alternatives.
Machine learning baroque music generation
This will sound hostile. It is not meant to.

Didn't we do the "housing first" thing decades ago? The Projects in the Bronx? Cabrini Green in Chicago? Now most of those places are torn down or being gentrified or are miserable black holes of chaos and crime.

It seems to me that it's really important that residents have some skin in the game, which may be the difference in the Utah program. It is also notable that the Mormon church has such deep involvement. Here in Seattle the Union Gospel Mission has been infinitely at dealing with homeless than the bureaucracy.
Check in a python 3 version of the code? The world will thank you!
Ending the Hype Cycle: Today’s Challenges and Opportunities in 360 VR Video
This is great. I always try to mock up visual representations for problems I'm solving and it's so nice to see an entire blog just about this. Great work!