skysight-inc/HackerNews huggingface dataset:
Technically Rust doesn't have proper linear typing, only affine typing. Destructors give you "basically" linear typing, but there's ways to bypass destructors both explicitly and accidentally (though if memory safety isn't at stake, this isn't a worth worrying about IMO):

https://doc.rust-lang.org/nomicon/leaking.html
Windows Search is looking up everything you type on bing.
The AV solution sends memory dumps to Microsoft.
Crystal 0.9.1 released
An Incomplete Introduction to OWLAPI
<horse class="dead">

If this were like any other Windows OS upgrade in the past, I'd be OK with this. But... it's not. It adds a lot of tracking, reporting, and some (currently innocuous) uncontrollable communication back to Microsoft. I guess it really is time to do the cost/benefit analysis of a single company collecting all of this information from my gaming rig.

</horse>
I wonder the same thing. For the little guy investing in a big company, it seems like owning stocks isn't any different than owning baseball cards.

Most shareholders in a big company don't have any where near enough stock to vote meaningfully. And most companies don't pay dividends with and regularity (or ever, for the most part). When dividends are paid, I'd bet that they're isolated and small - not enough to justify the price of the stock.

Is there some other mechanism that actually _links_ a company's real worth with its stock prices? If I owned 1% of Google, could I just walk in and demand to exchange my stock for 1% of the company's current assets?
If it looks anything like the UAC prompt/normal Windows Dialog Users will just click allow.
"Trust" with any OS is questionable. If you need that level of trust, you need an edge device that deeply inspects each packet.
Interesting, I suppose the bigger question is whether or not this model is scalable, whether it can be applied to other organisations? The trouble with larger teams, is that the work becomes siloed by nature, and inherently less flexible. All the more reason to establish the right kind of culture and team structure from the start.
Bing to index content from iOS android and windows apps
IMO code review as it is commonly done today focuses too much on small details and way too little on the general approach, algorithms and architectural soundness. We should talk more about the solution, not about the "code".
Deborah Wells and Sarah Millsopp should seriously consider teaming up with the guys who patented a method of inducing aerobic exercise in an unrestrained cat.
Recycle Your Loved Ones with Eco-Friendly Funerals
> To my mind, there's "cruise control" as it exists today, and "car drives itself completely and safely even in adverse conditions". Pretending that it's safe to suddenly hand over to the human in an emergency is just crazy.

Fine but where do you draw the line? Is it still safe if "cruise control" adds speed matching, steering, lane changing, or braking? As far as safety today, when I'm on the highway, I'd rather have a Telsa on autopilot than a human driving behind me.

Pretending that it's safe or not is an issue for 2025 cars technology as there are no cars on the road that "drive itself completely and safely even in adverse conditions". Not even Google's self-driving cars are there yet. They still don't drive on in inclement weather and have a professional driver monitoring them at all times.
How to Find Simple and Interesting Multi-Gigabytes Data Set
>People who can really surf wouldn't use something like this.

I agree. And let me say, I know nothing about surfing, and am basing my discussion on this one article.

I think it's inevitable that the lower barrier to entry will allow the sport to grow, and be good for the "high-end" in the long-run. That's good. But in the meantime, this sort of breakthrough puts pressure on the existing system. I have to assume that shops used to sell more $300 boards than $1000 boards. Now they might be selling zero $300 boards, which have been replaced by the Costco special. So, small shops close. Low-volume producers go out of business. That's exactly what technological disruption is.
Lesson. It's not a "learning", it's a lesson. Stop inventing nouns we don't need.

(I know, the horse has bolted long ago, no pointing harrassing this stable door. I will blame too many choccy biscuits after lunch...)
How to Add HTTPS and SSL to WordPress
You have a funny way of finding proof by inflating small fragments to become the entire story. I now understand how you theorize.

So in other words. Your interpretation. Which is exactly what I asked you in the beginning.

You believe you found a way to interpret it. Great now line up with all the others who also have their interpretation.

