skysight-inc/HackerNews huggingface dataset:
... I want to stress how important is the concept of simplicity, not just in graphical UIs, but also in UIs designed for programmers.

I've always felt sad that this dichotomy is so strong in our industry. There are graphical tools for proles and then there are text-based tools for programmers, and never the two shall mix.

It didn't have to be this way. Smalltalk was an integrated graphical system for both programmers and users already 40 years ago. Something like the Smalltalk class browser with visual editing of live code would feel revolutionary even today compared to most of the systems we have.

But we're seemingly stuck with another '70s approach, that of Unix: streams of plain text, UIs based on undiscoverable and inconsistent command line argument arrays, all glued together with a spider's web of incredibly fragile string-replacement tools like shell scripts and templates.
The good news is that if you wait long enough, they'll incorporate terms from URIs that are dead. I can't tell you how many commercial contracts I review from the 2000's that are governed by 404 pages.
You estimate from survey data how many more people are taking several hundred mile road trips instead of flying, then apply known traffic fatality statistics how many wound up dead from that decision.

See https://www.schneier.com/blog/archives/2013/09/excess_automo... for a reference.
It's $10,000 and that's what led to former Speaker of the House Dennis Hastert being investigated regarding his payments of hush money. He was actively trying to circumvent the controls. That's against the law. Just a clarification, having taken anti-money laundering compliance courses on occasion.
The Pebble 2 is beautifully, unapologetically plastic
Why ‘Maker Faires’ Are So Important for Our Kids
Why is there over the top commie telling me what to think?
You're making a straw man argument.

We (like many other Seattle companies) pay competitive salaries, we just don't advertise them in our job postings.

My goal is to maximize my job satisfaction, and salary is only a part of it.
Yep, in the earlier tor days it was obscure enough to be doable, but I haven't run an exit node in so long I have no idea who would actually host one now. On top of that, the bandwidth used can eat budgets super fast!
What you're describing is a GUI or Graphic UI. A conf file is a UI. As is a library or service API which is what he's discussing.
> "Pebble’s first impulse was to supercharge the smart watch, building in GPS and accelerometers and cellular antennas and earphone plugs, so it could combine the virtues of an always-connected smart watch, fitness tracker and music player."

Maybe I'm wrong, but as a runner this is what I think I want. I never run with a phone, just my GPS/HR watch. Lots of them already have MP3 storage with bluetooth headphone capability. I don't really know any that have 3g functionality and can play Spotify, which is where all my music is organized currently. I don't really want a full smartwatch (or maybe I do), but I would like to be able to send pre-composed texts to a few contacts, for example. And a full Strava app. And a camera :)

This market is referred to as 'Standalone Smartwatches', but I haven't found one that really excites me. I'm sure it has to do with the limited space and high cost of that kind of device.
For those of you (or people you know) that still keep getting nagged about Win10, this freeware works great at killing all the system tray, balloon, and popup notifications: http://ultimateoutsider.com/downloads/
So by "interpreter" you mean "sandboxing interpreter" or something like it? OK, I can buy that doing that is harder than just emitting code...
And the mobile interface only has a New Tweet button; nothing for individual accounts.
NYSE legend Art Cashin is worried about the rise of robots
What a good comparison to Berlin Wall that is. Never thought about it. Whenever I went to China the VPN-fight-with-GFW has always been a nightmare, and my Android phone could not get updated either as google is 100% blocked there.

On the other hand, in USA the is near 100% freedom including the internet, but that does have some side effects itself, e.g. nowadays any gender can get into any restroom depends on what he/she feels, that's when I hate "too many freedom", where a few forces their will on the majority public that is normally silent or staying-politically-correct, yes transgender does deserve their rights, but what about the rights for the 99.9% of us that are not transgenders?
> a 100 IQ person now has more intellectual horsepower than a 100 IQ person from 200 years ago

That's not what I meant. I meant that "scores" were increasing - which is the reason for normalisation against present population.

https://en.wikipedia.org/wiki/Intelligence_quotient#Flynn_ef...

