skysight-inc/HackerNews huggingface dataset:
This is probably the best thing that can happen to web development.

For quite a while, I've been thinking about how instead of hacks like asm.js, we should be pushing an actual "Web IR" which would actually be designed from the ground up as an IR language. Something similar to PNaCl (a subset of LLVM IR), except divorced from the Chrome sandbox, really.
They are providing a official HTML version, alongside the PDF version.

http://www.ecma-international.org/ecma-262/6.0/index.html
I dunno. Statements like in the link make me question if someone is actually competent.
What fits into Mother Russia. https://youtu.be/N3lz2GFfkEg
That WebKit issue about WebAssembly was filed by engineer working on "compilers and language runtime systems at Apple":

http://www.filpizlo.com/

https://bugs.webkit.org/show_bug.cgi?id=146064
"We the people" decide that it's not worth 30k by refusing to pay $20 for a big mac.
https://www.youtube.com/watch?v=Qty1xqvQBrA
I quote from the grandparent's link:

> I use Linux, so I can't use Apprentice Alf because apparently it is Windows and Mac-only (even though Calibre works on Linux)
In iOS9, apps can now register to arbitrary http URLs, but that in fact requires the app to be correctly associated with the domain, which in turns requires a lengthy process (the domain must expose via HTTPS a json naming the bundle id, signed with the TLS private key).

So I think they made it right for generic URLs while the custom URLs has been a little unfortunate from day 1, but it's hardly something new.

Btw can anybody explain how association to arbitrary http URLs works in Android? Is there a similar validation, or can any app intercept any URL if it wishes so?
Thanks for mentioning the haptic buttons on the Voyage - my wife hates touchscreens, so she alternates between the last generation of e-ink Kindle with page turn buttons and the last generation with a keyboard. I'd given up on the Kindle line, but knowing there's an upgrade path for her requirements is helpful.

Now if only there were current phones being made with keyboards..... sigh
It kind of feels like as bad as it can get. Even my far older sony had options to do some sorting. With good naming of my book files I can get it sort by author at least.
Oberon language had a similar system called Juice back in 1997.
It does exactly the same thing, e.g. using binary format to
store a compressed abstract syntax tree as intermediate format
which can be compiled efficiently and quickly. I think it even
has a browser plugin much as Java applet. Life has interesting
cycles. I don't have the best link to the Juice.

[1] https://github.com/berkus/Juice/blob/master/intro.htm
[2] ftp://ftp.cis.upenn.edu/pub/cis700/public_html/papers/Franz97b.pdf
The point that you're glossing over it that Rust forces you to acknowledge the existence of errors, either by working with Err types or by using .unwrap() to terminate the thread in the event of an error. The existence of both Parse and TryParse in C# indicates a trend of allowing to errors pass silently by default, which ultimately results in surprise runtime failures.

> On the other hand, what would a Rust
> programmer do to handle an out of memory
> situation?

Let's ask MSDN what a C# programmer would do:

"This type of OutOfMemoryException exception represents a catastrophic failure. If you choose to handle the exception, you should include a catch block that calls the Environment.FailFast method to terminate your app and add an entry to the system event log"

