skysight-inc/HackerNews huggingface dataset:
Assuming you unroll just enough to fill a SIMD lane. As mentioned, in this case aggressive (16-fold) unfolding actually appears to have prevented vectorization. (A smart enough vectorizer could of course handle this but unrolling just to ”re-roll” in a later pass doesn’t sound very smart.)
Yeah for all the good points in the article the author flubs these two major takeaways. Trust is required for all human interactions, not just software. But at scale you have to build the tools to enable trust into the system. And JavaScript/NPM has a lot more and bigger built-in systemic risks, including a much greater level of trust required and a lot fewer tools to enable it.
> like sharing links to news articles

Aren't there repeated statements in the text that links are not covered?

> the use of existing content for creative new purposes (r/photoshopbattles, anyone?) would suddenly become questionable under the law

What's actually changed about the law here? AFAIK the rights for fair use aren't changed, and using copyrighted content otherwise is already legally questionable.
Where is this letter?

Oh okay, it links to https://techcrunch.com/2018/11/28/google-dragonfly-letter, which says that a source within Google provided it to them, and they print it "in full", but sans signatures.
Initial rung would be too noticeable.
Not all proteins are the same.

Also keep in mind that it took humans some time of evolution to be able to digest cow milk.
See BrowserID. It’s based on cryptographic proof and would work with any backend, including offline.
All true. It's a unique case here in that by the time the copyright period expires, the media will probably be unreadable.

The idea of copyright is to reward creativity for a limited time and then give that work to the public. If the work can't ever fall into public hands then I'd argue it shouldn't get copyright protection.

Obviously that's a public policy debate, not a justification for breaking the law but it makes me hesitant to judge someone who takes a risk for the benefit of us all.
These guys are not exactly masters of tradecraft; look at the wet work team's ham-handed attempt to impersonate Khashoggi leaving the embassy. Or for that matter, pretty much any aspect of that whole operation. Smooth operators they are not.

Also, the KSA is basically a one-man dictatorship at this point. I'm gonna go out on a limb and say that the Saudi COMSEC guy is not giving MBS a stern talking-to every time he does impulsive 31-year-old dictator stuff like, for example, using unsecure messaging services to communicate with his goons while they're murdering a dissident overseas.
Every time I see people from the US saying stuff like that I am reminded how "justice" in the US is basically a money game instead of real justice.

Why. Is. This. Not. Free? Righting a wrong done to you, specially small ones, should be completely free.
>1. It is reasonable for Tesla to distinguish between having hardware capability and actual functionality.

No, it's not. Not in any way that can be misconstrued, and not in marketing copy for existing products, for which the "hardware capability" alone means shit.

In fact, the very distinction is BS. Either the car can autopilot or not. Whether the hardware can but needs the software which is not available is of interest to noone.

