skysight-inc/HackerNews huggingface dataset:
There is a ton of curated list of awesome stuffs, as you can explore on http://awesome.re. But I found it inconvenient to search by topics, or preview projects while browsing. Do you feel the same? Is the pain point serious enough for a search engine of curated awesome stuffs?
How about people just stop talking about politics at work? If it isn't germane to your job and isn't pleasantries like talking about your weekend or your hobbies or moving or your kids or whatever, just leave it at home. It's just like dating coworkers: sure, it might not be expressly forbidden by office policy, but does that mean it's a good idea?
$2000 is what he sold the malware for from what the post says, not the damages that the malware caused.
“I've ran out of time waiting for this feature, being diagnosed with cancer”
Our brains are pretty good at image processing. Plus we have an inherent understanding the world, including the way objects rotate and change shape. We're looking for the stop sign (big red hexegon).

Though I've seen a new stop sign added recently, and the number of cars that don't see it is remarkable.

I'm not an expert on AI though ( a few classed at university and I specialized in something else).

Its the general classifiers that give us trouble. We want to show it 100s of stop sign pictures and have it figure out when we show it new one. But we're not asking it, is this a stop sign, we're asking "what is this".

We can write software that probably is good at finding hexagons and colors and thus stop signs. Take facial recognition, its remarkably good at this point, but its doing one thing ( though I've seen a computer id 3 people in a photo with 2 in it , because a third person's photo was in the background.)
> First, the book discusses explicitly how programs should be constructed.

But is it right to assume and teach that there is only one way to do it? Aren't we continuously finding out new ways of constructing programs, and isn't it useful and fun to figure out new patterns while constructing new programs?
This whole line of thought is somewhat beside the point, because the larger issue is not just about recognizing signs, but features of the visual field in general. If a system cannot be trusted to identify a road sign, I do not trust it to recognize a person.
Sorry that was a brain fart -- I meant to type thicken.

Myelination continues Into adulthood btw -- you can see a change in the distribution of white matter due to learning a new language for example.
Couldn't agree more. I'm a huge fan of the ThinkPad T series. They may not win any awards for design, but I'm impressed with how thin and light mine is considering without any tools I can pop off the bottom cover, exposing access to the user-replacable battery, CPU fan, and hard drive. A couple additional screws gives you access to user-replacable RAM.
This is a good brief post by Bruce Schneier to read when the subject of biometrics come up:

https://www.schneier.com/blog/archives/2009/01/biometrics.ht...

The thrust of his argument in this post is:

> The lesson is that biometrics work best if the system can verify that the biometric came from the person at the time of verification. The biometric identification system at the gates of the CIA headquarters works because there's a guard with a large gun making sure no one is trying to fool the system.

Which may be a good thing to keep in mind if you are using fingerprints to id someone using their phone's camera.
From afar, America always seems to adopt the sledgehammer to crack a nut approach.
Part of a space shuttle landed a rover on Mars
You're describing pass through AR and it's not that simple.
I'm a board member and founder of https://www.bitcoinwednesday.com/

What happened on 1 August and with the prices immediately after suggests how the conflict over the blocksize has been widely misreported.

Bitcoin was not ripping itself into two in a civil war, but innovating new forms of governance and token distribution for new projects.

We now have a technically proven, and from the looks of it, established new method of token distribution that is arguably far superior to crowd sales and ICOs.

If you don't like the BCH or Bitcoin implementation, there are already hundreds of other cryptocurrytencies, but you can also fork your own from the biggest, original (and arguably most widely distributed).

BCH now has a "market cap" of about $3.7 billion dollars, probably a world record for a startup (open source project) that was literally released to the world a few days ago.

If you own bitcoins before the fork, you should now own equal amounts on both sides of the coin, and (hopefully) soon will be able to buy or sell either token, depending on your preference.

Bitcoin itself has a $52 billion dollar market cap right now post fork not only because it survived the challenge and may soon implement Segwit, but because it will be one of the best chains from which to fork new projects.

