skysight-inc/HackerNews huggingface dataset:
https://www.coursera.org/specializations/deep-learning by Andrew Ng is a great resource for anybody who wants to learn neural networks. It pretty much steps you through all the issues raised here and much more.
While I agree that the UI is a bit subtle in the difference, Apple isn't trying to screw anyone. If you're really trying to save battery life, Airplane mode is the way to go. It totally turns off the wifi and the LTE radio (which is very battery draining).

I like this change because when I turn just wifi off it was always because of an acting up network. Now that I don't have to remember to turn it back on is a good thing. My guess is that Apple has a lot of data, and found that this behavior is what most people want.
I had some complex JS plotting to do as part of a client project, with axis navigation, color changes, discontinuous lines on time-axis scatter plots, custom markers, and custom gridlines. I scrapped my initial approach and switched to Highcharts, saving a lot of time compared to building the plot directly in D3.

By default you get a great plot, and with a well-documented API you can customize literally every aspect. Congratulations to the team on the launch of the new version!
Azure's M128 VM size has 128 vCPUs and 2048GB of memory already.
When I was in school I found that the content blocking only monitored the actual page you were visiting, so if you wanted to go to albinoblacksheep.com or whatever, you just wrote an HTML page with an iframe inside and it would work fine.

Memories...
After having seen neural networks used to transform images, could we train a neural network to dither images ?

(obligatory NN comment :-))
It's hard to believe that you really think that the two dichotomous possibilities are a) the bottom line is absolutely the most important thing or b) the motivation is charity, to hell with quality or creating a nice, personally expressive environment.
Show HN: Secure File Sharing with Google Drive and HSM
They are White House press on the hill. No sure what you are saying.
When Mozilla first sponsored Rust, it was with the goal of being the fastest memory-safe language around; at the time, it was thought that that required garbage collection. Only later (2011 or so), with the application of some comparatively recent research, did it progressively become apparent that it was in fact possible to have a practical memory-safe language without garbage collection; Rust progressively lost its garbage collected types (the @ sigil), and steadily settled down to its current model, which requires strong ownership to make it memory-safe and references + lifetimes to make it useful (otherwise you have a straightforward linear type system, which while functional is not very useful for fast code—you need references for that!).

The hard part of Rust is strongly tied to ownership and lifetimes. You can’t get rid of them and keep memory safety without introducing garbage collection on at least almost everything. And thus you’re roughly at Go.
>What if you don't have sustained usage?

Well, that's where cloud servers are great.

You'll need to break out Excel and calculate whether it's worth it with regards to usage.
There are quite a few problems where you need a lot of memory and CPU performance for just a relatively short amount of time like a few hours per day or even just a few hours per week. Forecasting or complex optimization problems for example.

In these cases the amount of money you spend on hardware virtual or otherwise is negligible. Depending on what you do it might just as well be a rounding error.
It's not false that a long press on a non-3D touch device opens the same box as using 3D touch on a device that supports it.

However, after all the feedback here I did some testing and it appears the GP was wrong: The submenu obtained by 3D touch/long-press doesn't actually turn WiFi off. My apologies for repeating his claim without backing it up.
After all the feedback here I did some testing and it appears the GP was wrong: The submenu obtained by 3D touch/long-press doesn't actually turn WiFi off. My apologies for repeating his claim without backing it up.
Our use-case is that my wife will receive gifts of unpolished rice from relatives, which we then need to haul to the vending machine to polish.

It's actually quite enjoyable, as you get to run your fingers through warm rice pouring out from the machine.
That results in banded ramps that are less pleasing than dithering.
Do you have a better quality recording, or a link to the presentation? If the presentation is very useful, could you perhaps record an audio over with the presentation and put it online?﻿
well I meant "threat", of course
I would really like to see a comparison of the efforts of a) writing a program in a safe language like rust and b) writing the language in C and verifying it with a toolset like the one used by the polarssl guys.

Given that the number of C projects that use similar toolsets is... low (?), I'd guess that said comparison would favor rust, but I'm prepared to be surprised :-)
I don't know about checks, but any algorithm which works by iteratively converging on a solution, like Newton-Raphson and its bigger relatives, has quite a lot of bit-error tolerance built in.
Teachers and technologies that make learning fun and appealing are definitely best. This tool is intended more to provide limits against going too far in the opposite direction.

If you have any recommendations on how to purposefully develop a desire for learning in others (especially children), I would appreciate it if you would be willing to take the time to share them!
>could never expand into other areas outside tech

Why would anybody want to?
I didn't introduce the word "harassment" into this discussion, incidentally. I did use the phrase "bit of a bully," so perhaps that was the domino.
OT question: a lot of fonts come in all possible formats. If I am just installing them on my macOS box, does it matter which format I install? Is there a reason to prefer say .woff2 over .ttf? Or are they functionally equivalent?
> People who have worked on some really notable project. Linus Torvalds, David Heinemeier Hansson, Joel Spolsky and so on. I know these people are worth listening to because I can see that their code is a success.