You are the climate sceptic here you are the creationist. You know what you have to do to prove you theory and you know what awaits if you do and I am sure "the press" will get that memo.

Until then. Despite my laymans understanding of QM, I think I will stick with my original TL;DR which tries to stay away from any specific interpretation.
I come up with the exact same with 'right' instead of 'left' :D
Anyone who is interested in this and other stories, I'd recommend BBC Human Planet. I'm a big fan of BBC nature series and Human Planet really tops expectations. They have a segment that focuses on people living in mountainous regions that documents a Kazakh hunter acquiring an eagle, training him and using him for hunting.

Here is a clip:

http://www.youtube.com/watch?v=ewr-vzw4ZWo
hahaha, yeah, good ol' getTimeZoneOffset() being put to work. It's shocking how crappy JS' date object is, it's near impossible to do anything powerful with it without resorting to obnoxiously-structured regex.

Once again - great job! I'm building complex conversational interfaces and even I think that this really is something.
> you need an edge device that deeply inspects each packet.

As cert pinning becomes more common, we are rapidly losing the ability to do this. The only work around I know of for iOS/Android is to jailbreak/root your device and get a debugger attached to apps. I haven't seen a workaround for getting around cert pinned Metro apps.
What is the percentage of web applications that really need all that scaling? How many database instances does Hypothes.is need? What about Airbnb? Duolingo? Feedly?
Telcos demanded this feature. ;-)
Surge pricing is avoided by customers. Solution, never change price on consumer side but have sliding payment to drivers. Increase flat consumer charge / mile by $0.25 and then use algorithms to determine where / when heavy usage is expected and increase pay to drivers during and briefly before. Patent pending, of course.
anecdotal, but here's my viewpoint as a surfer. yes, wavestorms sell like crazy, and are the #1 board i recommend to beginners. even ordering one at $180 w/ shipping can be cheaper than buying another decent used beginner board. so yeah, in that segment of the market, wavestorm is killing it.

once you're beyond the beginner stage, outside of small wave or 'fun' sessions, a wavestorm is the last thing you're going to want to surf. a 'hard' surfboard (fiberglass w/ epoxy or poly resin) is pretty much mandatory. the lowest cost 'hard' surfboards are 'pop-outs', made in overseas factories (think ~$300 for a shortboard). these are generally frowned upon by surfers. what surfers really want, and usually buy multiples of, are hand shaped 'hard' boards from local shapers or a couple bigger name brands that still mass produce surfboards, but at a higher price and quality point than the overseas pop-outs ($400-$1000+ depending on size, shaper, color, etc). wave storm is killing it, and definitely disrupted the soft top beginner market. selling through costco with their return policy was probably a very large part of their success too. though, there definitely still is a very large market for performance surfboards in the ~$500 and up range.
But do Linux distributions like Debian and OpenSuse send feedback to some server? I doubt there's enough of an organization to even care, let alone engineer that kind of infrastructure. Well, Suse and Redhat, maybe. Ubuntu, almost definitely. But Linux seems safer from prying eyes than the commercial OS's.
Let me know which banks you've worked at with this attitude. I just want to check I have no accounts with them.

This most definitely is not the view taken at the financial companies I've worked in/with including a number of banks.

They take internal security very seriously. There's the obvious threat of some form of break-in (no-one I know seriously believes that an unbreachable connected system is buildable). But there's also the issues of insiders taking stuff, Chinese walls and regulatory restrictions on access. It simply doesn't make economic sense to take security lightly any more.
You also lose Windows Media *Center, which some of us paid extra for so we could easily connect our Xbox 360 to our Windows PC without extra steps or ongoing fees.
Yes:

