skysight-inc/HackerNews huggingface dataset:
To be fair, if you have a good read of https://github.com/WebAssembly/binaryen, you'll find the OP is pretty much on the ball; there's no easy way to compile to web assembly from (language here), and even if you do, there isn't really any easy way to run the result other than compiling it back to asm.js

...and yes, asm.js certainly has its fair share of limitations, and problems. but...

I’m more interested at this point to see what other approaches to create
the new web-based apps of the (near) future have been dreamed up by people
so far. Something which does not involve abusing a flawed scripting language’s
runtime to do unspeakable things.

Like what?

What people?

Who's actually working on any other solution to this problem?

I get that Web Assembly isn't going to solve your need compile a C++ application to run in a browser without modifying it; but... I'm pretty sure that's not the goal.

The goal is to have some way of making extremely high performance parts of a web application, without resorting to an unsafe propriety vendor plugin or breaking backwards compatibility; and (possibly) allowing a new category of 'compile to js' languages to exist that can target web assembly rather than javascript, which (may, arguably) be easier to implement, technically.

What's the alternative? Web components? That's been a great success. The polyfill only occasionally destroys firefox and its technically not possible for it to implement some of the features, so lots of people (ie. no one) is using it.

Dart? I'm not even going to talk about that.

Another browser plugin? Native apps and no more web apps at all?

Come on, it's easy to complain, but unless you've got a tangible alternative, cut them a bit of slack.

The web assembly stuff is coming along pretty darn fast, and lots of players are involved. It'll be a big deal before you know it; I think it's pretty fair to be excited about it.
This is very true, but note that the same applies to the projects themselves, too.

If a project itself has no purpose (i.e. is just providing a justification to code something), you will 1) experience that the project scope will expand into many directions, leading to an overhelming amount of ideas and work, and/or 2) you will abandon the project early on, after you have written a lot, but before you have learned much. This is usually a demotivating experience, followed by a guilty feeling of not having "finished" it.

You need at least one real user for that project, be it yourself, some friend, or a charity organization. That way, you will find it more easy to limit the project scope and to stick to realistic goals. This will be more motivating and satisfying, even if it ends up not being used in the real world. Along that route, you will probably learn more, and the things you learn will be more useful to you.
I've spent literally hours exploring Frax for iOS. The images are incredible: http://fract.al/
Why Do Millennials Support Government Censorship?
...and both compile a 128=64×64 multiplication into a single imul.