It might even be totally wrong as a claim too (e.g. if the software is eventually finalized they might very well discover it actually needs some more sensors to be safe, which means the hardware wasn't ready actually).

>It's necessary for them to make this distinction in order to offer the hardware upgrades for pre-sale.

They shouldn't be preseling updates of hardware that supports something for which they don't have the software yet.

>3. Other vendors do this without people complaining.

No excuse, if they do those other vendors are bad actors too.
These are messages between MBS and the guy organizing the killing, not MBS messages generally which would be rather circumstantial.
Takeaway phrases from this I love:

“Pessimization”

“Diabolical incompetence”
Could it not keep a naked beam and load your code once it knows that the request is for you? This it could keep a few spares around that are almost hot.
The Dark Side of Rails Russian Doll Caching
I don't know about the good looks but the author definitely has a good writing style to keep the reader engaged. Very wholesome and warm story!
Why is “2 * (i * i)” faster than “2 * i * i”? – Interesting read
No, because come back when you’re a real language with a runtime error handler
Can you substantiate your claim that the guy is joking?
8 Keys to Convincing a Bank to Fund Your New Venture
>Is it? I mean, there's obviously going to be idiot outliers for any product.

Well, the people at Tesla who assumed a Vulcan like understanding of their marketing language from buyers are either malicious marketeers or idiots themselves.
> The only ridiculous thing is that the US has stopped any pretence of regulating monopolies by itself.

The difference is that US antitrust laws require the consumer to be harmed. I think it's pretty easy to make the argument that everyone uses Google, not because they are compelled to, but because they want to because Google is better than the competition. Consumers are better off with the superior product that Google provides.

On the other hand, EU antitrust laws let them attack companies just for being big. This seems ridiculous to me because, often times, a company is big because consumers prefer it. Having a 'hobble the leader' economy necessarily hurts the consumers that want the better product from the bigger company.
I'm using it, it works fine. Two things to keep in mind though:

First, the post recommends that "once resource is created, API should respond with 303 See Other status code on all the subsequent requests to the queued task." That's a great idea, but NOT if you're, say, polling from a web browser via AJAX hoping to get some snippet of data to display to the end user. Browsers take 3xx codes seriously, so they will transparently follow the redirect. This is probably not what you had in mind, so you'll end up needing to use a 2xx code.

And that brings us to the second point: This post is basically "here's how to do something pretty basic in a RESTful and semantic way". That's fine! But as above, sometimes that's not feasible, and even when it is feasible, you could also just...you know...not be RESTful. REST isn't magic, and it's not a synonym for "an HTTP based API". And sometimes all you need is an HTTP API.

Yes, using a 202 Created response with a Location header for where to poll is clever and (I think) elegant. But it's functionally identical to a 200 Okay response with the URL in the body. Similarly, a link to the cancellation method when you poll is cool; you'll feel smug showing that off during code review. But...no client is magically going to work with this (or any other) scheme; you're going to have to hand code all the logic, come up with a schema for conveying job status, etc.

If you enjoy the challenge of making the logic as RESTful as possible while you're doing that, then sure, this describes a good way to be pretty RESTful. But don't feel like you're missing out on much if you decide not to do all that. There's no actual benefit from using HTTP response codes in a super semantic way. :)

In short: It's as good as the article portrays it, but keep in mind the problem being solved is "handing a long-running job RESTfully". Handling a long-running job via an HTTP API is a different (simpler) problem.
> You can't say that reported lies of the officials are the same as fiction made by media even if the outcome was the same.

The notion that the media had no clue the official claims were thin seems extremely dubious to me. They knew. Even the fact that they didn't make a big deal out of not getting UN approval, or dismissing any doubters as unpatriotic suggests otherwise. It was simply a case of not wanting to upset their owners who in many cases stood to make a profit off the war, not wanting to seem unpatriotic, wanting to maintain "access" to high-level officials and going to the same parties as many of the officials they are supposedly watching over, (a room full of reporters was laughing even as Bush was making "jokes" about not being able to find WMDs), so there was simply no incentive to report the truth.

You can see it to this day, it's not like oopps, the media has learned from Iraq. They've been as gushy over military adventurism in Libya, Syria etc.

Luckily, the debate around Yemen is changing somewhat, if very slowly.
Well, they haven't marketed it as such. And even if they did, it wouldn't kill anyone to take it for granted.
It's highly, highly unlikely that the SIGINT enterprise captured metadata but not actual message traffic.
Two witnesses agreeing each other are usual standard for verbal contract disputes.
> ...but in 10-15 years when a full self-driving solution costs maybe $1k? It's a no brainer, especially for long haul trucking.

I once spoke with a highly-paid driver (used to be a programmer, using the gigs in truck driving to decompress because our industry generally has worse work-life balance than truck driving...chew on that for a bit) about the US logistics industry.