There is no need to take sides from this perspective. Just sell the token you don't like and use the gain to buy more that you do like. OTOH, it's perfectly fine to like and hold both just like it was once okay to use more than one web site.

[post edited: BCash to the more neutral BCH ]
Washington gives no fuck
Brit uni builds its own supercomputer from secondhand parts
> In Go, package name should be the same as repo name.

First of all, it's entirely possible that "go" is in the repo name, but beyond that, I regularly see packages (and very popular, mainstream packages) where the package name is not the repo name. The one that comes to mind is github.com/mattn/go-sqlite3 which provides the `sqlite3` package.
OP meant the Bitcoin trade volume, not the US-Dollar volume. The BTC trading volume is extremely low currently. [0]

0: https://data.bitcoinity.org/markets/volume/2y?r=week&t=a
> An aligned word won't span a cache line. So any aligned 64-bit or 128-bit word is always wholly within a single cache line.

On x86 a 64 bit atomic can span cache lines.

> Are you really sure ARM and POWER support that?

Do they not?

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....

On older processors, such as ARM9 family based processors, an unaligned load had to be synthesised in software. Typically by doing a series of small accesses, and combining the results.

"The ARMv6 architecture introduced the first hardware support for unaligned accesses. ARM11 and Cortex-A/R processors can deal with unaligned accesses in hardware, removing the need for software routines."
developers@guggy.com returns: 'Address not found
Your message wasn't delivered to developers@guggy.com because the address couldn't be found. Check for typos or unnecessary spaces and try again.'
Government subsidies
“We get emotionally invested with bots.” How to engineer natural conversations?
How KDE Vast OpenSource Community Has Been Developing to Bring MonopolyFree Comp
Python packaging in Lambda with Serverless plugins
Macron Takes on France’s Labor Code, 100 Years in the Making
Guilty or not, this seems more like a kidnapping than an arrest. Can they really ignore all rights as they see fit?
On Demand App Development – How It Is Revolutionizing the App World
صور+عن+الصداقه+2017+كلمات+الاصدقاء+مكتوبة+وعبارات+عن+الصداقة
Can someone tell me how is current price of bitcoin or any other crypto currency calculated, or point me in direction where I can learn more about market mechanics. Say I want to develop a toy stock market, what do I need to know ? Any good book resources ? I found this while writing my comment http://www.dummies.com/education/economics/how-to-determine-...
This is no longer true. The paywall now applies to google search links.
CIS 198: Rust Programming
A more comprehensive world model. And the ability to realise that we may be interpreting an external stimulus incorrectly, and acting cautiously when that happens.
FBI tracked 'fake news' believed to be from Russia on Election Day
And he is a non-US citizen, being detained by the US, what rights does he actually have?
Step by Step Instructions to Root the Samsung Galaxy S7 and S7 Edge
Are you saying that this "established new method of token distribution" is to make a copy of the current state of the main BTC chain?
Couldn't slightly randomizing the image before inputting it to the neural network invalidate such manipulations?
A coverup is a coverup. If he cannot stand up to his investments doing poorly he has no place in the institutional investment business. If you fake (or hustle) good results to lure in the next batch of investors, yes, that is fraud. It would be an entirely different case if he would have let his funds tank but compensated the losses of his investors with large put nominally unrelated personal donations (assuming that the investors are the actual owners of the money invested, not some middlemen fiduciaries). The illustrative purpose of my example was not how bad cocaine is, it was how bad being deceptive about the nature of an investment could be even when it turns out to be successful.
I would say that you should consider using Elm instead of JS if you are building a web application and you care about reliability and maintainability.

With Elm you will have a ridiculously stronger guarantee that what you write won't break at runtime. The type system and compiler also allows you to refactor with confidence.

Vanilla JS, unless you write exhaustive unit tests, gives you neither of these benefits.
Possibly that we aren't trained on different training sets. In particular, I think most machine learning training sets have way too many positives. For example, for every second you see a traffic sign, there likely are a hundred or more where we don't see one (especially in our youth)

