skysight-inc/HackerNews huggingface dataset:
Yes and you can also run Lua, Javascript, Arduino/C on it.

However I thought there was already a micropython firmware for it [1]. What extra does this kickstarter bring in?

[1] https://learn.adafruit.com/building-and-running-micropython-...
> Equating political party = belief is a big problem

Why? I agree that it's wrong to assume that because person A supports party B, they agree with the party's position on Issue C. However, Surely the party you support is the one that best reflects your beliefs. If it isn't, then why are you supporting that party?

> You're forced to pick a side.

You're forced to pick a side, secretly, in a booth once every n years, for whatever reason you want (beliefs, best looking candidate, best sandwich eating technique, fair roll of die), for a few seconds (though you may live with the consequence of that choice for longer). Even then, only if you live in a jurisdiction with compulsory voting, and even then, only if ballot spoiling is illegal.

You are not forced to pick a side and wear badges and proclaim it in public between elections and campaign in favour of it or against another side and tell everyone that their candidate is the bees knees etc.
Yes but that's not what's going to court - the FBI are asserting that they have a blanket power to request Apple to hack their own product. It's a matter of law, not specific to this case and the outcome will set a landmark legal precedent.

So BillG is really wrong to state otherwise. Matters of law are never just about a single case.
Brilliant, thank you (and sytse below) for a prompt response. Looking forward to set it up.
Internet of Things Invading Our Life as Consumers
Qt MOC myths debunked
How Machine Learning Works [Interactive]
Rust isn't just a safe language. It has other features. For instance, it's a much more strongly-typed language. You can use strong type systems to solve that exact problem.

If you give me a more concrete example, besides "you can have race conditions," I can give you a more concrete way Rust fixes it, besides "you can use types."
You seemed to forget some of these gems:

- The collapse of race relations. Everybody thought a black president would do wonders for the issues of race in this country, it's done just the opposite.

- Several ongoing wars with seemingly no end in sight.

- The illegal immigration ahem "undocumented workers" (for you PC types) issue. 42 million strong at this point and no signs of slowing down. This is quickly approaching a crisis point.

- Government spying, cryptography and the NSA. Snowden's leaks and how much the government really needs to keep us safe and what they're doing with the loads of data they're gathering every day.

- The economy and the recent stagnation and recession already occurring in several areas of the country. More capitalism, less government regulation, or should government be even more involved in regulating business?

There's plenty more, but these were off the top of my head. Ask anybody about one of these topics and they'll most likely give you a fairly polarizing view of where they stand.
minefield vs mienfield
Introducing Orion: Next-Generation Hand Tracking for VR
Google Cloud Vision API Gives Glimpse into AI, Machine Learning
Yeah I would say the version number definitely has meaning, particularly in the case of a major version release.

I could see something like "Godot reached 2.0.1" getting a little tiresome. I would agree that, for a minor release like that, wording the announcement as "Godot engine now supports xyz" would definitely be more helpful.

But when they've got 20 or so major new features, there's not really a better way than to say "Godot 2.0 released" with a link to the changes.
Author here. Open for any questions :-)
Am I the only one who has no issue with these kinds of things? As long as they're treated like a regular wiretap, and only used on a crime suspect with a lawful warrant, what's the actual problem with this?
How about trying to apply the same logic for communicating with people with Synesthesia?

As a synesthete myself, that was the first thought I had after reading this article. It would be interesting to see where this leads.
> who can get me to the right space with my proto ...

Assuming that involves both a game plan & team to get it done-- Walter O'Brien's shop might be able to help> http://conciergeup.com/
Then what are you saying?
Politeness comes from social solidarity: it is a consequence of social harmony, not a precursor. What if the polarization represents actual, fundamental disagreements on politics and, at root, moral axioms? Being polite hasn't done much for the respectable right for the last fifty years.

I would rather focus on solutions like secession or federalism that allow groups of people with different and irreconcilable moral axioms to simply leave one another alone to build the social/political structures they would prefer.
That's interesting. Could that be because those filters are imaginary in nature?