The driver was in high demand because they consistently tested drug-free, carried various kinds of specialized certs, was always on-schedule or always in communication about problems, and fixed many problems on their own. As I remember the explanation, there is some kind of trucking industry-wide database that contains every driver's trucking records, and it shows every ping of their record to everyone. Might have the details wrong, but the gist was every single time a competing trucking company pinged their record, they got a raise to stay without even asking. So they were in a good position to watch from the best of what the trucking industry could offer. Their contention after observing from inside the industry for a number of years is that the bulk of the US logistics industry is the train companies' to lose.

Placing enough sensors along the tracks and looking outward to the sides of tracks to detect conditions requiring trains to slow down way ahead of time, but otherwise clearing trains to run at much higher speeds than they are allowed to now, would go a long ways to fixing many of the train industry's delivery speed. Upgrade the tracks themselves and the rolling stock to boost the speed even more to match trucking's coast-to-coast delivery time, and there isn't much incentive to use trucks for those corridors rail serves.
This. The direct dependencies are usually quite manageable. As a project developer, I know what they do, why they were chosen, roughly how it works, and have decided that the risk is worth it. This is not the case for sub, subsub... dependencies, and there are soo many. If the tree was flatter due-dilligence would be much easier.

Library authors. Please be extremely conservative in when to pull in dependencies. I will prioritize this higher for projects that I maintain.
reddit makes money when a user shares a link. EU just disrupts their business model and they are defending.
This doesn't help as much as you think. Just as with the users, where if they want to see dancing rabbits they will accept everything and enter every password until they see dancing rabbits, in software the devs will try everything, including passing the wallet to an untrusted package, to make the damn thing work.
I had a case where I was counting occurrences of 8-bit integer values. Manual loop unrolling provided a 33% speed up.
This article is missing one detail: what if resource creation fails? How do you signal that failure when the client calls GET on the task queue resource, in a way that's distinguishable from a failure to retrieve the task queue status?
Your Brain Perceives Reality by Hallucinating
Honestly, the optimism/pessimism common in fictional is a decade thing more than anything else. Every medium seems to go through periods of negative, dark storytelling and positive, upbeat storytelling alike, usually flipping once people are sick of how saturated the previous style has become.

Go back through TV history and note how stuff like Star Trek and Doctor Who flips between being dark and upbeat every decade or so. Or how comic books went through a cheery silver age before a depressing dark age and a more upbeat modern one.

And yes obviously there's a cultural aspect too. Compare something like Doctor Who's reboot to Black Mirror; you can tell which one started in 2005 and which one started in 2011 by the tone of the whole affair.

Still, it'll come to pass eventually. Optimistic sci-fi fiction will come back in vogue soon enough, especially when people start getting sick of the 'everything and everyone is doomed' tone that much of today's fiction seems to have.
Most CGI software where in-house software before being commercial. So the "what others do?" question never popped. :)
It's perfectly fine to share links, the EU directive specifically states so. What you can't do, is take content, and host it as your own without getting authorization to do so by the content creator.

You can probably imagine why that would be a problem from Reddit.

I don't personally care if companies like reddit get to face the harshest possible fines from the EU, they are morally bankrupt after all. I mean, almost every image posed on reddit is a form of piracy, and very rarely does the original content creators actually benefit from having their works shared or altered on reddit, and that's not even touching their shady political and commercial manipulation. On the other hand, I really doubt that EU legislation will ever be successful in stopping people from sharing dank memes.

Also, I'm guessing this only applies to the desktop version of reddit, because would be impossible to see anything on the mobile version anyway since everything is blocked by all those "USE OUR APP" banners.
>What they have said explicitly is that they cars are not capable of fully self driving until the software and regulatory approvals are ready. Explicit trumps whatever you think is implicit.

That's what every scamster who puts 100pt text "This product does X" and them tells in 7pt fine print "fat chance you'll see it doing X" would say.

For one, the "software" might never be ready, it's a hard problem. What timeline they have? What are their guarantees they'll get it? How do they know if the "full self-driving" problem is solved eventually in software, it won't require extra hardware (sensors and such) to operate?

