skysight-inc/HackerNews huggingface dataset:
I too enjoyed your blog post and came back feeling happy for you. I appreciated what you went through and shared. Then seeing Pieter's comment totally turned everything upside down for me. I feel sorry for Pieter and for you. (A different kind of sorry, though).

> I had no vested interest in the page views my story on Quartz got.

I think that's a bit disingenuous. As a writer, if your story is successful and generate lots of views, this is definitely a strong factor in your favour. You're much more likely to benefit from a popular story. If you truly didn't care, then you can post on your own blog (even then I'd argue you care how successful it is).
Wait, how does giving free tickets to indigent people relates to segregation based on nationality?

Btw, here in France, we give a lot of free stuff to people in need, and we certainly won't allow this to be prohibited by European treaties. So yeah, providing free tickets for toilet is indeed a solution that can be considered.
I have to ask this: When you watch the spanish "Capture the Flag" trailer (2014) on the website it seems to be based on a different story than the actual movie and trailer released in 2015. It's basically the same two kids and the grandpa flying to the moon. But in the movie they sneak into the rocket (at night). In the 2014 trailer it's actually daylight and it looks like they ended up there by accident (the bike). How did that happen? ;-)

2014 spanish Trailer: https://www.youtube.com/watch?v=xc0rUsUjIIo

2015 Trailer: https://www.youtube.com/watch?v=67YfSzkmDgw
Go programs have roughly one active thread per CPU in the computer. I don't think they claimed they reinvented threading, they used a (known) model, where many green threads are mapped to hardware threads and added the primitives to the language. To make millions of goroutines on one machine feasible, they need small default stacks - 2kb currently.
The You Are Not So Smart podcast touched on this recently: https://youarenotsosmart.com/2016/12/02/yanss-090-questionin...
I'm not sure what you are implying here. Should we give up on creating a language that can have millions of threads because we might break selinux? Should we give up on programs with millions of threads because someone in the 1970's never foresaw that use case?
Isn't this jumping the gun a bit? I'd give it at least another month before a lack of update means anything.
One sentence sums this up perfectly - Stallman writes: "A nonfree program submits the users to the power of the program's developer."

This is almost always patently false ... A user chooses to submit themselves to the power of the program's developer in exchange for the utility provided by the program. We do similar things all the time in society:

- If I want to drive a car, I submit myself to the "programmer" who decided that the "Enter" key (gas pedal) would be operated by my foot and be on the floor.

- If I want to drive a car, I also submit myself to a myriad of driving conventions and laws that I can't change: I should probably drive on the correct side of the road for the country I'm in and if I don't stop at red-lights I'll quickly be t-boned.

These are in no way moral decisions and since many of his warnings have to do with privacy and security issues, I applaud him for raising the warning. I don't however think that he helps himself by being so black and white on issues. It's far too easy to point out hypocrisies, especially in non-software areas.
Honda’s Self-Balancing Motorcycle Is Perfect for Noobs
Question is, whether those older parts are best viewed as legacy infrastructure, or as ASICs - parts that are in their local optimization minimas for functions they perform, and better than a uniform architecture?
Here are some links describing incidents where Glenn Greenwald has taken quotes out of context:

http://www.samharris.org/blog/item/dear-fellow-liberal2

http://www.samharris.org/blog/item/on-the-mechanics-of-defam...

https://twitter.com/SamHarrisOrg/status/803464221786677248

Edit: And just to add in this particular case I'm in agreement with you, his arguments do seem compelling.
People Are Watching Two Google Homes Argue with Each Other on Twitch
I have a degree in Fashion Design.

It was about a decade ago or so. I was finishing high school and contemplating studying graphic design or animation in a renowned school in my hometown (Les Gobelins, Paris). I befriended freshmen who were being sucked up into Flash animation trend and we started working for short-lived startups as Flash animators.

Then I discovered the works of Joshua Davis', Erik Natzke's, Robert Hodgin's (aka flight404) and it was the first epiphany — I started coding. It became a part-time job and a time-consuming intellectual pursuit up till now.

