skysight-inc/HackerNews huggingface dataset:
I don't think "detox" is the point of what they're trying to do, so whether it would work as detox is irrelevant.

I think they're concerned about things like community civility. Instead of the detox metaphor, imagine a community that is riled up about something, and is starting to riot - that is, to fight with itself. The authorities declare a curfew to get all sides off the streets and not fighting with each other for long enough for tempers to cool down.

Unfortunately, that analogy breaks down, because we can all go just outside the city limits (that is, to other sites than HN) and get all riled up again there, and be ready to rumble here after the curfew ends. Still, it strikes me as an experiment worth running for a week.
This was a better article than I expected. Finding ways to measure your assumptions is great, because if you can measure the behavior, you can measure the impact of changes.

Generally, I'm not a fan of "scientific method" as a phrase. It's too often used by people dismissing intuition in a very non-scientific way.
Your comment reads (to me) as more attacks sandwiched between slices of insincere apologies. You likely did not mean it to read that way, but it does.
The performance difference is noticable. I did React into a Web worker, and here are the performance results - http://blog.nparashuram.com/2016/02/using-webworkers-to-make...

Some of the other uses typically are - sort of flow control between the thread and the worker, so that only sufficient VDOM operations are sent across the thread.

This basically leaves the UI thread to other things like GIF animations, redraw UI like buttons when user interacts with them, etc.
We live in a political world. Any attempt for the HN community to bisect the set of stories that make up our everyday experience will only illustrate the political bias of the aggregate opinion.
Because better options exist: Text Wrangler, bbedit, vim, sublime text, atom, vscode, textmate, coda, brackets, komodo edit, jedit, and chocolat, not to mention all of the Jetbrains IDEs.
> I'd have a lot more confidence in the unbiased nature of a request like this if it was suggested prior to the outcome of the election.

Can't help you there. We don't have anything like that degree of finesse in planning.

The way it works is, we do our job and think about it a lot, and don't pay that much attention to other stuff, and when we think something is a good idea and finally get around to it, we do it. About the only thought that went into political timing was https://news.ycombinator.com/item?id=13098321.
> think of /r/aww. Would you support having 50% of the stories on there be links to CNN/Fox/MSNBC? There's a line somewhere

Yet, that's the necessary result whenever declawing becomes a topic - /r/aww then becomes not just political, but even very tribal.
It's kind of the only way to do it without having an RFID tag on everything which would be expensive because they'd have to either special order the items from the manufacturer or apply them themselves both of which are costly. That's one of the major sticking points that has prevented this from showing up in normal grocery stores for years.
Messago, la première application “social et jeu”
One of the responses I've seen from Zo was a static response about Xiaoice, "U KNO HER???", and it was the exact same as Tay. Presumably Zo has some new logic, hopefully to prevent the same problems for occurring, but it really is pretty much Tay 2.0 under another name.
Beyond just emulation, Dolphin is fantastic to get insight to programming you might not be familiar with.
I spent a good portion of time learning about their HLE audio emulation and how they approached it.

It was very enlightening.
This: TextMate is basically the Notepad++ equivalent for macOS. CotEditor[0] isn't bad either, it all depends on what your needs are

[0] https://coteditor.com/
> I wonder if developments

The official press has committed collective suicide, and the whale-sized corpses are rotting in the street. Sometimes they twitch.

Things get pretty insalubrious.
Yeah that was pretty terrible. I half expected to hear the word synergy in there somewhere.

Sensor fusion? You mean multiple sensors?
I'm sure some old-timers miss chatting up the switchboard operators between phone calls as well, but we're not going back to switchboards anytime soon.
Its funny - I think the Ford quote is right. I always tell folks to not ask a customer what they want but ask them what their problem is. Its the customer task to describe and demonstrate their problem - its the founder's task to think up and test solutions for that problem.
" People want groceries as cheap and fast as possible. They don't go to the grocery store for social interaction and forcing the majority of people to pay extra for something that only the minority get value out of is not a competitive strategy."

