skysight-inc/HackerNews huggingface dataset:
> If you subscribe to this idea, then it sort of follows that Rust's borrow checker may be "in the wrong place". That is, rather than forcing you to write code that is memory safe in a particular statically verifiable way, Rust could have instead enforced memory safety by injecting run-time checks into the code and optimizing them out when it recognizes code that appeases the borrow checker.

That kind of lack of transparency about what in the hell your code is doing at runtime is really inappropriate in a system's language.

It's an interesting idea, and it would be neat to play with in a language that wanted to restrict itself to more business-logic level safety concerns, but it would absolutely come at the cost of not being appropriate for systems-level tasks.
That just turns everyone into boiling frogs.
To add to this, no on will tell you they are for child labor, but if you're going to try to eliminate it you have to provide alternatives. In the US we have free public education available to all children by law; other countries can't provide that with the resources available. Having a large unemployed population leads to other negative societal outcomes (crime, violence, etc). Basically, you can't just eliminate child labor without providing alternatives or incentives.
Ideally, ZFS has exclusive control over the storage. When it's virtualized, it doesn't and there may be various HBAs, raid controllers, etc., in between ZFS and the actual disks. These can (do) "get in the way" and you (can) lose one of the biggest features of ZFS (data integrity and error correction).
Even that's not a perfect fit, though, as they support things like gun control that would send many libertarians in the US into fits of sputtering rage.
Much like rape, I'm pretty sure torture is done for power and control and subjugation.

If you're talking about organized systematic (rape|torture) tied to military or political goals, sure. But if you're talking about the standard narrative of... whatever you call the "ordinary" kind of rape that's supposed to be reported to local police instead of the UN or war crimes tribunals, I thought that was largely debunked?
Increased engagement from the users who stay is more visible than the attrition of the users who don't return because of notification overload.

There's a 'silent majority' effect when you measure the impact of a feature that increases engagement.

Imagine a feature causes 50% of users to immediately read another article and the other 50% to never return. That may look like a win after 2 weeks of testing, but the long-term effects on your business can be iffy.
Ask HN: What nice things happened to you because of your open source project?
Maybe you were asked to write an article or even a book as a result of your open source project?

Or maybe you were invited to speak at a conference? Maybe someone even made you a job offer?

Perhaps you amassed far more users than you ever expected? Or maybe you gained a small, but passionate band of followers for your project?

Or maybe you simply got a friendly, thankful email from someone which made all your effort feel worthwhile?

Share your experiences :-)
After a quick search, it looks like this may still be a thing for Chrome? https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiek...
HSC, Anchor Electronics and Wierdstuff but that's about it
I've noticed many of the dev marketplaces (even the more expensive ones) are dominated by international developers. It's definitely a popular path.
What's the process for hiring foreigners?

I'd love to live and work in Japan but basically every job ad I've seen online wants people who speak Japanese and are already in Japan. Bit of a catch 22...
People confuse credentials as having the same weight as experience, when reality couldn't be further from the truth.
> The parity RAID code has multiple serious data-loss bugs in it. It should not be used for anything other than testing purposes. [0]

[0]: https://btrfs.wiki.kernel.org/index.php/RAID56
Carmakers are still making considerable advances in mechanical crash safety -- the US added an off-center front impact requiement recently.
Anybody tried ZFS on Centos or other RHEL like distros?
There are CS graduates that are frustrated that their perfectly good algorithm or idea takes "too much" CPU time or memory to run. And in that way they are similar.

