skysight-inc/HackerNews huggingface dataset:
This is ridiculous IMO. Instead of providing false (or "less precise") data let's not provide that data in the first place.

My guess is this is just another part of the attempt to move desktop features to the web browsers so that people don't have to write actual applications. Personally, I don't like this trend.
Yes, this is indeed training data. But you are absolutely right, we would definitely need to inspect and analyze the data for sanity checks. Therefore storing to a DB that has nice analysis features probably makes sense. Thanks for your answer!
Websites? No.

Web applications served over HTTP, on the other hand...

Mozilla have it as part of their mission to make technology open and accessible (insert DRM debate here). Native apps have been thrown behind the app store “walled garden.” So, they want to make it possible to create rich apps over HTTP.

Thus, you find things like this available to web pages.
New prototype violin made with spiders' silk
Shouldn't things like this be illegal? I mean, you are not allowed to use TV cameras anywhere, unless strict rules are obeyed (closed circuit, etc).

Why should we allow companies recording other features that can identify us?
You're right, I didn't think of that.

Isn't it possible to buy something in the Windows Store and login just for this one purchase? Note sure though, but I think I remember doing that with Windows 8.
0 copies. too lazy to work.
Top 5 Simple HR Apps for Keeping Remote Team Connected
Mobile device fingerprinting has been a big deal for a long time. Multiple startups have been created to do it and some have been acquired. And many adtech companies incorporate this functionality.

I hope some day soon your mobile OS let's you choose to restrict the device information available to sites and apps. It really ought to be a user's choice whether to make the tradeoff between providing more info in exchange for supposedly better functionality or not.
Worth noting that Safari on iOS doesn't support this API.
I am really curious about the kind of tasks that are easily done in Go but for which Lisp doesn't quite fit.
Tether: Never Lose Your Phone Again
Hi!

I'm a huge fan of ycombinator and wanted to pass on something new that could be a nice fit for your website. My two team members and I are young, high school entrepreneurs at MIT who are the co-founders of Tether. Tether is a dual sticker system that makes sure that you never lose your phone again by immediately alerting you if you leave your phone behind.

We think Tether could be a great story for ycombinator for these reasons:

1.	Innovative gear – Most other products tell you where your phone is once you have lost it, meanwhile Tether pre-emptively alerts you as soon as you leave your phone behind.
2.	Sleek design – The Tether stickers are very small and slim and look great, so you don’t have to worry about sticking them to anything!
3.	Reliable - Unlike any other phone locator product, Tether works even when the phone is dead or broken.

If you're interested, please let me know how I can make the writing process easy for your team. I am happy to send more information about ourselves and the product. We recently launched an Indiegogo campaign at https://igg.me/at/tether/14704093 you can also visit us at www.tetherdevices.com.

Thanks for taking the time to check us out and I look forward to hearing from you!

Thank You,
Mira Yadav
Until a fix is released, this can be mitigated by blocking outbound TCP connections on ports 139 and 445.

Individual users can do this using by setting up suitable outbound rules in the Windows Firewall with Advanced Security snap-in (wf.msc).
I'd love to hear more about the startupjail and startuppimp ideas ! :)
I personally don't care but I've had super long install times when using slow internet—which in many parts of the world is the standard speed. I'll keep using Babel, but I like that there are alternatives that install faster if need be.
Our final goal is to predict results using deep learning. Good luck to you too!
Bomb is ok though...

I'm surprised they're not changing the eggplant emoji as well...
>is just an advertisement for a company called Abine

It's true the writer works for Abine (and she discloses that fact) but it's not relevant. Your comment (unintentionally) makes it sound like Abine is selling an intermediary privacy mailbox for receiving 23andMe data and that's not the case. Copying her steps requires zero interaction with Abine.

>Using your work address for a shipping/billing address is not "hacking [your] way around" anything.

She was using a fake name in combination with a work address which can be an adequate hack for many people if they are not under active FBI surveillance. If the work address has a thousand employees, that might be anonymous "enough". That's probably better anonymity than combining a fake name with your relative's (parent's/sibling's) address.

