skysight-inc/HackerNews huggingface dataset:
Personally I remember the biggest pull to windows 8 for me being Games that ran on both 7 and 8/8.1, seemed to perform alot better on 8.1; they didn't advertise that it was a preferred OS or that it was designed for it.

I suspect it was related to streamlining by removing the oldest backward compatibility features, as the only apps that broke were those that ran on windows XP, most frequently they were games that weren't programmed with Vista+ in consideration (often because it didn't exist when originally released).

I specifically remember a bunch of games capping at about 20 FPS on Windows 7 and going 60-100fps on 8 when it was new using my nVidia Quadro SLI setup at the time, and having no luck finding anyone else report this on google (likely because so many people weren't giving 8.x a chance so they didn't notice).

I actually loved 8 and thought that 8.1's gui was a step backwards, the gui was extra easy to use and originally had me going back and forth between windows 7 and 8 when the performance difference eventually won me over completely as my default environment. I still kept 7 installed on another drive for the infrequent use of incompatible apps.
> What if the input is the right type, but doesn't have the right count for the expression?

That just means that your type system isn't powerful enough to talk about counts. Of course most type system that can do this are probably too complex for untrained users. Maybe this could be mitigated by providing simple counterexamples for each type error. (Actually, if someone knows about research into understandable error messages for type systems, I'd appreciate a link.)

Alternatively, you could use a simpler type system to just narrow down possible connections (maybe highlight endpoints of the correct type when dragging) and leave the rest to be handled at runtime.

> Operations in the GUI might include things like selections, etc. In visual programming, you might convert that stream of application commands to a set of nodes. It's simple enough at first, but it turns out that things like selections -even selecting a row or two of data- are very, very tedious to do with a visual programming tool (when compared to just doing it in a GUI).