Also, the claim that humans excel at this can be called anthropocentrism. You could also point at the features those machine learning algorithms use and say "why don't humans see these very prominent features?"
> Artificial visual systems that have, at best, only a rudimentary understanding of what they are looking at, are in no position to act this way, and can assign high confidence values to what we would regard as ludicrous interpretations of the scene.

It's not a good idea to generalize like that. There are many AI systems that use neural nets for perception and then use different models, such as conditional random fields (CRF) to see if entities make sense in context.

Not to mention that these adversarial examples don't work well from all distances and angles. As a car changes position slightly, the adversarial example disappears. It's very hard to create an adversarial example that works from all angles on all networks. There is also a special training regimen that fortifies neural nets against adversarial examples.

The problem of adversarial images is closely related to GANs and has been brought into attention by the same researcher, Ian Goodfellow. So it's not a neglected problem - some of the top minds are on it.
the idea is the US is ruled by laws. when you're in US territory, you are subject to those laws. not being a citizen doesn't mean you have no rights.

then again this is the same government who says the Constitution doesn't apply 100 miles in from the border (where a significant percentage of the populace lives...)
> The right solution to this is to have an official database of signs and their GPS coordinates

Why does everyone think self driving cars can use GPS to identify sign locations? GPS is not accurate enough to do that, and the labeling would need to be done by hand, which is not feasible. Plus, signs change and move around, making the labeling task endless.
The case seems to stem from the takedown of a website called AlphaBay, where a large amount of new cases are now entering the US justice system.

Can someone explain what this means? Is there a news article somewhere explaining the flood of cases created by AlphaBay? Why haven't I heard of other's being prosecuted?
I know next to nothing about electric cars, but I've heard they have a drastically smaller amount of moving parts. I'm curious if that would make them any easier to work on.
Nice thing about Java's verbose naming is the name tells you the behavior. It also has a lot of internal documentation in the Java. Such documentation is easily accessible from their IDe or the web.

As the article points out, you can block the producers or consumers. So while queues and threading are advanced for an entirely new concurrency programmer, the are the most fundamental block of the concurrence developer.
Still waiting for actual details related to the charges to come out before rushing forward with my opinion on the matter.
Show HN: Jetway – User onboarding toolkit
Curious, why does the date of the pdf matter? Not saying it applies here, but typically results in mathematics (unlike those in tech industry) do not become outdated and whatever is true today in mathematics is true tomorrow. So, for instance if you proven a mathematical theorem in 1661, then that theorem is still true today.
There was a short quieter period when Adobe was incorporating Brackets to Dreamweaver, but since then we have done tons of new features, bug fixes and a steady stream of releases.

We are always looking for new contributors and can help to get started with the codebase! Join our Slack or post on GitHub!

(Disclaimer: I am a non-Adobe core contributor of Brackets).
>>He’s going to go through a trial by his peers

No if he goes to trial it will be a trial with humans on the jury but that will be as close to his "peer" group as it will be

1. They will not be from his nation, but will be Americans

2. Most of them will likely be Computer illiterate, as the prosecution will excuse anyone that even owns a computer

3. They will like be older and outside of age peer group

No it will not be a jury of his peers, unless simply being of the same species is all you consider to be a "peer"

>>he’s not likely going to receive the max sentence, and even then he likely wouldn’t serve the max sentence for a nonviolent crime (he’d be paroled).

The max sentence will be used to extort a guilty plea, happen every day to innocent people

Parole is still considered in service to your sentence, you have massively diminished rights and you are not considered a "free person" while on parole, you simply are serving your time outside the confines of a cage. Given this is a non-US citizen that complicates parole as he would unlikely be allowed to leave the US while on Parole.