If one needs more anonymity than the fake name + work address, he/she would have to get way more creative. Possibly get on Silk Road 3.0 to buy a counterfeit government driver's license with an alias -- and use that ID to rent a USPS mailbox for $50. Also maybe get a wig and mustache to avoid face recognition from USPS cameras on the premises. Etc,
See https://www.theguardian.com/us-news/2015/oct/15/the-end-of-t...

Eg Uber removes the expectations of tipping---without outright banning it. (The removed expectation was what I was actually talking about. I was sloppy when I wrote 'forbid'.)
He decided to get a blowjob from his friend's wife... everything else happened because it was less secret than he thought!
Just realized that the flash version of the clip doesn't work on mobile device. So if you are on mobile, please go to the original

https://www.c-span.org/video/?67583-1/technology-education

and fast forward to 10:25 mark
I remember that happening a while back and it definitely forced me to log in with my Live account credentials from then on. I was rather miffed, but didn't bother trying to do anything about it then.
This is just a PR exercise.
Just for info in the JetBrains section you put a link to visualstudio.com after the link to jetbrains informations.
What's your favorite Murakami ?

> My last big learning project was mathematics

May I ask for what purpose? required for professional purposes?
Background: upgrading PostgreSQL has, until now, required a dump & restore across (what looks to the rest of the world like) "minor" upgrades (e.g. 9.4 → 9.5), due to on-disk format changes. This change brings Postgres more in line with most people's expectations; such releases will instead get a major version bump.

(I think until now, major version bumps (e.g. 8.4 → 9.0) had been reserved for backward-incompatible API changes, à la SemVer, but I could be wrong.)
Clearly, you have not heard of "rent control". I know people paying $1200/month for a 2BR in the heart of the City. I even met a guy who was paying $350 for a 1BR in Nob Hill, not far from Grace Cathedral.

About 72% of SF's units are under rent control. So not all landlords are making "fat profit margins".
The bigger question is whether they can keep up with competitors in India and SE Asia or whether the Didi deal is precedent to Uber ceding the market to native competitors and ride sharing being carved up into geographical monopolies.