__int128
mult128(int64_t a, int64_t b)
{
return (__int128)a * (__int128)b;
a0:	48 89 f0	mov %rsi,%rax
a3:	48 f7 ef	imul %rdi
a6:	c3	retq
Isn't the phone just displaying its location based on the GPS signal? I don't get how intercepting your phone's transmissions would cause it to report an incorrect location.
My wife does papercraft with a Brother ScanNCut, could she use this to pack her designs more efficiently? The machine apparently does this packing but not well... maybe you could sell them know-how.
Save yourself a lot of grief and either go for symfony2 (also quite heavy but a lot better written and much more maintainable than drupal), or laravel (based on symfony2 components).

Better yet, avoid the php ecosystem completely and go for a more mature one, even the python and ruby frameworks have better long term prospects than most php based stuff.

The biggest downside is that you'll find it harder to find programmers, the upside is that you'll find fewer 'absolute beginners' and interviewing will be a bit easier (fewer respondents, higher overall quality).

I'm writing this as a very long time PHP user that also spent considerable time on the drupal offerings.
Why weren't they insured against theft? Why did people deposit money with an exchange that is not insured against theft? Theft is a fact of life. You cannot have a perfectly secure bank, and you cannot have a perfectly secure bitcoin exchange. If you don't want to be hurt by theft, get insurance.
The Resolution of the Bitcoin Experiment – Mike Hearn
Airgaps are standard fare in very high security environments, e-currency is no different in this respect if the amounts get high enough.
WOW JQuery 3.0 Beta Is Now Available
Wolfenstein in 600 lines of awk
Here's a fun chart for you. US real GDP per capital from 1790 to the present:

I understand that GDP per capita didn't grew much during that time. I just don't think it disproves the idea that the economy grew; that's the GDP, and it did grew a lot.

I also don't agree that GDP per capita is the metric that matters to quality of life. Like I showed, GDP per capita can drop despite an overall growth in the quality of life of every person. And it can also grow a lot despite quality of life generally dropping, if a few become fabulously wealthy while most people become a bit poorer.

Dividing the GDP by the number of people is simply not that useful in determining how wealthy the median person actually is.

On the other hand, here's a report on wage growth during that time: http://www.nber.org/chapters/c2500.pdf

This is a different discussion altogether. We can see today, in places like Saudi Arabia, migrant workers come and are unable to attain anywhere close to a living standard the Saudis enjoy, is that the model we want?

The discussion regarding the model we want is the different one. It can still be a model with economic growth and even improvements in quality of life. That doesn't mean better models don't exist, nor did I claim so.

That's essentially what slavery was...

Right. Except this was after the Civil War, and these were actual immigrants, not slaves.

A certain economic development model says growth is a function of technology, labour, and capital utilization. Assuming there's excess capital available, more population growth will always lead to economic growth. Whether or not you actually believe the model doesn't matter, economic growth has generally followed population growth, according to data. (...) Also, the US can't take in 6+ billion immigrants. Nice thought, but not possible.

Why not, if the economy will just automatically grow, as you write?
Marvel Contest of Champions Hack No Survey Android-IOS
"Blame the Hacker" is a tried and true way of deflecting attention from internal issues to the outside. It's akin to claiming an act of god in old times, as soon as you cross that line you're supposedly in the clear because, after all, it wasn't you that was the problem.

I suspect several of the higher profile data leaks and acts of vandalism that were blamed on outsiders but where subsequent follow up was never shown to actually prove that this was the case were in fact inside jobs, especially in those cases where the company did not file the issue with the authorities.

I think that if a company claims 'a hacker did this' that they should provide conclusive evidence and absent that we should simply assume that it really was an inside job.
laser/waterjet/plasma/knife cutters, though technically they are CNC machines as well. It's useful whenever you need to cut a large number of parts (eg. laser cutting a paragraph of text from a piece of acrylic for an led display)

The biggest value-add is in industrial applications, where efficiency is much more important. I guess that's one of the reasons that the existing software is typically very expensive or "call us for the price" type deals.
There is a shortage of cheap developers. In a Taxi in Dublin a year back and the taxi drive explained his friend couldn't find the staff. "Well he could, but they wanted too much money".
Moon village is best way to replace International Space Station – ESA head
Well, at a minimum they should file a complaint with the authorities, hand over evidence that they did find, and so on. Too many times these 'hacks' have a weird smell and the companies for some reason do not want to get the authorities involved.

Imagine how strange it would be if you had a breach at your home, a very large amount of value would be stolen and you'd not make any effort to alert the authorities and if the only thing that would prove that it was an outsider was your say-so. Of course, you could make it look like a burglary when it really was you but the various agencies would most likely be able to tell the difference, or in fact may be able to conclusively prove that you were the one doing it in the first place.

Lots of real-life fraudsters get caught this way, I don't see why on-line fraudsters should get a free pass on having to at least meet the same level of proof before they are believed.
"trendy with hipsters out-of-touch with reality"

If only you knew some actual Etsy users. Many are suburban mothers that like to craft.
What is frustrating as always is that they invoke criminals and terrorists (and for once no reference to paedophiles!) but these laws will be used 99% of the time in civil cases (divorce cases, etc) and against petty crime. I remember when the UK used the terrorism act to freeze the assets of Icelandic banks. Terrorism has just become the keyword law enforcement officials add to the title of any law they want to see passed, no question ask.

http://news.bbc.co.uk/1/hi/uk_politics/7688560.stm
I didn't really understand how the block size is an issue, and what could happen if it was hit.

Although is it true that if there are 2 large network which are separated (by the great firewall), does that mean the ledger could be split in 2 ?
There's a point to be made that people will be idiots and risk bugs for the sake of efficiency.

That's why OpenBSD has reallocarray(3) (which serves as a fine malloc, though the kernel not having reallocation has mallocarray(9))
Such deception is not that easy, to do this consistently after the fact is going to be an extremely dangerous thing to pull off. You not only will be facing a charge for the initial theft but another one for obstruction of justice and tampering with evidence and possibly a whole pile of others.

Personally I'd be already more inclined to believe it was an outsider if they filed this breach with the authorities and if they turned over all their evidence. You'd have to be fairly cocky to do that if you were the one that made off with the loot (not that it wouldn't happen, but it would happen a lot less frequently).
Also, it's not always a problem of being able to work with other. Having a standard also means that other compilers will compile your C++ code.

We're not talking about a language, we're talking about a programming language, and standards and compilers are the only metrics which make that language "talked" by others.
> Release Date: 11/14/2139

I think given his age that he'll be released in a horizontal position a lot sooner than that.
This Millennial Might Be the New Einstein
> I think we as a society could really use it.

Definitely. I think books are by far the most effective way of giving people a real education. There's nothing like a good collection of books for teaching you knowledge, broadening your worldview and making you a thinking citizen.

Books are more available now than they ever were before - just think Project Gutenberg. Unfortunately, we lack the general culture of serious reading that would be needed to fully make use of that potential.
While SF might be loath to acknowledge it New York has been a high-tech center for a long time - Fulton invented the steamboat, Tesla and Edison were both working here, later we had Bell Labs, IBM. The Manhattan Project had the named that because so much of the work was on the island of Manhattan before security and safety moved it out to the desert.

One of the big things here is that the NY area's tech scene is just one part of the economy among many. Every time I come to SF and the valley it seems as if the entire economy is being eaten by tech. Having lived and worked on both coasts, I think this is a huge advantage to NY.
I was actually all set to say that 6502s were now unobtainable, but it turns out that they're not --- in 40-pin DIP, no less. Assuming they haven't changed the pinout it should just drop right in.

http://www.mouser.co.uk/ProductDetail/Western-Design-Center-...

Mmm, 600nm process!
it should be possible, but it seems that particular model requires some hoop-jumping to work with SVG:

http://svgcuts.com/blog/brother-scanncut-review/
Yeah, I used VRBO in LA when everything on Airbnb was overpriced and rarely replying. Worked out well.
İstanbul Lolita Escort Sinem
Interesting side note: German publishers hit on a similar strategy in the early post-war years. Nobody could afford to buy hardcovers anymore, so they printed their books on newspaper-paper instead, to be sold cheaply at the roadside - and thrived.
If agencies like NASA and ESA consider this an anomaly, they must have eliminated obvious stuff like eddy currents and relativity.
> Can we stop this JSX stuff? It's insane.

It's like they saw "code is data" and reversed it (rock star developers do not believe in formal logic theory).

The result is a language with all the beauty of 2001's PHP and the modernistic pretentiousness of pseudo-functional JS. Calling it React is just adding insult to injury by taking a huge crap of the solid Rx research in .NET that actually brings something new to the table.
PES+CLUB+MANAGER+v1.2.3+Hile+Mod+Apk+Data+İndir+-+Ferhat+Özal+-+Hile+Apk+İndir
The C loop is not multithread safe because of this right in "why this book exists":

> The standard approach for concurrency is POSIX threads that share their state. This is complex and fragile. We know how to do this better, using message passing between threads.

In other words, the code he's presenting is not expected to need to be thread safe because the structures are not expected to be accessed from more than one thread.
Tardigrades have lived past all the previous mass extinctions, and will live through the next well beyond humans. They're amazing. People give cockroaches too much credit.
> As a result, old advice about separating code from templates does not apply. Combining code and templates is the right thing to do in React

That's a very accurate observation and it's a very strong argument against React.
http://accidentallyquadratic.tumblr.com/

Great blog with examples where something linear turns quadratic! :D

Most of the examples show that being this high at the abstraction level disallows you to properly evaluate the complexity of the code you are writing. Something that might look simple and linear can in fact have a quadratic behavior.
Compiling from JavaScript to WebAssembly is not possible and makes no sense.

https://github.com/WebAssembly/design/issues/219
Does it detect when you have a busted marketing site?

https://congruence.io
Love it, great job! How long did it take you to get it up and running?
>is not expected to need to be thread safe

I'm not "expecting" his example code to be multithread safe either. (By default, I expect all code to not be multithread safe unless it is explicitly engineered to be so.)

I'm pointing out that the code does not work the same way under the covers. The author would know there's mutable state hidden in that "list" object but I don't think it would be obvious to others at first glance. If it was, programmers wouldn't get bitten by bugs because of misunderstanding ctime() and strtok() in single-threaded programs. Likewise, the zlist_next() can also be inadvertently misused to cause bugs in single-threaded programs.

If the author knows how czmq internally works and how it's supposed to be used (don't multi-thread or misuse in single-thread), but outsiders haven't grokked those guidelines yet, can that coding paradigm be labeled as a "dialect"? That's the interesting philosophical question to me. Words like "dialect", "explicit", "syntactic tricks" are relative to the programmer and I think the author's code examples illustrate those subjective biases rather than advise us of objective truth.
This is just amazing! Thanks for making it open source. :)
I still have an original 3DFX Voodoo Graphics somewhere that worked like that. Alas, it didn't do any sane from of OpenGL, so eventually I just used it to show X on a second monitor, via a full-screen texture. It worked astonishingly badly.