I knew nothing about it, but chose Fashion Design out of curiosity and because it's an interest I could share with my sister, but kept programming everyday. I never regretted it. In some way, it's very much like architecture (technical + philosophical + social impact). I even worked as a fashion designer for a short period right after, but it was not for me.

I learned HTML, CSS and PHP, then AS3, all thanks to the massive amount of literature available. I worked part time, paying part of my school tuition. When I graduated, I used my connections within the fashion industry to work as a Flash dev in a creative agency specialized in luxury brands.

Today I'm a full-stack web dev doing mostly JS, Python and studying Lispy dialects. I currently hold a position in an academic lab, where we blend design, research and engineering to study social sciences-related question within large data sets.

I'm studying math and algorithms to make a transition for the web to other scope of interest.
Does Assange imply that the state of independent media to be so much better in Russia than in the West that WL is needed elsewhere? Why does WL exist given the statement by Assange?
Please, read this before anything else.

https://theintercept.com/2016/11/29/something-happened-to-ac...
Any bets on when the first botnet containing hairbrushes will be discovered? ;-)
I took a lot of photo courses during college as well as some art history. The photo courses were great, learning about view camera operations and processing film, but more importantly were the critiques of your projects given by the professors and the other students. This feedback I used to develop my own photo portfolio and shaped my interest in fashion photography, which includes production details.

Actually, probably most useful were the presentation techniques, including matting & mounting techniques we had to learn to properly present photos as used by galleries. This translated directly to my web presentation techniques.
It's more likely they limit the lifetime.

...or maybe they'll trigger a new era of IoT custom firmwares?
https://news.ycombinator.com/item?id=13007234

>Isn't this jumping the gun a bit?

No.
It's not just about a microcontroller, it's also about developing the software and them supporting and maintaining it.
My father is one of the last generation to be affected by the polio virus. As he is increasing in age, his body is failing, but his mind is sharp. We got him an Echo Dot for Christmas hoping that the ecosystem will build out a feature set on the device that will make his life better as he continues to lose his manual dexterity. My guess is there are a number of similarly situated people who could benefit if this platform delivers on potential. The addressable market may be small, but maybe the voice-recognition front-end is relatively trivial once you have the text API down. (Haven't had much experience with it yet, but optimistic based on his interest in the product.)
Yes, I agree. Also, this text is quite old and isn't all that representative of his blog either. The blog takes controversial positions, but is entertaining at the same time. It's sort of like a yellow-press newspaper for CCC hackers, if that makes sense.
I think the best coverage of AI in visual fiction so far is Person of Interest. Interestingly, the show was made by the same team writing Westworld. PoI starts slowly and pretends to be a cop procedural with a little bit of sci-fi sprinkled on top, but quickly evolves into treatise on surveillance state and artificial intelligence.

Fun fact: PoI basically predicted Snowden and his revelations - the episode with NSA whistleblower aired before Snowden did his thing.
I wonder why they don't make the statements more granular. Then when you update all other canaries but not a particular one you know for sure it's not due to forgetfulness and you get more information about what happened.

Or does that cross some arbitrary legal line?
I don't think its fair to bundle them together. What Assange is doing and acting is way differnt from Snowden, Greenwald. Or Poitras, Manning for that matter.

Each of these people should be looked at based on their own actions.
No. D:
Read more closely, the hypothesis is that bicameralism was an evolutionary stage in human consciousness that broke down at some point in antiquity. So it would entirely be expected that you don't experience it anymore :)
China Chip Policy Poses Risk to U.S. Firms
Nobody should be using riseup anyway, it's a fundamentally flawed service.

There are absolutely no benefits to be gained from choosing riseup over any other provider, but a plenty of harm comes from centralizing communications of at-risk users.
Ah, got it (sorry, English isn't my first language).
Great example, because this actually happened as a result of an NPR story about Alexa:

http://www.npr.org/2016/03/06/469383361/listen-up-your-ai-as...
"The nightly reset is implausible at all sorts of levels"

Especially since a lot of hosts "work" at night. :)
I don't understand why is this "reactive programming" even a thing. We, the IT
industry, had exactly the same thing as systems' architecture and targets (as
the "reactive manifesto" mixes the two together) for twenty years or more.
Microsoft Teams was only announced in November, literally two months ago! I think coming in saying it has flopped is a little pre-mature. This article is a lot of words but doesn't really say much.
Axon Framework is a very mature solution for ES on the JVM.