IQ test scores have been rising at an average rate of around three IQ points per decade

So IQ in absolute terms has been increasing steadily - but this doesn't necessarily tell us anything about whether intelligence has been increasing or not.
When my son turned 4 or 5 he got obsessed with Rube Goldberg machines which really made me sick to my stomach because at the time I spent all day debugging problems in Rube Goldberg machines.
Sounds like you're conflating GC with Java's limited type/value system.

> That's ignoring the fact that a Java object is, at minimum, 11 bytes larger than a C++ object.

In C++ minimum object size is 0 bytes. No virtual methods and no member variables.

> In Java, the same map will give the GC 3 items to keep track of (minimum) per entry in the map, plus half a dozen for the map itself. One for the object that keeps the key and the value, one of the key and one for the value.

This is because of lack of value types in Java, nothing to do with GC. Think of how horrible C/C++ would be if you had only primitive types (char, int, double, etc.), and pointers to objects or primitive arrays.

> That's assuming both key and value are boxed primitives, not actual java objects. In that case, it'll be more.

Boxed primitives are actual Java objects.

> "and C++ smart pointers will wipe the floor with their java tracing equivalent"

No, C++ "smart pointers" (are you talking about std::shared_ptr?) will definitely be slower in amortized runtime costs. High cost of std::shared_ptr is one reason why std::unique_ptr exists.

Disclaimer: C++, not a Java programmer.
Making your site fast is not hard
> it's a step in the direction you describe.

Well, sort of. This is not about any one particular optimization. This is about the general pattern of having one human take a high-level concept (like counting bits) and reducing it to a low-level implementation, and then having a second human writing a compiler which tries to reverse-engineer the work that the first human did in order to figure out that they were trying to count bits so that it can emit code that actually does the Right Thing.

So yes, __builtin_popcount does improve the situation a little bit, but it perpetuates a whole host of other problems. For example:

1. It has the wrong name. The right name for a function that counts bits is "bitcount", not "popcount" (and certainly not __builtin_popcount!) The __builtin is there because C doesn't have a proper name spacing system, and so using __builtin_popcount perpetuates that problem in the same way that clever compiler optimizations perpetuate other bad aspects of C's design.

2. __builtin_popcount only works on unsigned ints. If you want to count bits in anything else (a string, say, or a bignum) you're back to square 1.

To really fix this problem you need a general mechanism for expressing high-level concepts that a compiler can now about and optimize directly. For that, C is completely hopeless. You need a new language.
> Turn off automatic updating and never turn it back on, ever. At this point, the biggest threat to Windows machines seems to be Microsoft themselves.

And if you turn off automatic updates, you become the biggest threat to your machine's security. (As well as to many other people on the Internet, when your system becomes compromised and starts sending spam, DoS attacks, or other botnet activities.)

Yes, some people don't like Windows 10. But Windows has moved to the "evergreen" software model, as have many other pieces of software (including browsers). If you don't like Windows 10, the answer isn't "run Windows 7 forever"; the answer is "stop running Windows, because you don't like where it's going (or has already gone)".
can TOR be considered to be on the transport layer though? i thought it worked with TCP, so it would need to be at least OSI level 5 iirc?
Europe, mostly flying to/from Slovenia.
Reasonable pay is fine, but why would he receive a bonus when the organization is not performing well? Furthermore, why would that bonus be paid explicitly in a surreptitious way?
I don't see that this change will encourage harassment. @jerk could always have dot prefixed his tweets (as today) and have his followers see the mention. That's not new, it's just one character less they have to type.

I'm not saying there's no issue with online harassment (there is), but this doesn't make it any worse.
I don't mind the heart rate / movement tracking per se, but look at the marketing done here. It's targetting pretty much only people who are obsessed with fitness / sports.
Is there some trustable way that one could financially support a server w/o unintentionally supporting a compromised server?
I tried to make the predictive model visualized here using data about the current network. Details about the analysis can be viewed here:

https://lab.beakernotebook.com/publications/c93f91bc-1cc7-11...
You're right, my bad.