I don't really look forward to an market as important as ride sharing turn into de facto monopolies everywhere in the world.
I've switch from babel 6 to buble recently. buble runs three times faster and its install size is 4.6M with 212 files over 39 directories. The install of buble is literally just "npm install buble" and it runs out of the box without configuration. Competition is a good thing.
Factors like establishing intent. Which is a major part of a trial, after establishing the facts.
In a similar vein, I liked this post (breaking the code from Kevin Mitnik's book "Ghost in the Wire"):

http://www.fabiensanglard.net/Ghost_in_the_Wires/index.php

By the way, the book is excellent!
OK, I stand corrected. I recall that I had to use a Live account for a preview version of Windows 8 I installed on a test machine. Maybe my memory is off, I hadn't used it in ages.
World’s First Village to Adopt Blockchain in Its Farming and Management
Gamifying the bootstrapped SaaS sales challenge
> It brings back the virtues of the Wirth computer language family back into modern times, as with strict type checking and the module system. On top of that it adds memory safetey due to the presence of GC.

Wirth's work also includes languages with GC. :)
In this case, most of the files pulled down are the development dependencies which are not going to be exposed to the production code.

I would be perfectly fine if npm pulled down "distribution" versions for tools like gulp, typescript et al
I'm in the same boat like you. For example I would love to see where my ancestors come from but I also have privacy concerns. (I would be willing to pay more for an anonymous service.)
Scott Hanselman had a guide on how to actually create an offline account in Win 8 (see: [1]).

It involves navigating to a "Create a Microsoft Account" screen, and then clicking the well-hidden "Sign in without a Microsoft Account" at the bottom. Quite a well thought out dark pattern, confused me at the time.

[1] http://www.hanselman.com/blog/HowToSignIntoWindows8Or81Witho...
Ask HN: Why don't browsers extend “This site wants your location” to all data?
Time and again, users on the Internet are shown to be uniquely identifiable through new and old data leakage from their browser.

And I'm wondering: just like browsers already display "do you want to share your location" when websites try to access this info, why don't they have this kind of security mechanism for every information that could make the user uniquely identifiable such as "This site wants to know [the list of installed [fonts|plugins] | the battery status of your device | ...] ?"

Are there some technicalities that make this a particularly hard problem?
Have Microsoft confirmed the issue or planned to roll out a fix?
Really?

To me postgres and MySQL have been in a similar spot for 10 years at least. MySQL with a few more users but not massive.
Show HN: Sharingbuttons.io – Fast and easy social media sharing buttons
https://news.ycombinator.com/item?id=12186300
https://moltin.com/ are a YC company who have raised a couple of rounds to do ecommerce in an interesting way, so clearly someone thinks there's a market for new SaaS platforms in that space.

(I have no affiliation, but I've met them and they're nice guys.)
GSK and Alphabet strike electrifying tie-up
If you have a lot of variable schema datasets that you need to be able to index and query, you can do a lot worse than create a table per data set.

At my job, in our largest environment we only have 30,000 tables in our biggest database, but that's only a year or two's worth of data and the rate of increase is increasing.
I agree. Also there are multiple ways that you can install these things.

The "recommended" way is to install babel for each project independently. Space is cheap, internet speeds are fast for many, and avoiding version issues outweighs the savings.

But you can install globally, so you'd install babel once and can use it in all projects that way.

Then throw in the possibility of different package managers and you get a crazy amount of freedom and choice. People get overwhelmed with "javascript fatigue" and I just don't get it. You don't need to do everything, but having the option to is amazing.
Brave Software Raises $4.5M in Seed Financing and Readies for 1.0 Launch
I agree with you, it adds ambiguity to the meaning. Can you imagine a court interpreting two completely different meanings based on sender/receiver device graphics?

The original definition is actually "PISTOL" (U+1F52B) with alternative definitions as "GUN." Apple isn't making the world a safer place by pretending guns/pistols aren't a reality.

What next, remove the word "pistol" from their spellchecker?
I went on vacation alone. Why do people think that means I’m disturbed?
I've found strengthening my Live account password to be difficult. There is a 16-character limit that makes it impossible for me to use a good passphrase.
Where does the Internet come from? It would be cool to hook up a satellite uplink for truly "off the grid" living. :)
> The blog explaining the author's disdain for Rust mostly just seems to whining about the borrow checker.

Most (negative) discussions about Rust are about the borrow checker. I sometimes wonder if people dislike it because it makes them feel the same way they felt the first time they learned to program and the compiler would never accept their code.
There are a lot of languages that warn you about such things. There are also a lot of projects in those languages that spit out a hundreds of warnings when they compile. Are those warnings bugs? Were they examined by someone to make sure they are acceptable? The older the project the less likely the above is true.

Go eliminates an entire class of bugs with this feature. It doesn't just make them detectable and less likely. It eliminates them. If you don't care about eliminating them then Go's philosophy isn't for you.

But I for one am sold on that philosophy. I'm disciplined enough that in my rust code I ensure all warnings are fixed before I release. But I don't know if everyone else is just as disciplined. For Go code I do. Every library I use in Go has an entire class of bugs that are impossible. That's a useful guarantee in my book.

On a side note why do we as developers tend to prioritize making the act of writing code easier than the far more frequent act of maintaining that code? Optimizing writing you code over reading and maintaining that code long term seems like a case of premature optimization to me. Allowing something like warnings is one of those things that adds overhead to writing code but eliminates overhead over the life of maintaining that code. The gains are higher longer term at the expense of a shorter term pain. And a pain that tooling like goimports can almost completely eliminate in almost all cases.
That just feels so sketchy. What a waste of time and knowledge just to chase more profits.
As I noted elsewhere, it’s about more than “so that people don’t have to write actual applications” (although I grant you that you have identified a real thing).