After all, no specific brain activity can be detected on a person imagining Santa Claus to be real either.
I believe the purpose of the Kickstarter was to fund first-tier support for the ESP8266, whereas before it had been kind of a side project.
Spotify moves its back end to Google Cloud
The FBI is saying Apple should create a version of their firmware that only works on this specific device. I'm not sure if that's possible, though - if whatever ID they're checking can be spoofed on another device, they'd have a backdoor for all devices.

This is really more about the legal precedent.
It depends on how you value the perks - many of them (access to the GS lounges, for example) can't actually be purchased so there's no "real" value for them besides how much they are worth to you.

If you're flying 50 times a year for business, lounge access may be worth substantially more to you than if you only flew a few times a year. Not to mention if you're going to be flying 50 times a year, that $560 means ~$10 per flight to make your experience substantially less awful.
One way to look at it is as a domain specific language and the choice as between an embedded DSL or a stand alone DSL. The advantage of an embedded DSL is that a lot of existing tooling can be leveraged and the entire host language can be leveraged. On the other hand, debugging in the new language may wind up requiring deep knowledge of the host. JVM languages often have that drawback.

But at a higher level, the new language should be designed around it's use case. If it's always used in a JavaScript context, the JSON might make more sense. If it's for *nix hackers then YAML might be better. If it's for phlembotomists then perhaps something altogether new.

Good luck.
Making My Way Through the iTunes Store's Border Control
Forget Calls-To-Action, Focus on Obvious Next Step
> since compilers will check for exhaustiveness.

That's not really required for pattern matching. Certainly makes it more useful, and most implementations have it, however.
Punctuation in novels (Data Viz)
A measurement doesn't have to be direct to be a measurement. In other words, the aspect ratio of a desk is still obtained by measurement and thus is a measured quantity, subject to error and so on.

Of course, both the quantity and the associated error come from previous measurements.
Did anyone really need another reason not to use Windows?
For those who haven't been able to connect:
https://www.youtube.com/watch?v=LHY8NKj3RKs
It used to be much worse, there was no incremental compilation etc... It was about 10-600x slower compared to Javac

6 years ago I got overclocked watercooled CPU just for Scalac.
>You are not arrested for "having an opinion" but if you call for violence, deny the holocaust or endorse genocide. Those are not opinions.

Those are all opinions. An opinion is a view or judgement on a given item. Just because they are opinions you do not like doesn't make them anything more than opinions.

>Nobody moves the definition every day and it has nothing to do with encryption nor can those laws ever used against encryption by definition as they all include doing something in public.

Nobody moves to definition? Talk to me about the use of spyware on citizens, I'm pretty sure that definition just got moved.

>Probably everybody who knows the German society will know whether something is "just an opinion" or violates one of those laws just be looking at most statements. It's one of those "I know when I see it" definitions that is shared among Germans. That being said courts have created very narrow and clear precedent on those laws.

Well if the state say so then it has to be okay right?
I don't think it would be worthwhile to rewrite all of glibc, at least not initially. We should focus first on libraries that parse attacker-controlled input, such as glibc's DNS resolver, image libraries, font libraries, etc. Most of glibc does not parse attacker-controlled input and is probably already safe.
This triggers me. Besides having no explanation whatsoever, none of these palettes are usable for similar roles. So if you are able to pick a palette that suits your needs, it means you are able to understand what you need from your palette. If it's the case, it is highly likely that you can generate a better palette yourself.

Do a quick test: take a screenshot of the site, then completely desaturate the image. The values are all over the place, which means you can't use any of these interchangeably.

In my latex template, there are lines like: \definecolor{Main}{RGB}{20,189,189}, secondary and so on. So the rest of the template use the main color, the secondary, the accented one, etc, and by just changing the lines by another palette built around the same principles you get another look completely for free.
I'm in university right now and there is an object-oriented programming course (which is required by most other advanced courses), but no functional programming course. That shows how skewed the industry is. It's a pretty forward-thinking university as well.