It is the notion of the 'unreasonable man' who wants something which reasonable people consider impossible.
IE6 upgrades were much different than other browser updates because it was the last IE to support ActiveX applications. There were many internal enterprise apps written in it that kept IE6 alive for years until they could be rewritten. There is no equivalent in modern browsers.
Amazon plans for giant airship warehouses revealed
For those new to the project: this is the file system that's used alongside Doppio, written by the same John Vilk. Both projects are excellent examples of large Typescript projects, the code is very well documented and readable.
The current and future state of the sharing economy
A lot of people find the other explanation too upsetting to consider. So this line of reasoning continues to get harped on.
Astronaut Piers Sellers’ last message before his death
The Taliban was a response (and therefore inspired and motivated by) the mujahideen, no? So if there were no extremist mujahideen, there'd be no extremist Taliban response.
Elixir Phoenix, IO Lists, and Fast Rendering
FreebieJeebies – Apple
This assumes Chrome bothers to remember your settings in the first place :P
Sales tax APIs are complicated, because sales taxes are complicated. As mentioned, they vary with little reason or boundary, and for different types of product. E.g. Ohio doesn't tax food (unless eating at a restaurant), and (I think) NJ doesn't tax clothing.

I work in e-commerce, and it's just easier to have the client sign with a third party tax service who knows what they're doing and drop in their library, than try to figure it out yourself and risk the lawyers and tax people.
PLAYCODE.IO – Online JavaScript Editor
Direct link to the Youtube video: https://www.youtube.com/watch?v=bVkZz49PxIA.
I truly don't think Einstein's work at the patent office was "low hanging fruit." -- quite the opposite. Most major scientific breakthroughs have required at least five years of work, usually frustrating trial and error, failures, blind alleys etc. A post-doc with a two year appointment, which is typical, simply does not have the time. He or she needs to publish something "impressive" in that two years. Einstein was in the enviable position of not having to worry about his next post-doc or whatever from 1903 onwards. In addition his patent work involved electrical and electromagnetic inventions that dovetailed well with his interests and background.

Modern physics has very few long term secure jobs to think about actual physics. Tenured faculty spend most of their time writing grant applications and fund raising -- not the same thing.
My newly built (Ubuntu 16.04 LTS) workstation is using ZFS exclusively. I'm keeping my fingers crossed.
Meet the Leet DDoS Botnet, Just as Powerful as Mirai
Yes but as motor manufacturer I can make a 10 kW motor and "rate" it 250W.
Why the Automotive Future Will Be Dominated by Fuel Cells
RT is anti AJ and BBC, and you can see Chomsky there.
There are plenty of good games out there that don't go the IAP route, but they're pretty rare on mobile platforms - this is one of the major reasons I prefer PC gaming.

I've even had games that I purchased (Galaxy on Fire 2) that didn't have IAP go 'free to play' and add IAP after the fact, making my fully purchased version now loaded up with advertisements.

I simply don't purchase or play games on mobile platforms anymore, and neither do my children.
Is this an actual file system, or a file explorer? Big difference as far as I'm concerned.
We don't know the full specs yet as they have not been declassified and divulged. If one part of a two party election benefits from something the other part loses and vice versa. That's tampering and foreign entities shouldn't be doing it.
This captures it quite well. A "shortage" means that you cannot fill the need regardless of what you are willing to pay. A "pricing problem" means that engineers you can get for your offered pay are incapable of meeting the requirements of the job.
cf. https://github.com/zfsonlinux/zfs/wiki/RHEL-%26-CentOS
I always check what kinds of IAP there are in those apps too. If it looks dumb, I won't download it.

I'm sure they weren't too happy about Apple showing it's an app with IAPs because it lets people avoid the mental traps.
Mr. President Obama, Will you shake my hand? [video]
That's true. The consequence of this is that the kids will generally abandon the games after getting tired of this, switching to paid-for games with no IAPs. It's much easier (on me) to let the kids get bored of a game than telling them once a month they can't play a game because it's IAP-heavy.
Here are our 10 most-read stories of 2016
Linux Mint website compromised again?
You may be interested in MLton, which is an ML compiler that achieves high levels of optimisation by aggressively specialising your code: generic functions get specialised to the type and higher order functions get inlined to eliminate closure allocation.
Added video by the way.
Yup. As developers we're always told to trust the database and to use proper, normalized relational theory and how it's so much better that in the database we just say what we want instead of specifying exactly how to calculate it like we do in the client programming languages...