I think just having a node labeled with operations defined using a wizard would be a pretty poor use of visual programming. For data selection, I think the node should represent the data directly (e.g. when it's the content of a form, the node should look just like the form), and connections should be made directly to individual fields instead of requiring dedicated selection nodes.

To be sure, that won't work as easily for variable sized collections, and objects with lots of fields will clutter up the program; but you can always use the tedious way for those.

> When you write code, you might declare a variable. Then later on in the code, you refer to that variable. In a vertex-edge model, there needs to be a connection between the variable declaration and anywhere the variable is used.

There are ways to avoid that, e.g. by allowing multiple nodes for each variable (similar to ports in circuit diagrams) that can be placed closer to where the variable is used. That does mean you can't follow the connections from the variable to all usage sites, but is closer to the way textual programming works.

Disclaimer: I have almost no experience with visual programming, and I have been moving to using the keyboard for more stuff lately (i3 window manager, Vimium in Firefox, ...) so I'm almost certainly not in the target demographic for visual programming.
An Overview of the Value of UX Design
Kotlin could overtake Java on Android next year
Food is going to be expensive.
I went to use this last week, discovered a major limitation - the only CLI client that I found, webtorrent-hybrid, requires an X server to be running.
Two of the terrible things that increase: crime and grocery stores closing.
I have the same problem. And we it every fad machine learning thing. It never works for me but a lot of people are happy. Does anyone want me as a test subject?!
On Building a Cloud, and Choosing Lisp: Because Nobody Told Me I Couldn't
There is no current non-tyrannical defense to this. Legislation doesn't prevent, it only proscribes punishment.

However, if self-driving vehicles do connect to a central system (which I believe they will, as it is the logical step to optimize traffic in real-time) then it'd be rather easily thwarted by the governing bodies.

Privacy and control of movement are two aspects oft overlooked when people discuss self-driving vehicles. There would be nothing to prevent the powers that be from disallowing freedom of motion from a distance that is too far to walk.

It's as simple as no more unauthenticated vehicle movement within 50 miles of the capital, a switch and a change of settings...

I mentioned that every problem looks like a nail, but it's not often that the subject of traffic comes up. So, I'm happy to oblige when it does.

Anyhow, thanks! I'm always happy to contribute. I've sometimes considered writing a short story based on that. I suspect it'd be better done by a better writer than myself, however.
It made it to the front page https://news.ycombinator.com/item?id=15441537
> and people won't just slack off once their basic necessities are covered.

Well to some level we can handle that right. If taxis are driving themselves, and other jobs get replaced by tech havent we liberated these folks?

If people want to work to feel useful great, but the point of technological advancement is that not everyone will have to.
Typically they respond by doubling down on whatever you're trying to get them to stop doing.
Isn’t this article conjecture written by an enthusiastic fan?

Do we know anything about the algorithms actually used?
"Burden of proof belongs to those who want to change the system. "

What if it is impossible to bring the proof before the change has been tried? There is essentially no test scenario which can replicate, accurately simulate and predict the behaviour of people when millions of them suddenly receive a UBI.

At least if one agrees with the claim I just made, then following your logic, the change could never happen, for the simple reason as advanced proof of the effects is impossible to provide. So you would simply never find out if the proposed system would be better or worse than the current one.

Having said that, I do think the article makes a point worth considering.
While it's quite plausible CIA has penetrated Facebook, the interference is very unlikely coming in through the board meetings.
https://www.theregister.co.uk/2015/02/17/kaspersky_labs_equa...

There is an equivalent article from Ars technica, if "theregister" isn't to your liking.

As for the evidence on routers and Internet infrastructure, you should pay more attention
to leaks of state-sponsored tools, like the equation group leaks and the CIA one.
Crane Truck Toy – How to Assembly Crane Truck Toy for Kids
They are not known for any such thing, and Eugene did not work for military intelligence. He has addressed this many times.
This is maybe a bit too far away from technical people, but the ability to drag and drop components has been around since visual basic and delphi etc. we want the standard components we're all used to, panels, button, dividers, windows, menus, dropdowns, imageview, etc to be their to drop onto an app but also have the peace of mind that if a component doesn't exist that it's possible to create one.

for example here are ides for react:

https://nuclide.io/

http://reactide.io/

https://www.decoide.org/

I believe this is just a stop gap, there should and hopefully will be a multiplatform delphi of sorts in the future that will also target wasm/html/js/css

to target wasm as a first class citizen we should make sure libraries such and xlib (because you can build gtk and qt with it)/win32/cocoa have clones/implementations for wasm for example
You could argue exactly the same way against US security firms such as CrowdStrike, and a few others, which seem to focus on uncovering Russian malware.
> If food were free, production would drop sharply and most of would starve.

I don't understand why, free food doesn't mean that farmers would work for free.

Not going to the extreme failure that was the Soviet collectivization, governments could use part of their tax revenue and pay salary and/or for the harvest to the farmers and redistribute the result. Given the amount of subventions in the US or the EU, we are partially there.

It would be a small shift in our mentalities: food is a necessary item to live, we must all contribute equally for it (as a society) and have easy access to it.

If anything I would be more worry about increasing the quantity of food wasted. Paying, even a little, can be necessary to signify that food is not infinite and growing from nothing, and thus, should not be wasted.
tl;dr for those who read the definitions but don't want to Get Got.

* Understand the difference between the value of something and the cost of the thing.

* Understand opportunity cost (and sunk cost).

Get Got when when value is high and opportunity cost is low.

Get compact when value is high but opportunity cost is non trivial.

Get Gone when value is low and opportunity cost is high.

Get ready when cost as well as sunk cost is high.
Or, based on the way the algorithms work, people that listen to the Hamilton soundtrack a lot, don’t listen to hiphop/broadway a lot.
Not just that, but Microsoft has close ties to the US government!
Failing to find Equation Group tells alot about american antivirus companies as well. Who else they are hiding?

Kaspersky, Snowden, Positive Technologies(which are also russian) are doing great service to community. Cyber weapon is still weapon and people should know about it.
Depends on the state. CA has safe storage laws if minors are present:

https://oag.ca.gov/firearms/tips
I'm glad that I don't have this limiting mindset.
I'm 51. We PC nerds played with IPC via DDE and even Net DDE in the early 90's Netware days before TCP/IP and HTTP took over with XML or JSON in tow. A script connected "Emacs Lisp" for office automation is still a good idea for professionals. The programmable spreadsheet changed the world in the 1980's like few today could ever imagine. They gave out Office to everyone en masse after that. But Hack attacks via email are not always front and center considerations. IPC interoperability is important for folks actually customizing workstation workflows.
Ask HN: 12 years without antivirus software
I have been computing daily without any antivirus installed on my PC for over 12 years. My PC never got any virus, malware, adware, or anything that can ruin my life. I follow strict rules to avoid getting infected, e.g. never let anyone access my pc, nobody is allowed to visit untrusted sites, not allowed to connect any external device. NSA got hacked, CIA got hacked. How it happens? Why experts get hacked?
Shippn – The Fastest Way of Shopping from Abroad
that's a plus, imagine the same but not being able to write code for what's missing.
The EU does that for them. It's anything that can be traced to an individual. Same goes for 'handling personal information'; it's literally everything you can think of where PI comes into play.
Last.fm's customized radio didn't work well for me - it'd play the same limited selection of tracks every time, often one song from an album and never play any of the other ones on it.
How to Lower Sunk Cost for App Development Projects
Plasma 5.11 Release Announcement
I could make the very same argument against CrowdStrike, which has been focusing on uncovering Russian cyber attacks. Also here's some "damning evidence", too:

“There’s a Balkanization of cyberspace that’s occurring, and companies need to choose which side they’re on,” said Dmitri Alperovich, co-founder of U.S. security firm CrowdStrike.

http://www.reuters.com/article/us-media-tech-summit-flame/so...

Sounds to me like they've "chosen a side", like you're implying Kaspersky has.
Awesome news. Also, instead of ssh private keys, I use monkeysphere which stores them in gpg instead. With git and ssh scripts, it’s easy to make it automatically ask for your psssphrase on first use.
How to Watch 3D Blu-Ray Movies on Gear VR
Forking Protocol: Why, When, and How to Fork an Open Source Project
Are you saying state sponsored malware should not be looked into?

It seems like American companies tend to find Russian state-sponsored malware and Russian ones keep finding US/US allies-sponsored malware.
What are the best looking dashboards? This looks nice but I still want something even more flashy. Usefulness is less important.
Remember when the NSA crippled a standardized CSPRNG ? http://www.reuters.com/article/us-usa-security-nsa-rsa/exclu...

Remember when the US shut down NK's internet ? https://gizmodo.com/so-who-shut-down-north-koreas-internet-1...

Remember when the NSA was revealed to have a malware that could infect hard drives, being potentially undetectable ? https://motherboard.vice.com/en_us/article/ypwkwk/the-nsas-u...

Remember PRISM ? How about stuxnet, and the other couple of viruses that are almost surely the NSA's.

Sure, those are not backdoors installed by the OEM, rather they are malware that the NSA can use to infect (lots of) systems. But let's not kid ourselves, the NSA does have a ridiculous amount of power, and we have lots of evidence of it.

At this point I'd be rather surprised if the NSA haven't hacked my fridge yet somehow.
This is what I read between the lines:

An NSA spook was working on his home laptop and playing around with some special NSA malware.

Kaspersky AV detected it - AS IT SHOULD - based on heuristic or behavior-based technology that just about every modern AV has.

The data was sent back to Kaspersky servers. This is also how everyone else does it, because this is how A/V companies create signatures that are pushed out to all other people who use Kaspersky so they can be protected against malware that could quickly go viral.

Israelis were poking around KAV servers and found the malware, and told the US Gov.

Those are the facts, right? Everything else is speculation, no? Did I miss something that proves the thesis of the story and the government accusations?
Love how the improving plasma with every release.

The responsive design seems to be very cool and controlling starters from the app menu is cool, too.
Has anyone found anything for books that doesn't _completely_ suck? Amazon, LibraryThing, GoodReads, the recommendations are all appalling.
Silence if possible, but in the open office, whatever repetitive instrumental music I can get my hands on to drown out the damn noise.
Python 2 vs. Python 3 (for data science)
>After all, OEM's life would be simpler if Intel simply didn't put the IME that everyone wants removed.

Most people don't know that IME exists, they won't know either. You won't see an uproar from the consumers, because there are few that care (us). You are better off informing the general public in my opinion.

EDIT: I'd actually put money into RISC-V products instead.
Same here with Netflix: their recommendations have been a complete failure. It seems like Netflix is pushing mostly their Netflix original series. What does works for me in Netflix are the similar to this below the movie, e.g. after you've viewed the movie. But that is a very simple algorithm any sophomore could write, not related to the recent developments in neural nets/machine learning.

When I go to an filmfestival or an concert, part of what I pay goes to the proffessionals who make the selection for me. And I'm happy to pay their services, just like I pay for journalists.
I had the same issue: I spent a couple of days listening to old tunes I rarely pick anymore, and it “messed up” my Discover Weekly. I thought “Well I only have myself to blame, don’t I?”.

Turns out Spotify has a “Private session” mode to prevent influencing your taste.
Millennials are half as wealthy as those now in their 40s were at the same age
https://labs.spotify.com/2017/06/07/meet-our-engineers-charl...
It is called a review article. Such a paper is meant to summarize the current understanding in an ongoing field of research. It is useful for researches who are not (yet) intimately familiar with that field. They might want to add contributions of their own in that area or they might find that they can transfer some ideas to their own fields of research. For people working in that area themselves a review paper is also useful to find citations and discussions of recent research papers.
China poised to become world's biggest foreign aid donor
I agree. Your analagy resonates with me. Every day that I get to write python is a happy day. I now dread my Java days.
How did they manage to set-up a NAS that is less convenient than WeTransfer?
Our company uses the enterprise version of Kaspersky. But
if we drop this over surveillance issues then it would be a pretty hypocritical to switch to AV software from the USA. Since they are proven to do the exact thing that Kaspersky is now suspected / blamed of doing.

So, fellow Europeans, what now? Avast? Any other options?

EDIT: Ok so I found a pretty useful Wiki list[1] with European made AV products. I haven't used them so I can't judge to their effectiveness, especially the enterprise versions. But here are some alternatives to US / RU anti virus suites.

Czech Republic: AVAST, AVG, TrustPort

Finland: F-Secure

Germany: Avira, G-Data

Iceland: FRISK (F-PROT)

Romania: Bitdefender

Slovakia: ESET

Spain: PANDA security

[1] https://en.wikipedia.org/wiki/Comparison_of_antivirus_softwa...
Actual public skepticism to even EEA membership is higher than it's been in a very long time.
Can Quantum Computing Solve Classically Unsolvable Problems? (2005) [pdf]
Use 4096 for personal email or anything important. Other uses maybe fine with 2048. Slighly overkill is better than insufficiently expensive ASIC pwned.
Making assumptions when designing a cloud database
awesome! I enjoyed playing it :)
Norway is in a special case by being substantially wealthier to the extent that Norway can basically buy its way out of most of the problems the UK has.