> Depending upon your Windows Update settings, this may cause the upgrade process to automatically initiate on your device. Before the upgrade changes the OS of your device, you will be clearly prompted to choose whether or not to continue. And of course, if you choose to upgrade (our recommendation!), then you will have 31 days to roll back to your previous Windows version if you don’t love it.
Upspeak used (say 35 or 40 years ago) to be a reliable marker for a western Pennsylvania upbringing. How it escaped to the larger population I don't remember.
How is that any different from Apple and Google OSes?
This used to be my argument with my very much scared and FOXNews watching family. Then I realized that what us hn reading empirically-oriented types see as rational applies to a tiny sliver of humanity. In fact most of humanity sees what we call rationality as idealistic nonsense. I also wish that this wasn't the case but you can't squeeze blood from a stone so we might as well make peace with it.
Is it relevant who gets the tech first? I think regulation will end up having them all hit the market at about the same time.

A few minutes later: Especially regulation of hands off systems.
Not only that, but the code seems to be setting the update interval to 13 ms, so requesting a completely unnecessary update rate of 77 FPS. Most of these would look just fine at 20 or 30 FPS.
"I think that "trust" with any OS is now over."

Not with many GNU/Linux distributions or the BSDs.
aaand nope, it only checks for that AppPolicy on UI level. The implementation class does what's required without checking application settings.
Ask HN: Anyone has experience building a marketplace startup?
I'm trying to build the next Zillow (real estate marketplace) in Canada and would like to learn more about your experiences.
The same stuff Apple and Google OSes do.
New design points a path to the ‘ultimate’ battery
Doesn't that kind of make sense though? I just turned off Bing integration and the AV sending memory dumps makes sense if they want to improve detection.
If every package was 40 MB on my computer, my distribution would be 30 GB.

More importantly, these 40 MB of code and resources expand to about 400 MB in memory when the application is running, but a global library wouldn't fix that.
> I think that "trust" with any OS is now over.

With BSDs and Linuxes at least, even those with desktop-integrated plugins that search 3rd parties, it's easy to disable everything you don't want/need.
You can. However, Wavestorm's disruption is that for $100 you get a new, good quality board that is ideal for beginners. Before Wavestorm <$200 would fetch a used/poor condition fiberglass board. These are somewhat harder to learn on because they pose a greater danger for novices.
Is there anyone else still without an answer?
Honestly regardless of whether Windows 10 is good or not I can't stand MS pushing this update down my throat.

I have a Windows 7 computer that I use mainly for gaming and having those notifications pop up randomly is infuriating, it behaves like some crappy adware that comes bundled with IE toolbars.

No option to turn it off either, you have to manually uninstall a bunch of updates if you want to get rid of it. And I almost believed the "but MS has changed" crowd. I really hope Valve manages to bring gaming on linux so that I never have to bother with this crappy OS anymore.
Google is 'very committed' to Chrome OS after Android merger reports
AFAICT there are quite a few changes that are technically breaking changes, but most projects won't be affected. The one big change that I see is mostly hidden: the change from NPM 2 to NPM 3. Make sure you check out the changelog for NPM3: https://github.com/npm/npm/blob/master/CHANGELOG.md#v300-201...
I imagine Microsoft will eventually amass a humongous porn stash from those memory dumps. You can hope it's anonymous, at least. ;-)
A close-knit dev team or a bunch of random singles?
Glad to see they've bumped up the V8 version so the spread operator can be used.

Things are really moving along at a good clip since the merge with io.js.
Does it have to be different from Apple and Google's to be worth complaining about? The real competition here for a lot of users is against older versions of MS's own OSs.
That doesn't answer the question. Node 4.0 was released a month ago. Why are there so many breaking changes in 1 month?
Well with technology available as it is today I think Google is going to find building the car is more difficult than creating the technology.