crazypyro, you may want to do as Brian Regan said (https://www.youtube.com/watch?v=l8kThoZpF_U ) and pick up some Montana brochures. If you don't have 3-5 minutes in the day to talk to your neighbors, you either need new neighbors or a career change. Life is a lot of things, but it ain't all GSD all the time either.
This looks like a nice idea but it's a bit unfortunate about the name clash with https://github.com/rpominov/static-land

Edit: Dear downvoters, normally it'd be unlikely for the name clash to matter, but because these are both JS libraries, both available on npm, it's the difference between `npm install static-land` and `npm install staticland` which would be an easy mistake for anyone to make.
> > So, here's one answer to how: as I am doing right now, we can encourage others to be optimistic

> Yes, did you notice that I already made that suggestion in my post that you replied to and you just repeated it?

Hmm, let's see...

> Ok... so exactly how do we address it? Do we repeat, "From now on, let's all be nicer with more positive energy and feedback!" Ok, now that we've done that, is the problem solved? Why not?

yeah, no, that's not the same thing at all.
In the creativity bucket, there's also a fair amount of inspiration from:

1. Studying other products and reasoning about them.

2. Conceptually dissecting multiple existing products and looking at different combinations of some subset of their components.

Any thoughts?

PS: Loved your essay
I suppose it would depend on the context of the discussion.

Evolution can be defined as a gradual development of some thing. This thing does not necessarily have to be defined as life. Since celestial formations develop from a starting state then yeah, they can be considered evolution.

In the context of the conversation as it pertains to life, I would imagine that a discussion of evolutionary life would start at the moment a given thing becomes capable of change as it replicates.
5ghz has less penetration than 2.4ghz, it may be a distance thing.

Ethernet FTW.
Perhaps upvote/downvote could be replaced with ontopic/offtopic. Or goodpoint/badargument.
Just from your post, I have a pretty fair idea that, if you got political power, you wouldn't want to go in directions that I'd like.

Let HN be HN, where we can have a reasoned discussion. If you want to politically organize the tech community, take it somewhere else.
I normally pack my own backpack. That way I can be sure the squishy stuff is on top, the glass bottle goes in the glass bottle holder, etc. As a nice bonus, the bagger can take a couple minutes rest.
Can't people with no credit open a checking account and get a debit card? I was never askef for a credit score when opening one of those.
This is a slippery slope, I read it as "lets censor ourselves for this week and everybody should do their part".

Tech is like any other industry, it's rife with politics. I don't agree with trolling but obviously this place isn't reddit, lot of political debates are valuable and offer insights for those less politically inclined.

If we agree to this policy what guarantee is there in the future that other topics that HN leadership doesn't like will be censored?

This is censorship pure and simple. Shame on you Dang for even suggesting it, my question is:

Is HN an America based community that reflects the core beliefs in freedom of speech & expression?

If yes, we shouldn't even have this kind of thread. Let trolls be flagged but everyone else having meaningful discussion should not be collectively punished.
What you describe is not your theory, it's pretty much conventional understanding of what life is in terms of thermodynamics -- a local capsule of low entropy. It's just that in formal treatment of thermodynamics, there is no negative entropy, there is just high entropy and low entropy. Also, the total entropy of the universe is largely irrelevant. This view is nothing new. What is new (or claimed to be new) about the work reported here is what drives the emergence of these capsules of low entropy.
+1 for Julia - Please kindly file a request on github:

https://github.com/Microsoft/AzureNotebooks

(user request > our wishes)
Thanks - I agree that balance is really important. Also, in many cases - especially where the founder is a user - intuition can be a key early driver of success.
The State of UX in 2017
Do you have to support dependants?
Are you deeply knowledgeable about and interested in any of the verticals you were involved with (real estate, etc)?
What would you most want to learn?
What path sounds most enticing to you? What sounds the most fun?
I suspect someone somewhere would eventually find out.
I imagine this scenario has played out a thousand times when it comes to the socioeconomic effects of technology given the rapid pace of ostensible innovation. I think it actually is part of the problem, while not a specific critique of Amazon Go, to the degree that technology advances at a rate faster than we can make sense of their effects, we face the possibility of endangering the lives of millions of people. Theses and dissertations aren't the only means of understanding, but they are invaluable mechanisms for grounding the discursive space in a digestible format.
I did something similar for React - and here is a blog post about what exactly is happening - http://blog.nparashuram.com/2016/02/using-webworkers-to-make...
They're standard issue from American banks these days. I believe you can request them from UK ones too if you have trouble remembering a PIN, though.
It's not "dystopian" if you're on private property and have accepted their terms of service. You can avoid surveillance by, you know, choosing not to shop there.
I think it's kinda making the argument of "humanity always avoids large disasters" means that "humanity doesn't need to work to fix large disasters". I think this is wrong and we have avoided most large disasters by actually expending effort to fix them (e.g. Y2K). I think the thesis falls apart if you stop trying to actually attempt to make it better, which is what people are advocating for climate change.
I think a bug tracker is where the rubber meets the road. Blog posts people write or hecklers on forums are potential avenues to take feedback, but a bug tracker is where you can expect the most actionable feedback.

Since that's the maintainers' domain, I don't see why they shouldn't just close issues as "will-not-fix" with tags like RUDE or SUBMISSION_GUIDELINES. If someone is taking the time to file a bug report, and they genuinely want to see their problem get better, they'll follow the bug submission guidelines and give you a detailed report. Heck, if they really want to see change, maybe they'll even file a pull request with a patch. If someone just wants to flame or be snarky, close their bug and hopefully they'll try again with a more business-like, respectful post. Never forget, they are coming to you, and the customer isn't always right even if they are paying you.

It's okay to blow people off who are just in the game to tear you a new one; life's too short to give them the satisfaction of your care and your craft. Trust me, the harshest thing you can do to someone like that is to ignore them completely as they've just wasted their time and energy flaming you. You can take some satisfaction in that.
>Even the track gauges differ sometimes.

Do you mean minor but incompatible gauge differences?

In India there are two main gauges (last I checked, which was a while ago), broad and meter gauge, but there is a lot of difference in the sizes of the two (bigger long-distance trains run on broad gauge and local smaller ones, like for remote or hilly areas, run on meter gauge). Wondering if you mean minor differences between gauges in adjacent countries, like 5.4 feet vs. 5.7 feet, (made-up numbers) which is only 3 inches, but would still make them incompatible.
"One partial solution might be to ensure that
apprentices can borrow money (e.g., through student loans) to pay for their own instruction or to post a bond that would be forfeited if they left their stand-alone or school-sponsored apprenticeships before their employers had recouped their investment."

That's effectively indentured servitude.

The big difference between union-run apprenticeships and employer-run apprenticeships is that the union represents the employee's interest, not the employer. This results in a much more formal educational arrangement. It's not just "cheap workers with a little training now and then".[1]

[1] http://www.eurofound.europa.eu/observatories/eurwork/article...
It would take many cameras working together to pull this off...what happens when you drop out of sight? Feels like a big vending machine...If they're not competing with big grocery stores, then this won't scale well...right?
Have you bothered to ask yourself where the money goes after it's put in the pockets of Bezos' and other Amazon investors? Do you think that money is just sitting in the bank doing nothing?
> Yes, a standard engineer's employment agreement prohibits engineers from performing patent searches.

Patent searches are one thing and yeah, big companies like Apple don't want their engineers reading patents at all since it puts them in line for treble damages should they lose an infringement suit. Startups on the other hand, are a different breed and they're not going to fail based on infringement. So you won't see those terms in a startup's employment agreement. Later, maybe.

Also, patent search != reading claims. First, a patent is broken into roughly two halves: specification and claims. Claims are written in a very stylized legal manner which is not meant to teach at all. The specification teaches and supports the claims. Everything that's in the claims must be supported in the specification AND the specification must effectively teach the invention.

So when I say that you shouldn't read claims, I'm saying that you the engineer who's trying to learn from the patent's teaching is wasting your time trying to figure things out from the claims. Figure that out from the specification.

But saying don't read the claims doesn't mean don't do a patent search.

> patents are hindering their intended purpose, e.g., PUBLIC DISCLOSURE OF INVENTIONS to advance the state of the art

This is mistaken. The purpose of patents is to reward the development of new inventions with a temporary monopoly. In exchange for that monopoly, the patent must teach. Public disclosure is not the purpose, it's the other half of the deal. In house lawyers who say never do a patent search are being well, unnecessarily careful.
I disagree with this. Trying to divorce issues related to the tech industry from HN is irresponsible. We can't bury our heads in the sand and hope for the best.

Purely political posts rarely make it to the front page anyway. And having those discussions in comments is what comments are there for.

The only thing I'm going to flag is this post.
Thanks for building this fantastic site, I use it all the time! What's your business model?
Compared to other online communities - absolutely. HN rarely devolves into "Damn [liberals|conservatives]" and people often get called out here for ad hominem attacks. Political articles without any basis in technology and clickbait titles are also usually quickly culled.
Static site hosting is cheap, and I'm not super interested in competing with other services with per-site costs. staticland is primarily an open source project that I use for my own purposes, and I'm open to building out static site deployment projects that fit a company's specific use case based on staticland.
All these routing libraries are just wrong level of abstraction. In HTTP you have resources, and resources are not flat, they are hierarchical.

And hierarchy of resources defines some connection between then, and some common properties (data, access level etc). So any resource can respond to some HTTP method or can delegate to another, nested resource (if any) for any method.

So (in PHP, from our still proprietary framework):

// Index resource, just routing, no HTTP method handling.
class IndexResource extends Resource {
public function __construct(Application $app) {
// ...
}
// Route nested resources for any request
public function any(Request $request) {
// Static path:
$this->path(
CollectionResource::Path, new CollectionResource($this)
);
}
}

class CollectionResource extends Resource {

const Path = 'items';

// Parent resource type constraint, you can access
// parent data using IndexResource API:
public function __construct(IndexResource $parent) {
//...
}

// Route nested resources for any HTTP method:
public function any(Request $request) {
// Regexp pattern for URI segment:
$this->match(ItemResource::Pattern, new ItemResource($this));
}

// Or handle GET
public function GET(Request $request) {
// ...
}
// Or POST maybe
public function POST(Request $request) {
// ...
}
}

class ItemResource extends Resource {
const Pattern = '(\d+)';

public function __construct(CollectionResource $parent) {
// ...
}
public function any(Request $request, $prefix, $id) {
$this->item = Item::find($id);
}

public function GET(Request $request) {
return JSON::string($this->item);
}
}

It's not about routers + controllers etc, it's just resources + delegation to nested resources:

- recursive routes are trivial, so no problems with CMS-like applications;
- looks good with type systems;
- no long routing tables (in fact, no routing tables at all), so true modular apps;
- you can use anything (e.g. database) for resources lookup, good for CMSes again;
- it's absolutely RESTful.

Yes, automatic URI building is not so easy, but it's kinda possible, in some semi-automatic way.

I wonder why frameworks built this way are so uncommon (ours were inspired by Bullet BTW).
40 pin GPIO header to a Pi Zero. That was enough;)
A lighting desk for lighting live bands. The other desks on the market don't support the busking that this is designed for. The aim is 'no friction between the music and your lights'.

