skysight-inc/HackerNews huggingface dataset:
How long between Javascript's "it only took 2 weeks" until now though?

Is this is an example of "worse is better" innovating at faster speed, when in fact, Javascript performance has moved at a glacial pace until recently and it took enormous investment to get there.

I think it is fair to say that if someone started with today's web/mobile requirements and designed a language from scratch to meet performance, latency, and memory requirements as well as portability/cross platform execution, it probably would not take as long as Javascript did to reach the current levels of performance.

That is, you're comparing 15+ years of Javascript JIT engineering activity with what, 2-3 years of PNaCL activity by a much smaller team?
I think the web is different because of how easy it is to roll out new features - most of the new stuff only is guaranteed to work on browsers up to a couple months old, but that's enough since people update often.
It's a bit silly that the biggest thread in this topic is about sci-fi/realism, when this is not even remotely the concern of the movie. These really aren't the tools or context in which the movie is asking the viewer to explore and think about the nature of intimacy.

It would be akin to having a technical conversation about a framework, and someone derailing it to talk about the color of the computer case. You would be vexed to see someone miss the point so completely.
I actually stopped working in Photoshop about two years ago when I realized you can prototype faster just by building a design from scratch in the actual browser.

It's so much faster than having a designer painstakingly mock something up in PS, then have me build it and realize a myriad of things that weren't apparent because we weren't looking at it in an actual browser.
The best PSD I ever recieved had a layer exclusively reserved for annotating margins and spacing. I didn't have to dig into the PSD and check the toolbar, all of the figures I needed were right there.

It even came with a PDF style guide outlining line spacing, font size, colors in hex and margins/padding.

I've never been so elated to get a PSD.
In theory older people have had a better chance to build up savings or have a working spouse/partner to help out.
When I first read this article I didn't really agree with it, but after reading some of the comments on here I can understand where it's coming from.

I think the main issue is that the designer understand that it's more of a guideline on how the site should look. When they start getting nitty gritty about exact line breaks and page by page style changes is where it gets hairy and falls apart.

I don't think moving away from mockups is the answer if that's what the article is implying. Just a greater understanding of modern web abilities and standards is all that's needed from the designer.
Descriptive Metadata from National Library of France Now Available as Open Data
In a Backbone project I'm working on, every app component and view passes a context object down to any children it creates, which is a copy of the context object it received upon creation, optionally augmented with methods it contributes from itself and other providers. So it's basically a component tree, with an API that grows as you descend down the branches (yet remains distinct between branches). In essence, the context forms a sort of scope that subcomponents can use to communicate with others.

By convention, components "import" API calls into themselves in their constructors. This makes it very clear what the dependencies are.

The beauty of this setup is that intermediary objects don't have to worry about explicitly mediating the interface between their ancestors and descendants. The only components that have to do any mediation are common ancestors of components that need to communicate across branches, but this mediation can be contained, rather than polluting the entire hierarchy.

It's also trivial to mock out the context methods during testing. Similarly, you can use a sort of name-based polymorphism to provide alternate implementations of the context methods, dependent on configuration or parent component, perhaps.

It seems to me that a similar scheme would fit nicely with React's model.
This is the correct answer. The manager's job is to manage the people, not the project. That's what a tech leads and PMs are for.

A good people manager works to keep their employees comfortable, aims to avoid conflicts (and resolves them if they arise despite these efforts), mentors and coaches people to develop new skills, and shields them from politics. Doing the work of an individual contributor just gets in the way of that. The manager should be familiar with and understand what their people do, but leave the actual performing of that work up to them.
I get redirected immediately:

Not Found

The requested URL /notsupported.html was not found on this server.

Opera 12.16, Ubuntu amd64...
What makes a great library great is the selection of which books to include and which to exclude. Amazon reviews aside, access to everything is only the first and a less significant step toward achieving your dream.
I prefer 'Opern Quickly...', shift+cmd+o. Feels a lot more native than subject.
This is not an anonymous structure in the modern sense (if you look at the code they are in fact named), it's a side-effect of pre-ANSI C namespace rules. Any struct field could be used to calculate an offset from any other object. From http://cm.bell-labs.com/who/dmr/chist.html :

> Beguiled by the example of PL/I, early C did not tie structure pointers firmly to the structures they pointed to, and permitted programmers to write pointer->member almost without regard to the type of pointer; such an expression was taken uncritically as a reference to a region of memory designated by the pointer, while the member name specified only an offset and a type.
My comic book reader uses Dropbox to sync, my todo program uses Dropbox to read my todo.txt, I use Dropsync to do 2-way syncing between a directory on my phone and my computers mainly so I can drop reciepts + other PDFs into a directory on my computer and get them from my phone, tablet or other PCs.