http://www.axonframework.org/

Here's the section of their manual related to this.
http://www.axonframework.org/docs/2.4/repositories-and-event...

Akka Persistence is the other JVM ES framework that I'm familiar with. it supports upcasting as well.

http://doc.akka.io/docs/akka/2.4/java/persistence-schema-evo...
The supplementary materials released on-line include, AFAIR, Westworld's Terms of Service - which do touch on possibility of injuries and death during the visit in the park.
One can at least imagine things like body suits with very fine-grained force feedback, etc. But that still leaves you with a whole range of other senses and physical feedback mechanisms absent.

There are scenarios where you are more constrained in real life (e.g. sitting in a vehicle of some sort) where g-forces aside, you can probably get pretty close with vision, sound, and some fairly basic force feedback will be able to get you to a fairly decent simulation. But I agree that anything involving running around and physically interacting with a 3D world is a lot more challenging.
GAME – A new Channel9 show dedicated to game development
Is Beijing About to Target Bitcoin?
He doesn't prohibit them because he can't. He directly says as much in the second line of his piece. IF he could limit you, he would.

He then goes on to say that he won't permit his software to be compatible with other platforms like Visual Studio, _even at the cost of performance_.

If that's not cutting your nose off to spite your face, it's still definitely a direct attempt to limit your freedom.
> But it is clear that something happened, and that riseup is unable to speak about it publicly. “Riseup will shut down rather than endanger activists,” the spokesperson said. “We aren’t going to shut down, because there is no danger to activists.”

If I would be a user of this service, that's enough of a red flag for me to quit it immediately. Even though I agree that most rumors are blown out of proportion considering the timing.
Hi, thanks, on which site are you trying to make it work? Mac or Win?
says who other than you?
I got a bit bored with PoI at first but I've heard enough good things that I really should dive back into it.
> Adding tmux just to get scrollback goes against Unix philosophy.

There are also simpler tools which can provide scrollback support.

The whole Unix tty subsystem goes against the "Unix philosophy", that is why it was completely scraped in Plan 9.
In my definition of freedom no visionary should tell me what can I do or can't. Actually I don't consider GPL and derivatives free licenses.
Live hacking with TornadoFX – Updating an existing application
Most of their servers are encrypted I imagine, so a seizure just means a TLA gets a bunch of encrypted disks to have fun with. My only worry is that a TLA can just ask for the keys to these disks and get Riseup rubberhosed¹.

¹ — https://en.wikipedia.org/wiki/Rubber-hose_cryptanalysis

Worth reading up about Key Disclosure Law too: https://en.wikipedia.org/wiki/Key_disclosure_law
You are right - this is just one of many difficulties...
"Telly station CW-6 said the blunder ..."

I don't think it's a blunder to say (almost) any sentence ... we do still have freedom of speech. To think that these viewers would expect that no one ever utters the phrase again is ridiculous. Next they' expect there to be legislation prohibiting certain words on any broadcast. An as more voice controlled devices are created, there are bound to be conflicts.

If they'd written this article correctly, they'd have an auto-playing audio clip that says "Alexa, order me a sandwich". A child named "Ok Google" will be the next version of "Little Bobby Tables".
I don't see how there is anything fundamentally different between voting machines and search engines as far as the morality of closed-source goes.