At the same time, through the EEA Norway is much closer associated to the EU than the Brexit crowd wants the UK to be. Including e.g. accepting Schengen which the UK didn't participate in even as a member of the EU.
I have a similar problem with remixes from trance tracks I listen to regularly. Some of them have literally 30 different remixes, and they keep getting into the 'discover weekly' playlist. I guess these would be coming from the acoustic profile or the NLP recommendation algorithm described in the article. That said, I still like the feature a lot, it's a little naive to think it could only ever recommend songs you will actually enjoy.
I’ve noticed that there are certain seemingly-esoteric songs that many people are assigned, and subsequently feel let down upon realizing that they’re (currently) common assignations. It wasn’t because the algorithms recognized their excellent personal taste.

“Didn’t I” by Darondo seems to be a good example of this. A fantastic, forgotten soul song (and from the Bay Area!) that was assumed to be a recognition of my friend’s unique taste in his car... until the other four people inside revealed they’d all had it in the last two weeks, too.

It makes me wonder about the motivations. Did the IP for this song recently change hands?

(I still get the shivers recalling the month when people kept gleefully playing me “Temporary Secretary” by Paul McCartney; a new discovery from their Discover Playlists. I could have marched to Stockholm to strangle a data scientist.)
You might notice this was written by actual researchers working in the field, and that it was published in the Reviews section of Nature.