I agree with your examples, Linus Torvalds in particular. However, I would not consider Mark Zuckerberg, Steve Jobs or Bill Gates worth listening to on a technical level just because their products are a success.
I wish more people saw it this way. My family calls me 'the dog whisperer' because I've always had a good touch with dogs. It's nothing special really, just that I treat training like a fun mutual game. It's like a puzzle. You just have to figure out the exact set of incentives and conditions to establish a behavior and then to generalize it. You have to teach yourself how to teach the dog.

And every dog is different, so you have to be good at modeling their mental state and identifying their needs, which is a huge part of what you need to teach yourself. For example, my dog can be insanely annoying because he has tons of energy and begs for play constantly. His old owners couldn't deal with it anymore so I adopted him. A longish 1.5 mile walk every day plus a brief game of fetch and he's totally fine. Plus consistent lack of response to his begging. All it took to solve his behavior problem was understanding his emotions and strategizing to manage them. He was anxious because he had too much energy. Burn off some of that and stop rewarding the bad behavior, then he's fine. It's been three months and he's already a far happier, better behaved dog.

My point being that this problem solving approach requires the owner to want to 'learn' the dog every bit as much as they want the dog to learn behaviors. Otherwise you'll demand the dog behave a certain way and get frustrated when it doesn't. Then you take the frustration out on the dog, or the dog senses it and gets anxious because it can't figure out what it did wrong. This leads to a downward spiral of misbehavior and escalating but ineffective negative reinforcement. Even good trainers get frustrated but loving the mutual problem solving activity in and of itself and loving the dog for its own sake go a long way toward reducing trainer frustration and its impact on the dog.
What's the goal?

Fwiw, an interesting inverse approach is to define routes/apis/validation directly with swagger specs, which there are a few libraries in various languages for.
There's nothing magical about 3D touch. Assuming you have iOS 10 or greater, you can achieve the same results on older devices with a long press on the screen. The only thing I've found 3D touch to handle differently between newer and older devices is moving icons on the springboard.
Seems like it would be easier to audit and/or prove a compiler than all of the important software built from it.
Opshell – GUI for managing AWS instances via SSH – downloads now available
I have the feeling that there is more obsession with small base images (leading to a few unused megabytes of diskspace on my 1TB disk) as compared to some text editors eating up my limited memory and CPU nowadays.

How is that? Do people really realize that there is not much difference between a 52MB base image and a 17MB base image? It's a relatively small waste on my disk. Network wise, it's also not much of a difference.
My text editor eating up hundreds of megabytes of memory to show some files, that's ok, though? :(
The Beer Game
Slightly off topic, but just in case you're being headhunted by Chinese companies, make sure you understand your legal position on compensation in China.

http://www.chinalawblog.com/2016/09/the-china-stock-option-s...
How about the idea that everyone should be allowed to live in peace and pursue their interests without harming anything? Would it be wrong to "impose" that vision upon everyone?

How is imposing universal laws, like "Don't murder", any different? Why don't we allow people to "opt-out" of things like, say, paying taxes?

You see, one way or the other, you are already living under a "vision" of the world imposed by other people, decided for you before you even existed.
Gimp. Darktable. Learning to do simple things in either is probably a matter of a few hours but only one time. Then either is as fast as anything else. Yes, 'a few hours' sounds like a lot of time, but I have often found myself spending many hours on Google chasing software that does not exist.

Philosophically, the user spending a few hours learning Free software does not seem entirely disproportionate to the thousands of hours developers have spent developing it. Picasa was closed source because it was written to make money.
There is room for leadership in a democracy. "If not us, then who?"

The problems in the country have more to do with a lack of leadership than too many visionaries with the means pushing various agendas. If the world is moving too much in one direction, there should be more forces pushing elsewhere rather than less of one.
Apple Watch Series 0 is possibly still not capable of rendering maps quickly and has to rely on a companion device. I guess Apple would have to leave this entitlement for Uber until the Watch Series 0 reached end of life five years after last selling them. Which would be quite the security risk.
Happen to have a link to the research that relates to this? I've been trying to up my CS-paper-reading game.
As far as I know, he actually wrote FitNesse and recommends Cucumber.
Idle, or running their own internal computations, or running lower preemptiable stuff.
"Are you always there with them when they're on YouTube,"

That one. They currently have no independent access to YouTube. (Well... technically if they knew what buttons to push where they do. I'm not using high-tech to block them. But they don't know and I'm not teaching them yet.)

Even a few years ago I might have considered this a bit much. But since "Elsa-gate" my mind on that has been changed. I know it's not just a weird conspiracy theory or something because I've even seen a couple of them pop up in my "related videos" list myself, and I don't really have a viewing profile that looks like a kids profile. (The reason why Elsa-gate is happening may be conspiracy theory related, but the brute fact that it is a thing is something I've seen first hand in my own feeds.)