36 motorised faders, 2 DMX universes built in, up to 8 more with ethernet adapters. uses two Beaglebone Blacks and a Raspberry Pi 2, as well as 42 Atmel ATTiny828s. GUI code written in Python using pyside, and the other stuff written in Go.

No blog, just a single facebook page: https://www.facebook.com/ManyHandsLighting/photos/a.79431027....
Alessandro Chiesa [1] gave an accessible "State of the Snark" [2] presentation to the Silicon Valley Ethereum [3] meetup in October 2016 that is a good companion to this. Alessandro is working to implement SNARKs in such a way as to not require the trusted setup.

[1] https://people.eecs.berkeley.edu/~alexch/

[2] https://www.youtube.com/watch?v=g-HhDyXPWZc

[3] http://www.meetup.com/EthereumSiliconValley/
Well, you're introducing a flamewar topic into a thread about how harmful those are and how we're taking a week off from them. I don't think the downvotes need much explaining.
Laughing and crying. It's sad that people in the community feel alienated in response to something so simple and off the cuff.
As technology inclined people, I consider it our duty to have that discussion.

We work on technologies that impact, in one way or another, other people's life.

As you correctly point out, the discussion of the social impacts of Amazon Go is currently open in another thread and I consider that a must.

Other example of the need of politics in here and in our heads when we design something is the case of Tristan Harris [0], as a former Google employee.