Perhaps I should say 'Intentional or not, it should be treated as theft'
And what could those giant steps be? Going to the moon was conceptually easy, if very difficult engineering-wise. Like, the moon is there we are here, let's go be there instead.

What could you want for the brain? Mind-machine interfaces (MMI)? We already have those [0]. We have done the 'moon-shots' in neuro already, and in a lot of bio in general too. But you want your own MMI or your own miracle of medicine? Well, I want a vacation to the moon too, but that ain't happening.

The moon-shots in medicine have already happened, they just aren't cheap yet.

[0] http://fortune.com/2016/01/06/bionic-eye-monash/
Does Your Hospital System Need a Data Scientist?
We'll use that title since the other one is rather linkbaity.
It's not just older hardware, I upgraded an 2015 HP Stream Mini to Windows 10 and it died during the install after it had wiped Windows 8 essentially bricking the computer.
You're absolutely right, but this is still a problem with JSON and XML. I have seen dates being represented in all kind of formats in the same document. Data cleansing has always been important when working with data in any format.
How to Use the Business Model Canvas for Communication
Tesla driver sleeping on auto-pilot [video]
One area I have been looking at are "business rules" systems which, I think, won't go mainstream until they get facile enough that you can do more ordinary programming tasks with them.

A core idea of them has been that the things that make coding hard for business people are different from the things that make coding hard for programmers and I don't believe that at all. (If programmers can't stand to use it to do simple things, how do you expect business people to go anywhere with it?)
>Clicking the red cross on the right hand corner of the pop-up box now activates the upgrade instead of closing the box.

This is just laughably evil. You can just imagine the Microsoft CEO sitting on his throne and chuckling like a supervillain.
I am more than half way through this book Will It Fly by Pat Flynn. He lays out this pretty easy to use method to help you build a market map and do customer development for free. I would say give this a try and you may get more data to make a better idea if your building something that solve an existing problem people would pay for.
The Curse of Culture
If I were a big enough company like google, I would tell the French gov. to fuck off and block any access to Google services from French IP addresses. Then once the people throw out the corrupt politicians making these laws I would consider doing business in that country again.
I think the UI is solid. Pretty is subjective. I agree with you overall.
Sounds like it wasn't profitable, at least in 2013: "The company's financial difficulties were caused by the high investment required to develop the charging and swapping infrastructure, about US$850 million in private capital, and a market penetration significantly lower than originally predicted..."
One would imagine, that these are adverts served to French people by companies that want to sell products in France.

The advert cost is based on views (I.E. eyeballs, of said French people in France).
Absolutely the same impressions with Garmin Forerunner 235.
Pebble is way way behind.
On 9/11 4 aircraft were hijacked, only 1 had passengers resist. For the sake of argument if we take this as a representative sample, there's only a 25% resist rate: very pretty thin evidence to argue that a fundamental behavior shift has taken place.
It's both a little more subtle than that and exactly that simple. You can't legislate "right and wrong" (although we try), but that doesn't mean they can't be defined by and imposed by a society. (the sanctions will generally be different from what the state could impose)

For the amount of love Hayek gets in these circles, I'm surprised there isn't more focus on Law, Legislation and Liberty
Nice work!