OOP is sometimes the right tool, but most times it definitely is not. It's important to be able to know your tools and choose the right one. The current situation is disappointing though.
Isn't that still a "unit"? (Your desk is 1.7 "desk widths" long?)
Yep, it describes accidentally loading nuclear cruise missiles on a bomber as a battle:

http://dbpedia.org/page/2007_United_States_Air_Force_nuclear...
>> How can I complain? Because I have a load of complaints for each of those companies, and I want to turn them in to the FCC for spoofing their Caller ID, which is illegal.

The real question... Why is caller ID spoofing even possible. I assert that it should not be.
Some of that will be glibc's coverage of a much wider range of architectures and host OSes than musl (a very back-of-the-envelope wc -l suggests that somewhere between 20 and 25% of glibc code is in sysdeps/ or ports/sysdeps/), but that's clearly not the only thing contributing to glibc being bigger.
Spotify chooses Google Cloud Platform to power its infrastructure
You'd lose most of the safety. E.g. a lot of the value of Rust comes from ownership tracking, but you can't track ownership across a C-ABI boundary because the information simply isn't there. And I'm not sure assurances in libraries used by unsafe languages are really that valuable - it'd be like locking your back door and leaving your front door open. Better to make a clean break.
Oh thanks Bill. NOW we can have the debate! We were super ignoring it till now.
I'm not sure that UBNT makes a hub.

By "hub" do you mean their managed switches, their wireless access points, their routers, or their long-range outdoor point-to-point wireless radios?

I own three indoor Wifi APs and have had good service from them. I also own one of their three-port routers.

About ten or so months after I purchased the router, I would get spontaneous reboots that became increasingly more frequent over time. It turned out that the external power supply that shipped with the thing had become unreliable. I replaced the power supply with another suitable one that I had lying around and I've had no troubles in the year+ since then.
Doesn't this break Google's own rule of 3 ads above the fold? Or do ads that are integrated well into the page not count?
Check OpenFL.
Are you saying you prefer example 2, in the comment you replied to?

In Java-land, this seems to be the kind of thought process referred to as "engineering". Read the code in any random Spring project, for example.

Personally, I prefer writing simple code for the job at hand, and, yes, refactoring when I find two or more places where the same code can be re-used. And even though I develop mostly in Java, the most "functional" solution is generally the one with the least complexity, and easiest to debug.
You still don't get it (this exchange is a great example of how hard it is for ordinary technically-minded people to shift into the proper mindset and begin to understand what the real issues are).

The race conditions I refer to DO NOT EXIST in the static pieces of code written in Rust or whatever ivory tower language. They are EMERGENT pieces of DYNAMIC behavior that only manifest at RUNTIME due to subsystem interactions.

And by subsystem I don't just mean pieces of code...
4 Wickedly Cool Use Cases for an iPaaS Implementation
All 8 users of SteamOS will be excited to hear of this development!
You don't need if-then-else, you can emulate it by applying k and (s k) (which can represent true and false).
While I think secession should probably be a last resort, it would indeed be an intriguing thought experiment to separate the two ideological groups and see what happens. Each side thinks a society run under the opposing side's view would fall apart; wouldn't it be interesting if you could actually see which group does better after a century on their own?
Colorado resident here. Everyone in law enforcement loves to talk about stoned driving, it's their wedge issue to get this over-turned. My issue with that logic is that people smoked before it was legal too. In fact I'd guess that other than out of state tourists the rate of people using marijuana hasn't changed much more than 2-3%. So driving stoned was illegal before, it's illegal now. Nothing has changed other than law enforcement feels like their federal drug boondoggle funds are drying up.
It isn't that it is too expensive, it's the the value isn't there.

Of course it is expensive to run Hinton's digits over and over again because there is no value in doing so.

Frankly I wonder if it would work if you ran anything other than the NIST digits because (1) nobody has tried, and (2) getting training sets is expensive... MUCH more expensive than running the model.
Er, ok. It's up and working, right now.