On this being a nonviolent crime, nonviolent crimes in the US Legal system are often punish more harshly then violent crimes, Many nonviolent crimes have mandatory minimums, where as almost no violent crimes do. Saying this is a nonviolent crime so it will be "easy" or the punishment will be lessened is factually incorrect when talking about the American Legal system
Delve only works on Linux, OSX, and Windows. Not at all on *BSD.

∙ Delve works "ok-ish" on Linux. Sometimes breakpoints don't fire (for me), but generally it's mostly usable.

∙ Windows and OSX both have issues with (at least) cgo code.

∙ The lack of BSD support is just because no-one's contributed the native bits yet:

https://github.com/derekparker/delve/tree/master/pkg/proc/native

So, it'll probably get done at some point in the future.

As an example of the problems, a basic search on the Jetbrains issue tracker for Gogland (which includes Delve) shows many, many, many bugs filed.

https://youtrack.jetbrains.com/issues/GO?q=debugger

eg breakpoints not firing, variables being shown outside their scope, variable names being incorrect, debugging session just hanging (etc)

That being said, the problems are getting looked at and fixed, both by the Delve dev's, the Jetbrains people for things where Gogland can help, and in Go itself when problems originate there (incomplete DWARF info on some OS's for example). Go 1.9 (due for release any day now) helps with the variable scope problems.

Still, it's a long way from "just works" to the level C developers are used to. Though it's improving. Personally, I really wish the "just works" was already here. :D
Oh my, please no...
Maybe FBI thought it would just be cheaper to lock him up than pay for his research
If it was on a single exchange sure one might then the evidence holds a lot of weight. Across exchanges, it could simply be a whale trader or a market making type algo to move the prices along.

That said, I wish bitcoin related articles get to the point quickly and tell the story succinctly. This comes off a long 13-minute rant. I gave up in between to read the TL;DR version here and then scan through the article.
>An attack on something like this would scale very poorly, as you would need physical access to all street signs

I wouldn't underestimate the eventual legions of unemployed truck drivers.

They will probably lose eventually, but I expect a spirited effort.
List of unsolved problems in Mathematics
WebKit: ️ Service Workers
"They" aren't because the "players" give them very lucrative jobs when "they" quit their govt jobs. Its the classic you rub my back and I rub yours.
https://www.theregister.co.uk/2017/08/04/service_workers_lan...
I disagree with you based on experience, but you don't have to take my word for it. 'patio11 also has had some experience here: http://www.kalzumeus.com/2010/06/19/running-apache-on-a-memo...
Nice piano 3D Model on ArtisGL.com
Where in the history of the US Legal system has it given me any reason to have "faith" in it?

The US Legal system is rife with abuse, corruption, and unethical actions, there is zero reason anyone should have faith in it
Humans have weird edge cases as well. There are hundreds of visual "illusions".
With scaleAPI, you also have a 1 day delay in getting your response.
"The system" seems to have handled this pretty poorly so far. Why do you suspect their competence will increase (or, if you prefer to frame it differently, their malevolence will decrease)?
There's no direct equivalent to willSet or didSet. The closest equivalent (aside from adding code before/after your own get/set code) might be INotifyPropertyChanged [1]/INotifyPropertyChanging [2]? But they are more for external observers and add a lot of boilerplate to your code. It's possible to manage the boilerplate, however [3].

[1] https://msdn.microsoft.com/en-us/library/system.componentmod...

[2] https://msdn.microsoft.com/en-us/library/system.componentmod...

[3] https://github.com/Fody/PropertyChanged
Some context knowledge would help. For example, approaching an intersection... should I stop here? Oh, yah, there is a distorted red sign.