But that beautiful kernel of relational theory is wrapped up in a six-foot-ball of duck-tape, bubble-gum, and hot glue in the form of a zillion hacks and leaky abstractions.

At a certain point it really feels like databases are failing to live up to their promises. I expect things like sharding to be hard. I'm okay with that. But if I have one database server, I expect to be able to create tables, maybe indexes, and for it to Just Work given that information. That's what we're paying for.
FT (Financial Times) is the best news organization in the English-speaking world at the moment, in the realm of mainstream topics that catch the whole world's interest. (There are lots of important niche areas that FT ignores.)

It is expensive, $6/week or $10/week (I don't know the meaning of the difference between their standard and premier access levels), but definitely worthwhile if you share with a whole household or coffeeshop.
I thought this was a decent read, but I'd like the point out that the author really isn't making the case to save Flash as a technology. Rather, he's saying we should save all the content generated with Flash.

The headline is a little misleading.
Zero Days – Cyber Warfare v0
Yeah, on any given dimension, even safety, you'll find languages that are stronger than Rust. It excels IMO because of the balance it finds between type system, safety, functional vs imperative code, etc. It puts all these together in one package that I feel like I can use for actual work. I don't know of any other solid contenders here, except maybe Swift.

I have to agree that the "Rust all the things!" game is getting old.
That clarifies it a bit yes. I read your sentence the devs of Chrome.

But it's true, interestingly Safari is often holding them back because so many devs use Macbooks and Safari.
Unfortunately yes. Popups get a rather high conversion, and if you want to sell an info product, selling to an email list seems to be the way to go.
Paul English Shares His Approach to Effective Giving
>In spring 2016, APT28 compromised the same political party, again via targeted spearphishing.

I think I might have missed it, but how did they conclude that it was 'APT28' ?

> APT28 is known for
leveraging domains that closely mimic those of targeted organizations and tricking potential
victims into entering legitimate credentials. APT28 actors relied heavily on shortened URLs in
their spearphishing email campaigns.

Aren't these standard phishing 101 techniques. What makes them specific to 'APT28'. This 'report' looks like someone googled 'phishing 101' and 'web security 101' and copy pasted bunch of stuff from wikipedia.
Do you think Facebook could exist if we eschewed building complicated things on the web? The alternative is not building a simpler website, it's building desktop applications. Just because some developers choose the wrong tools for the job doesn't mean the tools aren't necessary.
Wow. that chart is misleading. They consider "No Digital Rights Information" to be a high risk factor. Bias much?

And it's not even correct, with plugins with PDFs. They can have DRM junk encrusted on them.
Look at the gif that shows how it is used on torvalds/linux:
https://github.com/spiffcode/ghedit
You are using a version that has reached its end of life months ago. If you are looking for stability, you should stick to LTS versions. 16.04 should be reliable enough by now, and you can stick to it for years.

The 2010 version you speak of should be 10.04. Or do you mean 14.04, which was released in 2014?
I imagine they try their hardest, and I can't stop them from doing that. But I sure as hell don't want to voluntarily help.
For a little more detail about this, it's somewhat common for these controllers to lie about when thinks hit the disk. They'll cache it and then write either out but if they lose power or a write gets corrupted zfs will have no way of discovering it until it's too late.
He's 2 years older than me.

I think part of this is that their facial recognition doesn't have a logic check based on the other context data that they have.

eg. my brother's wife will post vacation photos of him, him with his kids, and him with her, and yet sometimes it still auto-identifies the pictures of him as me. Facebook knows I'm logged in at an ip 1000 miles away. Facebook knows my brother is with his wife because they both have logged in recently while on vacation. Yet I am tagged instead of him.
Are there any free apis/rss feeds for newsline breaking stories?

Reuters and other publishers have rss feeds however they are split accross many categories and also have strict ToU. I have been trying to find news & event feeds that are free to consume; ideally with a headline and article, but simply a blast like "3 trapped in hiking incident in montana cavern" would be useful.

Any resources or experiences would be helpful.
View the archived flash content in an ancient browser in a VM. We can't promise to be backwards compatible forever or we'll never move forward.
He forgot to mention that since it's closed source and Adobe isn't releasing a SFW converter, even the Internet Archive can't backup a copy of the sfw file and have it useful.

OpenOffice, OOTH, can be converted to HTML or PDF, and even if OO and LO go down, the engine will still be available.
> If a user denies the notification request then the site is never allowed to ask again

Sites will start doing what apps have been doing for a while on ios, use a custom dialog to ask for the permission until they agree, only then will they trigger the native, one time only dialog.
Programmers avoid working with DBAs because programmers think of SQL and databases as an annoyance that gets in the way of just shoving data into a hole somewhere. This is why MongoDB et al are so popular; they've provided cover for programmers to drop any pretense that organized data is useful. The end result is a continuous stream of data catastrophe after data catastrophe, and thousands of wasted man-hours trying to figure out how to do something with Mongo/Hadoop/whatever that is simple with a SQL server (and often reaching incorrect conclusions anyway).

I'm not saying there's never a good reason to use a doc DB like Mongo or a "Big Data" implementation like Hadoop, but programmers don't choose to use these things for good reasons 95% of the time. They choose to use them a) because they're new, and they want the resume points; and b) because they allow them to shed the pesky DBA and the pesky database engine, always in their hair about the "Right Way" to do things so that the data can be recalled and analyzed quickly, easily, and repeatably.

