skysight-inc/HackerNews huggingface dataset:
Indeed, and that's because free market dynamics are incompatibile with healthcare in obvious and predictable ways.
Can this method of internal reflection be used to enhance the efficiency of LEDs?
My D3 strategy -

Find the type of visualization I want to make on http://bl.ocks.org/. Start with that code, understand the steps taken to build it, then tweak each step / the data source until I have what I want. Works fairly well and helps you learn the library, without having to roll everything from scratch.
Low interest rates are another culprit that few seem to identify. If that robot purchase can be financed with a 0.5% loan then it is suddenly very cost efficient to replace workers.

There are other factors that come into play as well like overtime pay rules, medical costs/regulations for workers etc.
I think the reason why people worry about cell phones and not other radio equipment is that they are transmitting very close to the body. Remember, EM intensity falls off as 1/r^2 so proximity makes a big difference.
Compile to JavaScript: The 4 best alternatives to JavaScript
Deco – The React Native IDE is now free and available for download
You cannot avoid using all those convoluted, unnecessary layers in many cases, even if you really want to. In JVM you're confined right on a top of a horrible pyramid. And in web it's even worse.
One in 20 studies will find that, with 95% certainty, there is a link. You can easily find 19 others that found that, with 95% certainty, there is no link.
Show HN: Visual website editor for Atom
Oh, by 'package' I meant heat-seal in plastic bags. 'Packaging' a silicon chip for electrical use should be pretty similar regardless of the production technique, given chemical compatibility, stress/strain of the chip and how packaging would add/affect that. There's wirebonding which is basically soldering wires from the silicon to some larger package-scale traces/larger-wires (often embedded in the package structure). There are a few ways of getting the actual FIBbed gizmo onto something macro-scale. Sometimes the thing you start with is large enough to handle easily, sometimes you bring in a CNC manipulator, use FIB to solder your gizmo to the manipulator, move the manipulator elsewhere and then 'tack weld' down your gizmo there and mill away the connection to the manipulator. Some systems have micro/nano vacuum manipulators. I bet on the high-end piezos are used to move things, but I am sure at some relatively larger scale mechanical movement wouldn't be too hard to use (depending on how cheap you need things to be, and how many times you want to repeat doing such connections).
The third significant element in addition to the two you mentioned is motion. Static field does a lot more damage than a moving field.
That's being nice to Microsoft.

Another way to see it is that they want to monetize their users by taking a cut of the software installed with the app store, with bing integrated in the OS, and with ads being served directly in the OS.

And they care more about monetizing their users than their users privacy or interest.
BSD/Linux init with systemd compatibility
Yes, it's the employees.

Have you ever noticed that working on an ultra-cool product that goes bust won't cut you any slack. You get more credits for minor contributions to known brands than massive contributions to busted products.

Your skills are tied to your product's PR (apparently).
At first glance I read the title as "A Sock-Sorting Robot", something I'm totally going to build.
Thinking like this leads to products like Rational Doors, a requirements database where searching is dog slow and you need to know where to look if you want to find anything.
Exclusive free download: the communication icon set
Yet, this limit is far higher than most people tend to think.
That's actually a good point and argumentation.

I tried to explain above of why that does not feel right to mix it in as dark pattern, but it gets muddy and based on the votes people don't seem to understand it, or just don't find it convincing. Short, adjusted for here: I'm not convinced people would not share and click those links anyway even if it were correctly labeled. But the widget looking like this is a good point against that argumentation of mine.

> if not an outright example of blatantly lying to their users.

That of course. Hotlink protection for an image hoster when even providing official direct link is in any case a deception, maybe a lie. Please don't mistake my argumentation against the use of the dark pattern term as a defense of the behavior.
I really like this. nice work.