See its not just GM looking to do this, almost every make of components for cars is into this space so a solution is already in the pipe. however when it comes to delivering cars that people want; not what government agencies might be coerced into buying; google doesn't stand a chance.
Currently getting some new hardware with support for VT-d/IOMMU to run Games and other heavily graphic applications in virtualized windows environments. (https://www.pugetsystems.com/labs/articles/Multiheaded-NVIDI...). I really have to get rid of any microsoft software running directly on my hardware.
I recently looked at using Node for a simple API backend. ES6 seems like it's not there yet, the stability of Node makes me wary. Constant changes seem exhausting to keep up with. For a simple microservice api you don't want to be upgrading it every 3 days. The continuous change doesn't make sense to me. Trying to get up to speed on all the Node.js ecosystem feels exhausting, only to have it change a few weeks later. Maybe someone using this daily for real APIs could comment if this is the case for them?

I ended up opting for Flask and Python 3x instead, couldn't be happier. I had my API up and running within a day with no prior knowledge of Flask and some Python on and off. I've been able to discuss and teach other team members on it who were also able to pick it up easily.
Would

npm install -g electron-prebuilt

do the trick for users, while they use a smaller version of your release without Electron included?
They have really diversified in recent years, making lateral moves from blacksmithing tools to large-diameter springs, and then into rocketry. They truly are a company that makes everything.
Starts good. The idea that enlightenment is constructed later doesn't even surprise me too much. Cohesive political movements usually have some sort of geopolitical motivation behind them. And that element seems to be missing from the enlightenment. It seems weird to label long period of time just because there happened to be individual smart people thinking great ideas relatively separately. Socrates, Buddha and Confucius we're alive at the same time, yet we don't call that "age of philosophy".

>"unbearable whiteness of the Enlightenment"

This is weird. If you wish to strip history from it's later constructs, it's really weird you label something "too white". Smells like political agenda more than truth seeking. Colonialism and enlightenment happened at the same time. Was that really news to anybody?

This get's bit off topic. I'm ashamed to say, but I really don't understand this "accomplishment is too white" sentiment. If I try I get two alternatives:

A) Somebody is envious.

B) Somebody thinks pride is a sin, and the master race should purify itself from sin. To show the barbarians how much better the master race is. (Unconsciously of course but anyhow.)
Don't forget me! I'm sending you an email too
3 Lessons learned from the locking statistics of a typical java web application
Andrei Alexandrescu on programming languages at CppCast
JEP 277: Enhanced Deprecation
We are just going back to the whole packaged solution of the home computers in the 80's and 90's.

I and many others did learn computing on those systems, so apparently it isn't a show stopper to learn.
You have a typo: Media Center, not Player.
> I really hope Valve manages to bring gaming on linux

Not sure which games you play, but most of my favorites turned out to be available on Steam for Linux. I made the switch after W10's release and have hardly regretted it.
Just like surfboards, any intermediate to advanced ski/snowboard easily requires more than $100 labor. Not to mention the cost of stocking/shipping such a large item. As another commenter mentioned, the seasonal aspect already provides heavy discounts on older gear.

This area is not ripe for disruption, new shred stick shapers pop up all the time and there is gear for every price range.

(Also the price floor is higher than surfing because if your gear breaks mid-mountain you can easily die.)
@Touche: because they were introduced by the developers. The type of changes you make dictate the semver, but semver doesn't dictate what changes you can or can't make.
You could always use 9front.
I live in Atlanta. Central time starts about sixty miles west of me at the Alabama line. Sunrise was at 7:54 this morning. That means when I woke up at 7 there was no visible light.

The solution to this would be for Atlanta to be on Central time (which it actually was, historically) but that won't happen - time zone boundaries generally shift west over time, and this one overshot the mark.
no, because they don't have any information about the other robot and they can not tell whether they are walking towards the other parachute or walking away from both parachutes because they are somewhere on an infinite line.
Dumb YAML
There's good argument against the usefulness term 'wild' itself, which as a term is predicated on the concept of a polarization of human and non-human sections of the world, a very post-enlightenment European, post acts of enclosure, concept.