Now completely unusable, of course, like its Hercules cousin, because it was an ISA bus device.
From that website:

Can this machine copy my car key?

No. minuteKEY does not copy car keys at this time,
but can identify if your retailer can duplicate
them and provide you with the necessary information
to expedite the process.
If you're talking about the discussion of head and snoc at the beginning of the article, laziness just moved the costs around - head becomes O(n) (from O(1)), but snoc becomes O(1) (from O(n)), because you only pay for the snoc costs when inspecting the queue with 'head'.
Most comments here focus on the name and its perceived conflict with the fact that electronics inside will get outdated at a much faster pace than the "heirlooms" of the past.

However what I truly enjoyed when reading this article was the detailed story of the design process for a project like this. Each detail found in the final design went through numerous experiments and iterations, while balancing the requirements for aesthetics, functionality, manufacturing process and sourcing the materials and components. A fascinating read.
Why Quality Content Is Essential for Your Ecommerce Website
Personality type might also be a factor. Not all young founders "play house".

There's always been silly startup ideas, but that's mainly because a lot of people are silly. The "playing house" thing seems to be a different phenomenon: over the last few years I came across people who were very smart, very driven, but completely focused on other people's opinions. They like winning contests and climbing ladders. Now that startups are becoming a respectable career path, more and more of these people are trying to start startups.

