skysight-inc/HackerNews huggingface dataset:
> I did not speak out

Even if you are not a jew, why couldn't you have a discussion about jews? In fact, isn't that Paul Graham's entire point, that if it's not part of your identity (i.e. you're not a jew), you can have a much more reasonable conversation about it?
Google’s Making Its Own Chips Now. Time for Intel to Freak Out
Not too much.

But fear do the rest of the work.
The ransomware could decide to re-backup some of your unchanged data, too, overwriting the non-encrypted backup.
[Hindi] Redmi Note 3 vs Asus Zenfone Selfie Full Comparison
Google is launching a ridesharing service to compete with Uber, Lyft, and Via
>A sedentary 40 year old looks and feels 20 years older than a 40 year old athlete.

This is a completely unsubstantiated claim.
Just points out the fact that we should use password generators for all web sites that requires one.
Juce UI apps looked pretty bad with stock UIs. But it's used a lot in the music plugin community, where custom skins are king.
I stand by my bike shed :D

https://news.ycombinator.com/item?id=11718769
While it might sounds bad and it sure is, how is it that different than the 100's of millions of "sponsored content" add's, "news articles" and blog spam that 1000's of companies spread through the internet each year?
>>Why?

Because somehow websites end up (can end up) looking great, but all those Linux desktops look shit. Things don't line up, the margins and spacing are wrong. It looks like it's made from a set of ill fitting phony knockoff lego bits that don't fit together.

If web browsers make it possible to design slick interfaces then the Linux desktop folks should get onto that quick smart.

Having said that, I guess that's what ChromeOS is eh?
I can't remember where I read it, but I think the CIA is prohibited from generating propaganda that could influence people in the US, e.g. English-language internet posts.
If you want to read some more about Shanzai, Bunnie's blog is excellent. You can start here: http://www.bunniestudios.com/blog/?p=284

http://www.bunniestudios.com/blog/?p=147 is also interesting.
The narrative that America wants to democratize the world only really exists in places like Russia, Middle East, some of leftist Europe. But really, if you think about it just a little bit, there is nothing in it for us. A democratic China would be even more difficult for the US to deal with, given that the politicians would be subject to populist whims. It might be good for China as it creates some additional pressure valves, but we don't care about that, we are pretty happy to let China plod along wherever its going (just please stop pushing up housing prices on the west coast).

There aren't any huge ideological battles going on these days, the cold war is over, and the big baddies for us to face are failed states and terrorism, both of which would thrive in a more unstable China. Heck, our worst nightmare is Russia imploding. I bet they lift up on sanctions soon just because of that.
So how to install it? Windows users are extremely lazy, they often just wait for a “click-and-run”.
Same for IE11 on Windows
So what's the solution?
"We believe the real test is whether humans can achieve a lot more with machine learning assisting them"

GREAT! Bring it on. Let's usher in a new age of technological advancement.

"For instance, it’s Google Assistant that will allow the Google Home gadget to turn off your lights, play wake-up music, warn you of a delayed flight, and change dinner reservations due to that delay"

Oh...THAT is the "AI" the supposedly smartest engineers in the world work on...
The way I understand "keep your identity small" is something like don't broadcast your identity all the time. That's a position antithetical to narcissism.
There are some mirrors posted on Hacker's Twitter:

https://twitter.com/GammaGroupPR/status/733347252605947906
> It wouldn't be even that much of a crime to use the same password on them, since there's virtually no way someone's going to pivot from a Fark account into my bank account. So quit being so dogmatic is what I'm saying.

This is 2016, we have password managers. Using different passwords for each site shouldn't be any more difficult than if you had not. Even using the built in ones in your browser of choice is better than not using one at all and makes using site specific passwords easy. Chrome even has a built in password generator for you, I assume this is using your operating systems CSPRNG (or BoringSSL's?) although I'm not 100% sure about that.
> Two popular shopping companies in India exactly did this, they completely abandoned their websites and went native app only. This combined with large set of permission requested by apps lead to worse experience in terms of privacy for consumers.