There is absolutely a flip side to this too, where DBAs behave in a massively unjustified manner toward non-DBAs.

IMO the heart of the issue is the bifurcation in roles. Both DBAs and traditional coders are programmers/developers. Both should be trained in the others' concerns and expected to help out in both parts of the system, and the role distinction of 100% DBA or 100% non-DBA should not exist. This keeps balance in the incentives on both sides.
> You don't want to be "that guy" constantly demanding that your friends pull down any picture that you show up in, a request your friends will probably ignore anyway, and which will greatly diminish your personal likability.

I'm not extreme enough to go there - what I meant more is that I don't use it because I don't want to support a company that violates peoples' privacy so much. I really could care less if they can recognize me in particular.
Four years ago Solo was purchased by Dart Container for $1 billion. Dart is South of me in the small town of Mason, Michigan and they keep a very low profile locally.

http://usatoday30.usatoday.com/money/industries/manufacturin...
I suspect that Chomsky was taking a swipe at aleged money-grubbing readers, but I agree. It's refreshing to read their advertising charter.

http://aboutus.ft.com/corporate-information/ft-company/adver...

(Yes, people don't like paying a fee and seeing ads, but (a) that's reality and (b) the complaints are an arbitrary binary viewpoint that lacks foundation)
The very fact that IN can produce different query plans than an equivalent EXISTS is a very nasty smell. As a developer, I shouldn't have to care. The database is supposed to figure that out. That's why we're paying no small sum of money for this.
Google and Apple should add this feature to their platform. Kids could decide if they want to spend their hard earned money on inapp purchases or in store (via Apple Pay).
Unlikely - seven axes is very flexible, but it can't lift more than 3Kg, I suppose a very small handheld router could allow it to do some CNC, though the precision would suffer compared to a normal CNC; by the same token, it could hold a 3D printer's extrusion nozzle, but the accuracy would be poorer than a dedicated printer. It sounds like they are hoping to drive their production line entirely with their own robots, not to manufacture all the parts needed in-house.
Ok, we put Flash content in the title above.
propublica.org

It's hard to call them "news", but they do important research and expose
FBI to declassify technical details of Russian military's cyber activity
HTML is supported by only one vendor?