You could even go further using algorithms like Sense2Vec (https://spacy.io/demos/sense2vec?%3B%29|NOUN). They are able to figure out similarities between emojis and between emojis and words.
A 'tranched' bonus.

It's the Old French (and contemporary MBA speak) word for sliced.
I was using a FitBit Charge HR but eventually just grew fed up with having to charge it - the cable is (afaik) proprietary and the one they included in the box is hilariously short. So I would often forget to grab it in the morning since it wasn't by my bedside (rather bed-floor). But I did like one thing about it - having the time on my wrist.
So I just bought a cheap Casio and couldn't be happier.

I'm intrigued with the Pebble 2 and Time 2 - like that it's always on, and can go a long time between charges. But how does it work with iOS? From The Wirecutter, it looks like it's not a pleasant experience http://thewirecutter.com/reviews/best-smartwatch-iphone/#peb...
Any other opinions?
I think it can be depending on the way you use it. It allows you to instantly see if something is worth attention or not. If not, push the button on pebble and the notification will remain open on your phone. This means you will be reminded to respond when you do have the opportunity to get your phone out. I mute my phone, Pebble is all I use for disturbance and it is less severe than a phone.

If the pebble would do 3G an I could answer calls? I think I'd even hardly ever use my phone anymore.
Elasticsearch 2.3.2 Now Available on Qbox
Also known as "the worst conversation UX since the abolishment of clay tablets".
How many times can you fold a piece of paper in half?
> Social Media is like a skin

Which ironically is what our parents called the "Application layer" when they were designing it ;)
It's odd how the TSA escapes primary blame in the OP and these comments. This blending-into-the-environment is part of what makes these half-baked authorituhs so insidious.

The author had an agreement that the TSA would borrow his laptop for a few minutes and then return it in identical condition. The TSA failed to live up to their duties. Regardless of what happened to the laptop while in their care, the straightforward way to make this right is for TSA to reimburse this person for a new laptop. This is not a new concept - it's called civil liability.

If the TSA would like, they can try to reform their operating procedures so this happens less. But that doesn't change the fact that they're still responsible for this instance. We don't let a thief keep his bounty by promising to not steal in the future.
Oh but i hold no hope for USA, with their endless hipocrisy
(Segregation, deeply antidemocratic state [gerrymandering/clusterfuck of presidential elections/seemingly complete lack of accountability], horrific experiments on troops/civilians/prisoners [plutonium injections for example], cronyism [where US military causes deaths and the charges get dropped]

Doesn't excuse anything Russia does though.
The sooner it implodes economically the better
I know several people who tried to be super diligent in opting out of windows 10 only to wake up to a win10 install on their PCs. They all ended up buying Macbooks the next day.

Forced windows 10 upgrades seem to be the best advertisement OS X could ever get.
Unfortunately, no Windows (mobile) support. That's a shame.
Timing correlation attacks would be much more difficult if Tor users were more willing to tolerate higher latency. But they're not. Everyone wants their cake and eat it too.
This is naive. Why would you assume the same number of successful attacks on air travel would occur without the security?

You can't argue that the current system hasn't done well, it has performed fantastically, based on the number of successful attacks within the US.

That said, they need a lot more screeners, and to be much more polite. And get rid of incompetent management.
That's not a structural issue.
Your own article contradicts your suggestion that my claim is "baseless."

> As Lia Tarachansky wrote back in 2010 for Mondoweiss, while a one rating "is awesome," a six indicates that "you're f-----." It appears to be reserved for Palestinians, Muslims, and hostile internationals.

Palestinians and Muslims? That's ethnic and religious profiling, and together I think you could call it racial as well. And yes, Israeli Arabs are citizens of Israel with allegedly the same level of rights and responsibilities as any other, but they too face significant systemic discrimination (although not as far as leaving/entering the country is concerned, as far as I know).

But your main point - that the Israeli system is complex and intelligent - is true. It IS a complex, thought-out, professional system. It does work better than that of the US. That doesn't mean it is suited for the United States, or that it doesn't involve discrimination of a kind that would be illegal in the US.

I do not begrudge Israel its system. I believe it is necessary for the country's safety, though I don't like it very much. I just don't think it can or should work here.
I agree with you but the schools' focus on the Holocaust, in my experience, was heavily centered on the Jewish experience, despite that many millions of non Jews were also exterminated. I guess this is because America has lots of Jews but not so many Poles, handicapped, homosexuals, etc (or they don't have much political power).

Also I remember learning about measles blankets and all that, but it never got to the point of using this historical context to inform a discussion of the current social/economic situation Native Americans face. All in all it was portrayed as a romantic and fair battle between cowboys and Indians.

Tldr the only war crimes we teach our kids are those whose victims have survived and attained some political prominence.
Also note that nearly every computer science or electrical engineering grad of the last 30 years has taken multiple courses in C.