For the ideologically inclined, it’s also about disintermediating the relationship between users and developers. Web sites don’t need an app store.
When you trade derivatives like this, your main risk is counterparty risk. Deribit, with things like this and the documentation used to describe their futures and options offerings, does not inspire trust in them as a counterparty.
Sequencing is the easy part. Going from an unordered set of 100-character reads (with 10% error rate) to a list of somatic variants (mutations, insertions and deletions that have a biological effect) is the difficult and costly part
Confounding the issue: evidence that some reactions happen before the actor is consciously aware that there is a decision to be made (let alone actually making a choice and deliberately initiating a response). It goes beyond recoiling your hand from a hot stove before you're aware of the pain. Tests w/ next-gen helicopter gunship HUD trigger controls showed pilots opening fire microseconds _before_ their neural pathways for "friend/foe" recognition were leveraged. Need to dig up my sources... but the TLDR: a lot of neuroscience brings "free will" into question. Maybe consciousness is an epiphenomenon, and free will a story we tell ourselves, and "decisions" mere post-hoc rationalizations for actions we take before any awareness? Fascinating stuff.
there should be a way to tag these with "Shameless self-promotion" although i get the feeling that's what yc is
I doubt MS will pay the costs for all open source project out there that want to ship signed drivers.

Certum seems like a reasonable solution (14 EUR).

https://en.sklep.certum.pl/data-safety/code-signing-certific...
> All major CAD platforms

NX runs on Linux too.
And more modern features than Go, even if designed in the 90s...
Invasion of privacy, doesn't matter. It's a crime against Hulk Hogan and whomever was on that tape.
Take your event to the next level with Real-Time Engagement
> It's a part of the refactoring process of development which is something that must happen during the main development phase

How is it refactoring if my code never builds in the first place?

> pragmatically that still takes up such an insignificant amount of effort when compared with the overall time spent writing code in any particular language. Which is why many Go advocates are willing to put up with it.

It's not a time problem. It's a focus problem. I'm working on something and then out of nowhere, receive compilation errors, which aren't urgent at all, but they distract me anyway. Even if this were indeed a very small problem, I still don't see why something most people see as a problem is pushed down the developers throat with false, dogmatic reasoning. Don't get me wrong: I have huge respect to the people who created go. I just don't like when people defend all the choices they made as "one true way".
I think you would be amazed how far it could tilt before it collapses.

For example the Tower of Pisa (55m height) is leaning much worse: almost 4 meters.

https://en.wikipedia.org/wiki/List_of_leaning_towers
The title is misleading. The post only talks about Amazon's RDS which is not Postgres.
Ah indeed it won't work on RDS as they explicitly test for SUPER or ALL privileges. But it's possible that the tool could be made to work without it in the future.
>Devil's advocate: if you can disable -Werror, then users will disable -Werror, and we'll end up in a C-like situation where everything warns all the time, and real problems get buried.

Isn't it implied that programmers are adults?
And before the switch, the traffic used to be around 3k UV/day? If so, this is definitely a (big) problem. If you share your URL, I'll take a look and give you some input.
> Sure, it's not the most exciting language in the block and its community seems to live in the 70s, but sometimes targeting the lowest common denominator can pay off, as is the case for us.

Except that even Algol 68 is more feature rich than Go, assuming a 60's powerful computer, like the Burroughs B5000. :)

But I do appreciate that every line of written Go code is one less of written C code.
I lifted both of my eyebrows while reading that sentence.
Interesting, without giving anything proprietary away, how large are they in terms of gb/rows/column count?
They aren't even real journalists, they just own a .com domain.
Sometimes I like to have a fully statically typechecked program. You can do that in Lisp, its easier in Go. Also, it directly produces statically linked executables. You can do a lot of this in SBCL, it also produces executables, has type checking etc. But for some of this, you have to wrestle a bit with the Lisp system. The Common Lisp numeric tower is great - until you want to write low level programs where you just want to have machine word sized integers which may wrap around. I once even submitted an abstract to a Lisp conference addressing some of these issues, but as it was not accepted, this side-project was postponed (but I plan to revive it some day).

