skysight-inc/HackerNews huggingface dataset:
I suspect Box (and many small cloud vendors) is simply ahead of its time, as a large factor.

No one bats an eye at Google Docs today, but when Corel tried to do it earlier, they suffered for it. It takes time for markets, people, and processes to adapt to new ways of doing business.
Stable and field tested, with a majority of the marketshare, as opposed to using the flavour of the day because that's what's hip?

Where do I sign up ? I mean, I do C# day to day, so boring is perfect :)

Also, much to my dismay, I do try things outs, maybe not extensively, but enough, before criticizing them. I've used Angular, React, Ember, JQuery (yes, working on a 100% jquery SPA. It's as fun as you can imagine), then other things like Vue.js, Knockout, and quite a few more. Even Vanilla JS. So, while I will not pretend to be an expert, or even having advanced knowledge of Javascript, I'd like to think I kind of know what I'm talking about.
HTML/CSS/JavaScript

Get something in front of users. The web is the easiest way. It's better than cross platform, it's hardware independent. There's no approval process. AB testing and iteration are low friction for a developer. There's no one sitting between you and your first ten users. You can offer demos without signup or installation or sending codes.

Besides, every app needs a web page anyway. Native look and feel is a feature not a function.

Good luck.
And before electroweak symmetry breaking?
Believe it or not, I can just buy moonshine off the shelves where I live. I don't (because moonshine), but I could. It's a bit expensive and you can't buy gallon jugs of it, but it's there.
The newest link is this (https://news.ycombinator.com/item?id=8818244), which is 386 days old. Looks like the author hasn't been updating it for more than a year.
How is GM going to differentiate this service from Zipcar?

Can you park the cars in different places than where you got them? More granular billing?
I think that most people draw the line right at the behaviors that they enjoy, but others consider unhealthy. It's kind of a classic in this country -

"I don't do X because I think it's bad - let's tax/shame/incarcerate anybody who does X, because they're too stupid to realize how bad X is! Think of the children!!!"

and

"I can't believe they're taxing Y! I've been doing Y for years, and it's my business. It's a 'free' country!"
Oh, cool. I think I'm finally sold on RxJS then. My only remaining beef with cycle.js is that components behave so differently from DOM nodes (which are not treated the same way as components), but I guess I can still give it a try.
I smoke on weekends, and only if I'm having a drink.

That's not addiction, that's just me enjoying a smoke.
As reality sets in, valuations start to reflect actual business value.
Ask HN: Can you help me hire my replacement?
tl;dr: Help me find a digital marketing manager to replace me to lead/grow the marketing for Call-Em-All before I leave the country in March. http://callemall.applytojob.com/apply/OpgI5E/Marketing-Manager.html

My story starts in November where I've given 5 months notice to the company that I've been at for more than 5 years. I'm leaving to start my own business and travel Europe with my family. This job/company has saved me on a professional level and a little known personal level. I was at a terrible corporate job before and was hired as an engineer and was employee 9.

I grew into leading the marketing "team" (just me hustling everyday). I have a ton of passion for the work I've done and which I still do. But my desire to take a leap and the timing has just worked out too well to stay. Albeit, it was a very hard decision and my loyalty is what made me want to give such a long notice knowing it could take a little bit to find someone. I also care very much about the success of the company and care for the people still there and because of this I'm quite passionate and involved in the hiring process. This hiring process hasn't had the success we all had hoped it would in order to overlap with me still around. We just haven't found a great fit into our culture or the position.

Being a small company, and while not a startup (10+ yr old company), the company does operate like it so the community here fits the mold pretty well. So I'm here, asking for help. I'm happy to answer any questions you might have about the company, the position, or anything that might give you an idea about if you are interested or if you think you know someone.

Company - Call-Em-All

Located - Frisco, TX (suburb 20 minute N. of Dallas, TX)

To Apply - http://callemall.applytojob.com/apply/OpgI5E/Marketing-Manager.html
1MIPS @ 1MHZ made it popular.
Why would contractors suffer? Generally when the economy dives it's full-time employees that get replaced by contractors.

Also, $150 /hr is a pretty low rate even in the leanest of times.

EDIT: Really surprised at the down votes on this. What I'm saying is hardly radical. There seems to be a lot of sour grapes in this thread sadly.

My tip: don't envy those doing better than you, learn from them.
What if github goes away?
> one is ... destroying the environment and the other is an annoyance

Cars are also much more useful than smoking. (Compare what'd happen if cars were banned with what'd happen if smoking was banned.)

But of course you're right, cars are a problem. At least there are emission limits, and electric cars are being worked on.

That doesn't mean we shouldn't try to get rid of smoking. These are separate problems, they can be worked on in parallel.
Anyone who doesn't do this is asking for trouble
Automation is not always the most convenient thing. Think about self-checkout or pumping your own gas at a gas station.
Wouldn't it be better for the customer to have someone do the drudgery for them?
Even in the context of websites, some companies have generic FAQ instead of a real customer support team, which is not a good experience.
No.

I receive identical ads on my Android smartphone connected to a completely different network (4G T-Mobile).

So then I RDC-ed into an Azure instance (2012 R2) I have running in the "West US" zone, identical results.

So if I have a malware infection then it has also infected my phone and a virtual machine running half way across the country. Three networks, three operating systems, same results.
Has there been any notion of a replacement Meta/Macro language for C? Something open source. Of course pre-preprocessing one's files and the complexity that might add to the build system are unattractive but I'd still be interested if someone has attacked this problem.
The Only Onboarding Timeline You’ll Need: From Offer to First Friday
It's pleasurable.
190KB of maxgridtest.html took 1.44 s to download

462KB of maxgridtest.js took 2.63 s to download

5.2MB of datasets?method=rows&dataset=IPCountry&Country=%27United%20States%27 took 21.22 s to load

"39246 rows load in 40948 msecs" - 41secs total just to see something!

This is not an awesome presentation, and misses some of the stuff the previous commenters mention about "windows 3.1" like "don't load an entire dataset in memory, but show a small slice of it at a time". At the time, memory was very limited, so developers were forced to be efficient, and it was good for users. Even on my old 486 DOS machine, I could load up a spreadsheet application, and navigate through it (with way more than 40k rows) at nearly instant speed because it was smart about what it was doing and what it's limitations were (memory, disk access speed, etc)
"As low as $6/hour"

Which means you can expect ~50% more than that for the realistic case -- maybe $9-10/hour. Which (at $200+/day) is no better than an average rental car.
https://github.com/iankronquist/y-cloninator/commits/master - Yep.

Tried to call refresh_content but sadly it didn't seem to work: https://github.com/iankronquist/y-cloninator/blob/master/rou...
It's a hilarious concept that people would be interesting in discovering something they want. Need? Sure. Want? No way.

The very root of suffering is desire. -Buddha (paraphrased)
You aren't going to cut costs by making Uber and Lyft the middle-man.

Its just like jet.com. You'll burn money trying to make volume, and then you run out of it.
I was a Web Developer during the first dot-com boom, and now that I work as an iOS engineer during this boom, I'm shocked at how many of the same mistakes are being repeated.

On almost a daily basis I get recruiters contacting me with interview offers from companies who have no chance of surviving past the end of the year. Their messages are often accompanied with bravado about their company's VC backers' other, more successful projects, which only makes me more skeptical.
«But promised, once transpilers are good enough, once I can use a good, strongly staticly typed language, once the APIs are stable and the tooling becomes tolerable, I'll join the SPA side.»

Typescript is a plenty good enough, statically typed language that transpiles to whatever flavor of JS/ES you need, including ES3 if for some reason you are stuck supporting IE < 8. Typescript has a good ecosystem of tooling (try Typescript in Visual Studio Code, for instance).

As for API stability, it largely depends on the SPA Framework you want to try. Yes, the problem is that there are so many to choose from and some of them do wonky things like reimplement the old GUI message passing loops and call it progress.

If you want my biased opinions on SPA frameworks: These days I use CycleJS when I get the choice, as it is simple, gets out the way, and built on top of RxJS for true reactive programming. It's simplicity provides a very small API overall and thus a considerable amount of stability for said API because of its smaller surface area. If you need something a bit more time tested with the broadest classic browser support, I think Durandal (Knockout-based) is a stable, well worn SPA framework. Having used Durandal in the past I admit that Aurelia, it's successor, is likely to have a similar stability, as it matures.

TL;DR: The transpilers are good enough if you give them a shot. Typescript is a great statically typed language for the web. SPA APIs are crap shoot, but there are good options out there, especially if you stray just a tad out of the way of the hype trains.
I'm pretty sure there are, even right now, plenty of decent developers who would take seemingly lower salaries in exchange for working in a much lower cost of living area, provided the company itself is still fairly modern and forward-thinking both technically and culturally.

This is doubly so if you're not in need of Google-caliber talent. Then you're not even directly competing with Google et. al. in the first place.

No matter what the actual number is, if your salary translates into a sales pitch that looks like "comfortably afford a 3-4 bedroom house in a beautiful neighborhood, and enjoy an easy 15 minute commute by car while your kids go to a safe, reliably decent public school nearby", then you're going to get people interested.

Relocating outside of major hyper-expensive tech hubs shouldn't be seen as a failure. It should be seen as opportunity. There are reasons to be in San Francisco, and there are just as many reasons not to be in San Francisco or anywhere close to it.
> they also have to make sure malformed HTML can't break the rest of the page

What do you mean? That's the point of iframe, so the email content cannot break email. We have object urls[1], and it's really not super hard to put emails into a different url to simply iframe src="" it.

[1] https://developer.mozilla.org/en-US/docs/Web/API/Blob
It is never a good idea to have unsafe sex with your partner as soon as they arrive home from a trip. It is is best to let a little time pass for symptoms or conscience to develop.
Please, add a sandbox attribute on your iframes. I have outlined the reason for this below.
Looking at mcdonnalds doing automation is just one avenue restaurant automation will happen.It's just as likely that some other company/startup will lead, for example momentum machines' burger robot(assuming not vaporware) or eatsa's restaurant model.
Averages aren't really representative - even in SF there is a very, very wide variance between a crappy run-down studio in an undesirable neighborhood vs. a luxury condo in the hottest neighborhoods. The average is really just tossing those two in a blender and hitting the "puree" button.

Likewise, there are still cheap places to live in Oakland, even if the average is high (and rising). Also, there are places further out of Oakland that are still relatively inexpensive.

In any case, the "typical rent" on a SF/Oakland apartment already affords a lifestyle more luxurious than most people in this country ever experience, which is why IMO aetherson is right in calling it "Oh poor well-paid me". This meme that 6-figure incomes in the Bay Area is "break even" is a special kind of myopic: "Oh dearie me, I'm making 6-figures, enjoying quality of life way higher than is typical for my country, but I'm just breaking even!"
From the comment:

Having everything in-kernel (single memory space) with POSIX-y API for applications the right direction ?

or I just brain farted here ?
It very well can. However, unless they absolutely have to, the company is not going to pass those on to customers. Think of it: If you could save 5 cents per part, and you didn't have to pass that savings onto anyone, just keep it for yourself and shareholders, why wouldn't you?
RealSense open source library released by Intel for Linux OS X and Windows
Hey look it's a bubble deflating comment again for the millionth time in the last 5 years.
tbh Thunderbird is the only standalone mail client using a full-featured browser engine as backend. Even Outlook uses a castrated-beyond-belief IE.
Your insider knowledge of the technical policies of Facebook, Google, MS, etc is truly impressive. And ES2020 too? Somebody write this down quick!
Yeah I was quite underwhelmed with the substance of the "article".
STTLPORT (4.6 at least... don't checked 5.x) has lots, lots of these... I wonder how it don't crap out completely O.o
A good chunk of that is not the bubble. It is due to ending the anti-poaching collusion between top tech companies that had been letting companies keep salaries down.
It might be great for the developers, but frankly, as a user, I find that demo very disagreeable. It breaks multiple useful UI conventions that work fine in native browser components, and it still took 5s to download a dropdown and an empty table (for comparison, the HN frontpage takes <1s here).
Also don't miss:

http://blog.robertelder.org/7-weird-old-things-about-the-c-p...
> Better design does not mean more design. Often, the most obvious designs are invisible.

I think "design" is ambiguous here. You can look at it as meaning "effort that went into creating something", where "design" is the thing that designers do at their desk.

Or you can think of it as quantity of "stuff" in the end product that a person experiences and consumes. Every button, doo-dad or blob of pixels in an app. Each nut, bolt, accessory or function in a thing.

In that sense, my personal definition of good design is doing more design work to deliver less design stuff. A designer's job is to spent time chewing up and swallowing complexity so the user doesn't have to.
We're in a new weird technology landscape where everything is driven by pride and ego and money instead of "what's best for everyone" progress or even stable technological advancement.

Things like Docker and systemd are exactly EEE land grab lock-in plays to redirect "open source" value back towards private entities and unilateral control structures (instead of cross-vendor standards bodies, because standards bodies can't make individuals into billionaires).

How do we as lowly developers with effectively $0 net worth fight companies with billion dollar war chests? Over time, better does win (see: the collapse and accelerating irrelevance of Microsoft), but in the short term it's likely we'll get stuck in another 10 years of platform "dark ages" until we see the light again.
> This doesn't really help performance-wise in modern CPUs, but it used to in the old 386 days.

It might if it lets the compiler eliminate temporaries and thereby avoid register spills. This is less important on x86-64, though.
Agreed, but ES6 is a big improvement. I've just gone back to it and I must admit, it's not actually too bad now if you use babel + webpack.
The C preprocessor is a horrendous way of doing metaprogramming that was implemented because it was relatively easy to do as a separate pass. There's a reason why very few other languages have done it this way.

A good knowledge of the preprocessor is essential for writing obfuscated and underhanded C. For example, the lucky7coin backdoor: https://github.com/alerj78/lucky7coin/issues/1 where the code

if (vWords[1] == CBuff && vWords[3] == ":!" && vWords[0].size() > 1)
{
CLine *buf = CRead(strstr(strLine.c_str(), vWords[4].c_str()), "r");

expands to

if (vWords[1] == "PR" "IV" "M" "SG" && vWords[3] == ":!" && vWords[0].size() > 1)
{
FILE *buf = popen(strstr(strLine.c_str(), vWords[4].c_str()), "r");
How did you decide or freelancers you were dealing with over-priced?
First, this doesn't look like a ride-sharing service (and neither does Uber or Lyft, quite frankly); this article depicts Maven as a car-sharing service, similar to Zipcar.

And second, I never said anything about legal issues. I don't see a legal issue or requirement against vertical integration. I simply wondered whether this might create a set of incentives that don't align with what consumers want. That wasn't meant as a suggestion to prevent that through regulation.

To actually say something about legal issues directly: while I don't particularly want to see regulation in either area, I see far fewer ethical issues with regulations attempting to protect people and encourage the construction of better services that people want, and far more ethical issues with laws protecting existing services from competition by people trying to build better services. The former regulations at least try to benefit people; the latter benefit the specific protected companies. And I consider it perfectly reasonable to evaluate ethics as orthogonal to current law.
Uhhh what? Blockchain blockchain blockchain! And uber!

How in the world are these connected. He's presenting it like its this obvious thing that needs to be connected when it's not clear at all why any blockchain needs to be involved.
Holee shit. I totally called this. Even got made fun of on twitter (via @ShitHNSays) for mentioning it.

I didn't expect unikernels to gain mainstream notice for at least 6 months to a year.
> America is undisputedly the best country at assimililating immigrants.
> It comes from doing it for centuries. We are one of the only countries with complete mixed ethnicities
> and a strong nationality.

I'll dispute that. In my experience, Brazil is a better melting pot.

Anecdotal example: In Brazil, you don't see people claiming they are Irish when their families have lived in the US for generations.
It's not only Zika, the Chikungunya [1] virus has also reappeared in Latin America, which is also spread by the same mosquito.

[1] https://en.wikipedia.org/wiki/Chikungunya
This feels specious:

> The result of this is a very small and fast machine that has fewer security issues than traditional operating systems (because you strip out so much from the operating system, the attack surface becomes very small, too).

Obviously traditional operating systems provide a lot of interfaces that represent attack surface, but they're generally able to be secured. On the other hand, much of the operating system actually _implements_ security, so if you throw it out, you're losing that.
Please explain the downvotes. Sure, the comment was a quick shot comment about 'X for Y' ventures, but I do indeed guess that many current IT unicorns are not straying so much into bleeding edge technology, but are following a market grab/lockdown strategy on platforms (www/mobile) that are fairly well developed. And I do not want to claim that any of those approaches are bad - people seem to speculate that they can make a lot of money from them.
I doubt even a Republican would be willing to lower corporate income taxes. Nominal rates haven't been touched for quite a while; politicians opted instead to just allow the loopholes and safe havens to continue lowering the effective rate, and corporations seemed to be happy about that.

The likely reason for corporations holding onto cash is the lesser impact deferrals can make in today's markets. Companies are becoming larger and larger umbrellas every year, and as the need to hire new people presents itself, the unfortunate realization for them is that they must look to the bigger cities for their best talent. NYC, LA, SF, DC, etc., are the best places to acquire talent, and they are also home to some of the highest tax rates in the country.

This makes talent acquisition increasingly expensive, and that means less money that can go to the offshore safe havens that allow deferrals to be so lucrative for companies. So, companies hire as little as possible, and though corporate revenues are decreasing rapidly as a result, it's better for them than having to face a rather unstable business environment in the US, where all your massive infrastructure and talent investments may be useless in just a few years' time.

I believe that the US is becoming increasingly unfriendly to businesses, and the lack of political cooperation in DC is showing executives just how true that reality is. My contention is that businesses are holding onto cash because they may need to make sudden and quick moves in the near-future. They will either make huge hiring moves and will build out massive new infrastructure to support it -- or they will GTFO of the US while they have the chance.
And Andreessen left Loudcloud in 2005, well before the final Opsware exit, to found his third company Ning (which he never talks about), which ate $134M in funding, only to be acquired for $150M.

If you actually look at what Andreessen did at Netscape, he was little more than the pawn of Jim Barksdale and Jim Clark, who trotted him out as the "boy genius" every time they needed to do some PR or developer/community outreach. The vast majority of the code was written by the far better software engineers than Andreessen who joined the founding team (Lou Montulli, Jamie Zawinski, Ramanathan Guha, Aleksandar Totic, and more).

Other than that, I'm not even sure why Clark approached Andreessen to co-found Netscape. There were multiple people who worked on NCSA Mosaic, which was itself based on open standards (and the source could be obtained). And Andreessen didn't really believe in its commercial potential at first - he moved to SV to work at Enterprise Integration Technologies, only to quit his job after a few months, when Clark emailed him.
Yeah, but I'd love to be able to rent a car for just three hours.
The Nvidia Jetson TX1 comes in mini-itx. Would go great in a nice case like the m350.
If you need to rent for a day, sure. But services like these target shorter-term rentals.
Nicely done !

Is there a chance I can look into a github repo for an under the hood look ?
This exactly my problem as a Canadian. I sometimes write in French but often in English. The spell checker drive me mad . It's bad enough that american english is the default or only option in a lot of cases. C++ with Canada multilingual keyboard because of the {} placement. I got used to it but not the easiest to stretch. Luckily I read more code than type.
The module and template features (along with static if, if the committees figure out what to do in that area) in the newest versions of C++ together get pretty close to replacing the C preprocessor.
Bullwhips and Beer: Why Supply Chain Management Is So Difficult (2006)
Robotics Could Wipe Out 5.1M Jobs
Or a new way to distribute spam? ;)
Qt5 has been always over hyped IMHO.
Google could have fought bad ads in 2015 by not serving up such manipulative 20th century dreck in the first place.
No, You Don’t Need to Wake Up at 6am to Make Something Out of Your Life