skysight-inc/HackerNews huggingface dataset:
> I do not rule out that WebAssembly developers, similarly, will find hat there are ways to use runtime information that speed up WebAssembly code.

Think about that: it they would find something like that, exactly the same technique could be used to speed any native code, including Linux kernel and anything native you imagine.

That's exactly what profile-guided optimization does. It's not a new invention, it's working technology. And it's far from inconceivable that PGO could be applied to the intermediate code that web assembly effectively is.

Specific example: a common tradeoff made in compilation is between space and speed, and there are some cases - like padding to align a jump target - that can win big speed improvements in inner loops, but are pessimal when used liberally (because code size inflates and doesn't fit in cache). Realigning jump targets is something that can be done to compiled code, in particular compiled code before it has been linked, when all the relocations and fixups are still available. Having information about hot code can make a big difference here.

(BTW: optimizing linkers are surprisingly involved here, particularly for targets that have a bunch of addressing modes, like x86. Some ways of writing in fixups can result in smaller code (e.g. 1 byte offsets rather than 2 byte offsets), but this effect cascades: making code smaller can make what used to be a 2 byte offset possible to fit in 1 byte. Don't underestimate the amount of optimization that your linker does with native code (if you have a smart linker; my experience is from the Delphi compiler source).)
Uber CEO argues with driver over falling fares in video
New Rustacean E019: Let's `Clone` a `Cow`
Windows 10 to get setting to block Win32 application installation
I'll share an anecdote from my gamer bro in his early twenties. He likes Rimworld, but his complaint is that it's way too shallow compared to Dwarf Fortress. Here was his example:

"I decided to play a game of DwarfFortress in an evil biome. Only I didn't realize the weather was also evil. Within 30 minutes all of my Dwarves were dead from an acid rainfall, cause of death: drowning in their own puss."
I think it makes more sense to use the WiFi radio, if for no other reason than adding a BT transceiver to the BOM is probably a nonstarter.
One of the biggest reasons you go for a cloud is because you don't want to deal with reliability & scaling issues, and there's a premium price attached to that. I think most companies using S3 in this case believed they put their eggs in different baskets when they put their data in there.
"For example, most web browsers have limited support for PUT or DELETE."

Um...is this guy trying to implement REST clients with HTML forms? Does he know about ajax? Fact check: http://stackoverflow.com/questions/165779/are-the-put-delete...
The dwarves may simply wonder why Armok chooses to prolong their suffering.
That's not true with Uber Black. If you refuse an Uber X fare as an Uber Black driver, you're just marked as inactive temporarily (as you've declined a legitimate customer when there were no Uber Black customers). You can mark yourself as active again and take fares, but you are not forced to take Uber X fares as an Uber Black driver.
One day I will tackle Roux's method. I'm too comfortable in my ways.
I liked that the article made me think of using websockets for a pure JSON API, but I think it misses a lot of what is nice about rest and much of what it criticises is actually HTTP..... Rest as a set of verbs that act on resources is really useful.

I used to find it awkward to implement services in rest, as in some action that is triggered and may overlive the request cycle until I started thinking of service commands as items in a work queue that get processed by a worker. So when a service is requested I can see it as a resource being created.
Does the AWS Support Center also run on AWS?
Flexible workspace designed and delivered
Yes it is. From what I understand, a network will license a show to another network in another country, probably in an exclusive way. So they can't just "oh yeah you're paying us millions to distribute in your country? Let me just walk over you by streaming directly to your customers."

It doesn't work like that. These contracts are worth more than the few users that are willing to pay to stream across borders. Sad but that's TV life.
Nissan’s self-driving test car tackles London streets
Yes, mathematics is just an unidirectional arrow of opinionated integers.

And 42.
I'm unaware of a ML-based solution, but GCE has an endpoint that _can_ do this, though it is better at short sentences.
"I came, things got better, I left, things got worse. What do you think that says about me?"

Whether it's an engineer, or a manager, or C-level executive, this is very easy to achieve by borrowing from the future. Very difficult to solve I think.
Just don't. Seriously. Let it fall another 50% before you go even close.
> As far as I'm aware, asm.js code does not have an issue with this, as it is just js code. Is this correct?

It's not, because asm.js is treated specially in some cases. For instance, in Firefox asm.js calls to JS have to go through an FFI, IIRC.
In my opinion, you can't really understand REST until you understand HATEOAS - the two concepts work together and REST (and the restrictions it imposes) isn't really very meaningful without HATEOAS.

Twilio Conference 2011: Steve Klabnik, Everything You Know About REST Is Wrong: http://vimeo.com/30764565

REST APIs must be hypertext-driven: http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...

Hypermedia APIs - Jon Moore: http://vimeo.com/20781278

Designing a RESTful Web API: http://blog.luisrei.com/articles/rest.html
No, that's a terrible idea. The vast majority of unapproved suggestions are likely to be crap (or just outright spam).

(And that's assuming that the site will stay up, in any form, after the published "closure" date. For all we know, it may simply go away.)
Exactly my experience as well.
The main reason I've pointedly avoided trying Dwarf Fortress is that it feels like a game where you can get noticeably better results through micromanagement than through high-level management. (For instance, "something bad would happen to that dwarf, but I can avoid it by reassigning that dwarf to different tasks".)
A low-cost first step is enabling cross-region replication [1].

[1] http://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html
> It seems that taking a slightly lower fare is better than taking no far at all at a higher rate.

That is not how capitalism works. Uber drivers are responsible for both fixed and variable costs. The marginal revenue of a fare might be less than the marginal cost and the decision to accept a fare needs to be made by the driver. If Uber drivers do not have the ability to make revenue management decisions they cease to be contractors. Uber is misleading its drivers and the IRS by labeling its drivers as contractors and passing losses onto them.
> that whites do strongly fetishize the suicide of their own white culture

There is no one single 'white culture', you need to at the very least specify 'white American culture', or Scottish/Australian/Russian, etc.

But even if we accepted that false generalisation, I'm rather curious as to how you see us fetishising its suicide. Care to elaborate?
asm.js is not exactly human-readable at present.

If anything, the WebAssembly form might be more readable.
That's a false dichotomy, and it's also a very one dimensional take on what altruism means in the context of capitalism. There is a world of nuanced altruism between "has analytics that violate some peoples' privacy expectations" and "totally altruistic."

What's more, their analytics have nothing to do with the point at hand. Why even bring it up, except as an opportunity for a tangential soapbox? We're talking about disclosure timelines.
Bill Lawvere was heavily influenced by philosophy in his [revolutionary] contributions to the development of Category Theory [1][2].

[1] https://ncatlab.org/nlab/show/William%20Lawvere#RelationToPh...

[2] http://philosophy.stackexchange.com/questions/9768/have-prof...
I'd shut it down and give the money back to the shareholders.
Index funds seem to be emerging as a new religion on the comment sections of the internet. As religions go it's reasonably harmless, but the faith that some folks have in index funds vs sensibly diversified portfolios of decent self-selected stocks is disarming.

A reasonably chosen self-selected buy-and-hold portfolio will, on average, perform just about as well as an index fund. Psychologically it can be better or worse depending on your personality because you get/have to take responsibility for your profit/loss.
>I'd actually say it's relative easy to find privacy information about a product or company. ... It's oftentimes just a search away.

And I think that's still far too much effort to expect from people for every single company they interact with. People should not be able to give up their privacy without actively choosing to do so.

>Regulation always makes it harder for new entrants to the market, while simultaneously keeping incumbents in power ... not regulating privacy actually makes it easier for privacy-minded companies to enter the market and find success.

In order to have a competitive market for privacy, it needs to be a visible choice.

If companies can hide data gathering in the small print, it makes it hard to convince people that your product is meaningfully different. Whereas if the other company has a big notice saying "We sell your data to advertisers" and yours doesn't, it's a lot easier to sell.

Yes, the cost of compliance will marginally reduce competition overall, but competition in terms of privacy will be greatly increased because people will actually factor it into their decisions.
I'd love to hear what problems you've had with the WP REST API. Always looking at ways to make it better.
Uber isn't even a public company. How did he become a public figure?

I think its unfair to say that simply by doing business with the general public, every CEO becomes a public figure.
I'm not sure how to respond, but thanks for posting. I can't complain about moving away to avoid violence, nor moving away to avoid dog dung -- although I've always liked not knowing my neighbors. (If I wanted lifestyle police breathing down my neck, I'd move to Saudi Arabia where at least they're regulated!)
Some thoughts on item #3:

Offering the ability to follow hashtags in their current form would simply lead to more hashtag spam.

However I agree with your basic premise that following topics and geographical Tweets would be very useful. One of the main reasons I built GroupTweet. Allow people to form and manage "group" topical or location based accounts with any number of contributors while giving some admin controls like limiting approval to all or only select participants, moderation, etc.

Would love any feedback and suggestions on how we could improve to make your suggestions more of a reality.
Hey there! I'm one of the authors of the paper and I'm happy to answer any questions anyone may have!

Make sure to check out the paper on arxiv as well.
1 minute, 10 seconds. Not close either but that speed still blows minds of the uninitiated
Thanks for the advice. I think it would be even nicer if the HMAC credentials could be assigned to a specific bucket via an ACL.

I like GCS (and the gsutil tool) but occasionally a S3 style bucket is needed. For example you need a S3 bucket or a webdav server in order to send alerts with images from Grafana to Slack. A minor issue but nice to have if possible without having to deal with Amazon's control panel.
Why would anyone be passive-aggressively mad at Amazon for this?

Shouldn't we rag on the companies who built their infrastructure without any failover plan?
Yeah, this exactly. Gamergate was complicated to understand even when you were trying to understand it and keep up. It's such nonsense to suggest that anybody outside of tiny niche parts of the internet even heard of it.
Random-numbers: All DVDCSS player keys announced (1999)
By the time you've paid for a drone and someone to fly it in each city, you might as well just pay someone minimum wage to drive around photographing the lots from ground level. It'd probably work out cheaper.
Beyond content, I'd suggest helping out an open source project or two - and building a portfolio of progressively harder projects. Projects cross cut a bunch of different topics, and so can really help you learn how to achieve tasks rather than just learning material
From TV to internet to TV on internet to internet TV on any devices. One thing I wonder about is how people who purchase "bundles" traditionally will react. I'd imagine they are the biggest consumer of TV programs. (TV + INTERNET or TV + Phone + Internet style bundles). Will it end up costing the same when you break you bundle to only get internet from a provider and get "TV" from Youtube?

Another question I have is about the "cloud DVR". How does it work? Is the content already in a server somewhere so when I hit the "DVR" it just tags that? It makes no sense saving the same content multiple time because multiple people tried to DVR the same episode right?

Is lot of the modern TV already through internet? If not, won't this cause an increase in internet bandwidth used? Maybe it's no significant but i'm curious about it none the less.

There was a talk on HN about cell phones and FM being enabled on it. Will a similar thing happen on TV, i.e my TV won't work without internet in the future?

Does privacy concerns increase with this? Is it easier to track users view patterns and what not with this as opposed to traditional tv? Will it be more likely that people will post the episodes or clips they watch to youtube or will it be less common as it will be even easier for youtube to recognize and flag stuff? (I wonder if youtube will provide a tool to post tiny clips directly from TV so people can have discussions and what not as well).
Thanks in advance if anyone takes time to answer any of my question!
Mathpix releases API for converting printed/handwritten math into LaTeX
I'm actually really enjoying The Expanse and The Magicians (to the point where I bought one on Google Play and the other on iTunes). What's really cool is that I bought the current season up front and then get to watch the new episodes the day (or maybe day after?) they're released. I'm not sure if Syfy is the only channel doing that, but before these shows I was used to only being able to buy the season after it was released (e.g. Game of Thrones box set).

I'll have to check out Killjoys, given that you've put it between the two other shows that I enjoy. Thanks for the rec.
Because it was originally SMS messages which were limited to 160 characters. 140 for the text and 20 for user name.
Just use dmenu [1] and surfraw [2] bookmarks.

[1] http://tools.suckless.org/dmenu/

[2] https://surfraw.alioth.debian.org/
This would have been a much better submission if it were hosted on my experimental port of Wordpress written in Rust, instead of legacy html on Werk...
Rather than drones use large blimps, like google was planning to do with project loon.
I asked my questions in a "dupe" thread so reposting here.

From TV to internet to TV on internet to internet TV on any devices. One thing I wonder about is how people who purchase "bundles" traditionally will react. I'd imagine they are the biggest consumer of TV programs. (TV + INTERNET or TV + Phone + Internet style bundles). Will it end up costing the same when you break you bundle to only get internet from a provider and get "TV" from Youtube?

Another question I have is about the "cloud DVR". How does it work? Is the content already in a server somewhere so when I hit the "DVR" it just tags that? It makes no sense saving the same content multiple time because multiple people tried to DVR the same episode right?

Is lot of the modern TV already through internet? If not, won't this cause an increase in internet bandwidth used? Maybe it's no significant but i'm curious about it none the less.

There was a talk on HN about cell phones and FM being enabled on it. Will a similar thing happen on TV, i.e my TV won't work without internet in the future?

Does privacy concerns increase with this? Is it easier to track users view patterns and what not with this as opposed to traditional tv? Will it be more likely that people will post the episodes or clips they watch to youtube or will it be less common as it will be even easier for youtube to recognize and flag stuff? (I wonder if youtube will provide a tool to post tiny clips directly from TV so people can have discussions and what not as well).
Thanks in advance if anyone takes time to answer any of my question!

Edit:
https://youtube.googleblog.com/2017/02/finally-live-tv-made-...

It's unlimited but for 9 months. So you'll have to Re-DVR it when/if air's again i guess?

Makes more sense for people already paying for youtube red I guess? Creators on youtube red might get more traffic too possibly.
IIRC it was implemented to drive fast vm bootup/filesystem passthrough on some distributed HPC environments at IBM: https://landley.net/kdocs/ols/2010/ols2010-pages-109-120.pdf

While of course not as fast as a block device mapping, the reduction of copies (virtfs provides zero-copy data passthrough) makes virtfs considerably faster than NFS or CIFS from the guest. This means that even if you're pointing the virtfs at a network mount, you'll still see a speed improvement from the reduction in copies needed to get data on/off the wire.

Of course, the security model is dependent on getting the programming right, this is why the most common qemu execution paths use selinux/apparmor to implement access control on top of just the virtualization.

If you want a real fun mind bender, try making qemu-KVM work from inside docker, without running a full privileged container. It's doable, but something of a challenge. FWIW, QEMU itself doesn't need root, only /dev/kvm access. (Which has also needed security attention in the past).

In terms of speed sensitive HPC workloads though, I bet v9fs is definitely used in production. Hopefully those people are also careful enough to use mandatory access control to sandbox QEMU, since thats definitely not a default libvirt-style setup.
Merge it with Square to confuse the investors a while longer and/or take over the social payments space in a one fell swoop.
I think what bothers me most about REST is that the endpoint is not sufficient to get started. The schema is never known. I hate SOAP and xml-rpc, but at least you can know for sure what endpoints, parameters, and variable types are appropriate. With REST, you must have documentation or source code of the service you communicate with, they offer no discoverability.

I won't use REST again. I got an opportunity to use GraphQL recently in my profession and all of my projects will be using it in the future.
Oh no, not another graph with misleading axes. It doesn't really show such a perfect fit as it looks like. They've both scaled and translated the axes to make the two curves look similar to each other. If they counted cars upwards from 0 instead of downwards from the previous amount, then it'd make more sense but then we would see if the slopes were different or there was an offset indicating, for example, that cars are expected to still remain after the stock price reaches 0.

Good on them for starting the stock price axis at 0, that's a rarity in stock-price graphs.
Heh that "increased error rates" got a chuckle out of me, I guess 100% is technically an increase.
McCarthy was arguably serious, and so not a troll.

Maybe it was his critics who were trolling ;)
The stratechery folks have said something akin to that Twitter is unsalvageable that this point from a growth perspective because they've already lost most of their potential customers. People who tried their product and walked away.

If these were fresh potential customers it would be one thing, but convincing someone to come back who already tried your product is much harder
> on average

I think the goal of an index fund is to normalize results, so that you don't happen to be the guy who ends up significantly below average.
Let's keep in mind that Uber Black was meant to be a replacement for renting limousine by the hour. It was meant to take something that used to be $135/hour with a 5 hour minimum, and turn it into $50 per 30 minute ride so limousine owners could profit off their spare time.

This is hardly something that is for the common man, and has little to do with self-driving cars or automation.
Wish he mentioned his monitor's model.
I don't think the actions are immoral. If I were in his shoes, I'd probably do the same thing. This is how capitalism works.
> an incident like this a year from now would end our company

I'm genuinely curious, what kind of business are you in that a four hour outage would end the company? High frequency trading or something?
>Nothing to install

Modern app stores like the Mac App Store make installing an one click affair. It will take me more clicks to login to their Word website...

Also, "nothing to install" means "nothing to own".

>no updates

There will still be updates, only I won't be controlling them, and I wont be able to stick with an older version.

Besides, it has been ages since updates for apps have been totally painless (e.g. with something like the Mac App Store, or a framework like Sparkle).

>no license key

Yes, but a password. And presumably a subscription, and my access to this "WebAssembly-based Office" lost when I can't fork out the money for a few months.

(Also no piracy option for the developing world anymore).

>not tied to a machine....

I can have that with regular software not running on a browser. I can use Reason e.g. (a native application) on any machine I care to install it with their over-the-internet verification.
> beyond the basics, they can just ignore each other

To re-iterate, philosophy of mind chooses to ignore neuroscience. Again, more "you don't understand", but no substance.
Yes. Additionally, if your bank is at all competent, they will enforce rate limits that prohibit online guessing attacks. If an attacker has your bank password hash to perform an offline attack, it's reasonable to assume they also owned the rest of the bank and have a copy of any session cookies, "security" answers, etc. you provided, and probably don't need the password. If a site has been compromised, the site has been compromised. Unique passwords are the best way to contain the damage.
REST without using hypertext data types is indeed non-discoverable. You have experienced why REST is almost pointless without HATEOAS. Next time, look into using REST with HATEOAS, as it was intended to be used.
But where you ever accused?

I dunno, I'm happy to throw anyone under any bus, pretty much of anything ever. I just think we should consider sticking with "innocent until proven guilty", if only beacuse cultures without it, like Middle Ages England and the witch hunts, didn't seem like very fair places.
Jetsmarter President arrested for Embezzlement
Friction in the vacuum?
asm.js code is "just" JS code in the sense that it is a subset of JS: a non-asm.js-aware JS implementation can treat it the same way as normal JS, and it will execute correctly. But in implementations where it's fast, asm.js is usually handled separately.

It looks like Mozilla's asm.js implementation used to have the exact same problem: https://hacks.mozilla.org/2015/03/asm-speedups-everywhere/#c... I'm not familiar enough with asm.js to know if that's still a problem.
> For instance, access to the DOM doesn't really matter for game engines like Unity or Unreal

My point was who wants these to be in the browser? I mean they're cool as demos, but I don't see the use. Is it just people using web browsers as the content delivery platform instead of e.g. Steam?