For a voting machine, I'd say it is immoral to have voting systems that are unreliable or unverifiable. The problem of making a reliable and verifiable voting system is mostly orthogonal to the open/closed nature of the software in voting machines.

For open-source voting machines, how does the voter know that the binary code running on the machine they are using is actually compiled, unmodified, from the right source? Even if they can somehow determine that, there is still the possibility of bugs.

To get reliable and verifiable voting system, what you need to do is design the system so that if the voting machine software does not count votes correctly that will be detected elsewhere in the system and can be corrected.

An example of how to do this is David Chaum's "Punchscan" system, or it's successor, Chaum and Ron Rivest's "Scantegrity II" system.
BFA in film and video production, and I've worked full time as a programmer for more than 20 years (game design and interactive educational software).

The greatest mistake people make about computer programming is that they believe it's an engineering discipline. It's not at all: It creative fine art - just like drawing or painting.
This is from back in November so it's already been a couple of months.
Yes, it's a custom PCB with a machined enclosure. We didn't prototype with Arduino, but we used other development boards. I set a target unit cost, then we selected parts based on cost, performance and availability.

Once we had a MCU in mind, we ordered a development kits and built an initial prototype using the dev board. After that, we did all future prototypes using custom PCBs from a contract manufacturer.
Is this a case where a government has compromised a system, and the administrators are legally bound to remain quiet about it?

If so, why not compromise the system yourself, and then advertise that? Accidentally leaving your SSL private key online temporarily would do it, surely?
C99/C11 dynamic array that mimics C++'s std::vector
There are many great visions!

But next to enabeling, productive visions there are also visions that end up making things worse.

I can understand that assessments differ, but I can see that this author clearly and explicitly envisions to force others into his preferred systems by encouraging to crippel their enviroment to make their everyday life worse.

This is not exactly the kind of vision I would like to support. I'm all in for positive, productive visions though.
As the universe approaches heat death, quantum mechanics dictates that particles jump between states randomly, such that passage of time cannot be measured meaningfully.
I always find this sort of argument in the name of freedom interesting and perhaps a bit disingenuous. The GNU activists (for lack of a better generalization) actually do not argue for more freedom of choice, but rather only for who should have that freedom: whether freedom of choice rightfully belongs to the developer or the user, the producer or the consumer. By arguing chiefly for "greater freedom" they avoid the issue of why they consider the producer of a product as deserving a lesser moral latitude than a consumer of the product; their appeal becomes not a rational appeal for why, on moral grounds, a developer should be less free and instead make an emotional appeal to the users that they are entitled to the product as a moral imperative. It seems to me, the GNU activist is not making an argument about freedom whatever, but is essentially arguing for an application of altruism to the world of software development.

I think the author of the article makes that alternative intent of the movement clear in that they are uncomfortable with the freedom actually offered by GNU licenses. If even as a user of GNU software you somehow can perceived as helping a non-Libre developer (no matter how indirectly) you are condemnable morally by the reckoning of the author. I find this consistent with my assertion that the argument is not one of greater freedom, but philosophically an altruistic one.
Or they could just make sure the appliances don't actually last 10-20 years. Update problem solved, just buy a new fridge.
Programmer at Large: What Is This?
As a human institution, science won't ever be perfect. The fundamental notions of science (reduction, documentation, reproducibility, etc) are drastically different from the fundamental notions of religion.
I think I'll learn it on my own for now and try again next year!
> Humans prefer certainties and binaries, and eschew uncertainties, probabilities, and multiplicities. So they employ all sorts of cognitive errors to avoid these things.

I wonder how general is that. I'd like to believe it's more of a mindset thing - I definitely saw people reasoning this way, but I also know some that handle uncertainty pretty well. I'd like to include myself in the second group - personally, I'm actually suspicious of anything that sounds binary in the real world - it means I'm being fed some artificial boundaries.
Has there been any news since then? I certainly wouldn't trust any organization that's being so evasive.