It's not clear what to use in its place for 'natural' areas, but perhaps it's sufficient to divide the world into 'non-industrialized' and 'industrialized' (in which I would classify agricultural and urbanization as industry, too)
It can run on steam if you like; it just needs one rotating shaft as input power. I did have the first version hooked up to a model steam engine, shown at the end of the video here: http://www.srimech.com/turing-machine-and-maker-faire.html
A simple Git workflow for designers
I don't think there is without a counter and an if statement. I had this question once and came up with the two robots oscillating around their parachute until they came across another parachute at which point it would stop and wait for the other to return.
It could be that the rise of 'enlightenment' word occurences in the 1960s refers to the enlightenment as the Buddhists and Zen practitioners speak of it instead of the European context of the word. The rise would map with the counterculture movement of those times which we're still living in.
Uhh, wait, wasn't nodejs 4.0 only like a month ago? So are there going to be breaking changes every few months now?
It's different from earlier Windows and Linux. Android and IOS were always like this, and thus people use them accordingly.
I just installed a $79 OEM Windows 7 to an Intel NUC[1], and I have some questions about upgrading.

1. Why upgrade? Windows 7 seems like a good, stable OS that stays out of my way and lets me get work done. Newer versions have these funky tiles and touch interface, neither of which I want or can even use.

2. I've heard if I let my Win 7 install "important Windows updates", one of the updates is nagware to persuade me to update to Win10. Can that be turned off? Will it violate my privacy?

3. The article says you get up to 31 days to try Win10 and still be able to roll back to your previous OS. Why only 31 days? Why not 60? Why not 10,000? Does some irrevocable change occur to the hard disk after 31 days that renders it incapable of supporting Windows 7?

4. Will it cost money to update to 10 after next year? I'm not necessarily opposed to paying for an upgrade if it's worth it -- it's a product that they spent millions of dollars developing, after all -- but I don't like feeling pressured. I'm just barely getting settled in with Win7, after all!

5. Are there any reasons to stay away from 10? I've heard the anti-privacy scare stories. Anything else? E.g. NSA back doors, or removed support for interacting with Linux, or some such?

[1] (Originally I bought the NUC to be a quiet, compact Linux server/workstation, but unfortunately the i5 model can't seem to run any of the Linux distros I threw at it, whereas Windows installed flawlessly. My main desktop has become a Mac Mini, actually :)
[EDIT asterisks don't work :(]
What aggravates is that I uninstalled the update (and selected "ignore this update") which should have gotten rid of these prompts... and the next Windows update promptly re-installed it.

It was a stark reminder me how little control I have over my personal computers right now.
I don't know what they track and send, but here's a list for suspected updates. https://gist.github.com/xvitaly/eafa75ed2cb79b3bd4e9

Anyone knows if this is complete?
> The AV solution sends memory dumps to Microsoft.

Both error reporting and Windows Defender asked you if you want to upload additional information (e.g. memory dumps).
Show HN: Twitch Installs Arch Linux – A cooperative text-based horror game
No need to always be on the latest version. v4.2 is an LTS branch that will be supported for the next two and a half years.

And with tools like nvm, it's incredibly easy to swap out different versions and go for a test drive.
New Apple TV: Apple Ushers App Developers onto Their Customers' Biggest Screen
Here is slight twist on the problem: the new robot has multiple cores with shared cache and very accurate branch prediction so branching instructions do not waste any cycles. So "left, skipNext, goto" loop performs exactly as efficiently as "left, left, goto" loop. Can you still solve this?
This may explain how they accidentally turned the auto update on a few months ago (that ended up forcing a few people to upgrade to 10). They were probably changing this from an Upgrade to an Update and it got out into the wild.
Again, I have no data, but I imagine that new surfboards are a very low margin business already because the smaller shops seem to stay far away from it.

I say this because my local mom and pop surfshop on the beach doesn't even offer in-stock brand-new surfboards. You can however custom order from a local shaper through them. They focus heavily on surf apparel and used surfboards.
From what I understand the 4.0.0 release was to merge NodeJS and io.js into one stable product as soon as possible. 5.0.0 now goes further in integrating features that were not ready to release at that time. Further major version updates are to be less frequent.