I am not saying I agree with Tristan Harris, or with one side or the other in the Amazon Go thread, but I consider HN as a place where civil political debate needs to take place, because we have a moral duty to have it.

We are, in a way, the 1% of "technologically aware people" (and probably among the world top 10% wealthiest...). We need to discuss these issues and we need to think before we act. I'm not trying to re-enact the 99% battle, but our privileges do come with a price and that price is thinking before we act...

I urge people on Amazon Go team to have that discussion. Do they consider working on that project socially acceptable for them or not, and why?

Do I consider, as a SaaS marketing provider, my job as socially acceptable, and why? That is something I, both as a citizen and a business owner, need to think about and openly discuss with my customers, shareholders and consumers/citizens if need be.

I will probably kick down an open door, but the etymology of politics is politika "affairs of the cities": aren't we all, as technology workers/operators/... all living in these cities?

[0]http://www.realclearlife.com/2016/10/27/former-google-produc...
Overpass 3.0 – Redhat's font built for the web
I'm building a USB-connected OPL3 synthesizer. I'm using an Arduino Nano as a command processor, so that the host computer sends register change commands, and the Arduino manipulates its output pins accordingly to actually send the data to the hardware.

When I've got that working, I'll make some modifications to Dosbox, to make it pass through Adlib/Adlib Gold commands over serial to the device.
[msft]