The increasingly aggressive targeting behavior across the Internet is I think something not to be taken lightly. Unfortunately we're going to have to raise our children to deal with it, but my considered opinion is that the best solution before the teen age years is to just cut it off entirely. It is not as if we are leaving them adrift, the only ones without tech in an increasingly technical world; my kids play Minecraft, they've seen enough of the current YouTube videos that they can discuss them at school, their school is using technology in a halfway sensible manner so the nine-year old can already type and the six-year-old is on the way. It's only certain segments of the Internet that they are better off just locked away from.

Heck, it's not even terribly hypocritical of me... I lock myself away from those very same segments for the very same reason! I use uBlock origin pretty extensively, and whenever I see one of those bullshit Taboola blocks, I'm actively annoyed that they are so tuned that I find myself wanting to click through myself. (I'll know I've gone senile when I no longer can resist it.) I'm not magically immune to this crap, and I know it, so I avoid it. I rely on my own discipline to do it. But relying on a pre-teen's discipline is probably not a good plan.
also, taking a Chinese investment into your company can be messy or downright disastrous. do your research
It's a relatively new vaccine (from the late '90s) and, in the US, the main reason people get vaccinated is to attend school, so anyone who was able to attend school before the late '90s wouldn't have been vaccinated without going out of their way (perhaps for international travel, which is why I was vaccinated -- in the late '90s).

Additionally, hepatitis outbreaks are associated with sanitation problems. Chicken pox, measles, mumps, etc. are associated with putting many people close together, like in a school, so it took a while to add hepatitis to vaccination schedules.

It's also true that many people believe the vaccination wouldn't be necessary if we could just get people to pay attention to sanitation, so there is some opposition along the lines of "if we require this vaccine, we're admitting defeat as far as a clean society is concerned."
Simple and Fast static blog generator
"You can't trust code that you did not totally create yourself. (Especially code from companies that employ people like me.) No amount of source-level verification or scrutiny will protect you from using untrusted code." -Ken Thompson

Reminds me of Theo de Raadt's quote about ESR's "many eyes" argument:

"My favorite part of the "many eyes" argument is how few bugs
were found by the two eyes of Eric (the originator of the
statement). All the many eyes are apparently attached to a
lot of hands that type lots of words about many eyes, and
never actually audit code."
https://github.com/metosin/compojure-api this library uses clojure.spec with Swagger APIs to check data validity.
I never used the word harassment, myself. I did say "a bit of a bully," and I think that phrase is fine when referring to others who openly insult people. But apparently, my opinion is in the minority here, and that's fine. Surprised to see my comment turn into this thread.
I wanted to say vaccine! Sorry.
As I said elsewhere, I repeated the GP's claim without testing it myself, assuming good faith on his part. After testing I found it wasn't true. Unfortunately I can't edit my original comment now, so I've been apologizing throughout the thread.
What Happens When We Give Up Control of Our Cars?
Uber app can silently record iPhone screens, researcher finds
On his quote about educational value of UNIX and being so small you can go through it line by line to lean what it does. Can someone recommend a version appropriate for doing this?
I remember reading about this awhile ago and thinking it was awesome. Has there been any follow-up? Are these style of farms growing?
That's not necessarily enough (but improves things a lot)
How to write your own Git commands like “git refresh”?
Check out The Intelligence of Dogs. It's literally what the title implies, and a good read.
I hands down agree with you. However, authorities of Effective Altruism on other hand are focused more on what is perceived by the world as efficient damage control on a large scale.

The ultimate learning digital world for kids might not be possible considering the diversity in our world. Also, I doubt authorities look at the current learning environment as damaging.
Twitter rewards trollish behaviour, as it gets shared most.
Dithering noise, i.e. the difference between the original signal and the dithered signal, needs to be considered in "frequency space" like any other kind of noise.

Dithering noise has the special feature of depending very strongly on the sampling rate and (statistically) very weakly on the input signal being dithered.

Dithering allows replacing high-accuracy sampling (typically constrained by computer word lengths) with high-sample rate sampling (typically cheap): without using more accurate arithmetic, analog and often completely free lowpass filtering (such as looking at a dithered image from far enough) makes N samples, with M bits of accuracy each, equivalent to one sample with M+log N bits of accuracy.
Every week at least a few times I turn off WiFi because it's interfering with something I want to look up quickly. But then I get home and realise later I've been watching YouTube over 3G.

I like the feature, I just want a three state switch in the UI.
I can attest from different high-earning places like Singapore and Geneva that this is generally unfortunately true. All written is valid in my (unfortunately somewhat bigger) experience and it actually makes complete sense, based on how human personalities develop & distort due to various environmental situations and pressures.

I wish it wouldn't be so, many guys around me wishing the same, but simple truth is out there, day and night. It is still possible to find non-spoiled balanced good-hearted loving partner, but it is ridiculously hard even if you do proper filtering from the beginning and you really have stuff to offer (looks, personality, salary, cool adventurous life etc). Small places are like from another planet in this regard.

Btw this is valid for both sexes, at least from what I can see from a straight guy perspective. After some time I generally stopped seeing any high-earning ladies, especially those in management/trading etc. Completely, utterly useless for serious relationships.

Now happily engaged to a doctor, at least the part about good personality/heart is very true, but shared time can be sometimes counted in few hours/week. Hard, crushing work they have, and underpaid compared to some pathetic software dev position like mine.
A quick search based on certain keywords I remembered yields https://www.reddit.com/r/rust/comments/2d94tu/is_there_any_a... which may help. Regions is the key thing. But right now I’m going to bed.
Do people actually switch between editors for languages? I use Notepad++ for everything and just configure the indent spacing and highlighting per language.
Then you may not be working in the same problem domain as the person who asked the question.

I mean, my experience is pretty much the same as yours, to the point where if someone blames the language for poor performance I'm immediately skeptical of the claim. But other cases do exist, is especially for problems that are CPU intensive.
This is the equivalent of Google building a cable company. It's just negotiating leverage and spare capacity for Christmas, Amazon has no intention of building this out.
This was on HN a couple of days ago, I'll try and find the discussion link...

Edit: https://news.ycombinator.com/item?id=15327455
I have no idea but perhaps in those days (60s & 70s), they wrote code on paper first before feeding it into the computer? If so, then ed was probably tolerable. It's nigh unthinkable these days of course.
The first link has no relevance to the discussion, and the second I had indeed read before posting. Need I point out that C++ IS NOT C. Being a good C++ programmer does not make you a good C programmer, and vis versa. I would argue, in fact, that many of the capabilities that a knowledgable, current C++ coder depends on would make them more liable to encounter issues coding in C, std::auto_ptr being chief among them.
The FDA Is Approving Drugs at a Staggering Pace
Price fixing is a criminal federal offense of the Sherman Act. Not only does it affect competing businesses, but it also limits the price of items much further down the line that have nothing to do with the original vaccine. A fixed cost on one item like a vaccine doesn't account for the needles, sanitary faculties, physicians, components of the vaccine, etc., all of which vary in cost.

Price fixing a vaccine, versus subsidizing it, would affect thousands of private businesses and spur a flurry of changes across the health care industry, first and foremost would strike anxiety into the market, driving up prices. Resources become inefficiently allocated for the vaccine because of legal requirements, instead of pressing patient needs.

I see many people who want healthcare fixed via government monopolization, but it is my best belief that healthcare stays private, with various government subsidies, especially post-investigation of the VA scandal by the Obama administration.

Private (non-profit) healthcare has more incentive to fight fraud, specialize in pathologies, appropriately allocate resources, and most importantly, provide excellent, aboveboard care.
-Copyright protection
-DMCA
-Net Neutrality

Are all created by politicians. Which creates the eco-system that tech lives in.

Also, politicians were hired to do the will of the people. If they fail it's up to us as citizens to hold them accountable for their actions.

The problem is people think technology is good. Technology is amoral. It's a tool. People choose how to use technology for good or bad. Same with science, economics, statistics or "law making" for that matter.
That was also the case in Norway. It just wasn't automatic.

The risk was really tiny anyway. Even if you did get infected, it was unlikely to cause any damage.

But going from other comments in the thread it's not the same vaccine that is used today, so I expect they fixed the problem.
How to Spot the Nightmare Clients Who Can Kill Your Business
> "I'd spell creat with an e."

:) My favorite. Implying that everything else is great.
It's virtual, so it's up in the air. What motherboard supports 96 CPUs?
Apple's macOS reveals your encrypted drive's password in the hint box
A lot of people will leave (and a lot of people have been leaving because the economy's been in freefall and they've been imposing more and more extreme austerity measures to keep paying bonds), but the island will not by any stretch of the imagination be deserted.
Background: Recently started my second job (mid-level) after leaving my previous job (junior, first programming job). Switched to programming from journalism

How: Wanted to create a news aggregator, so I teamed up with a friend (backend guy) and learnt how to do frontend. 14-months later I got hired after creating some side-projects and learning enough to convince my first employer to take a chance on me.

What worked for me: Learning JavaScript, the language, instead of trying to learn shiny, new frameworks. Learning how to read source code (a more recent habit but it helped me get my second job). Showing a genuine passion for coding through getting involved in open-source communities and learning outside of work
Given enough eyeballs, all bugs are shallow.
- Linus Torvalds
So... national ids? Not a politically popular option.