And of course, there is always the question of the environment. The Go universe has tons of libraries, actively developed.
Did the test with edge and it doesn't work. I'm on stable build. Also it needs edge/ie to be able to do the test...
I disagree

Domain squatting is even harder on tor, but how am I supposed to know the real Debian is on xyabdjfhkj1345 or xvhdjakeueg12567?
Prepend an "Ask HN: "
The non-spiral rule about C declarations
Most people in this thread are missing the fact that use of your genetic info for research purposes by 23andme is opt-in. And their privacy statements indicate the same would hold for other uses.
PostgreSQL 10 kick-off
Apparently gh-ost won't work, but there are other tools that work fine on RDS: I've been using https://github.com/soundcloud/lhm On some fairly large tables (30 million + rows) without any problems
Pokemon Go barely scratched the surface: augmented reality is more than that
*completely fail
> Have you seen any Swift backend used in production?

Lots of iOS applications use it already.

> Would you use C++ for a web API?

Facebook and Google apparently do use it.
> The worst part is, I'm not sure which is a more rational desire. Is my my privacy concern undue paranoia?

Probably. Getting a DNA sample from you would be trivial if someone really wanted it. You throw off genetic material all the time.

At worst, having it already archived on a service lowers the barrier slightly.
Out of genuine interest: could you elaborate on those? I have mainly worked with Pascal/Modula-2, and only shortly glanced at Oberon, so I am a bit shaky on his "later works".
I agree. The correct way to discriminate between low- and high-resource requiring functionality is "on battery" vs "plugged in". The specific battery level is completely useless.
It might just be me living in a bubble, but I'd much rather have the full version downloaded to my machine in it's "raw" form than a "compiled" version.

Even just for the ability to dive into the source i'm using if i'm debugging something, or be able to look at the actual code i'm running if I want to understand how a tool works.

This is one of the reasons why I like how lodash handles their library. You can install the "regular" version of lodash and require it like "normal", or you can install a single big compiled lodash file, or you can install one that exports as ES6 modules, or you can install a single function at a time...

Obviously every package can't afford to spend that much time on packaging, but a framework similar to that along with some changes to NPM to allow tagging a package as an "alias" of another (so lodash-as-one-big-file will be treated as lodash for other packages) would go a long way into making everyone happy.
Windows 10 Anniversary Update: The Road to Redstone
Are they ACTUALLY replacing U+1F52B with this new graphic, or are they using a new codepoint? Because at least OSX 10.11 has a real gun/pistol in U+1F52B. You'll even get mixups if an iOS10/OSX10.12 user sends an emoji to an iOS9/OSX10.11 user in that case.
This was a terrible idea from the start. In the best case scenario, what is supposed to happen? The sites I visit suddenly start being served as shells of their former selves in order to save the compute cost of rendering them? Web designers are supposed to figure out an entirely new design mode for the whole site to cater to visitors with low batteries?

Now back to the real world, where many sites I visit peg my desktop CPU trying to serve so many ads and so much tracking to squeeze every possible cent of profitability from my visit. If there's a war against ad-blockers, did we think these sites would relent and say, oh, OK, I see you might be low on battery, I'll serve just the content you want this time?!

No, this is a purely client-side concern, with plenty of purely client-side mitigation which can be put into place. That the protocol actually specified 14m degrees of granularity -- from what at the very least ought to have been a binary setting -- makes me wonder if the point wasn't user tracking all along.

Missing from the article: Do all user agents actually provide this information in request headers? Is there a way to shut it off?
But this is more like saying "I'm walking in a shop, the shop shouldn't record what tipe of shirt I'm wearing".
It's not something hidden if the phone is giving the info out. The only thing we could do is stop the phone from sending the information in the first place.
Intentions aside, the 67% recidivism rate in the US shows that it is more focused on recurring punishment than rehabilitation.