This obviously gives it a big leg up for employer demand, etc.
Open Sourcing Rejected logos – logodust.com
Seeing Carmack's thoughts on programming always reminds me that I have such a long way to go. When he was my age, he had already created DOOM and DOOM 2 (along with the wtf? r_sqrt trick).
I see - I just added links to lists of most emojis to the header: http://whatmoji.com/

I hope this helps you waste a few minutes! :)
Google I/O ’16 – Year of the Android
This is surprisingly easy, though! Funny, nonetheless.
No. The mature thing would be for you to part ways when in situations you disapprove of, not try to derail others' conversations about unrelated topics simply because you disagree with their politics.

You have a problem with Theil? Don't take funding from him. Or if you're exceptionally aggrieved then don't engage with Paypal, Facebook, Tesla, SpaceX or any other companies he's had an instrumental effect on as an employee or investor. More rational would be to simply put your energy into positively supporting a candidate you do approve of.
I didn't until I bought a running belt (flipbelt). Its a tight spandex belt that you wear around the top of your shorts. My phone stays pressed flat against my back and I forget it is there. The belt is hidden by your shirt so it doesn't even look like you are wearing it.
An AMT exploit, if having internal access to CPU, could weaken a RNG plus anything else you can think of. Passive attacks are definitely possible with a backdoor. It just makes a component, hardware or software, do something upon certain trigger conditions. Otherwise it stays silent. Example from high-assurance field:

https://calhoun.nps.edu/bitstream/handle/10945/6073/02Mar_An...
In Germany at least (and thus maybe most of the EU?) no customer actually has to read any of it. Anything in a ToS/EULA that could be considered "surprising" is unenforceable and therefore void.

Of course that means the exact enforceable contents of every ToS ultimately boil down to case law but for customers this is a much better solution than "you may have accidentally sold your soul".
It's not necessarily a problem, but it takes humility.
Did the downgrade work perfectly? There's been a lot of reports of small things not working anymore, like scheduled tasks - https://social.technet.microsoft.com/Forums/en-US/80e4f83d-1...
User Experience Is the Key to Surviving the Adblockalypse
447KB transferred.
I got tired of being asked, so I used Never10 [1] which is freeware from a reputable developer [2]. Never10 can also undo the decision and let you upgrade if you change your mind.

[1] https://www.grc.com/never10.htm

[2] https://en.wikipedia.org/wiki/Steve_Gibson_(computer_program...
Why you should bet big on privacy
I also don't understand why Google and Apple don't pursue the Pebble market. I think they made the perfect choices given all constraints. Screen always on, at least 10 days bat life (pts), not to big, water resistant. It's a nice watch as it is and then you get the smart part as extra.
Sadly there are a lot of people out there who will stick to 7 or XP for no particularly good reason and they'll suffer for it.

I'm curious what will happen to Windows 10 users who can no longer update their systems. The anniversary update due out next month is said to require 4GB minimum on all systems, how many systems will be left in the lurch because of that and what happens to them? I have a couple Windows Tablets that won't be able to upgrade.
Wealth inequality explained visually – infographic
And, why should a new developer on fresh projects use it? It seems ES6 and latest CSS specs should cover everything JQuery used to be used for.

Plus, wouldn't actually using Vanilla JS be faster?

Right now it looks like people use JQuery for legacy code. But, they give no reason to use it for new projects, except if they need it for other libraries they're going to use. (based on legacy code anyways...)

JQuery looks redundant in the modern Javascript era on evergreen browsers.
Funnily enough I just bought mine a few days ago.

What apps do you use and can recommend?
The answer is whatever works for the person running the machine.

If I choose to run Windows 7 forever and only use internet services from a VM - that's my prerogative.

> And if you turn off automatic updates, you become the biggest threat to your machine's security.

The typical user is already the biggest threat to their machine's security, regardless of whether updates are turned off or on. There's no windows update that specifically protects users from even the most common threats if the user doesn't exercise due diligence.