Also, figuring out the type of sign for the outline. Then the icon inside seems like an approach that could work.
Last time I tried something like this it was completely unreliable. Sometimes my javascripts / styles loaded, sometimes they didn't. That was when I was trying to alter HN, so it couldn't have been the site.
Constructing adversarial examples is a sophisticated task, but it's being done.
Aparrently, someone has it figured out: https://www.ted.com/talks/david_bismark_e_voting_without_fra...
It's not fair to compare with AI. In this case, a visual network is more like a reflex. They can fool the equivalent of a human reflex. The vision neural net feeds into a "world model" where such inconsistencies are resolved on a more abstract level. The same world model is being used to plan the path of the car. Even if the vision net makes an error, the internal model has ways to detect that there's a perception error if it doesn't make sense in the context.
Confusion-Matrix-Based Kernel Logistic Regression for Imbalanced Data
I think this is so because they are based on the archaic principle of guilt and redemption, and not an ethical system that considers the well-being of everybody involved.
99% of software developers haven't heard of elixir
I'll give a counterpoint based on my own experience.

When I travelled to the US, from New Zealand, to interview with a certain large company, I actually managed to mis-read road signs, in particular traffic lights, on a number of occasions, much to my alarm.

I am not a bad driver - and there were a number of factors - perhaps being tired from the trip, so, it isn't clear cut. But, I remember feeling like the traffic lights just didn't look like traffic lights - the intersections just felt off - so off, that I actually failed to recognise them in some instances.

It was actually a bit upsetting at the time, I've never quite experienced anything like it, but I think it's possible that the human system can fail to work if the input is sufficiently different from what is "typical".
Tell that to Davino Watson, US citizen, held by ICE (immigration "police") for 3 years by mistake, gets literally zero compensation:

http://www.npr.org/2017/08/01/540903038/u-s-citizen-held-by-...
> Want more?

Well, yes, since none of those are actually examples of the FBI framing anyone. Stings are not the same thing as framing, no matter how much sarcasm techdirt uses to describe them.

A sting is law enforcement creating a situation where someone can demonstrate clear evidence of their intent to break the law. Framing is law enforcement MANUFACTURING evidence that someone broke or intended to break the law.

In the terrorism cases, a sting would be the FBI giving someone a fake bomb and that person trying to blow people up. Framing would be the FBI arresting someone and falsely claiming they found a bomb and plans for the local stadium in the persons's house. It's an important distinction. In the former case, the person clearly tried to kill people while in the latter case they did not.
Matthias Felleisen: The First Year
If you are not a US citizen you have fewer rights if you are arrested in the US. Even fewer if it's via extraordinary rendition.
Ietsism
Lack of comments can be interpreted in positive light for Elixir I guess :).
> The bigger difference is ripping out the SegWit fix for transaction malleability,

Sure, and as ironic as it may be that BCH deposits was malleability attacked earlier today, I still don't think it is a good idea to focus on the technical features of these forks. Who is behind the fork is more interesting than what is in the fork.

This is not a conflict among developers, with a few notable exceptions. This is a governance conflict. That is why the conflict is not very visible in the developer community, but rather outside in social media.

The open source project is a multi stakeholder model which can be very foreign to people who consider themselves influential. In many ways it looks more like academia than a corporation. Everyone would like the developers on their payroll, but no one wants to pay for it. Pretty much like academia, I suppose.
BCash is a fork ZCash.

For running a bitdoinwednesday you seem to be misinformed about what bitcoin is.
This is Matthias Felleisen (PLT Scheme, Racket) describing how they teach the first year of computer science at Northeastern University.
Agree. I would really like to hear what is the upside / sales pitch of NATS compared to an Erlang server (that, BTW, supports SCTP out of the box).
Given the extent of coverage on HN I would say there are very few devs. on HN who haven't heard of Elixir.
I love elixir, but it's just a language. There are other great languages, too. Use what fits your brain. Don't listen to what others carry on about. The only downside I can see for me is that there are fewer, less battle-tested libraries available as compared to, say, ruby. The most unexpected benefit of getting into elixir has been the community--it's a positive place to be, and I feel it has made me a better, more confident programmer. <3
Yeah, it was on the front page for a bit but got (I assume) flagged off.

Which, for once, I agree with. Sooner or later the document will presumably come out, but until that happens I seriously doubt any useful conversations can be had about a manifesto that nobody's read.