skysight-inc/HackerNews huggingface dataset:
Why would HN ever do this? HN has become an echo chamber of specific views.

The censoring reminds me of 'safe spaces' we now have at universities. Nobody wants to even see text they disagree with, so they downvote it.

It really makes it difficult for us to have open and honest conversations.

I suspect that people are either using bots to down vote (which would be so easy on this site), or manually down voting people they don't like (regardless of the comments).

A few months back, I posted a few comments with a different account that were down voted. From then on, everything I posted went to 0 or -1 within an hour or so (even comments that were on topic, friendly, and agreeable).

We really need a better system where trolls are removed, but personally disagreeable comments stay. It means that unless you completely agree with the current narrative, your voice gets silenced.

I thought we were better than this.
https://en.wikipedia.org/wiki/Peter_principle
Great writeup! If you want to work on a similar problem that targets the fundamental insecurity of ECB mode to the same end, we have an exercise that walks you through it here:

http://cryptopals.com/sets/2/
Ask HN: Where can we get feedback about our code?
After many years of messing around with Web Dev using CMS like Wordpress and just modifying themes and scripts here and there, I recently got serious about programming, started studding programming patterns, best practices and building some projects from scratch.

I'm still at a point where is hard to know what I did wrong and why it's wrong and since I'm about done with some projects, I would like to know where I could get serious feedback related to the projects architecture and design patterns.
A bit biased Artikle, but

I think the real problem is how the patent systems works today. Once meant to protect scientific investments, it does to often protects simple ideas many people would come (came) up with in no much time when confronted with a given problem.

Additionally there is the problem, that software related technology has become so complex and fast changing, that
it is hard for a patent agency to know what a patent actually covers and if it should not be issued due to priority art.

E.g. modern smartphones are just a specific case of a (kinda) general purpose computer and a cloud is just a computation cluster. Nevertheless you can get patents for "the cloud" you wouldn't get for a computation cluster.

Btw. I like comparing software patents with patents on concepts and story lines of novels, both can be argued for but both are a very bad idea ;-)
Pony: composable concurrency – Slides from QCon London 2016
He becomes rich, and theology becomes trichology
What's the battery life you get?
Fork the repository, rename it, only clone from your fork.
It sounds like the point of this story is to illustrate by analogy that starting from first principles is sometimes a silly way to approach a problem, and by extrapolation that it's a silly way to make an AI that plays Go well.

Making an AI that plays Go well is not (and has never been) the real goal. They're trying to learn how to build a AI that can solve any problem.
ThinkPad X1 Carbon Gen2. i7, 8Gb RAM, 256Gb SSD. ArchLinux. In general I am happy with it.

Pros: lightweight, solid and extremely fast. Battery is good enough for me.