In the corporate world, you can always focus on the next presentation, the next interview, the next hurdle, and gradually iterate upwards. To build a company you need to think in terms of fundamentals, to think long-term, and to think independently: members of this type can be very good at producing polished and sensible-sounding market analyses but distinctly bad at those three.
Yes, to create a convincing fake hack is not simple. In common crimes, managing a complex fake story is dangerous. The criminal can be revealed because they can't keep every detail consistent. They get tangled up in their own lies.

But in the cryptocurrency space, judicial authorities lack expertise, geographic jurisdiction can be unclear, and invesigators may not be able to unearth the truth. The Bitcoinica thefts are an example of that, Mt Gox may be another. Every time, it would be easy to prove negligence, but definite proof of criminality is hard.

It is true that if Cryptsy had reported the crime at the time, the story would have been more plausible, but even then there still would have been much doubt and a genuine possibility that it was fraud. At least the possible evidence, logs and whatnot, would have been fresh.
Ask HN: Would a Canadian startup sponsor my work visa?
I am a 23-year old programmer from India. I am currently in Vancouver, looking for a job in Canada in front-end development / full-stack web development. I had quite a few promising leads with small-to-mid sized companies (10 - 100 employees) but so far none of them agreed to sponsor my work visa.

I went on a job hunt in the US before this, and it wasn't that hard to find startups to sponsor one's visa. However, I don't have a college degree, so that disqualifies me from even applying for a US work visa. I would have loved to work in the Bay Area. Since Canada doesn't have the same requirement, and getting work visa is much easier here, I thought I'd have luck here. I don't know any one here, either.