They don't, they just depend on idiots buying their cars thinking a) the autopilot is here, b) the autopilot is near, it's just a matter of shipping the software which they'll release soon.
> However, the compiler ('s optimization step) is not magic and produces suboptimal code sometimes.

I agree that compilers are not always perfect, but in this particular case the two expressions are trivially equivalent from the associativity of the multiplication so the distinction had to be intentional.

But as gnuvince pointed out, the two expressions are not equivalent when you consider integer overflow.
I'm the CEO of a company (LBRY) that deals directly with these issues. I'm approaching six figures in legal bills and have spent hundreds of hours on this issue.

Here's the truth: no one knows. Not a single person. No one knows how even existing laws like the DMCA and CDA in the US apply to decentralized platforms. E.g. The DMCA and CDA both Utilize the term "service provider" - who is a service provider in a decentralized network? Under existing law, a service provider is supposed to at least be running a server.

This doesn't cover the European issues, but here's a ten page memo on this topic prepared pro bono by Cardozo Law on how the CDA/DMCA apply to my company: https://drive.google.com/file/d/0B2oudj04lCTJOFZ5V1g5dG9tR2N...

It is substantially similar to memos I've spent far more money on.
Build a Human Action Classifier in 6 Easy Steps
It's rather SA capacity to influence oil prices.
Nullable Value Types in L-World
the mentality
Not only have we always had this right, the rest of the article argues, correctly, that the option to understand the code you run does not solve the problem. It's like having the option to study before an exam.
There are also left-handed and right-handed coordinate systems...
Indeed. And it seems like ages since the last one, so I'm really enjoy the current gush of talks.
I think they ought to tread very carefully and very lightly. Imagine if there was an internet where you can't just remove something. Sure, you can see the IP address of the people hosting/distributing the material, but there are numerous ways to disguise that.

Suddenly, via P2P everyone becomes their own client _and_ server, and the _only_ way to remove content is to ensure everyone in the pool no longer has it.

Good luck with that.
Why can't reddit pay some pennies for the link to appear on their site? Is it easier to cut all EU citizens? They have ads on their site. Why can't this lead to higher prices of ads on their site?
Well, they both have an unvetted platform (Codementor) and a vetted platform (CodementorX). Both unvetted and vetted developers can respond to the same projects. But of course for vetted developers there are some tests and interviews to make sure the developer is of decent quality.

But I feel it's probably a bit less difficult to get into compared to Toptal for the average dev. I consider myself an above average dev, but not a super 1337 ninja rockstar.
Yes, “hangouts meet” and “hangouts chat” are separate apps for gsuite customers.

For consumers there is the “hangouts” app which this article is about.
It didn’t sell 42,500 net. He writes that his net profit was -42,500. Note the minus in front. He sold ~100 copies.
As someone who interacts a lot with front line support for a fairly large organisation I find this balance interesting. Support channels are often a strange mix of FIFO with priority based queue jumping. I was at a talk by Kate Russell of BBC Click recently where she showed some stats on customer service based interactions heavily moving towards chat based interaction, obviously more and more backed by AI chat bots with human fallback. The next step on this path being voice chat also with bots.

Without the AI tier though scaling this is near impossible as you tend to a "most recent loudest" priority system, certainly if your support case to support rep ratio isn't balanced. Users also have to resort to repeating requests in a chat-only forgetful system.

This is why I ended up investigating hybrid sync/async interaction systems that cater better for not forgetting threads.
Either your promotion is made of geniuses or as @sk5t said your GPA is indeed meaningless.
Protectionism is only bad when you have the upper hand.

The way to develop a powerful industry is protectionism. When you have achieved it, the way to avoid others develop powerful industries is free trade.

It was not by way of free trade that the USA, Germany or Japan developed.
As an example: I wrote a clone of racket's for loops. They use #:when and #:break clauses. Instead of generating them when they were present the break clauses just defaulted to #f and the when clauses to #t, meaning that the break clause of the generated code was just optimized away if the user didn't have any break clauses and the test for the when clauses was optimized to a regular (begin ...).

It simplified the code a lot and the optimizer was a lot faster than having to do it all myself at expansion time. I lazily just generate about 30 lines of code for a simple loop that in the end sometimes even is unrolled to the final reault due to guiles optimizer and partial evaluation.
Agreed the more we can trick users into thinking they are getting actual help the better
Reduces, not prevents.
Facebook Adds Free TV Shows Buffy, Angel, Firefly to Redefine Watch
This sounds interesting, but I can't seem to find the story. Any other information to help track it down?
Hello, I'm the creator of AtomVM and I'm glad for your interest.

1) On ESP32 code is usually executed from flash memory and it has some transparent caching. I have a simple home thermostat Erlang app, that is network connected and controls a relay according to the room temperature, and it consumes 5088 bytes on flash memory. I would be glad to show some benchmark soon :)