I'm surprised nobody has commented on your comment yet. I was in a meeting just this morning where my interlocutor assured me that over 70% of advertising in 10 years will be native apps since everything else is getting blocked or abandoned (and presenting it as an opportunity to do all the stuff you "can't do anymore" on browser).
In that case you would use the chocolatey package manager bootstrapped by powershell to silently install Python.

It's a oneliner in powershell followed by choco install Python.
Ask HN: Best marketable skills and value proposition
Everyone has different knowledge, experience, skill set, mindset.

1. What are your skills that are best marketable?

1a. What is your story, where/how you get these skills?

2. What is your value proposition for your employer/client?

2a. How you present value proposition during hiring/sales process?

3. What is your focus/next goal in next 5 years (in terms of personal development)?
Just using WPF controls without having access to the features that WPF provides is kinda pointless, though. Also nearly (?) all other platform-native toolkits use simple immediate-mode rendering, while WPF heavily uses templates and retained-mode vector graphics, so abstracting away custom drawing code for controls might prove a bit hard, for example.

If you only have a button and a text field and want to make stuff happen when the button is clicked, then I doubt there is any difference in whether it uses Win32 or WPF.
FWIW when Trolltech started there were about a dozen ads in each issue of Dr. Dobbs Journal for libraries like this one.

What's old is eventually new again.
Lviv University that finished 11th offers no such course.

There's actually a study group where the winner team and number of older contestants rotate to talk.

P.S. Link [Ukrainian] for anyone interested http://mycollege.org.ua/
Even if you did distribute bat files online Windows would block downloading or running them by default so they are not a useful method.
Why Google Is So Sure Their AI Solution Will Beat Out the Rest
Bad reviews on Amazon lead to faked good ones.

Bad reviews on Glassdoor lead to faked good ones.

Bad reviews on Yelp lead to faked good ones.

Sometimes bad reviews are not fair or heavily exaggerated, sometimes bad reviews are from competitors. Bad reviews cannot be removed. Sometimes, faked good reviews is the only way to bring back a balanced view.

So, this seems to happen everywhere and to be the natural response of a self-regulating market. Means that we should be careful with user generated content in general, also users might have an hidden agenda.

Edit: Why the downvote? I am not saying that I like this, I just tried to find an explanation for a market behavior.
Yes, an authoritarian state that murders and disappears people and then undermines resistance by subtly adjusting the dialogue of its citizens is just like a marketing agency.

Exactly the same, now I consider it more.

Forgive the hyperbole, but I think it does the suffering caused by their regime a great disservice to compare it to sponsored ads.
Windows also has DirectUI, very alike WPF which it uses internally (and also has some 3rd-party OSS implementations).

WinForms/Win32 is the first UI platform that Windows supported. It's getting less used because of the new UI platforms.

I don't really understand how do they define WPF, UWP, XAML and DirectUI now or how do they compare. XAML was the language used behind WPF but it seems they have changed the terms.

The start menu in Windows 10 was created in XAML: https://news.ycombinator.com/item?id=9968679

Edit: Found this: https://news.ycombinator.com/item?id=11498366
Related previous discussion: https://news.ycombinator.com/item?id=10951055
$1000 for just a design. How is that better than searching for a premium bootstrap theme?
Yes, IUP would have been the killer toolkit if it only supported OSX. I love the IUP API in both C and Lua.
MobiCommerce – Just 3 Clicks to Get Mobile Apps for Your Online Web Store
It's an edge case, but we recently asked for this 'feature' to be removed from a framework we use because the app opens programs in the browser and does not modify the URl, so backspace took the user to the last URl in history, which was the login page. In other words, while the user was in the middle of some complex task, backspace logged them out and ended the session.

Glad to see it removed, alt+arrow-left/right still exist so the keyboard can still be used.
You generate bat and sh files during the build, like deb or exe files.
This is almost the opposite of keeping your identity small.