Since Google is able to ensure it's the only ad in the SERPS with pictures, and it sits in the top spot, well...

I suspect the hard part is something other than making money on it. Maybe legal, anti-trust or other concerns?
Yes, via DFU mode.
If it becomes economically too ineffective, maybe they'll stop. Lowering the productivity of their employees increases their cost and reduces their revenue.
There's a tendency to downvote comments that are not useful, to avoid comment threads to degenerate into a flood of snarky fourteen years-old debates. A tendency that I deplore.

Also, this comment is seriously unfunny.
Open vs. Closed Driver Benchmarks of AMD's A10-7850K Kaveri on Ubuntu 16.04
Machine learning is a set of constructs for pattern recognition. AI is a sci-fi term which philosophically is a non sequitur.
i'm just wondering if there's an example of a direct measurement of a ratio, rather than one computed from the measurement of dimensional quantities.
Priming seems likely. Most experience reports I've read describe the "entities" as ineffable, so I have to think the language used by McKenna is more a cultural staple/fallback than a consistent hallucination unique to DMT.
Thanks wired! Your anti-adblock mechanism is my personal best friend as a anti-procrastrination mechanism. Stop browsing around, back to work.
Normally I skip articles by Wolfram because all he does is spout about how good Mathematica is. But filter out the free advertising for Mathematica and you have a pretty decent article that starts out discussing gravitational waves and continues on to some interesting coverage on some neat results about gravity. I'm not sure we'll be creating a stable lattice of bodies all orbiting each other any time soon, but it was fun to read about. If you are moderately talented at math/physics you can probably understand most of this article. No PhD required, and the animations are fairly informative.
Wallsend+catering+firm+Tantalus+fined+after+diner+complained+of+food+poisoning
which is, in fact, just speed

Sure, if you're talking about just Malmsteen or Cacophony. But again, you really have missed the evolution. Things have moved well beyond that in the 21st century. For just one example, the band Meshuggah that I mentioned requires the performer to shift fluidly between bizarre odd time signatures. It's debatable how much this improves the musicality, but it's an advanced skill that requires a ton of experience; some small amount of this was visible in the era you're referring to, but the evolution has been, well, extreme.
Thanks. Thanks a lot. I have this deliverable due out this week and I'm sitting at my workstation, laughing uncontrollably. "I got fired because of Lenny."

There's a couple of comedians who have specialized in baiting telemarketers[1][2]. It's a whole art form, trying to keep the telemarketer engaged while spinning the most ridiculous yarns. The horny priest, the bill collector, the retarded guy, the deaf guy, the guy who couldn't stop burping.

1. https://www.youtube.com/results?search_query=jim+florentine+...

2. https://www.youtube.com/results?search_query=tom+mabe+telema...
Maybe only because the more protocol-specific bugs are already ironed out in those stacks, leaving the buffer over/underruns
> In this context opposition is not necessarily conflict.

Than it's not an opposition.

> In a client-server security model the client usually wants as much as it can take and the server wants to provide as little as it has to. Are these opposed, or in conflict?

Now you create a malicious client which will pretent it has little, say, computational power or network capacity. So the server will have to do lots of work. Voila - a good beginning for a DoS attack. :-)

So, yes, these goals are in conflict and such an attack is a falsification of the soundness of your security model.
The thing is, this discussion is really off-topic. This spyware has nothing to do with hate-speech laws. It's supposed to be used in instances where wiretapping is legal but not possible. The idea is that the spyware wiretaps "at the source". Again, that has absolutely nothing to do with hate-speech laws and no definition has been shifted.

You will probably not even find a reasonable number of people living in Germany in favor of repealing those laws let alone something near a majority. Those laws are ok because the people living here are ok with those kinds of hate-speech laws. If you don't like it you are free to stay away from Germany.
No it looks like it's all score based so you get points for correctly flagging mines and lose for incorrect flags and hitting bombs.
I'm not a big fan of Stephen's cellular automata approaches with respect to fundamental research, as I consider them overly reductionist and largely unable to be validated.