Cons: LTE module is abysmal. People say it is awful even on windows, let alone linux. Keyboard is non-standard, but I got used to it (expect for functional keys).
Very nice. This looks like a great complement to `jt` (https://github.com/micha/json-table) - a tool to turn JSON into plain text tables. Both seem to be super simple tools written in C with no heavy dependencies.
Show HN: Vocus for Better Gmail -- meeting coord, tracking, sendlater, etc
Go has multiple return values; could this also benefit go? I'd bet that that would garner more calls for MRV support in wasm if so.
Without your great insight, I never would have realized my laptop is a laptop and not a punching bag. Thanks for making everything so clear! I now understand why my punching bag doesn't compile.

Also, your anecdotal evidence is meaningless and doesn't disprove my experience despite your rude attempts to do so.
https://news.ycombinator.com/item?id=11033604
Chromebook, not pixel, and not by choice. As a highschooler, I don't have much of a disposable budget, and I have a decent tower, so not really much in the way of laptop budget. My school provides Chromebooks to all students, and they have SSH, which is almost enough to satisfy me. The things are cheap, but that's really the only advantage. Any developer can tell you that development over SSH is uncomfortable at best, even if the system on the other end has a fully-configured emacs or vi setup. It's just too damn slow.
Personally, for me though, for some reason a person using a Macbook just gives the exact opposite impression of what you think (just some guy doing it for "show"). I will thus not take then seriously, at least to begin with. I think it might have something to do with people I met in the past ... But I agree that on most people it will have a good initial impression.
I can't imagine what they have a patent pending on. They could claim nobody has put all of these features into a single device, but I'd challenge even that. WiFi switches have been around for a long time and there's a myriad of open projects for a variety of "development platforms" (RPi, Arduino, etc) that do things like this or similar to this. As far as detecting and cycling a device based on network activity, I've personally built something that performs this exact function ten years ago using an old laptop with an X10 serial device and a router/modem plugged into an X10 device. There's got to be a ton of prior art out there.
Did you replace the wifi card yourself or mail in the whole laptop? Was dell helpful diagnosing this, and what was your general impression of their committment to linux support?
> You may be able to use "greening" here

In fact, you are able to use "greening" here. A google search for "greening" returns a great number of websites and articles about "greening" in exactly the sense you describe. There is nothing strange about it.

This google search also led me to another wonderful English compound word: "greenwashing" [0]. Undoubtedly, if this were instead a German compound ("Grünwaschen" oder so), we would fawn over the inventiveness of German and lament the inability of English to produce such compounds.

[0] https://en.wikipedia.org/wiki/Greenwashing
I feel dumb for not using React. Damn, I even feel I'm living in sin.
Do you run Linux or Windows on it? I'd expect to be able to add quite a few hours to its battery life with the right Distro.
I would have quite the contrary verdict: if you are an experienced programmer and want to read a book about Go, this is the book to get. If you are a programmer, any book which tries to cover a language thoroughly will have slow parts, because they might not be entirely new to you. Yet they need to be told to be thorough. But this book is way faster paced than many books about a programming languages and it is full of short programs, which pack a lot of functionality in a few lines of code - often a small eye-opener.
No idea. I haven't changed anything besides safe boot ans some UEFI bits.
That's literally what it means though.
I went through several gyrations including a monster 17 inch i7 laptop, several thin and light chromebooks. The chromebooks were very nice, with crouton I was able to run jetbrains IDEs and that was 80% of what I needed.

But the portabiliy and usability of the Dell XPS13 is hard to beat. It took me a long time to get the money together for it and the only thing I regret is maybe not waiting a couple of months for Skylake. But I have no speed issues, even with just 4gb RAM. It's faster than my desktop at home.
Would give more than 1 upvote to this if I could. After searching for anything other than vague threats in the first few paras I gave up.
You mean how they're removing encryption support from all their firmwares?
Robust distributed systems that cross trust boundaries are impossible without crypto. That creates quite a lot of value.
Smarter Parameter Sweeps (or Why Grid Search Is Plain Stupid)
Doug Crockford's Seif Project – how to save the web [video]
I found that learning ansible and storing my machine customization as a deployable playbook was totally worth the effort involved.
Is pedagogy a stated goal of Golang?
> only available only certain days of the week. WTF?

Hilarious. Conways law in action. "organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations"

https://en.wikipedia.org/wiki/Conway's_law
Neat. An ad hoc alternative to this if you have Python 2.7 handy and can't or don't want to compile C code could be something like

$ python -c 'import json, sys;\
kv = sys.argv[1::];\
v = [int(x) if x.isdigit() else eval(x.title()) if x in ["false", "true"]\
else x for x in kv[1::2]];\
print json.dumps(dict(zip(kv[::2], v)), ensure_ascii=False, indent=2)
' key1 value1 key2 'string value 2' number 5589 boolean1 true boolean2 false

which produces the output

{
"key2": "string value 2",
"key1": "value1",
"number": 5589,
"boolean2": false,
"boolean1": true
}

I, for one, am excited to hear that native JSON (and XML, and HTML) output is coming to FreeBSD's userland courtesy of libxo (see https://wiki.freebsd.org/LibXo). I hope GNU Core Utilities eventually go the same way or a full-featured alternative appears for Linux that does.
I intended True to be, well, TRUE (1). TBH I didn't consider a shell's success (0) as true, though I do see your use-case.
Except that their purpose is not human genocide.

If you do indeed believe that battery farming of livestock for meat production is worse than human genocide, we cannot have a rational conversation about ethics or animal rights, as we do not agree on the necessary foundation premises.
Oh, you never heard about online banking? You never shopped at Amazon?

Do you know what SSL means and how it works?
In lisp, it's a first-class feature. I think that this was a godawful mistake, but many disagree, and here we are.
right, and then you get listed the locations of 20 books on 20 shelves scattered around the library. Extremely fatiguing and time consuming if you want to skim a couple.
MacBook Pro (Retina, 15-inch, Mid 2015) 16Gb, 500 SSD

Simply it gives the expected performance, always.

In the past i had HP notebooks, they were good but not excellent.
Mbp costs more that it should compared to other notebooks, but i think it's one of the best machine out there.
I really like my new puri.sm laptop (the librem 13") ... especially the fact that it doesn't require any non-free bits in the distribution (in my case, debian stretch). I know some folks have issues with the fact that there are non-free bits under the hood (bios, etc...) but if what you're looking for is a solid, compact laptop with modern internals (I'm looking at you, my beloved Thinkpad x200) that can run a "pure" OS sans non-free components it fits the bill.

I should also note there was a recent price drop for the 13" model. I also love the hardware wifi/bluetooth and camera/mic on/off switches.
Google DeepMind Challenge Match: Lee Sedol vs. AlphaGo – Match 3 [video]
I have a 4 year old Lenovo X220 with an i7, 16gb and 1/2 tb ssd with Windows 10. I chose it for the portability factor and performance. At work I have a dock station with two monitors and external s keyboard and a mouse. I haven't found significant alternatives for improvement until last year new Dell XPS and Microsoft Surface Book. Indeed I am waiting Microsoft fixing of some critical issues in their Surface Book before making a decision.

The main issues I found with the X220 were:

- Heat and CPU Throttling with two 1080p monitors that can make it unusable

- Relatively high CPU usage by bad designed drivers and Lenovo applications (e.g: Synaptics)

- Completely terrible support for Bluetooth and USB 3 (e.g: Bluetooth headset unusable)
Basically. At least, that's the theory.
Negative Interest Rates: Impossible, Unnatural or Just Unusual?
You can also add a watch scripts that pings a known address and if does not work it reboots the router. Zero hardware required which is better than throwing electronic waste in the environment.
> - exit: out - go - prospect: forward - look - decide: down - cut - alarm: to the weapons

I have no idea how to parse this.
Why make it play go with your site when you can make it play checkers?

Nobody's claiming Google can't figure out the visual structure of a page or determine the canonical page within a set of duplicates, but evidence[0][1] has shown that making it easier for Google to do those things has a positive effect.

[0] Search Engine Ranking Factors 2015: https://moz.com/search-ranking-factors

[1] Anecdotal evidence: Just two weeks ago one of my clients' sites had a temporary issue with 301-redirects, causing some old URLs to return 404 instead of redirecting to new URLs, and the www version of every page not redirect to the non-www version. Search traffic nearly halved the following week (this past week). I patched up those issues and we're already seeing things resume back to normal.
They are or are making themselves seem incompetent technically (difference is irrelevant in this case), but legally they are very competent and they know exactly what they're doing. This type of sharing is a given, whether intentional or not. In fact, using the backdoored OS for other cases, in other organizations, and for other purposes is their primary objective here. The murder cases are simply a cover they can pander to the idiot masses willing to believe such stupidities. That's why they're calling them 'terrorism' when every single other mass shooting does not get that label nor this level of 'investigation.' To get this backdoored OS to the CIA, NSA, and other objectionable organizations is the objective. Chinese, probably not. But it'll still get into their hands, that's guaranteed.
As an interesting aside, the article points out that the book was formatted with troff.
World's Biggest Data Breaches – Information Is Beautiful
All the points came from regular upvotes.

https://news.ycombinator.com/item?id=11271815 was indeed posted earlier. Unfortunately, youtu.be is banned because it is heavily favored by spammers. That's why that post didn't get seen.

We've assigned that video to the current submission (using the canonical youtube.com URL) since it was posted without a link.
If anyone is interested in building an automated factory that can make anything IRL, we'd love to talk with you:

https://www.plethora.com/careers

Or hit me up: nick@plethora.com (Founder/CEO)
ummm....
I assume that this would be a feature as a protection against accidental or forced release of the private keys.
Gneural Network: GNU Gets into Programmable Neural Networks
I think AdSense used to warn of possibly lower earnings when switching to HTTPS, because somehow less ads are available over HTTPS. Is that still the case?
I've been backpacking around Asia working with an Acer C720 Chromebook. 2GB RAM, 32GB SSD, 11.6" display. It took a few days to get used to the smaller screen and keyboard, but since then it's been fantastic. Cost about £120 refurbished from eBay.

Battery lasts for 5-6 hours. The laptop itself has survived intense use travelling through India, Sri Lanka, Thailand and Cambodia, including having the corner of the screen melted by accident in the Himalayas.

Haven't found anything lightweight that works better than Lubuntu out of the box (trialed Xubuntu, Ubuntu, Debian, ElementaryOS and some Arch flavours). Getting a dual boot up and running was easy.

My work is mainly fullstack, so I sit mostly between a terminal and a browser. An effective configuration with a tiling window manager is a must with this size of screen and being a TMUX/Vim user helps cut down the number of workspaces I need.

Couldn't recommend it more for travelling programmers!
Harper Lee estate no longer allows inexpensive edition of to Kill a Mockingbird
Half-Earth
>What is our purpose if computers can do everything better than us?

You think we have one now?
And my thanks for doing so with this story, which I'm glad to have had a second chance at discovering.
7 Ways to convince Gary Vaynerchuk(or anybody else) to have Coffee with you
Lots of fintech entrepreneurs I have spoken seem to disregard threats to their model by their biggest competitor: banks.
Banks are your biggest and smartest competitor. And they are not as bureaucratic as you may have been led to believe. They pay top dollars for engineering and marketing talent and they have a ton of money and patience. So unless you have a strategy to deal with banks, you are toast.
The (different) Frustrations of Slack and EMail
I'm still on the same Sony Vaio that I got 13 years ago. I bought the best I could afford back then (more than 2K USD) and it has held up nicely. Fell in love with the keypad. The screen is 4:3, which is nice. Had to replace the HD and battery and add another stick of RAM along the way.
What is 'truly artificial'?

Neural networks are modeled after biological systems to begin with, I don't the that's a meaningful concept at all.
> It was merely an observation... jo looked as though it was for use in the shell though, so I was curious as to the design decision here.

I think it makes sense how it is, since if I typed "success@1" I wouldn't expect that to output "{success: false}" but I definitely appreciate your point about a case like "success@$?".

> Of course, one can simply negate the value before passing it to jo.

What's the shortest way to do that? This?

echo success@$(test $? -ne 0; echo $?)
Maybe the 2016 version that just came out is better, I hope. Because last year's model has half of the stated battery life and the screen catches more reflections than a mirror. The touchscreen's responsiveness is very clunk, slow, and unnatural.
You think languages are slow because they aren't 'supported' by the CPU?

A dynamically typed language isn't going to start running at the speed of C with some extra CPU engineering.
given US gov's past 50 record of fucking up security every single time how can you even think this?Its like giving a mentally challenged person a loaded revolver and expecting safe things to happen
Exactly. Was that not clear from my description?
> AFAIK, she did not originate or lead the early direction or kickoff of any of the products she worked on at Google.

And how would you know that?
No. Not acceptable. You seem to have forgotten what a VM IS. It stands for VIRTUAL MACHINE. The idea is that you can run the VIRTUAL MACHINE on top of ANY PHYSICAL ARCHITECTURE, and have the applications work, so long as the machine's basic assumptions are followed (i.e. there's some kind of I/O, and a screen capable of displaying graphics, for most of them). A well designed VM can be re-implemented anywhere, and have the software run on it just work. Just look at the Z-machine, or the squeak VM.

The problem with a modern CPU+OS as a VM is that it cannot be re-implemented on other hardware effectively. you can't pull a piece of software designed to run on the x86+unix "VM" and write a VM to make it run on ARM+Windows. Not fast, not in a way that you'd want to use. Try writing native code translation fast enough that you can run Quake3 without even noticing the difference. That's why VMs exist.
You think the governments of Ukraine, Mexico, Hungary, and Argentina ask nicely when it comes to this?

Hungary is a borderline dictatorship. Ukraine is a war-torn mess, and then some. Mexico is one of the most corrupt countries, with little to no history of respecting individual rights. Argentina just nearly became a failed state on par with Venezuela (the verdict is not yet in on whether they've avoided that outcome).

Half of that list is terrible and entirely unrealistic. Silicon Valley developers are not going to Hungary and Mexico.
"2.9 Apps that are "demo", "trial", or "test" versions will be rejected."

https://developer.apple.com/app-store/review/guidelines/
This is the co-author, with Garey, of that great 1979 book on NP-completeness, which begins with a really practical reason for knowing about such things: being able to prove to your boss that the problem you've been told to solve is at least as hard as some other problems that people smarter than you haven't figured out.
> What would you consider to be "true AI"?

When a computer itself makes a persuasive argument that it is intelligent (without coaching.)

I have always believed AI is possible, and I am undecided whether current techniques alone will get us there, or whether other breakthroughs are needed, but I have no time for premature claims of success.
GIFs? ;)
Artificial intelligence and language
A custom-built chess computer comsuming 200W would certainly win against Carlsen - even the smartphone in your pocket might.

Pocket Fritz (HIARCS) was winning Grandmaster tournaments and got rated at 2800-2900 Elo - on a smartphone in 2009 using 1W worth of power without offloading to a GPU. The GPU in a more modern phone like the Samsung Galaxy S5 can crunch 140 GFLOPS - an order of magnitude more than Deep Blue (11 GFLOPS). Allowing 200W of power draw raises your computation power into the TFLOPS area (using a PS4, say). No contest - even without two decades of chess engine improvement over Deep Blue.
It's techrights.org. Any failure is on their part, not yours, since it is crackpot conspiracy site that blames Microsoft for everything that they don't like.

This actually seems like a proper description? I never heard of the site before just now, nor read an article, but after the first few sentences (and links therein, like "MS is turning Eclipse into a proprietary tool") my shitstorm/rant/wherethehellisalltheevidencebehindtheseclaims-radar was turning deeply red :P
My first question would be, as it has been for 12 years: "what is Yahoo supposed to be good at?".

The failure to answer that has been Yahoo's biggest problem for the entire last decade, and probably for most of the one before that.

In fact, this was the first question I asked when the company I worked for was acquired by Yahoo and their management team came over to talk to us. The answer I got was a completely delusional "we take what others have invented and we do it better". I didn't score any brownie-points for pointing out that while the copying bit was true enough, the "improving" part was pure wishful thinking unconnected with any observable reality.

I kept insisting on an answer, I never got one and eventually I quit and joined a competitor.

I think the key question is not whether or not Marissa believes she can save the company. She might be delusional as well. The question is whether or not Marissa can articulate what Yahoo is supposed to be good at.
Driver Genius Pro 16 Crack and License Code Download
Obviously no company would do this but holy shit would that make the point. Just imaging Amazon, Apple, Google; practically everyone requiring government based IP addresses to go through HTTP for authentication, purchasing, etc and how quickly all of their data gets spilled onto the internet.

I mean ultimately it would be a "dick move" anyway but it would drive the point home so quickly.
Does anyone know if the AlphaGo team is saving the probability of winning assignments that AlphaGo gave its moves?

It would be fascinating to see how early AlphaGo assigned very high probability of it winning. It would also be interesting to see if there were particular moves which changed this assignment a lot. For instance, are there moves that Lee Sedol made for which the win probability is very different for the AlphaGo moves before and after?