skysight-inc/HackerNews huggingface dataset:
Or they could have just made template literals be multi-line strings, and added an eval method, taking an optional context object which could override local names. That would have been a lot more useful...
Because a restaurant menu needs horizontal scaling...
I suspect it's like many people who do the digital nomad thing and other lifestyle experiments. The novelty makes it cool for a bit. Until it's not.
Trust your gut.

No seriously, if you have a bad/weird/odd/sketchy feeling when interviewing, that's all you need. Your subconscious picks up on WAY more than your conscious does and it notifies you through that "gut feeling".

So don't listen to what others in this thread are saying. Their advice comes from their experiences, which may not match yours. Only you truly know what you want.
Everyone is looking at ASIC fabrication, it's distribution that we're concerned about.
Managing data in the Internet of Things
Sorry, just curious - doesn't 14.04 LTS have a 64-bit version? I think I ran it for a while (I don't always stick to LTS though).
We've pushed a couple of Elixir apps in the past six months. There was definitely a bit of worry that no one would be able to maintain it, but I have to say that the code is very readable. So many languages integrate some functional aspects that the code doesn't look foreign in most cases.

Also, the Phoenix Framework (if you're building a web app) is really, really nice.
Agree, but also some of your future co-workers. If you think you hit it off with one of the interviewers ask if you can call or meet for coffee. Having an asshole boss sucks, but if boss also hired a bunch of assholes it is even worse.
A.I. And Robotics: Myth and Reality
"Watching more and more" because it's replacing regular television/cable for many. More video though means less actual content consumed - there's only so much time in a day. Plain text is still preferred by power users due to time, bandwidth, portability, searchability, quotability, accessibility ... ect.
It's a Chrome packaged app, not an extension. It integrates with your OS to function just like any other stand alone application (visible in your native launcher, etc).
It's a fair point. In fact, I wrote a javascript library, http://intercoolerjs.org, to avoid writing a lot of javascript, so I have a somewhat ironic relationship with the language.

On the other hand, I also work on Gosu (http://gosu-lang.github.io/) which is has its own kitchen sink issues, so I believe I'm not being a troll, or at least not simply being a troll, when talking about language design.
> Apple is just sitting on $300 billion (with a b!) dollars currently, and they are just one company.

> If anything we should be taxing those war chests higher because sequestering that much money is bad for the economy as a whole.

Just to play devil's advocate, is there a chance they're sitting on it because they'd be taxed for using it to finance R&D, acquisitions, or for other uses?

And I think you really mean "beginning to tax those war chests", because I don't think corporate holdings continue to be taxed, post income-tax. Am I right that you're essentially advocating negative interest rates for corporate-held cash?
I'm from Cluj! :) I'm working on We Heart Swift - a site dedicated to Swift - over 50.000 people visit it every month. Our main product teaches you how to code in one month. Its similar to codecademy but in the form of mac app https://www.weheartswift.com/swift-programming-scratch-100-e...
12 Productivity Tools Every Entrepreneur Should Be Using
@kspaans true, but that food is being purchased from vendors to provide them taxable income. My thought was that this doesn't seem like a turtles-all-the-way-down problem - ultimately someone gets some money whether in the form of salaries or dividends and they pay taxes on it.
I was part of the amazing SCUD SRE team (Zürich branch) which shepherded many services through PRR, including Dremel.

We also built a SCUD SRE rocket. https://www.youtube.com/watch?v=vPlJgQsUJvA
Works perfectly with Chromium if you'd like a fully open source alternative.
Totally agreed the tech is not there yet. I just also believe at the current rate machine learning is going it the issues will soon be much less relevant.
Thanks for yours comments/questions.

Peter Thiel in Zero to One asks "What Do You Know Is True That No One Else Agrees Upon?"

Actually facebook et al. only imagine SocialVR with rooms. But rooms are a fiasco.

Do you remember https://en.wikipedia.org/wiki/Google_Lively ?
The hype on Second Life was high and google decided to enter the social VW arena. In google lively, you could spawn a new room for free, 20 users max per room. It end up with thousands of empty rooms and a bunch of full ones with everyone trying to enter those already full. It was a total failure, stopped after few months.

Every SL user know how it works: you spend a lot of time and energy organising an event, sending invitations, preparing new content, etc... Hopefully people start arriving and then you have fifty attendees and things start lagging and you need to repel new people arriving. There are maybe thousands willing to attend but no avail you will only get <100.

DiveReal have no "rooms", only one contiguous space that never gets too crowded. This makes a huge difference.

Facebook don't know that. They do not understand that with multiuser rooms they are going to have many empty rooms and few overcrowded.

But I agree with you: DiveReal has to be open to all devices. I just started with Oculus Rift because they were more developer friendly than alternatives.
I've thought about the idea of establishing a micro community in Detroit. Buy up cheap adjacent houses and lots and get entrepreneurs interested in a combination of tech business(to draw outside money) and local service businesses(restaurants, stores, etc to service the community members and attract more people) to move in. The biggest investment would be establishing good security, utilities and internet.
Hasn't it been shown that artificial sweeteners can mess with your blood sugar level and may be just as bad for you as sugar? It seems like it would be best to wean yourself from the craving for sweets.

http://www.webmd.com/diet/20140917/artificial-sweeteners-blo...
Whats your browser BTW?
Sugar: The Bitter Truth Video https://www.youtube.com/watch?v=dBnniua6-oM (as I did not see it linked)
How it should be:

- "Let's challenge these theories in the courts"

- "the courts have decided that the application of the law is too broad and we're going to add clearly defined limits so as to protect the rights of our citizens"

How it is:

- "the courts can not review or speak about what may or may not be a problem because of FISA orders."
It depends on your location, I think.

Here in New York, it's not too hard to find Erlang enthusiasts, particularly ones that work on Wall Street.

That said, no one seemed to have even heard of the language in Dallas when I lived there.

So the long-story-short of this is that if you don't mind doing some remote-hiring, it's not too hard to find workers, and things like Ejabberd have a ton of tutorials on writing modules.
You've hit on the tradeoff though. By decentralizing your state, you've increased your inter-process synchronization requirements. In the worst case everything ends up being tightly bound and your application runs like a single threaded application because everything is always blocked waiting for the state update from a remote thread.

Huge parallelism is easy if your data and processes are largely independent, but the real world is rarely so kind.
Simple Way to Apply Neuroscience to Software Development
Linked article "power-wall" (http://daimi.au.dk/~zxr/papers/treewalls.pdf) seems to be unavailable.

Does anyone working link to this article?
Seems like you have a pretty hard chicken-and-egg problem, since you've been working on this for so long without traction. How are you going to attract users? What have you tried and why have those things failed?

If I was a celebrity or someone important, why would I sign up to receive unsolicited messages for a pittance? I feel like you have a value mismatch -- people worth contacting want a strong filter (high $ value), and the people that want to contact them won't want to spend that much. The only people who will be reachable will have a low value and probably aren't worth contacting.

How do you know people want this?
L3C vs. LLC for startup accelerators
I'm working on a Social Enterprise aimed at creating a more engaging experience when donating to or volunteering for a charity. I'm torn between incorporating as an L3C or an LLC. Does anyone know if accelerators such as Tech Stars or Y Com will take on L3Cs? I guess an extension of the question would be whether or not VC's will invest in an L3C. Thanks.
There actually are laws that impose much higher tax rates on cash in "holding companies" but convincing the government that you might need that much cash is pretty easy.
Some people, my wife being one of them, don't trust others to raise their children at this age.
See? I need to better my own use of words. We all speak and write in ways others can not understand unless we make the effort—especially in a place where not everyone speaks our language.
I don't see why it is confusing that applications for high concurrency would solve problems differently than big data.

I am also an Erlang noob, but I don't think pattern matching has to account for all parameters. To my understanding erlang pattern matching is very efficient, and anything you would pattern match on function parameters, you would have to do some type of logic in the function if you had no pattern matching, so I don't see how pattern matching would negatively effect performance.

ETS tables to share data between threads actually make a lot of sense if you think of your program with the idea that no matter what "x" is, this process should properly handle it, because you can't guarantee when the message you sent will be processed.

An ETS table is a DB, but you can replicate it by having a single genserver hold that data, and use calls to retrieve and manipulate it. It gives you one spot for your data to be. If you had that same data in messages or function call stacks, by the time the process executes it, it could be stale.

Its useful if you need one "true source" of individual pieces of data that needs to be synchronized. Its about decoupling data from processes.
So your argument is that IQ tests are only good in lieu of experience/proven ability?
I think you're wrong about this. Low-height buildings are not what I loved about living in San Francisco. I think San Francisco would become a dramatically more livable city if you just replaced some of the single-family homes in the Sunset with triplexes, for instance.

But you're also right that there isn't a defensible reason for forcing so many people to move here to take jobs in the tech industry. Lots of people would live elsewhere and work remotely if they had the chance.
Retroshare is desktop only, Signal is mobile first.

If you posted a Retroshare thread, I might say "Not worth the time. Use OTR instead."

Signal is also significantly easier to use, and to the novice appears to be any other text messaging application. This makes it much easier for non-technical people to adopt.
Not entirely the same thing, but somewhat related: I used to run the largest Ragnarok Online private server for its time, and this AMA is really nostalgic. Well, except how great their community seems to be.

All throughout running a server, I asked myself whether the community was unbecoming (not just towards us, but towards each other), or whether we (and the servers before us) were just doing a terrible job at fostering a positive environment. A few years after we shut down our server, I heard a rather famous League of Legends player had started a private RO server, and a few months later, heard that he flipped out and told the community to f--- off, shutting the server down.

It's hard for many people to imagine a community more "toxic" than in League, so I had just figured, perhaps the failure wasn't our fault. Reading the comments in this AMA really makes me think though, that there was actually a solution, and we had just failed in community management.

My words of wisdom here: lots of people focus on product development, but the community is often just as, if not more important; don't neglect it.
Thank you - that was sort of the source of my question as well. It seems that since the current complicated scheme has perversed incentives to make the corporate tax ineffectual, why not try to simplify.
Embedded systems programmer here. I'm learning Elixir and am very excited about the nerves project:
http://nerves-project.org/
https://www.youtube.com/watch?v=kpzQrFC55q4
Edit: There also seems to be a good Elixir/Erlang community here in Berlin Germany where I live at the moment.
I have 3 and 0 year kid and sometime it's crazy. Especially when I have telco and younger one is screaming because is hungry. But we have huge house so I those cases I am moving to other end.

I am trying to help my wife as I can but work needs to be done first, unless goes for life.
This looks like a serious technical challenge for a not-very-useful result. How do you know people want this? Can you use this technology for something with a higher value than cartoon scenes?
One word: ejabberd. That's why erlang matters to me :)
Using twice as many buckets, there will be half as many destination ports in the same bucket (65535 / 32 ≈ 2048, 65535 / 64 ≈ 1024), but since the "bad" connections described in the blogpost all use the same destination port, it won't change anything wrt that.

It does, however, reduce the overall impact when all connections are considered.
Ask HN: How long would it take to crack the Enigma Code now?
I wonder about this; how long would it take, without the specific historical knowledge we have about the Enigma Code / Enigma Machines, but with our current computing power / security expert man power / knowledge of encryption and math in general, etc., to crack similarly encrypted messages in the present day.
Very cool website!
Tax rates should be higher? Higher tax rates are what incentivize avoidance. Look at Apple $200 billion in offshore cash. The US wants to tax that at 35%. Lower the rate to 10% and the government collects $20 billion. Keep it at 35% and the government collects zero.

If the world taxes consumption instead of income, tax avoidance would disappear. I am tired of people who didn't earn the money thinking that the government has a right to it. Government is too big, taxes are too high, entitlements are ridiculous. When did it become the role of government to provide pensions and health care? Why shouldn't that be solely private sector? Should the government give us food and clothing as well? It's ridiculous. Helping the truly poor is one thing, but becoming a cradle-to-grave nanny goes against the very concept of freedom. Americans work from Jan 1 to April 24 just to pay for government. We spend more on taxes than food, clothing and housing -- combined. And people want higher taxes? How about controlling spending first, then we can talk about a credit limit increase.
I'll agree that the article was somewhat lacking on actual detail.
> your GUID sequence starts over again at some arbitrary value which is likely to overlap with your existing GUIDs.

I don't believe that's true. You're right that they start the session over, but it'll still be a fresh sequence that doesn't overlap anything generated in the past.
We've never used GCM in conjunction with the desktop app, so I'm not sure where you were looking. Writing and maintaining three different fully native apps for Windows, OSX, and Linux is a non-starter for most organizations these days, but it's particularly true for a small open source project like us.

We developed it as a chrome packaged app because it provides the same experience as a native app (appears fully stand alone, integrates with your native OS launcher, etc), and because that's where the people are in the world we live in today.

Eventually we might consider wrapping it in electron or equivalent, but that's just a question of packaging.
"Extended Algol"? So, not Algol, then. Algol with the parts that would be in assembly language turned into libraries?

And FullyFunctional's point was largely about portability. So, if Burroughts took that OS and tried to port it to, say, a PDP-11, how well do you think that would have worked?
It's a Chrome app and you need to have Chrome installed to run it, hence the title.
Money != Success
Show HN: Starter files for GitHub issues and PR templates
Any data might need horizontal scaling regardless of the type of content. It all comes down to how much data and how often it is accessed. So, sure, if you're building the website for a single restaurant, don't use UUIDs, because no matter how popular, it will never get that much traffic.
In the US, 401k's are enabled by legislation that provides tax deferred status for the income and its growth. Without enabling tax legislation wouldn't this sort of benefit be taxed as ordinary income? Is so, what advantage would this provide to employees and employers over cash and the standard student loan interest deductions?
Weird. It has never worked for me, and that seems to be the general consensus on the review of the extension. I'm on Chrome/Mac OSX.

What os/browser are you using?
You Can't Do Software Estimates at All
Hi, author here! Would appreciate any feedback. Tried to make these general enough for any project and as thorough as possible. Using it in one of my own repos right now: https://github.com/tylucaskelley/osx
I'm an MIT grad (Course 6 2012) and respectfully disagree. College is a great place to start working on a startup and meet potential co-founders. PG has written about this before: http://paulgraham.com/mit.html

Also, regarding the pledge: "This pledge to give back is a personal choice and not binding and funding will not be conditional on a student signing a pledge." (https://sandbox.mit.edu/apply-3/) It sounds like a pretty reasonable program.
Why not 35 or 30 hours or even 25 hours? That last hour or two or three at work are near worthless for me and just about everyone I know. Having parents leaving between 2-4 means they'll be able to pick up their kids directly from school or limit "latch key" alone time. Non-parents will certainly enjoy less time at work and more sunlight and time for physical activities while its still light out.

Seems to me, the dominating narrative, driven by some questionable characters, is longer school hours to match business hours. No, we should be lowering business hours to match existing school hours. We can't compete via hard nose puritanical work ethic turned up to 11. The puritans were, frankly, miserable creatures and 'hard work' environments universally create miserable people who ultimately aren't any more competitive than the less working competitors. Its time to consider the emotional experience of being human and as we have more and more automation options, to consider eliminating a few work hours per week and perhaps eventually replace work as we know it.

There's a fight for the future that's particularly ugly. The "to compete with China/India/whoever, we must become them" vs the "we can do better with less human labor and with more automation." If the former camp wins, it'll be horrific for our quality of life and will not produce the gains these people expect. If the latter wins, we will all have better lives and we'll change our society to handle high levels of unemployment and under-employment.
Also, it has a great free book on it: http://learnyousomeerlang.com/
It's not that simple. Corporation tax is levied based on profits, and for good reason - taxing corporations based on pure income would penalize low-margin, non-vertically-integrated businesses for no good reason. But there's all kinds of tricks that multinational businesses can play with their expenses to make it seem like they haven't made a profit in the US and it's difficult to outlaw and disentangle all of them.
An int is either 4 or 8 bytes, it's still going to perform better no matter how you treat the GUID.

edit: bytes
Surprisingly, corporation tax prevents tax offshoring!

It's easy for a stockholder to avoid income tax by placing his stocks in a holding company registered overseas. By moving closer to the money's source -- i.e. corporate profits -- Uncle Sam has a better chance of getting his share.

Things didn't work out that way, of course, but the idea was a good one.
I don't think his actions have much to do with what he believes, despite his intentions the government must function as it functions.

I think that Obama sincerely wanted to change things, but once he got the power he realized it wasn't possible, or he is a very convincing liar, so convincing that he believes himself what he said.
Theranos had their shot... Walgreens pulled all their in-store advertising.
If you actually want to solve it, you need to think bigger than that. In fact, we need changes all the way up to the federal level. We need to overhaul the entire way that the US handles housing, across the board.

In a nutshell, our current housing paradigm was born of the soldiers returning home from WW2. Thus, the entire infrastructure is geared towards supporting single family homes designed for the nuclear family with 2 parents, a stay at home mom and 2 to 3 kids. Thus, in the decades since then, housing has kind of converged towards that standard while population has diverged away from that norm. We are having kids later, we are living long, we are having fewer kids etc etc etc. We need far more housing geared towards the demographics and lifestyles we currently have, not geared towards the demographic and lifestyle of what, for many people today, is their grandparents in their youth.
Why do you want the HN Fellowship for a company with lots of users and revenue?

How will the fellowship help you? How will you being in the fellowship help YC?
People are reportedly sharing fewer personal updates on Facebook
Monetizing Right with Native Ads
Great question. Our small team has put in extensive research and continues daily.

--

First off, I'd like to point out that these contracts, referred to as "Income Share Agreements", lay in a gray area that may not be considered “lending” at all as it truly isn’t a loan. In the regulatory gray area, there are several possibilities in which it can be classified:

1) Similar to a Corporate Stock Issuance

2) Similar to a Joint Venture

3) Similar to Insurance

4) A traditional loan

5) A new vehicle entirely

Each of these has different implications for how the product will be positioned so this is a difficult question to answer in short. Vanderbilt has published good resource to look at for a broad overview if you are interested in taking a look yourself:

https://www.vanderbiltlawreview.org/wp-content/uploads/sites...

--

The regulatory environment surrounding these contracts is truthfully uncertain right now although there have been proposals that have been attempted in recent past (see: "investing in student success act of 2015" - https://www.congress.gov/bill/114th-congress/senate-bill/218...). Additionally, similar programs for income based repayment are in test for Oregon state schools as per the "Pay It Forward" tuition plan.

While there is absolutely regulatory uncertainty, we are able to use these existing frameworks to give us an insight into what regulators are looking for going forward. Truthfully, the lack of strict regulation can be seen as a positive as it allows us the freedom to carve the path so long as we stay within certain guidelines.

--

Realistically with such a complex product we are aware that we will need to seek professional legal advice eventually. With that being said, feel free to reach out with specific questions as there is simply too much to cover here.
Why is it a dumb policy?