Looking at the warrant canary and why it might not have been updated, I suppose the most benign explanation is that they're under a "gag order" of some sort. But why? Under what realistic scenario would they be gagged, but not have disclosed user data?
>As of August 16, 2016 [1], riseup has not received any National Security Letters or FISA court orders

[...]

>Riseup intends to update this report approximately once per quarter.

So, 5 months later, no update means they have been compromised after August and received a gag order.
The tweets and statements to The Intercept back in November seem to imply that there was an incident covered by the canary statement that they aren't allowed to talk about, but ruled out "a NSL, a FISA order/directive, or any other national security order/directive, foreign or domestic". Optimistically, perhaps they had to turn over some encrypted data to a criminal (non-political) investigation. Hopefully more information comes sooner rather than later.
But, limiting debates to the observable, testable (falsifiable) and repeatable subset has helped us improve our understanding of the nature of physical reality.

Wouldn't you agree?
How often are you ordering dish soap that you need to streamline that process? Maybe it's because I live alone, but I buy dish soap maybe once a year.
I don't care if you support a particular vision. Calling people bigots, however, is a different thing.
> A terminal app that has terminal features doesn't violate any principles of simplicity.

It still depends how these features are implemented.

For example in dvtm scroll back history is made searchable by piping it to $PAGER. Similarly, copy mode is implemented by using $EDITOR as an interactive filter.
What do you do when you want to find information about a topic that is not mentioned in any sites you've browsed before or bookmarked, and is not covered in Wikipedia or Stackoverflow?
The evolution of bacteria on a “mega plate” petri dish
> comes weeks after a court blocked the professional networking service for flouting local laws
> The action is the equivalent of a nation banning “Catcher in The Rye”

yeah no, i dont think so
Millions of queries per second: PostgreSQL and MySQL with demanding workloads
Could you not simplify your large CSP header by using wildcards and moving some of your dependencies to a central place (e.g. host Font Awesome yourself)?
I've worked as a general contractor, and a union finish carpenter. (Yes--Finish Caroenters still exits in some counties, like San Francisco. The work has changed though. It's all about speed, and specs, and laminates.)

What I found is so many people glamoririze wood working, but at the end of the day keep your desk job. Working with your hands is a dirty job. It's a physical job. You come home tired. There's a reason, even custom wood shops, are filled with immigrants.

I know very few independents that make a go of it. I know a few guys who highly specialize, and claim to make a living. For a few years, guys were making good money refinishing wood slabs, for tech bosses. That market is getting crowded. A $8000 table can be had $800 if you travel, and shop around.

I won't get in to all the downsides, but if you have some extra room buy some wood working equipemnent. You don't need to go hog wild. You don't need a cabinet saw. You should have a contractor's saw with a cast iron table. A router. Drills--don't spent a lot on fancy features. Union finishers use the cheapest plug in drills. Have an assortment of clamps. Keep your chisels sharp. You don't need every router bit made either. It's not about the tools in the end.

I really think the secret is to specializing. Do custom chairs? Get your name out there. I know one guy who makes custom dressers, but they are works of art. This guy will spend months working on a piece, and some rich guy will buy it for $180,000.

I once wanted to make custom knifes, but every guy I talked to said you won't make a living off it.

I am going to try to make custom sterling belt buckles. I've done some jewelry work, and found that a hard niche to get into. The Chinese make some realistic looking hand made stuff. Yes--they steal our original ideas--sometimes overnight.

My strategy is to get in quick, and get out if I get a bunch of copycats. I already have most of the tools.

I think a lot of us want to do something else? My dad, who was an Electrician, once said, "I wish I had a job where I could sit in a warm office for two hours in the morning, and then get in my service truck and do physical labor." He never found a job he totally liked. He died an angry man. It wasn't his job he hated so much; he was just angry about everything. My biggest fear was turning into my father.

I don't think I ever will. I had a busted a gasket in my noggin in my twenties, and don't look at the world like I used too.(bust gasket--had minor nervous breakdown in my twenties. I got better, but my perspective on life did change.)