Which one? Firefox or Chromium-WebKit or Explorer?
yes, good point. It cannot be that simple for sure. States like NY make it even more complicated when there are additional tax rates for cities such as NYC. Lot of factors to consider.
> a group that provided special training

Didn't Podesta get "hacked" through a simple spear phishing email?

Edit: Found the Homeland Security document outlining the payload it came with. https://www.us-cert.gov/sites/default/files/publications/JAR...
Back to work peasant! Our security agencies are too busy reading text messages and making sure their spouses are staying loyal to investigate this nonsense.
I do not this is a message conveyed by the author, much less a summary of the article.
'The U.S. Government assesses that information
was leaked to the press and publicly disclosed.'

Who in US Government?

What information was leaked?
A mild form of this happened to me after watching Tron -- the original -- which must have been one of the first opportunities to become immersed in (nearly) totally artificial visuals. I walked out of the theater into the parking lot, which had a Tron-like simplicity of geometry and bright color scheme, and had a disturbing feeling of unreality that lasted several minutes.
Isofar as "left" and "right" have meaning, globalism is right, not left. A "left" globalism would be an international workers/labor movement, which Economist does not support.
The difference is Lex, a special type of columns. Some readers live and die by Lex. I am less convinced myself of the value added given the price difference.
It's not easy, but you can do it.
Source: I'm Romanian and I work remotely. I found the job here in the monthly Who's Hiring thread.
I only see it in Slack, and there it's very much justified IMO.
Free to play games are very carefully designed to manipulate you into making In App Purchases. This ethically dubious when the customers are adults, but with children it's downright sleazy. My kids are young enough that I can choose which apps they can install, so I can ban all apps with IAP or ads. This means they are heavily slanted towards Toca Boca and the BBC. Incidentally, Amazon Underground is great for getting paid Android apps legitimately for free, including free IAP.
> If you can do it better than it is done traditionally, start your own company and eat their lunch.

You can't make a company do anything objectively better through these insights, though in specific cases things would get done sooner, and even if you could which company is going to listen to someone saying that they should pay their employees more. In fact lots of management "wisdom" goes exactly against that, they see their engineers as idiots manipulated by pop psychology. Not people who deserve to get wealthy.

It's just that operationally they adversely affect the economy, not necessarily the company. As I said usually the companies exercising this sort of behavior are already doing well. They have plenty of profit and plenty of money in the bank. It's those size of companies that have the sort of managerial class that practices this sort of behavior. And the managerial class justifies it, and the CEO believes it, so it continues.

Who pays is the economy at large, and engineers who are not becoming wealthy who continue to be wage slaves. But lots of CEOs and managers believe that this is exactly how things should be.

You can't change this by starting your own company. Because then you are a CEO or a manager. And if one company pays their employees well and does well, well that changes very little. Companies are simply systems, there are many ways to run them and still be profitable.
It's actually built into Azure websites. To navigate there directly, have you app name ready and put it in this URL: https://XXXX.scm.azurewebsites.net/dev/wwwroot/ where XXXX is the name of your site. For a little more history, you can listen to my podcast where we interview some of the brains behind it: http://msdevshow.com/2015/09/visual-studio-code-with-chris-d...
> Legal solutions that prevent vendors from referencing some data points may limit some effects here and there, but I think it's going to be difficult to craft something that really accomplishes anything big, and the tech and data is still going to be out there and used by some people regardless of the legal status.

I think you underestimate the effectiveness of laws and punitive damages for breaking said laws. Seems to be working fairly well in reining in companies like AirBnB and Uber, its a matter of time before we rein in companies using data mining.
The larger problem there is that these days you likely have multiple servers pr exposed address. Thus when a client connects to one of those servers it includes the domain in the request or some such (the actual terminology escapes me at the moment).
The Intercepts' bias is in unfair credibility-undermining attacks. Being anti-everything is a cute gimmick, but not great news. It's still narrative-first, not evidence-first.