The point is not that this person should have expanded his identity till he was a Socialist. The point is that there are principles that you should stand up for in the defense of people outside your identity group.
"People who are really serious about software should make their own hardware." -- Alan Kay
Or, better yet, a password manager. If you aren't using one yet, now is a great opportunity.
Also public transport. In my city they already have gps and network connection and there is a website where you can look up where they are.
Isn't there a constant need for development after all? Look at how fast the world is changing throughout time, new features and requirements are needed. Software doing the all necessary development and also adjusting itself to keep up with time without human involvement implies an AI similar to the ones in Terminator 2 movie and the world didn't look very good there :)
GitHub: This page is taking way too long to load
I have cycling mood problems, weird transient blister rashes and almost constant nasal congestion. It's all quite low level. Autoimmune related is the best I can get from the nhs. Does anyone have any suggestions how I might deal with it given the connections made in this paper? Pro biotics, which ones? Diet change, blend lots of veggies? It's tough to hear the good advice through the noise.
http://highexistence.com/amusing-ourselves-to-death-huxley-v...

(source: http://www.stuartmcmillen.com/blog/cartoon-blog/amusing-ours... )
Get off your high horse:

https://en.wikipedia.org/wiki/List_of_countries_by_Nobel_lau...

And it seems everyone is a leader in biotechnology:

https://www.google.com#q=world+leaders+in+biotechnology

UK is not the most innovative country:

http://www.bloomberg.com/graphics/2015-innovative-countries/

The UK is just average I would say:

http://www.businessinsider.com/pisa-rankings-2013-12?IR=T
Why on earth is this a law?
Because the same marketing agencies also publish content for politicians and political parties, lobbyists and interest groups?
It's not like it's only used to sell you car insurance and diet pills.
Chrome deletes Backspace
> Do you think there are smart people who would or could be good developers who did not major in computer science and later went on to attend a 'bootcamp'?

Of course. I know someone that would fit that description, and I don't think he's unusual.

> Do you think it's possible that developers who are not good could graduate from college with CS degrees?

Of course. I graduated with some and work with some. Strictly speaking, learning to write software is just a side-effect of learning how algorithms, data structures, and all that work. Some people never get very good at writing software.

I think you're missing the point, though. College vs boot camp isn't a matter of the skill of the resulting developers. It's more of a focus on different skills. Suppose a technician and an engineer are writing a program together. Maybe the engineer works on the "deep dive" aspects of the design (tough algorithms. the critical path of the program). Maybe the technician works on the overall architecture, wiring things up cleanly and producing an artful design. They're different focuses, and it's a division that doesn't currently really exist in SW dev, but does in some other fields (electrical engineers vs electricians, mech eng's vs various technicians, etc).
Google could have avoided all this mess, if they have done it cleanly together with Sun, or bothered to buy them afterwards.

There are quite a few commercial Java vendors with customized versions, like e.g. IS2T with MicroEJ that have licensing agreements in place.

http://www.microej.com/

If Google loses the trial, they will be paying much more than they would have spent.
Arduino STAR OTTO Board with STM32F469BIT6 Mcu
Suspect this is the link you have in mind:

http://jacquesmattheij.com/if-you-have-nothing-to-hide

It's cropped up on HN before.
The PMP – How It Ruined Project Management
Here in Africa, they're are few given at tech events or bought by unknowingly parents to their kids.

I got one which helped me to start my first job. Important thing is it's auto update.
To me the worst offender is not loss of data (seriously this is just a web form) but loss of context. Having the current location change is disorienting to the user† especially when it's not the expected result.

IIRC Safari had some CMD+Backspace ("Clear history") that I kept on triggering the same way, as in a Cocoa text field it means "Clear from cursor to beginning of line"), but apparently they (thankfully) removed it too. The process, and resulting effect, was the same.

Basically in terms of usability this boils down to the key behaviour following an implicit mode (triggered by what's focused), making it hard to discover (or discovered the hard way) and unpredictable.

This is similar to Safari's braindead CMD+Z that does both "undo in a text{field,area}" and "reopen last tab".

† even though I myself know what happens I am taken aback every single time because it just breaks the flow, resulting in grievous annoyance. Therefore, props to the Chrome team.
My favourite part of this is the "All systems operational" in green at the top. Yet, all systems are clearly not operational.
I have the feeling that this is happening more and more these days. And it's a mayor problem when a large part of your infrastructure is depending on services like Github (composer, etc.)
An Exact Value for the Planck Constant: Why Reaching It Took 100 Years
I don't think any off-the-shelf bootstrap theme can meet your design objectives, but if it can, go for it.

How much would you hire a designer to do this?
Cat tracking program makes owners re-think how they manage their moggies
Regarding sports teams and identity, I suspect the guy who says "wow good game" after their home team loses and the guy who feels crummy for a week is the extent that they identify with the team. I had a brief stint with that in college with my college football team. The wins felt like giant ego rushes and the losses felt like I had lost a million bucks.

Now I can pretend to cheer but I don't really care as much.
Another study also states that Chinese people don't trust what they read; they trust their friends', relatives', etc. opinion. This is why you don't see wandering Asian tourists - they tend to visit what they know it's going to worth is, based on, well, gossip.

And sadly, I'm leaning towards this myself, finding the amazon 5* reviews more and more useless - although the same goes for most 1* reviews as well, those are mostly angry costumers with a bad luck.
That's the system that's not operational.
See https://news.ycombinator.com/item?id=11736127
A shame... And the github status webpage says everything is fine.
Just tried it on my Windows 7 and it's quite definitely going up one level, not back in history.

If I've got a folder structure

1
|
|--1.1
|
|--1.2

And I click into 1.1 and then into 1.2, if I then press backspace I end up on 1 (the parent), not 1.1 (the previous in the history).
Let's see how long it takes for people to realize how good an idea it is to rely on this single point of failure for potentially critical systems..
Well, this is a good excuse to not do any work
Ir works for me
How to use News hacker?
Hi, i am new on News hacker please help me how to operate properly this site
Didn't Github comment on their blog recently [1] on how they were improving and reducing failure detection times? Doesn't speak well for them if it's first on Hacker News and not their own Status page.

tl;dr; > One of the biggest customer-facing effects of this delay was that status.github.com wasn't set to status red until 00:32am UTC, eight minutes after the site became inaccessible. We consider this to be an unacceptably long delay, and will ensure faster communication to our users in the future.

EDIT: "We're investigating some issues with our databases".

[1] https://github.com/blog/2106-january-28th-incident-report
Corda: A Distributed Ledger Designed for Financial Services
>09:56 CEST "We're investigating some issues with our databases".

Update:

>10:03 CEST "Everything operating normally."
Swift might be "functional" (which means it has immutable values I guess?) or have a "pretty good type system" (which means it has generics?) but for a supposed "most productive language", I've never heard anyone mention how short the standard library falls.

I decided to start using it this week and after learning the requisite umpteen fiddly syntax idiosyncracies was startled to discover how little Swift supports you where traditional platforms (Java, C#, Ruby, Python, Node, Go) you got for free: a dang HTTP server, for example, requires you to write several[0] thousand[1] lines[2] of[3] code[4].

For a batteries-included language, Swift has a long ways to go before thinking about "defeating Go on the web".

[0] https://github.com/PerfectlySoft/Perfect/blob/master/Sources...
[1] https://github.com/PerfectlySoft/Perfect/blob/master/Sources...
[2] https://github.com/PerfectlySoft/Perfect/blob/master/Sources...
[3] https://github.com/PerfectlySoft/Perfect/blob/master/Sources...
[4] https://github.com/PerfectlySoft/Perfect/blob/master/Sources...
Downvote away, but I speak from personal experience.
Objective-C (and Swift) don't have the fragile base class problem: http://www.sealiesoftware.com/blog/archive/2009/01/27/objc_e...
Agree. One thing Amazon improved on: the rating is now based on the reviews only from verified buys. Latter ones are a bit harder to fake since you need to buy the product before your review. Not the perfect solution but already miles better than most other review systems.
alternatives:

* alert if any form filled by user wasn't submitted (in case site doesn't do that already)

* let 99% of user who don't know what they did (they are in minority compared to number of times backspace is pressed to actually navigate back) retype their form if they don't navigate forward (which recovers their input, or should)

* add a third hand to human race so it doesn't take all the hands to navigate back from keyboard

* lure lenovo to restore the back / forward keys on thinkpads and make that implemented on most keyboards
Or by Phineas Phisher... Remember those 10BTC he donated to the Kurds?
Designing tests that need to be changed often is a sign of high coupling between your tests and your solution, which in turn is often a sign of brittle design. You are testing an implementation and not a ndesired feature. Another potential problem is that your interfaces are changing too much, which means you are having trouble with thinking it out.

Possible solutions to this are TDD, or trying to write your tests in such a way that they would fit any implementation of your interface. For interface design, outside-in TDD is an interesting tool.

In any way, your problems with tests at early stages probably come from lack of practice. Doing less tests is certainly not going to help.
what about http://webserver2.tecgraf.puc-rio.br/iup/
So who pays for capex like the exact thing Apple is known for, protracted and high-quality R&D?

Everybody, because it becomes a Red Queen race at some point. You either constantly innovate and create new stuff, or you get left behind. The "fast follower" companies just become part of the ecosystem, like everything else.

It's also important to notice that "newer/better product" is one possible basis for competition, but it's not the only such basis. I mean, there's a reason that people still pay thousands of dollars for Chanel hand-bags or Rolex watches, even though cheap knockoffs exist, that look nearly identical to the untrained eye.
From https://status.github.com/graphs/past_month

Past Month:
APP SERVER AVAILABILITY
99.1701%
The graphs show the downtime even while the green was at the top. My guess would be that its just something that someone as to toggle.
The path problem of business cards exchange and Latin square are equivalence
Do we really need a new thread every time GH is down for 5 minutes?

Also, please use GitLab.
Yeah, me too
01:56 Mountain Daylight Time
"We're investigating some issues with our databases"
Indian Documents China Embassy Attestation – Akonter
Biomaterials breakthrough as injured horse Beyoncé returns to showjumping
This is a very good approach for the current times!

As far as I understand from the source code, libui is a thin C wrapper that makes calls to each platform native ui framework. For instance, to create a window on OSX it calls the corresponding Cocoa function, for Linux the corresponding GTK function, etc. So, unlike Qt and GTK which are heavy cross-platform libraries because they can "draw" their own widgets themselves, this library seems to just call other functions. In that sense, the resulting widgets are as native as they can be!

Qt, Gtk and others are from those old days when everyone wanted alternatives to native frameworks that could "draw" their own widgets. That is why Qt and GTK are/were useful to build the native desktop frameworks of Linuxes.. In these modern times that everyone has moved to Web, things on the desktop-land are far more stable and it is common agreement that Cocoa is perfectly fine for Mac, Win32 is perfectly fine for Windows and GTK is perfectly fine for Linux. This is great news, so now it is the best time to make thin wrappers around these stable things so that we can all go make useful software..

As for the why C and not anything else, is just that all these UI native frameworks can be easily called from C, and C is the common denominator of other higher level languages. So, in theory, each programming language that can interface with C (99.9% of them can) can call the functions of this libui. This means that, in theory, we can all start building 100% native desktop applications in our favorite languages with a lightweight library.. Now I'm off to start pylibui.. ;)
Me, because I don't want any of:

- huge binaries (or dependencies)

- slow compiles

- slow runtime

- garbage collection

- non-portability

- C++ (I just don't like it)

...pretty much every popular language other than C falls into one or more of the above.

Yeah, I know I'm fussy.
That's really interesting. In London a lot of bus lanes are enforced with fixed cameras pointing at the lanes. It means even just ducking into the lane to get past a stopped car can result in a ticket. It makes so much more sense to have the detection done by the vehicle which is (potentially) being inconvenienced by the car being in the lane.
I didn't try it yet but it seems very useful.

I don't see a way to bind a function to a URL on the Amazon API gateway. Is it a missing feature or did I miss it in the documentation? I ask because setting up the URLs that map to functions is the most annoying task with Lambda and must be automated.
It's an issue for people at large to have this shared point of failure, but not for any particular individual.