I'd much rather work with a startup, or a mid-sized company, but I wouldn't rule out a big company.

I'd like to think that I have a good resume. I don't have a college degree. I am 100% self-taught, and have been living off my side projects for over 4 years now (1st year I was broke).

Some of those side projects:

http://formcraft-wp.com
http://formcrafts.com

Portfolio:

http://codecanyon.net/user/ncrafts/portfolio
https://profiles.wordpress.org/nishncraftsnet/
> it's the price of a naive approach to maintaining a data model programmatically

Are you talking about their node system ?
>Many of the limitations he ran into

I believe you mean "she".
Importance of Business Integration (BI)
Try Visual Studio Code.
The prices aren't much different to the full-size stores, but they (understandably) only stock the small sizes of everything. You wouldn't buy in bulk there.
> It is true that if Cryptsy had reported the crime at the time, the story would have been more plausible

To me this is an extremely important aspect and it moves the needle from 'could be fraud' to 'definitely fraud'. Nobody taking a hit like that would try to hide it from both their end users and the authorities if they weren't involved, no possible gain could come from trying to cover this up other than to see if they could do it again.

Covering up a breach of this magnitude (which is simply the end for the company, assuming the funds won't be recovered, and which should be the end of the company even if the funds are recovered) is a much higher risk than being frank about it for the simple reason that the trail will be cold by the time the truth eventually comes out.
Just be careful you don't see too much. See question 8 here...

http://www.nature.com/nature/journal/v402/n6761/full/402465a...
Tracking Attribution with Ahoy and ChartMogul Segmentation
I think you are underestimating the importance of a shared understanding of technical possibilities. Even if those people are not going to use visualizations in their own daily work (and almost all won't), it still enables them to reason about it much more creatively and communicate what they would like to see with their more spezialized colleagues. For example, the NY Times website has shown a stunning amount of great visualization in recent years. This might not have been possible without the people who tell the stories being able to imagine how to combine it with visual additions.

I think this is something that goes beyond the combination of journalism and visualization. It's literally like learning a common language.
Stop walking up escalators for better efficiency
That's the least of the problems. Drupal creates tables willy-nilly and hits a very large number of them for a single page request.
I've read in the past that phone tapping produces an audible echo, is this the case with imsi-catchers as well or has the technology advanced far enough it's not possible to detect being tapped?
Minor correction: you can use UDP, or at least networking with UDP-like characteristics (unreliable, packet based, low latency).

This is because there is a WebRTC data channel you can use that uses SCTP. Emscripten emulates UDP on top of SCTP (which should be just a few bytes overhead per packet). Emscripten also includes the excellent enet networking library which let's you multiplex multiple reliable and unreliable channels on the same connection.

It's kind of a crazy multi-level hack (enet->UDP->SCTP->UDP->C++->JavaScript) but it works well.
Me too! In fact I doubt i would be a developer today without MajorMUD and Telemate!
IndiaHacks:Machine Learning|Programming challengeson HackerEarth
Finally a github repo with a decent description of the algorithms used!

Very nice work. Thanks for sharing!
تور کیش لحظه آخری ورود ۲۶ و ۲۷ بهمن ۹۴
Github repository: https://github.com/hintjens/scalable-c