Not sure what your issue with the article is. Review papers are among the most cited and important publications in science. There are entire journals dedicated to them, and their impact factor is often an order of magnitude higher than that of original research journals.
Yep, that's me.

I'm in the DRC now, country number 16. Having the time of my life.
I use gpg-agent's ssh support and a yubikey to store my SSH private key. It's a pretty nice experience, being able to switch between computers having my SSH key always with me.
Time to introduce her to Moana for a change of pace.
Copyright really needs a reform, with rolling back the term from the current insane length to something reasonable.
I keep meaning to take a photo in a mall parking lot. They are few and far between on the West Coast, though all the capital cities have them.
Telemetry: OxygenOS secretly collects user data and sends it to OnePlus
Why would you? (If you're just reading it)
I used to combine brain.fm with some kind of minimal music. Gets me zoning really good.
Meanwhile, A2DP on Android is still broken ...

(Just a random issue on Google's support forum that has been open for ages)
What is the timeline on this? If Israel knew this in 2015, why is Kaspersky tools just being banned in the US now? Was this only shared recently?
Ola raises $1.1B in latest funding round; to close another $1B
Secure Secure Shell guide is a good security baseline, including generating long enough moduli and using EC. https://stribika.github.io/2015/01/04/secure-secure-shell.ht...

In the future, recommendations will need to be increased and less secure methods deprecated.
Location: Tel-Aviv, Israel

Remote: Yes

Willing to relocate: Not right now

Technologies: .Net, C#, Asp.Net (& .Net Core), Angular 1/2, Knockout, VueJS, es6, html5, css3, sass, scss, node, php, building restful api’s, Git, Gulp, Jenkins, TeamCity, Jira, MSSQL, Mysql, Postgres, Redis, MongoDB, AWS.

Resume: http://ioni.solarz.me/cv_js.pdf

Website: http://ioni.solarz.me

Email: ioni@solarz.me

Linkedin: https://www.linkedin.com/in/ionisolarz/

I'm a full-stack developer with 15+ years of experience in the field, having strong business development and leadership skills. I'm product-oriented with lots of experience managing a project from concept and design through completion.
> Edit: After the fire, when you go back, take photos and call an insurance adjuster immediately. Do this before you try to fix anything or do any clean up

Don't forget to take lots of pictures before the fire too.
But, yes, bar fights still happen regularly.

Where are you going to find regular bar fights? Is it more a US thing, a rural thing, a college town thing? Because despite having spent way too much time in bars in various parts of Europe, I've basically never seen anything escalate beyond shoving and shouting.
For that complicated stuff, or essential things like well, pathfinding, you could just use C++ for it. There's no need to have everything in Blueprint.
Hire a team from your native country to manually inspect each packet before it is passed on to the client machines.

This kind of Biological neural network isn't always the fastest approach but you can be sure it isn't forwarding all your traffic to the government.
Are you referring to the US Deep State? The one who has secret FISA courts and secret laws to protect the NSA?