It'd be cool if there was a way for me to copy ("fork", sort of) a shared page of yours, into my account.
This is a tricky thing. "Not being profitable enough" isn't always a petty reasoning. With today's technology and science levels, you can do almost anything you can imagine - if you can get enough minds, hands and resources into the project, which is equivalent to throwing enough money at it. Technological advance today is really less about discovering new things and more about making everything easier and cheaper - so that projects that were previously too expensive become cheap enough to tackle.
CSS and HTML are frameworks though. You're not having to position elements directly to the graphics card's frame buffer; you're using markup frameworks supported by a browser rendering engine - which often depends on 3rd party code like image libraries (libpng et al) and SSL/TLS libraries (eg NSS, OpenSSL, etc. Then you have OS APIs (Win32, GTK+, etc), graphics and sound drivers, kernel ABIs, hardware firmware, etc. It's quite an extensive stack of frameworks and libraries between your code and what actually appears on screen. Even your PHP server side code depends on hundreds of inbuilt libraries to be useful, dozens 3rd party libraries (OpenSSL, MySQL drivers, etc), plus the usual OS stack.

So you're very much stacking endless libraries and frameworks on top of one another - even if a lot of this stuff happens transparently to yourself. Which is why software can be an absolute pig to debug when remote clients report subtle bugs. Sometimes it's impossible to differentiate between an "eclectic" software configuration and just plan user error.
Just wait for all the boring parts of programming to be automated. Then it is likely thay we'll have enough or more than enough programmers.
Well ... 900 MHz. GSM. CDMA. - Sounds like outdated to me. What about what we are using daily e.g. 2.6 GHz LTE and 3G signals.
As opposed to what? Buying a domain and hosting your own server? To answer your question: Some small programs would probably not exist at all without a service like github.
Google is acting more like Microsoft.

They are building huge moats around their business ( Android, Chrome etc ) so it becomes harder to use some Google products without using others.