Regardless, a very interesting article. Stephen is a pretty crazy guy (especially in person) but he is undoubtedly smart and thinking deeply about big problems.
Looking forward to the Mesa 11.3 release, though I'm disappointed because it seems my laptops processor is a generation too old (sandy bridge) to use the new Vulkan driver. Maybe some day...
Show HN: Structure – IoT Developer Platform
Microsoft are stepping up their accessibility efforts considerably
Activision Blizzard Closes Its $5.9B Acquisition of King, Makers of Candy Crush
What if the secret the spies don't want anyone to know is that they are incompetent and that mass surveillance doesn't make us safer ?

-- egregiously stolen from Adam Curtis's 'Bugger'
http://www.bbc.co.uk/blogs/adamcurtis/entries/3662a707-0af9-...

The real danger will be the actual coming threat.
Instead of their much trumpeted 'manufactured' stooge plots, our incompetent spies seem to be unable to effectively stop real battle hardened death zealots - despite near total surveillance.

Jails are surveilled in a panopticon way but rife with drugs and crime - so mass surveillance is demonstrably ineffective there.

The other worry is the nagging doubt that the fears of government are their political opponents rather than enemies of the state - our fears are not aligned with theirs.

That our political and surveillance classes are interested in power not our safety is continually evidenced by the horrifying way they use they blood of their own citizens to try to justify more political power.

Q.V. the recent attempt to link the crypto debate with the Paris atrocities or the invasion of Iraq.

So much of this conflict is manufactured by seeming negligence, the conveniently blind eye.

For instance: locking up a young disaffected drug dealer with the number 2 recruiter for Al Quaeda at the time (in France). Locked in the same jail cell together, a few years later the young recruit, recruits others and shoots a cartoonist.

In Bitter lake, Adam Curtis posits that Daesh/ ISIS was the product of a super jail in Iraq and much of the ground support of the conflict is from the local who initally supported their liberators but lost due to endless Whitehall red tape about compensation for farmers.
http://www.bbc.co.uk/iplayer/episode/p02gyz6b/adam-curtis-bi...
It's amazing how you can tell so much about a person just by reading one short article. To me, your advice comes across as condescending. Maybe you need to work on your communication skills too?

Regardless, what's the practical solution to managing complexity in a team "that's not ready"? At some point, most projects get complex enough that you're going to have to do _something_ that someone is going to find confusing. It could be functional, OO, whatever.

If you've got complexity to manage and can't use reasonable tools to manage it, you may have bigger problems. Pandering to the hypothetical lowest common denominator developer isn't going to help much, because they're probably not going to "get it" anyway and will likely make a mess in any case.
Ctmg: a Linux-native bash script Truecrypt replacement
The Augmented Reality Stack. Part 1: Environmental Understanding
Imagine the types of debugging tools you'd need to be able to finish a game like the one suggested in the article. They would necessarily need to encode transformations such as those that happen when taking LSD, compared to baseline sober people.

Or of course, try and code while high..
How many new vulnerabilities and bugs will be introduced by doing this ya think?

Rust in and of itself won't make things all better.
you know whats weird I was in Boulder recently (for about a month actually) I think I saw 1 maybe 2 people smoking...I couldn't even remember passing any places that sold it!
Well, you've got to measure some quantity. How about an angle? Measure any angle in a right triangle and you know something about the ratio of the sides.
Also if the airline does have a frequent flyer program, you should always register as they will bump up frequent flyers (even when brand new) before other people.

This worked out for me twice so far, one airline bumped me to business on my first ever flight with them.
-1; please add a logging/tracing call in your add method. Since that introduces impurity, make an algebra for effects you can do with logging, construct the program as a free monad in that algebra and evaluate it.
Probably more like sending them in with an AK-47. Each is great at what it does, but you will fail if you assign a person trained with a different weapon to the wrong task, and ask them to use an AK47 like a sniper rifle, or vice versa.