Awesome! Cambridge University (Dr Wells) just did that. Here's their notebook:

https://notebooks.azure.com/library/CUED-IA-Computing-Michae...
Yes, one of our YC partner Dalton Caldwell hammered this idea in my mind. He told me that when he sees a founder trying to attack a product that other have either failed or succeeded at - he looks for what they've learned from those folks. If the founder dismisses previous attempts to solve this problem or similar ones - that is a very bad sign.
I'm getting a weekly dose of Ted Chiang by just farming links to free stories people post on HN! :D
Thanks!
Not yet, I'm in research / learning / pooling resources for pcb fab on a desk, all-in-one. I've done CNCs before as a hobby, film scanners and stuff like that and I have some concepts which I think could yield an 'affordable' all-in-one pcb. You give the machine gerbers, you get (a few layered) pcb out. Maybe even a pick and place inside, but that's further down in concept. One step at a time, as time permits.
Non-paying internships require that the company receives no benefit from the intern. You can't have an intern do something useful and not pay them. They are an employee if they are doing something useful to your business
This is ridiculous. Becoming an Ostrich is never a solution. Shame on you.
Is political discourse in HN comment threads ever actually "effective", though? What actually results from having those discussions here that couldn't be accomplished just as easily in a forum where it's explicitly on-topic, e.g. /r/politics or similar? It's not as though policymakers or voters are looking to the HN comments section for guidance.
Wouldn't it make more sense to use something faster and simpler for most routing, and then an optional argument for regular expressions? Lots of web frameworks use that approach.
Parallelism is not Concurrency
Detox week may be a good time to focus on non-political positions and views to problems like mass-job displacement. Are there solutions to these problems that don't fit neatly into a political ideology? Are there solutions that don't require government policy?

If the non-political solution antibody makes itself a permanent resident of the HN community as a result of detox week, I know I'd be pleased.