I could go and replace all of these with another tool, but I would have to have a compelling reason to do so and would probably have to find some new apps (or the apps I use would have to integrate a new service)
"when there was a 3.0x UberX multiplier"

I wonder how perception would change if instead of doing multipliers they did percentage off and discounts of a higher price which covered more bases. Then they could even reverse auction (I think that is what it's called, right?)

This is not uncommon in retailing where exorbitant prices are stated and then discounted. And there are cases where some people pay the high prices and are ok with paying them.

My point is, is it better to say (using an airline flight as an example):

Regular price of $945 to fly to SFO.

Today's price is $345 (normally $945) to fly to SFO.

..and so on.
Show HN: Top 5 Tech Stories Daily Newsletter
I'm not sure I see a difference between your position and the position of the person you're replying. What you're saying is basically how I translated zem's comment in my mind. When he said "rich", I assumed the rich people who own the ISPs(or are friends of the owners) altering QoS for different sites/services. Or maybe I'm projecting my own thoughts onto zem's comment.
Engineers Would Spend 70% of Their Time Fixing the Result
None the less, where a businessman would have called IT to store a couple hundred records in 1970, now the businessman uses a spreadsheet as a database.

In 1970 the businessman would probably have used a rather more old fashioned method - a piece of paper and an assistant to write down the figures on a page which looked very like an excel spreadsheet!
Hmmm, I'm in the "Mature" product phase and $0 funding level. My salary is quite a bit higher than the averages in those 2 charts. Maybe I'm an anomaly.

Like dangero said, it's probably focused on 20-somethings. I've got a wife and 4 kids (no mortgage).
I still can't imagine, that the current German government will draw any (slightest) consequences to the US behavior. I even think, that they don't believed themselves on a no-spy deal. But it was a clever cover-up to come across the election without to many penalties. And it worked ... German voters did not recognize a thing.

But of course it might harm the US in the future. There might come the day, that people in Germany and in other countries wake up. Also the US behavior hurts them in south american companies and at least in China. The south american people are fed up with the US behavior already!
I agree with your overall point. However, the implicit claim that there are no externalities to cigarette smoking is silly. There are clearly effects on everyone who might be nearby when you're smoking.

In the event that you're covered by any sort of public health insurance, which is nearly certain in old age with Medicare and increasingly probable at younger ages, then the effects on your own health become a problem for everyone else.
Yes this article is somewhat misleading in my opinion. I would imagine that a lot of CEOs only pay themselves a fraction of their income through typical payroll. Steve Jobs famously paid himself $1 salary. Although in his case he apparently didn't take other forms of compensation since apparently he didn't need the income. But many other CEOs are known to take low salaries and then get millions in bonuses or stocks.
Google Enter Smart Home Market with Acquisition of Nest for $3.2b?
What I wonder about is whether founders are paying rent. If you're making $60k in SF, but your rent is considered a company expense, you're in pretty good shape.
NSA review panel discusses reform recommendations with Congress – live
I will invest in your Consumer Internet startup in Austin
I wish they will succeed. However, those knowledge database are always going to be hard as knowledge is a moving and asynchron entity. What I mean is that something that is true today may not always be true. Also, if a group learns something through jelly, that knowledge isn't propagated to all the the people using jelly which can lead to a lot of duplicates. I hope the moderating will be good. On the other hand, an iphone app can provide a lot of information and context about the question which might help Jelly show questions related to the place/time. Quite a hard problem indeed.
Soldering is Easy - Soldering Tutorial Comic Book
Unless they can somehow seed it with a bunch of images, get some decent answers and go from there. (Which is what they're going for eventually, I think.)
Agreed, but responsive sites benefit massively from having a choreographer-designer - one who is both able to set out a plan (in Photoshop/InDesign/xxx tool) and then describe how different page elements flow.
Yes! I have a beef with the notion of "design" as a role. It's a thinker/doer split, which is inherently problematic. Software creation is almost entirely design activity; it's just enough different sorts of design that we need a team to be able to do them all well.

For me, design artifacts are a way to communicate and a way to prime the pump so that you can start iterating in the real medium and getting real-world feedback. For both uses I'm alway seeking the minimum amount of investment in design artifacts, because as soon as the real product is live and in use, the artifacts are all candidates for recycling.
Now if you can just mute it directly from the tab they'd really be onto something.
Am I experiencing deja-vu? I fee like many of these comments (and their responses!) are exact reposts from earlier submissions about this very same topic.

"The court is saying the FCC needs to reclassify providers"
"The Republicans are holding up nominations"

so on so forth.
That's true. Another one mentioned in this thread is hackerrank: https://www.hackerrank.com/ - this one offers way more languages, except for rust, the one I'm actually learning :(
You could do worse than start with Robert Cialdini's book, Influence, the Physchology of Persuasion. See also https://www.wittenburg.co.uk/Entry.aspx?id=d8c54975-bd0a-410....
PlanGrid (YC W12) is looking for a senior iOS engineer
Come join us and own an app that's transforming construction.

We’re a small team of construction engineers, software engineers, and ex-rocket scientists, building intuitive, beautiful tablet apps for construction. We’re reinventing the way builders access information and are looking for an amazing engineer that wants to take the lead role on an app used by over 200,000 construction professionals.

We've been around for two years and we're growing fast. Unlike a lot of early stage startups, we measure our growth in revenue, not users, and it's been exponential since the day we launched. We’re a team of 8 women and 9 men that loves to build great tools for for the people that build the world. We care deeply for our customers and work hard everyday to make their lives easier and more productive.

We’re located in the Mission district in San Francisco (5 blocks from BART).

Perks:

-Unlimited vacation
-Health/dental/vision insurance with zero contributions
-Whatever gear you want (most engineers have a retina MBPs and Apple Thunderbolt displays)
-Work from home Wednesdays
-Free transit pass
-Construction site tours of cool SF projects using PlanGrid (past tours: Github’s new HQ, Square’s new HQ, 101 Van Ness)
-Tahoe trips
-Annual company workcation (last year: 3 weeks on the beach in cancun)

Interested? Send your info to: jobs@plangrid.com
Show HN: Series About Building Web Development Company
Google acquires Nest, gains Linux IoT tech
So... what is the solution?

There are times where a legacy technology has limitations that ultimately prevent progress and create maintenance nightmares. A good example is some of the older database technologies where a 1TB database machine could cost 100k (example: Sybase).

You could try to maintain a series of expensive databases, but between replication backups, dev boxes, team of DBAs etc suddenly your costs to keep the old technology are really high. And if these are databases storing expensive financial data, well, maybe the risk of hitting your 1TB limit is an expensive risk to have on your plate.

And it might take 10MM to migrate to a new technology, but in this case it would probably be worth a switch.

When technology is a commodity, and working poorly is still working, then maybe it's hard to justify a switch. But if your old technology starts to limit your performance and introduce risks or problems that detract from your competitive advantage, then you might not have a choice.
Wouldn't it be vastly easier from the sound production angle though - no need to record voices on set for a large part of the production. You'd also be able to use images without worrying about the sound matching, you could push script changes after photography without concern for lip-sync.
The economist in me is happy, as this allows for greater investment incentives on the part of ISPs.

The FLOSS advocate in me is sad, as this is a compromise that I don't want to see go away.
5 Awesome Ways To Control Your Shopping Expenses In 2014
How credible are Glassdoor reviews?
I've got an offer from Rocket Fuel Inc., and obviously it is a very promising company, but I've seen reviews in Glassdoor.com, and there were a lot of bad reviews about it.
Most of nice reviews seemed to be made up by HR.

If anyone is working in Rocket Fuel, please tell me what it is like to work in Rocket Fuel.

Thank you.
"not only had this patent passed muster as being non-obvious with the USPTO on its original filing but it had also been found to have been non-obvious on two separate patent re-examinations before that same body and by a string of U.S. district court judges before whom the issue had arisen."

As far as "original filing" that of course doesn't mean much considering the things that get through.

But serious question here. When you say "had also been found to have been non-obvious on two separate patent re-examinations" doesn't that also speak to the skill of the attorneys involved in the case?

I know of a trademark that we weren't able to get that a competitor that was much larger was able to get (that was a similar generic word). I put the loss to the skill of the attorney that I used falling short in his arguments.
Well, I didn't say that every project and every change is something small. I said that there's a subset of changes that are sufficiently small and don't even require new tests (like some small stylesheet change). I think it's rather strange to claim that small fixes don't exist at all.
Having worked with both Scala and C++, I actually think that people saying this don't know what they are talking about.

I encourage you to take another look, as we often jump to criticisms with only a superficial understanding, often based on comments made on forums by other people. In particular, the idea of writing the code in a certain way to avoid recompilation is rather silly and I never, ever did it in the last 2 years since I worked with Scala.

On syntax and complex language features - having trained rookies unfamiliar with Scala myself, I can tell you - it's neither the syntax or the language features that are problematic, but rather the concepts involved. The Scala ecosystem is chock-full of paradigms coming from static FP languages such as Haskell. Scala's features are actually very elegant and orthogonal. It does have ugly corners that are a result of its interoperability with its host, the JVM, but that's a tradeoff I like, because people that don't like the JVM, haven't seen what it can do.

On compilation speed, it's not much of a problem though I understand why people don't like it. But the type system is very static - and in comparison with Java in which the type system does nothing else but to stay in your way - in Scala it actually helps you to write code that is sometimes provably correct or to design safe and user-friendly APIs. For me it's not a problem if my code takes an extra couple of seconds to compile, because the compiler does help me in the case of Scala. In terms of recent developments, both SBT and Maven are doing incremental compilation. Plus, SBT makes it really, really easy to break your project into multiple sub-projects that depend on each other, to keep them small, something which helps with compilation speed though personally I do it for keeping the code base cleaner.
Hey, who did you interview and for what position? And how many of these people succeeded?
I've solved about 50 project Euler problems, but only 1 or 2 with number above 200. I'm not a genius, didn't study maths, but it's imho quite hard to solve any Euler problem at an interview, even if you're a decent thinker. Ok, there are few easy ones, but none of these with 3 digit numbers.
Just nitpicking over the website: loading the gif took some time... yeah, 18MB, it was a good occasion to test gfycat: http://gfycat.com/OblongSilentAndeancat it could have been reduced to 6MB.

Related discussion from 2 weeks ago: https://news.ycombinator.com/item?id=6975202
Yes, that is one of the several possible interpretations I thought of. My goal was to point out that the query, as given, is too ambiguous for a meaningful response.

In US history, this is our second organizational system. The Articles of Confederation was too decentralized, so we decided on a stronger federal system.

So if the US system is judged as "the best", then it's an example of where a more decentralized form of government is better than going from a centralized power. The Swiss confederation might be another example.

But change the meaning of "the best" slightly, perhaps so that Iceland tops the list, then there will be totally different answers.
It's terrifying enough to think of congress today deciding the fate of the internet, much less the congress of 1996.
I think this is the key. I have this big honking system that nobody really understands. We need a system to do X. please implement X is way easier than the whole, rewrite a million lines problem.
Don't feel bad; we all did. The flip side of my rant is that the early web was as ugly as sin. The desire to use it to make something beautiful was a good one, and we had to try a lot of approaches toward that. My problem wasn't that fixed-width, device-hostile designs were tried, it's that they became the dominant approach without anybody understanding what had been lost.
Snowmobilers Can Help Private Trail Access Thrive
Colorado snowmobiling enthusiasts have the great privilege of miles of snowmobile trails that crisscross private lands. Landowners have the power and authority to giveth and taketh away those privileges, so snowmobilers need to be proactive in helping to keep access open. A great way for Colorado snowmobiling stakeholders to help out is to become informed advocates. Know the facts from environmental impact studies, understand how technology makes current sleds more environmentally friendly, and know, articulate, and follow Colorado snowmobiling rules and regulations. Help assuage landowners concerns by joining the conversation about their financial compensation and liability protection. Keeping the trails on private lands open for Colorado snowmobiling is everyone’s responsibility.
I have a lot of ideas but no real way to know if they're good or not.

One idea I had a few days ago: I call "curated recruiters".

Job seekers could log in and get a short list of good recruiters in their location. In exchange for getting the list they have to provide the site with the best recruiter they've ever worked with so that the information stays current.

Employers could also use it to find good recruiters to work with.
Thanks, that is a very good feedback for me.
Because stock iOS (iOS 7 changes this a little bit, but not much) only gets you so far. Things like pixate get you a little further, but ultimately some sort of visual design process comes into play, typically with a tool that's been used in that process since time itself began.

Background: 20 years as a creative technologist currently doing iOS based experiential retailing for huge brands where the interactivity and visual appeal simply doesn't exist in stock iOS. And I also wrote an app publishing tool that works similarly to Adobe DPS (build informational apps in Photoshop, see http://www.youtube.com/watch?v=YXlHFhbqzHU).
The ignorance and arrogance of Uber about the French union situtation is mindbogglying:

> This is also why Uber believes it can’t compromise once it begins to offer its services in a new city, or a new country, like France. It strives to work with regulators to accommodate its existing service rather than changing how it works.

It's not the regulators/government that are a problem, it's the taxi unions. You're talking about a place with a very strong, and very long history of active union activity.

"We can't compromise on service". "Fine, we'll drag your drivers out of their cars and set the cars on fire. Your move."
A good analogy is an architect (of buildings) who doesn't know structural engineering. Yes, they don't have the degree, but basic knowledge of behavior of materials, how buildings don't fall down, and so on, are the difference between pretty drawings and actual buildable designs.
Does a similar feature exist in firefox? Or even as an addon?

Several searches couldn't yield a result.