2) Interrupts are still poorly supported, there is some underway work on the scheduler side to properly support interrupts. Deep sleep is not yet supported.

3) AtomVM is written from scratch, no lines of code have been taken from BEAM.

4) That feature is one of the goals, right now it is not yet implemented.

If you have more questions we have #atomvm slack channel on elixir-lang slack (https://elixir-slackin.herokuapp.com/).
I am glad there is a way for these things to come out and hopefully Karma catches up to this thug. It didn’t feel right that our country's leadership has set a price of $450B for our values as a nation. We are better off not taking their money than comprising our values.
Cool story, but I'm still not totally sold on 3d printers. Could you not achieve the exact same effect with traditional arts and crafts like origami? I'm sure if you want to spend 75+hours building a bouquet, an origami one would probably be way more impressive and even biodegradable, no?
For accounting purposes he likely did actually pay himself the money, transferring it from the company to himself, and adding the perceived value of the game to tho company, which can write off the loss going forwards.
So linking to an image in-place is fine, but reuploading to Imgur is not?
Chemistry can't be swiped
3D Christmas Wreath Easy Making Tutorial for You
Very slightly related, but I'm concerned. Reddit has recently implemented the NetzDG law and has yet to say if posts that are censored under that law will disappear only for German users or worldwide.
The myriad of small snippets of JS encapsulated as npm modules is best compared to the alternative of copy-pasting solutions from websites like stack overflow. Instead of lots of copies of solutions to common problems, now everyone shares the same implementation. This obviously has the centralization weaknesses but also has the centralization strengths.

The fact that there's no panacea is a fact of life. There's a tradeoff, but it is not reflective of the people in the JS community.
> The secret police isn’t going to come stick you and your family in an underground prison for wanting Google.

Perhaps you are unfamiliar with what happened recently to bookstore owners in Hong Kong. Or people who "stir up trouble" by criticizing the government on WeChat.

Funny that you mention underground prisons, because they are a thing: https://en.wikipedia.org/wiki/Black_jails
> and seems to blame others.

Where do you get that from? He writes about his own faliures and even goes on about how he failed to play test sufficiently and did a poor job of marketing. How does that come off as blaming others to you?
Yeah, I'm sick of it too. Which is why basically every piece of fiction I read/watch/play in game form is escapist and not tied to real world social issues or affairs.

(or is a goofy comedy that doesn't take itself seriously at all).
Treating taxonomies as anything other than flexible convenience modeling is dumb, as experience with OOP teaches well :).
I've been saying this forever and it still feels like an unpopular opinion, but stuff like this is why I hate micro modules as opposed to frameworks. A lot easier to trust say, RxJS (with just 1 small runtime dependency) instead of 40 different tiny modules that may depend on other tiny modules. Actively developed frameworks seem less prone to this kind of malice.
An article from an indie hacker who is launching her new app today.

You can find it at: https://happyendin.gs

A very novel concept.
> 1. Commercial does not imply closed source.

How is that relevant?

> 2. It’s about legal responsibility and recourse.

How is that relevant?