Google discontinued 'Google Sync' ( https://support.google.com/a/answer/2716936?hl=en ).

It favors Google Finance and Youtube over its rivals in search results page.

They 'have not figured out' how to allow extensions in Chrome mobile.

They had no-poaching agreements with rival companies.

I am almost a Google fanboy, but I suspect they will be no different to Microsoft in a few years. Letting products stagnate, pushing the tech industry backwards but making a pretty profit for investors.
US government uses floppy disks and COBOL to manage critical IT systems [pdf]
As in many, many similar cases, Twitter should charge companies (Linkedin, numerious telco etc) a fee for providing a forum to conduct customer service.
Why don't you roll back the the patch. Just search google for the KB number and uninstall. Then go into windows update and hide it. I did this on a couple of systems at work. edit: oops, I missed someone already posted it below.
Do you usually find that you enjoy reading articles in MacWorld to the end?
A relevant article on large proofs: http://gallium.inria.fr/blog/large-proofs/
There is, if six years of systemd having this counts as precedent. (-:

The systemd people knew that this impacted the likes of screen and tmux, and there are discussions of this going back to 2010.

Here's Jóhann B. Guðmundsson, erstwhile owner of the System 5 rc to systemd conversion project in Fedora, writing in July 2010, for example:

* https://fedoraproject.org/w/index.php?title=User:Johannbg/QA...
Forget Tech and Apps: Boost Staff Productivity the Traditional Way
"This isn't necessarily as nefarious as it seems" is nowhere near an acceptable level of trust for a certificate authority.
Language is more important than coding skills at that age. Start early enough and they can't thank you enough. A problem with some bigger countries is that they are used to get everything translated to their native language and have no incentive to learn a second language.
Recently my mom ended up with windows 10, despite not intending to upgrade. No idea how it exactly happened.

Anyway, as a result all her .docx files got associated with microsoft office (yes, during the upgrade windows "forgot" her preference for libreoffice) and to add insult to injury, the files wouldn't even open, instead whenever she double clicked one of them she'd get an ad urging her to buy an office 365 subscription to allow her to see her own fucking files.

I'm done with Microsoft, forever. No matter what they do, I will never trust them again.
> That's because it's fact that none of her emails were marked as classified at the time. Not an opinion!

Given her habit of asking staffers to remove the classification markings, that's a bit facile.
https://github.com/DEAP/deap
That's good to know. My email is in my profile - feel free to shoot me a message :)
No, you provide the non-panicky API, consumers can convert those into panics easily.

In Rust, if your API uses monadic error handling (Result or Option), this is easily chained with other errors and propagated up. Additionally, callers can choose to discard errors they feel should not happen by using unwrap/expect to convert them into panics.

If your API uses panics, this can't be cleanly turned into non-panicky things without using catch_unwind (you can, but you shouldn't). In the rare case you make the decision to have an ergonomic panicky API, try to provide a slightly less ergonomic non-panicky one.
MS wasn't aware they needed to hide it, Google's advantage..
How a drug smuggler went on to build a $30M tech business
Look at the top of the HN page. Under the article's title that links to its website, there is a "web" link.
Google is also resembling Microsoft in the sortof-broken-but-usable cross-product features.

For example, when I browse to google maps, and try to look at the reviews list of a point of interest on the map, it takes me to a google search - completely out of the context I was in - and opens as modal dialog in that search area.

There are lots of examples of similar functionality. Individually, its harmless, but as a whole, it feels sluggish and clunky.

This kind of behavior seems to be common in large software companies that have separate divisions with communication issues between them.

It's sad to see Google go down that road.
You bring up a good point. Journalists should explore to what extent there are diminishing returns to writing articles on other candidates. Statistics tells us that the most efficient way of exploring this hypothesis is with a multi-armed bandit algorithm. But before I go into that, I think it makes sense to break this problem down into two questions:

(1) Given equally interesting ideas for articles to write on each candidate, which candidate should a journalist write on?

(2) How much investment is required to write an interesting article on each candidate? It might require less work to write something interesting on Trump than on Clinton.

The right way of answering question (1) is with a dynamic multi-armed bandit algorithm. Such an algorithm dynamically explores the problem of diminishing returns. At this point, given the data we have, such an algorithm would suggest you should write on Clinton the vast majority of the time if you're interested in page views per article, and would suggest you write about Sanders if you're interested in bringing in external referrals from facebook and google. If journalists followed the advice of such an algorithm and wrote so many articles on Clinton that readers started to lose interest, then the algorithm would begin to suggest you write on someone else. If there's enough interest in this article, I might write up a follow-up where I fit a model that tells journalists what topic to write on, given that they it's just as easy to write an article on each topic. I could update this model every once in a while to make sure it detects those diminishing returns in time.

Question (2) is more difficult to answer and requires more domain knowledge. I would say it is possible at any moment to write hundreds of interesting articles on each candidate---the real question is how much work it takes. As I mention in the blog post, I am convinced that journalists find it easier to write interesting articles about Trump. So in some sense it's rational for them to do so: the 'return on investment' is higher because it's so cheap to churn out another article on Trump's latest soundbite. However, one could also argue that -- in the name of increased page views, or in the name of a functioning democracy -- they should make the extra effort to write an interesting article on the other candidates.
I was talking about DV certificates. The registrar is in the perfect position to provide this. You could probably even set it up so nobody but the real registrar can issue certificates for a given domain, as opposed to the current free-for-all.
I think the whole cleaning your hands thing is pretty much a waste of time. I do it so that I don't have poo on my hands, but in terms of avoiding nasty bugs, forget it. Just think about what must be on the handle of the door when you leave the toilet...
How the Internet works: Submarine fiber, brains in jars, and coaxial cables
Isolate bounded contexts
You can do it as a hobby, yes. But if it is your job, you'll still have to navigate your way through impenetrable piles of convoluted needless layers.

Not to mention the awful closed-source toolchains.
No, you don't get it. DRM is fundamentally flawed from a technical perspective. DRM can never work without coercing people into compliance by means of force, threats and punishment.

Also society doesn't have a point or purpose, society being basically what happens when you get a bunch of people together. And if governments have a purpose, that would be ensuring the well-being of the citizens by proper usage of force. As a society we've decided that this means protecting the rights of individuals.

But what "freedom" are you talking about exactly? We've clearly decided as a society that murdering other people or having slaves aren't freedoms worth protecting.
I do something similar with the stuff for http://lifecode.co

Couple of terrabytes processing easy but yeah limited to only a few queries per day.

A lot of the effort goes into caching so disk reads and swap file use is minimised. Really that's where all the overhead is.

All the public stuff for that is at

http://theborgmatrix.com
> The real losers are the employees

It is true that employees are often at the bad end of a power imbalance - which often creates information asymmetry, among other problems - surly the "real losers" are the people who just had their test results voided.

> Who Really Gets Hurt When Startups Blow Up?

Depending on what the startup does, one of the groups that is hurt is "the users". I encourage everybody in a startup to listen to one of Jason Scott's talks[1]. He is the Angel Of Death that descends on failed internet startups with his Archive Team that tries to move as much data as possible into the Internet Archive before the servers are shut off. A lot of ordinary people can be caught in the crossfire when the businesses they trusted with their data and infrastructure are sold off as scrap.

I'm not trying to diminish the problems that employees face in the same situations. Being laid off sucks. Knowing that years of your own work will end up unfinished is terrible. Instead, I'm suggesting that the users should also be considered in that analysis.

[1] https://www.youtube.com/watch?v=aNeE8-iVkwY
Will do - thank you.
As I understand it, bots have been really successful in Asia. The messaging platforms did add payment ability for the bots, and it doesn't require users to install a new app.

There also are bot stores on some messaging apps. I know Skype just added one. And facebook and telegram were giving out grants for users to develop interesting bots on their platforms.
How long will it stay on HN frontpage? Unfavorable news about MS corporation are often flagged(?), anyway they simply vanish (drop to HN page 100+) within minutes. People aren't as dumb, they know the truth, and the trust in products & services from MS is gone. [Edit: And some on their payroll flagged this comment.]
Oh, do treaties no longer need to be ratified?
The elder scrolls V Skyrim is playable in ReactOS 0.4.1
There have been other antithrust cases which were about abuse of power (AT&T Co) so they should've been aware?
They're just looking after they're business. By having the same applications layout/behaviour, it will help users to switch to Android easily in the future.
I don't really see capturing browser market by shoving it in your face at every opportunity and taking advantage of shady opt-out bundle installers as that much different than bundling with the OS.

Google is really the same as any other big company. They will do what they can get away with to further their goals.
Ah yes, sorry, wifi in phone! Thanks.
I've ended up installing GWX Control Panel to thwart this BS: http://ultimateoutsider.com/downloads/.

Feel all sorts of ridiculous for having to do so, especially from a security perspective, but here we are.

--

I've read that one way to go about this is to create a disk image, upgrade to W10, and then restoring from your disk image back to whatever your current version is.

This way, you can also install W10 past the deadline of ultimo July - but Windows might continue nagging you in the inteim.

Haven't tried it, but at least you'll save the potential $100 if you intend to upgrade down the line.
C++ is a spectacularly bad example, it's not always like that.

> * easy and standard way of doing the most often used things (like replacing type identifier with another)

I think you're talking about a conventional type system, or something close to it.

> I mean, if you've ever seen errors that C++ compilers gurgle out from heavily templated code, I don't imagine macro library being any worse off a priori. Basically, when the compiler puts out a 3 screen error message, it's almost always much faster to just eye which lines it's referring to and read the code, than trying to decipher what the error message is actually trying to say...

Honestly I think the biggest problem with macros is the compiler/tooling side - if you allow compilation to just run arbitrary code that does whatever, there's no structure for the tools to make use of.

I would agree that compilers need to make error handling a lot more first-class and offer good support for that kind of use case. Rust is a positive example, with a lot of emphasis on good compiler errors - needed because they know how hard it is to satisfy their borrow checker. It would be great to apply that same level of support to errors from custom code (and really there's no reason Rust-style ARM couldn't be ordinary library functions in a language with good high-level constructs - you can use monadic regions to express the same behaviour).
> Signed up for a famous freemium file-syncing service whose name also starts with "D" using a custom email address, never used for anything else; that ended up in the hands of spammers.

Wasn't just me then. I /know/ I never used that particular address for anything else as it was specific to the D___Box service. Yet within 2 months, started getting lots of spam on it. I don't recall that company getting data breached, so totally unclear how that happened.
> breaking working installs of W7 for no obvious reason

Obvious reason is they want people to upgrade. Personally I can see why they would be frustrated with people refusing to upgrade a decade old OS even when the upgrade is free.

edit: 7 year old OS.
There are actually several more alternatives to Javascript. Many languages support compilation to Javascript. For instance consider Haskell, Ruby, Lisp, and Nim.

List of languages that compile to JS:

https://github.com/jashkenas/coffeescript/wiki/list-of-langu...

Javascript has become the "C of the Web", like C has become the default "high level assembler" for native programming and embedded systems.
A bit odd to be running a VM on a VM. Did you consider using a Java "application server" or similar that can keep a VM running and run tasks within that?
Founding startups seems to be a form of self-harming caused by high self-esteem.
...they realise they aren't getting value for money, which can happen at any time, not just during a bubble.
How to cook up some delicious deep fried water
Thanks for the support!

There are only a couple in very nascent stages right now. We see this as a good sign since it means that people are in need of more tooling and platforms around such a new technology. Of the other platforms that we're most concerned about, one has built a CLI and another one that's similar to ours hasn't launched quite yet. We differentiate by building a platform that's robust, has end-to-end services like analytics, integrations, and permissions, while still maintaining a level of ease and familiarity through a web interface.
Who’s Afraid of Artificial Intelligence?
"Meanwhile, the few live confrontations between US fighters and Soviet made MiGs resulted in dead MiG pilots. Its clear that the higher tech and more innovative approach was superior and continues to be today. US missile defense systems keeping Russian and North Korean aggression from expanding for example."

USSR (Russia) and USA both export junk versions of their technology to their clients, so I can't agree with your conclusion. Actual direct confrontations between the USSR and USA (MiGs in Korea and Vietnam) were on a much more even footing.

I think there are strengths to both approaches. The low-tech and rugged designs of many USSR designs have stood the test of time in many cases, most famously in the AK rifles and Soyuz capsules.
While it's the same problem on phones and you can disable stuff there, it's less of an issue because creation (media, software) happens on a PC and that's a lot more critical. Also, on phones Apple or Google doesn't sneak in an update which re-enables the previously disabled data collection settings. Microsoft went so far to rename NT services to thwart disabling. If Microsoft doesn't fix this soon, they'll either get a lawsuit or lose serious market share.

It's a pity because the kernel and surrounding subsystems are getting better with each Windows release.

Maybe something like nLite can be used to create a Windows image that doesn't contain the nasty stuff, but then an update would reinstall them

The icing on the cake is that even when using Windows Enterprise edition in a Windows Domain, you cannot control what updates are installed as you could before. This is a huge problem because stuff you don't want will be slipped back in.

They just lost their mind.
The Tesla model 3 design is something to look forward to
Correct. They didn't even know if there was a finite number where colouring became impossible, but it was strongly believed there was such a limit. Privately, people had their own ideas - sort of Fermi estimates. I don't know anyone who made such estimates public.
Maybe not sending it to some server though

Those 8 words change are what we're talking about. A keyboard app obviously needs to use your data to improve auto-correct.

When it starts sending that data off-device, however, that's a whole different ballgame.