https://msdn.microsoft.com/en-us/library/system.outofmemorye...
I'm african and live in Africa, and I'm not sure I relate with what you wrote. If I want to learn something I just go and learn it from all the resources available on the Internet, in books, etc. If I want to build something, I build it. I'm not sure why we have to wait for someone else to educate us?
The issue isn't that they don't want to have a repository. The issue is that the rationale for not having one is pants on head idiotic.
git bisect automates the process, but the underlying technique should work with any VCS. and i've scripted it up in SVN several times to good effect
I could go in length as to why the West snubs Africa, but to make it simplified it all comes down to power. If the West was to give African countries a leg up on technology the gains would mostly benefit Africans and not westerners. It would give Africans leverage in bargaining for just about any good or service, thus reducing their dependence on the West. So, it's all a form of Imperialism (2.0).
Any idea if that Ray Kurzwiel guy is doing young blood transfusion? It sounds like it would fit his goals as an early adopter of life extension tech..
This principle applies more generally than that in the UK. Someone I know very well got screwed following a formal grievance at work because of this. Due to bad advice, a deadline in the process passed without the right things happening, and the formal process technically ended. Although the person was actively seeking other advice over the following weeks, they continued to work, and then when things came to a head, basically the first thing the company lawyers cited was the continued work without further (to the company's knowledge) objection. For practical purposes, that was game over in this case.

Bottom line: If you aren't happy with a contract, either explicitly challenge it immediately or don't start to perform your actions under it until the matter has been resolved.
2 dominant platforms for the first time in history. And devs cant handle it
To provide a somewhat-contrasting anecdote, I've been dealing with Chinese factories (mostly in the Pearl River Delta area) for the last 3 years, manufacturing fairly high-tech products. We haven't had any of the problems you describe. We did our first small manufacturing runs sight-unseen with our initial partners and everything went well. I think the story of cratered Kickstarters has more to do with creators who have little experience in manufacturing and no clue what they're doing in China, rather than some intrinsic failing of Chinese factories.

There are plenty of ways to make your BOM work in your home country, but at least in the US it's surprisingly difficult to get low volumes (<5k units) manufactured economically.
5 Best Ways to Lower Your Blood Pressure Naturally
But Lyft is controlling that pricing not the Driver.
It's as-if... this were politically motivated or something... hrm... tin foil hat?
I would imagine permanent punishments would just cause companies to dissolve and reform through some paperwork acrobatics (similar to bankruptcy processes like New GM).
Right click the search bar on Youtube in Chrome/Firefox and "add as search" or "add as keyword"

Now you can search Youtube using your browser as a (prefixed) bang.
> Any immigration policy short of opening the borders completely is "protectionist".

How so? The idea of comparative advantage is that one country has a market, another, the means to provide for that market and you facilitate this 'trade'. India, China, pretty much most countries have plenty of top notch talent that cannot be satiated by opportunities within their own countries. These are not necessarily geniuses, but most high-performing highly skilled workers qualify. The satisfaction that these highly talented folks seek is often provided only in the US. For a moment, set aside the notion that people want to work in the US for greenbacks. This is only partially true, in my experience. Most friends and colleagues I know want to immigrate because their jobs are higher quality, as is the work culture, etc.

US provides the (job) market for top talent, China, India, Europe, etc. supply the talent.

Protectionism in this situation is just the act of putting ill-conceived roadblocks in this 'trade'. No one is asking for open borders, just a fair system where this 'trade' can be carried on smoothly.
That's fair, although I suspect that your suspicion of bias may be biased due to your usage of C#. :)
Agreed on that. I have a nook and love the buttons. Forward and backward on both sides so I can turn pages one-handed with either hand while I'm holding it. Comes in handy if you have a cat that likes to plop down on your arm while you read.

One of the buttons is starting to stick, so I'm looking at upgrade paths. The Nook Glowlight dropped its page turning buttons, but if I buy anything other than a Nook, everything I've purchased on it evaporates. Thanks, DRM!
Add bytecode cache to Ruby
Passengers?
I know it's svn is just an example but:

http://git-scm.com/docs/git-svn

The svn plugin to git let's have a git repo that is a clone /client of an svn repo. Very handy if you have an svn upstream but need to work offline.
That van isn't available in the US (much to the consternation of my employer who wants them to go along with their Sprinter fleet...)

In the US they will be using Dodge Caravans. Here is a YouTube video of it: https://www.youtube.com/watch?v=GONB3cezusI
Quite interesting. I grew up in a small town with < 10K people and we used Dial-a-Ride all the time. I think the service is still offered to this day.
It is (compared to other available techniques, at least) dead simple to cut out or add genes, yes. Practical human therapies that rely on gene editing involve more than just gene editing (and to be viable, profitable commercial applications, they require a whole lot of regulatory steps -- trials, approvals, etc. -- once all the pieces of the process are put together.)
If that is the case Uber drivers will have to become licensed taxi drivers. Uber conveniently circumvented this on the argument that they are a sharing/collaborative economy startup, in turn saving themselves lots of money and gaining an unfair competitive edge. They can't use this argument as they have already cornered themselves in this regard.
So was Apple in 97.
This is first on my list.

Understanding our place in the universe will tell us where we came from and where we're going. There's also clearly some fundamental physics left to master which might have unforseen practical applications.
It's a very fair point. I would add that since you seem to be able to be a driver for Uber/Lyft, etc. simultaneously, that would seem to suggest contractor as well.
Any actually free, open source system that I can deploy on my Docker box?
And that's why it makes no sense to use DDG if you are paranoiac. If you use DDG because you think promoting websites that "Seems" to put privacy in front, then that's a good thing. But if you are really paranoiac, then just use proxy/VPN with google.
AT&T Mobility Faces $100M Fine for Misleading Consumers
Sales and Your Enterprise SaaS Startup
Why? it won't last for long ... it'll balance out as drivers realize it's not profitable.

Let market forces do their job. It's reasonable for government to regulate safety, but not supply.
I wouldn't be against taking equity into account, but in the end, cash salary is most important. Equity is almost always a lottery ticket, even if you're a founder. If you're a founder, you should be riding on a different US visa, not an H1-B.
Currently there are too many off target effects to make it safe for use in humans: http://www.technologyreview.com/news/535846/industry-body-ca...
I'm not glossing over it, I said that this is better written using results.

Complaining about the existence of Parse is like complaining about the existence of unwrap in Rust.

C++ (another systems language) is probably a better comparison for out of memory.
Yes, lower in his post he mentions the JavaScriptCore guy.
I just don't see it. No one would ever recommend learning Spanish and Mandarin at the same time, for any reason.

All of the things you said are true, and yet the beginner has only so much time, so much patience, so much learning to do in one day.

Given this, I see larger advantages to spending all of that time and energy in one ecosystem. There are many perspectives on, say, Java coding styles, patterns, and idioms. One need not go outside a language to do that.

And I would further argue that you simply cannot (usefully) see the global commonalities and idioms among languages until you've been doing this for a while. Years.

As for experienced programmers, I've not known any "experts" at 20 languages, ever. My point was really that this idea is simply the result of run-of-the-mill internet hyperbole.
Are you a professional?

If someone can't have a conversation about an employment contract any more politely than "no verbal response" I have to wonder how they ever get hired in the first place.
There are two different levels of optimization involved here. Since WASM isn't the native assembly language of any processor, the browser's JIT will need to translate WASM to native machine code, including efficient translation of SIMD and other instructions. Separate from that, compilers for various languages will need to have WASM backends, including the WASM constructs that translate to efficient machine code on various target platforms.
Refused VC funding or refused VC funding?
I started to think about everything that's wrong with the authors code example and the more I got into it the more I realized the entire problem is wrong.

"Our goal is to write a function that takes a list of previously released versions and a user-provided version string, which then returns the parsed number or reports an error."

A function named CheckNextVersion should never even raise an exception because it expects bad input. It probably also shouldn't double up as the ParseNextVersion function as well. But I understand the author wanting to combine these operations and conveniently get an error message out that can be displayed to the user. But as a damning example of exception handling, it's just bad design.

So even if we accept the design, his method is horribly over-thought with regards to error handling. Either it should catch within it's body all potential exceptions and raise a single InvalidVersionException or it should catch nothing and the code above should catch everything and display the message to the user. All the work catching and rethrowing different exception types adds no value given the purpose of the method.
I suddenly don't want to know how the source looks like.
It's a bit easier to organize books into collections on the iPad Kindle app, than on the slower Kindle devices.
Why was the jump in women attendance so much higher between 2013-2014 than 2014-2015?
Also killing the most exciting software platform -- Maemo/Meego.

On the other hand we now have Jolla so it's not that bad.
You all downvoted my comment three weeks ago: Uber is constantly trying to run from the law but eventually the law will catch up with them and finish this farce. Good.

Well, there you have it.
> As to your point about minimum wage: how does increasing the cost of labor ensure that more people will have work? When you are unemployed, you cannot support yourself.

Increasing the cost of labor ensures labor can support itself. If a job doesn't exist, the social safety net steps in and ensures you can survive. That's how every other first world country works.

As a citizen, you have basic rights. As a corporation, you do not. A citizen is entitled to survival, a corporation is not entitled to cheap labor.
No, it isn't. Especially since it's so damn easy to setup a git or mercurial server.
* npm init
* npm i -S babel
* vi file.js
* first line: require('babel/register');
* Yay, now you can finally just fucking code now.

Learn your tools: https://babeljs.io/docs/usage/require/
And Jo Harlow is out too.

As a Nokian, I've been waiting for this day for years.

If you've never seen a Finn smile, today might be your lucky day.
Sounds terrible for SEO, screen readers and adblockers.
The one thing that I take away from all of this is that the people complaining just don't 'get it'. I don't know whether it's a personal failing of the individuals involved or something about lisp that is orthogonal to most people's thought processes, but the page reads more like (to me) sour grapes than a reasoned discourse on why lisp sucks. Compare that to the article posted yesterday about CLASP (https://drmeister.wordpress.com/2014/09/18/announcing-clasp/) - a brilliant piece of engineering that the creator said was just not doable in other languages, and you have a huge cognitive dissonance. But then, ymmv.
I think it's more like "You can't have one without the other, therefore they aren't just contractors".

A ride-sharer / driver needs the platform and the platform needs the driver, fundamentally. It's not like most contracting where it's not the end of the world if all the contracts end.
No. Not this. Net even close to this. Let me illustrate:

How to become great at Sports:
- Read books about sports.
- Watch other people play sports.
- Read in-depth analysis of past sports games.

How to become great at Playing Violin:
- Read books about playing violin.
- Real sheet music by the great masters.
- Listen to many concerts.

It's inherently obvious that the above approaches are totally and completely wrong. How do you become good at anything? You practice it. You do it. You have a coach or teacher or mentor who can give you pointers, but lets you make mistakes. You have someone who lets you get things wrong the first time, so that you can see the consequences.

There is a time and place for theory, for reading, for analysis, and this is too part of the learning process, but this is not at all the most important tool for becoming great at something.

Theory, analysis, critique, history, and context all matter when learning any skill, but first, you must build the fundamentals. First, you must do the thing and once you reach a level where you really understand the thing, then and only then can you begin the more introspective task of theory and analysis. Even without these steps, the best way of becoming great is to DO.
if there was a true shortage of skilled workers and there was political interest in fixing the shortage the minimum H1-B wage should be set at 5x of the "prevalent" wage, in order to provide an incentive towards actually developing these skilled workers.

If an H1-B costs me as much as 5 non-H1-Bs my incentive would be in hiring one H1-B short-term and using them to train/mentor normal employees and use as few H1-Bs as possible, laying off my employees to hire H1-Bs would not make sense in this case.

Also as many others have said, H1-B should be an 'exceptional' visa, which means that as a country there should be a strong interest in making these 'exceptional' individuals citizens as soon as possible, which should mean a guaranteed green card within 1-2 years, and no "lock" to the employee requesting the H1-B (because if there is a true shortage other employers could be interested too, the visa should be tied to the exceptional individual, not to the company hiring them).
>I know of a man whose first name is Þórr who outright
>refuses to deal with any organization that will not let him
>write his name, and I have a hard time disagreeing with him.

How does he fly? All flights I've ever been on have required me to ASCII-fy my name.
Excellent article. Just one quibble: he claims a module shouldn't be over 30k lines. Counterexamples: Linux, Postgres, Boost, LLVM, V8, all in the million line range. To be sure, each of these has an internal module structure, but that's irrelevant from the perspective of someone deciding whether to incur a dependency on one of them - the answer to which may very well be yes because they do enough to make it worthwhile.

If anything, larger modules like the ones I listed are more likely to be worth depending on because they do more. It's no coincidence that the author chooses command line parsing as a negative example - something trivial enough that the overhead of tracking a dependency may well outweigh the effort of implementing it yourself.
I hadn't heard the term "CSA" before. Interesting.

http://www.localharvest.org/csa/
Pure CSS Pokedex
Yii – Load modules dynamically from db or directory
Amazon Web Services launches new commerce program
He was hired by the Nokia board to do exactly what he did. So blame the greedy board members only looking for their bank accounts.

http://www.forbes.com/sites/terokuittinen/2013/09/24/nokia-a...

http://blogs.marketwatch.com/thetell/2013/09/24/nokia-board-...
Actually, I think this might be a great opportunity to separate applications/datum that don't need to be indexed by search engines from those that do. Of course, we have to be careful that we don't get walled off content in applications which can and already does easily happen, but I don't think that is truly in the spirit of the sharing web that we have all come to know and love.

There are at least two distinct types of content - structured/unstructured content that should be exposed and can be indexed via some known mechanism by external visitors, and application content that perhaps need not be indexed.

This might be a time to evolve/establish what those mechanisms are for the betterment of both application development and content development/sharing.
Haha! No.
Because companies have no obligation to provide severance, they often offer it as part of a larger exit agreement that contains other terms. This really limits the laid off employee's ability to negotiate because the company can basically say "take it or leave it" since they know how valuable severance is to someone in that situation. That is how they get away of forcing people to sign non-disparagement agreements and to give up their right to sue.
'Hello World' written in TypeScript using Angular 2 on iOS native
Which was entirely the plaintiff's choice, was it not? If I'm a contractor and I choose not to solicit jobs from a particular customer base, does that somehow mean that those other jobs didn't exist? If anything, the fact that some drivers do this and others do not shows some for of "managerial" skills that were cited as nonexistent.
Volume button plays different sounds depending on the page:
Ex - Utilizes SpeakJS for TTS of Pokemon's descriptions on individual Pokemon pages

Let me know what you think! I'm a full-stack dev but not as interested in front-end, really just wanted to use Meteor for something new :P
"It's a different situation though."

No, it isn't. There isn't anything special or unique about Uber that says they should be exempt from existing law.

"Riders set the rates with demand based pricing"

No, they really don't. I have no ability as a user to state how much I'm willing to pay for a trip.
Dream on. JS is "obligate, not facultative", as biologists say, for browser implementors. It lives in source form on the web and must load super-fast.

We can wager about when it might actually die (I said it might given something like wasm, at Strange Loop 2012), but that's beyond the horizon by years if not decades. Gary Bernhardt knows!