skysight-inc/HackerNews huggingface dataset:
Why stop at hardware, though? I can imagine the book title now: "FULL Stack: From Electrons to 'Electron'". The first chapter would review basic quantum mechanics and semiconductor physics, MOSFETs, and CMOS gates. The second chapter would review digital logic design and computer architecture. The third chapter would move into compiler and OS theory and design. The fourth chapter would briefly diverge to discuss microwave and fiber optic transmission lines, and the fifth chapter would return to discuss network architectures and communication protocols. The sixth and last chapter would tie it all together with a MVP implementation.
I was not aware of that, thanks.
Knowing how many requests you can handle before you need to upscale must be nice.
Would you do something like that again on a different project?
This recent OSDI paper [1] has a direct comparison in Fig 8. It appears there is no particularly pronounced distribution or general performance advantage, and TensorFlow actually outperforms MXNet in this comparison.

1: https://www.usenix.org/system/files/conference/osdi16/osdi16...

[full disclosure, I work on the TensorFlow team]
Correct. If the federal government wants to build or subsidize an electric charging network then it should build or subsidize an electric charging network, not luxury cars.
Seeing as NIST recommends PBKDF2 over bcrypt and scrypt should we assume that means NSA can crack PBKDF2 faster / more cheaply?
There is not an infinite number of companies like Facebook.
I'm enrolled in Efros' computational photography course this semester, and Tinghui and Jun-Yan are the GSIs. It's fantastic to experience the bridge between teaching and cutting-edge research!
My thought is that a corporation would not be an entity. It would simply be a partnership of individuals, so the penalties would fall on the individuals. They could have some sort of a contractual arrangement with one another for things like mutual support if someone sues them.

I also suspect that without corporations, businesses would be a lot smaller, limited to whatever the owners can personally monitor and control.
That's the one I exclusively use because I'm a control freak :-)
If you click on the "Fork" button from GitHub's website then that is exactly what you'd be doing.
No there are an infinite number of companies that can be created that service government needs. So someone will. Recently a company cut its staff in half because Twitter and FB cut them out of their streaming service after the media and ACLU reported that they were using to monitor protesters. But what do you want to bet that another company will not take its place? Supply and demand.
Building 8-Bit Bots
> I feel very confident you don't live in a tropical climate and have never experienced the application of fresh cut aloe plant.

I feel very confident that this is irrelevant since lotion you might buy at Wal-Mart is definitely not fresh cut aloe regardless of whether it contains small amounts of aloe juice.

> Plus you can eat/juice the gel and it has hydration and anti-toxin benefits.

Whenever someone makes a generic reference to "toxins", I immediately doubt anything else that they say with respect to health or medicine. There are many things that are toxic to humans but there are no things that are generically "anti-toxin" except maybe water. I cannot imagine that aloe has any effect on mercury exposure, or cyanide consumption, or even tobacco smoke inhalation.
2016 marks the end of the app era. The chat bot era has begun
3 useful tools for developing Messenger bots
Probably Eric Schmidt because he was the only one who wanted to stay in China after the censorship (in How Google Works, he explains it in details: https://www.amazon.com/How-Google-Works-Eric-Schmidt/dp/1455...)
Oh right we need "substantive comments".

How about "Not every damn problem in the world is solved by liberal applications of blockchains and ML".
Charge-only Mini USB connectors are a different question. They're possible to build, but non-compliant. Charge-only USB C cables are part of the standard. The difference is that you can only blame cable confusion problems on the standard in the latter case.
Yeah, this concern crossed my mind when writing the post.

Did you have a specific alternate "core system" you'd prefer I had written about?
https://news.ycombinator.com/item?id=13018770
No! We shouldn't prioritize research so that the technology can improve. We should shell out billions of taxpayer dollars on existing technology that isn't competitive without subsidies so that politically connected businesses like Solyndra and their investors can pocket millions of your dollars and then go bankrupt. \s

:-P
There are a lot of papers talking about the trade-off between algorithm convergence (validation accuracy) and system efficiency. At least it is my major phd research topic at CMU. In the context of synchronized SGD on deep CNN models, my observation is that up to batch-size X, the convergence speed is not so sensitive to the batch size; between X and Y, we still get good convergence rate by tuning the hyper-paramters carefully; but beyond Y, it then becomes an interesting research question.

Both X and Y are related to the dataset and network complexity. A rough guess I often use is num_classes < X < 10num_classes and Y ~= 10X. To accelerate the convergence for batch size between X and Y, we can either increase the data augmentation or learning rate, or both. The basic idea is to add more noise to the SGD training to avoid falling into suboptimal points too easily.

The paper you mentioned studies the extremely case that batch size >> Y. They used CIFAR 10 (num_classes = 10) and batch size (20% num_examples = 12K). I also surprised that they also extended our earlier work to CNN and showed promising results (Sec 4.2)

But also as mentioned by the paper authors, there is little theory we can say about that. I expected that the research community will have fun about it for a while.

But back to the MXNet benchmark, we did successfully tuned the hyper-parameters with 128 GPUs and batch size = 32 * 128 to match the convergence compared to a single machine on the Imagenet 1K dataset. So we think our setting is reasonable. But the main point here is that we are more willing to show how fast the system can achieve, so that researchers can easier try more efficient distributed algorithms here.
Good tip... thanks.
In what way is your proposal meaningfully different than a class action suit?
Bigwig Siemens PLM Chairman Responds to DeepChip IC EDA Users
Thank you! Your words mean a lot. I agree that learning by doing is especially useful for coding and it's always great when non-developers pick up developer skills (it makes you better at what you do, and developers love you more too)!

Message me if you have any questions along the way. I'm here to help.
Pafwert [1] creates the absurd really well.

[1] https://github.com/m8urnett/pafwert
Am extremely disappointed that this scene in the movie Hackers has not been referenced:

https://m.youtube.com/watch?v=4U9MI0u2VIE
FluidNet – Accelerating Eulerian Fluid Simulation with Convolutional Networks
I think a good NPS survey asks why instead of just collecting a number and a great founder follows up to learn even more about why.
That is surprising. I wouldn't've guessed 75%. I would've guessed it could be arbitrarily close to 50%.
Stop Talking About Innovation and Get to Work
Making people operate against circadian rhythm is a hard sell. Google advocates against that in SRE book.
I think the point was that the real thing is just as much (or as little) of a fraud as the fake is.
What's the point of subsidizing a charging network if nobody can afford the cars that use it? Tesla isn't the only company being subsidized for building electric cars.

I swear, it's like some people around here have no concept of history or economics. How do you think the oil, electricity, telephone and data infrastructures of this country was built, anyway?
Another alternative: use this compensation model and you may not need VC

https://qbix.com/blog/index.php/2016/11/properly-valuing-con...
because stalling shipments of food or medical supplies is a big problem.

because you could be costing companies that have no direct relation to the dispute lots of money.

So the courts have some power to say no, get back to work. if the conditions are that bad the employees can still counter this by quitting.
coding: "write a socket listener that reads from a buffer and converts it into a null-terminated string".

solving a problem: write a program that does (some open-ended business problem). Or generalize the socket listener so that it works on any platform, OS, hardware, network configuration, etc.

A coder might do great on confined problem space, but when you ask them to write a larger program they dont normally know how to design it. This isn't just true of bootcamp coders though. Tons of CS grads wouldn't do any better. Otherwise FizzBuzz would have never been a thing.
The medical benefits of Aloe are actually fairly shaky scientifically.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1313538/
CONCLUSION: Even though there are some promising results, clinical effectiveness of oral or topical aloe vera is not sufficiently defined at present.

http://www.mayoclinic.org/drugs-supplements/aloe/evidence/hr...
> They printed listings in the magazines, and enthusiasts would laboriously type them line by line into their machines.

Guilty!
This is great! I've been wanting to learn more about Rails for a long time. Thanks.
Honestly for me… C++. C++ but with restricted and consistent feature usage at every level of the stack. This means no stdlib, no stl, no boost. Writing your own pared-down standard library is actually not that hard if you make sure none of the calling code hits edge cases. 90% of boost just makes sure it's robust in the face of anything (classes that are movable but not assignable, initializer list constructors that behave differently, classes that overload unary &, etc… just weird stuff). Honestly the only reason I do this is simply because I like writing fast code and C++ is a good tool to do that. It would take me longer to become equally proficient in Rust, D, etc, than to just write 100% dependency-free C++. I mostly work on programming language implementation though, so libraries are less of an issue than in other possible situations.

D has been catching my attention a lot though. I just wish it had something kind of like C++'s move semantics, to make implementing owned pointers (C++ unique_ptr, Rust Box, etc) possible. Maybe it does and I just haven't seen it used yet. The other problem I have with D is that most libraries seem to rely on the GC.
> Aloe in plant form is the real deal

FWIW, a quick review on wikipedia indicates that there is no scientific consensus on the effectiveness of aloe in the treatment of burns.
When you can buy and sell a legal action like that it strikes me as a super bad idea. Wouldn't there be some legal equivalent of the patent trolls who today purchase outdated patents and then go around filing nuisance suits based on them?
Don't they own all that content according to their TOS? So what exactly is being censored when the content is owned by the same company that is choosing whether to show or not show certain content?

Edit: I stand corrected. They don't own the content. They can just do whatever they want with it.

Muddied thinking when it comes to these things doesn't help anyone. Facebook is not a champion of democracy or human rights. They're a business. No one should expect their core value system to be aligned with anything more than making more money and we should use the proper words. When they virtually own the content by asking you to allow them to do what they want with it we shouldn't call it censorship when it is suppressed. It's not like facebook went to the library and burned all the books that said bad things about China. It's more like the book was never put on a shelf to be accessible to begin with.
Will requiring salts break ms-chap-v2?
This is pretty weird. I'd heard about the 7 points claim (and debunkings based on the fact that the effect disappears after controlling for education/race/density) around a week ago.

But Alex Halderman genuinely is one of the world's leading experts on voting security. He's also a brilliant, careful researcher. I have to wonder if there is additional evidence that isn't mentioned in the article?
Makes sense. I just thought if a corporation would be taken out of business for a while instead of just paying a fine as they do now, a corporation couldn't grow very big either because the risk of somebody doing something wrong would be too high. Your approach is probably simpler.
Now use a couple words not in the top 10,000. Suddenly your complexity goes waaay up.
New battery lasts for days, charges in seconds
You're right, thanks.
In general I'd argue that that's a tooling issue rather than a language issue - it should be possible in theory to provide tooling for any language that will give you a sufficiently detailed crash dump to diagnose the problem.

In practice, very few languages do so, and the ones that do so require a fair bit of work to set up, which is really annoying. The only thing worse than being told "but it worked on my computer" is being the one actually saying the phrase!
Shitloads and zingers: on the perils of machine translation
It's a historical thing in the US.

During or possibly after WW2, wages were frozen in the US. Employers started offering health insurance as a perk to get around the freeze and compete for labor. At least that's what I remember reading.
Interesting article, but the title of this seems a little odd.
Mr. Zuckerberg was even more optimistic about the possibility of using the same tool to suppress fake news in the US. "China is a beta-test with a billion users," he said.
You can buy a Yubikey, use the Yubikey Authenticator instead of the Google Authenticator, its more secure by far, and you can use any Android device at any time.

Or use a Cloudbased system, LastPass Password Manager for example does this. Authy does the same thing.
Ah, that's the Pace serial interface there. Yes, I remember that one.
If downvotes prove you are correct then upvotes would prove you are wrong. A comment with this quality is a very singular thing.
I would prefer to implement the sending of webhooks in bulk - if the consumer falls behind, they receive up to 100-1000 webhooks per request (depending on the size and complexity of each individual webhook - ids only is 1000, complex documents 100). This drastically cuts down on the number of concurrent requests to a single client when load is high, or the consumer broke down for a period of time.

Unfortunately, developers writing code to receive batch requests are often... inadequate, to say the least. They'll write basic looping code without any error/exception handling; so if the 3rd item in a bulk request of 100 items causes a server-side error for them, they throw a 500 Internal Server Error or similar and fail to continue processing items 4 through 100. You simply cannot batch webhooks as a producer, unless you detect a single failure from the client to process a batch as a cue to drop to performing "batches" of size 1 until you receive an error for a single request, at which point you return to bulk. Rinse and repeat.

Honestly, being the producer sending webhooks to consumers which are written by random developers is a nightmare. You have to understand that your customers will not write proper code to accept your webhook requests, even if each request is for a single webhook. You also must understand that your customers will not look to blame themselves for shitty code. You can retry 1,000 times over a 48 hour period, and if their code still fails to process the webhook, it will be YOUR fault, not theirs.
Truthfully, it is horrible to be on the sending end of webhooks to random developers/customers.
> Don't they own all that content according to their TOS?

No they don't. They have extensive usage rights to it, but they don't own it.
This is right up my alley, I'll let you know how it goes.
I assume they would be? If a store stocks two "Aloe Vera" products, and one has the seal from the private organization, then customers will know that the private organization vouches for the product with the seal.

The theory is that if the seal adds value to the product insofar as it accurately assesses some quality or standard of the product.
How does a U2F key help you? Most places don't support U2F.

Bluetooth and NFC are standardized, and the first products are out. I really hope U2F and UAF are gone 'make it' in the market.
You don't have to live in the tropics to grow aloe. They can survive a winter in a sunny window. And yes, it most definitely does work on sunburn straight from the plant.
bitscan would change 3 instructions (xor, mul, -1) with one - wouldn't be a huge difference; in this particular scenario.
Have you actually implemented this idea in contracts? It sounds cool in theory but a PITA/unrealistic in practice.
Easiest is b2b. Are any of your ideas something a business would pay to use? Start with a product that cost say $50-$500 per month.

Much easier to sell 100 copies of something than get 100 million people to use your software.
Ah. I did not know that.

When I was growing up, there was a 24/7 coal-mine near-by and everyone was on two-week rotations for their shift. Which (naturally) sucked. Eternal jet-lag. I thought that letting people simple pick their preferred, and stick to it would solve the suckiness...
New bullet train in China opening in December
I don't think your understanding of American politics is very accurate. For example:

> Iirc they've fought Medicare tooth and nail, even though it's modeled on a republican program.

First, you're thinking of Obamacare, not Medicare (actually, the Affordable Care Act); the narrative you're reaching for is that the ACA is modeled on Republican ideas, therefore the GOP isn't allowed to object to it. Medicare is something completely different, a health insurance entitlement aimed at seniors that's existed for decades.

And even then, neither half of the story is really true, because the GOP is not a monolith. Yes, the Heritage Foundation proposed something vaguely similar in the '90s, and Mitt Romney -- a liberal Republican governing one of our most liberal states -- pushed a vaguely similar plan as well many years ago, but the majority of Republicans disagreed with both on the idea. And even if it was based entirely on an old GOP idea, there's no logical way to therefore decide the GOP can't have problems with this implementation of it, or not believe the Obama administration would be competent to execute it.

Think of it this way. Bill Clinton supported military action against Iraq during his term, and even carried it out. Does that mean no Democrats were allowed to object to George W. Bush's Iraq war, because it was "based on a Democratic idea"? Of course not; the very idea is absurd. Same deal here.
Is Social Media Disconnecting Us from the Big Picture?
I actually did hear about this tip prior to returning it and tried it out with no luck :(
Highly recommend Ed Glaeser's book if you'd like to further understand the socioeconomics and urbanisation aspects of this trend: https://www.amazon.com/Triumph-City-Greatest-Invention-Healt...
It's a Hamilton reference. Mods will change it.
I could never do this. Because I would want a real Lisp. And that means things like GC.

Do you want to implement GC in 64k?

Also, I don't know compilers super well. And you have to know compilers to actually write an efficient lisp. I plan on learning that, at some point, but while I'm also writing an OS (or at least a monitor) for a Z80? Nope, forth it is.
wouldn't that be Vi?
There are plenty of in state students of Michigan and Michigan State that leave the state after graduation.

I've gotten to know plenty of exceptional programmers, people with hackathon and open source chops and they all uniformly depart to Silicon Valley.

Silicon Valley companies and large VC firms are very organized and pursue them aggressively. First for internships and later for full-time positions. Then they get to the Bay area and despite what they think is a huge salary they soon learn that they need to pay half of it just to get an apartment.
They are, but would engender less trust than if the government had approved it. Ergo, more critical review of their approvals / marketing.

For consumer goods, companies would hold each other accountable- no company would advertise "X approved" once X was discovered to commit fraud or otherwise misrepresent their reviews.

As for sibling comments on ratings agencies, I disagree.

On the one hand, ratings agencies alone were not solely to blame; though they were ill equipped to understand the complexity of the new structures. As a result, the big three settled at least 14 lawsuits, suffered stock losses and other harms.

Tell me, what can you do when the government fails? You can't sue the EPA when their inspectors accidentally cause a slurry retention pond to spill massive amounts of toxic waste. You can't sue the FDA when their safety inspections fail to catch conditions which allow spoilage and food poisoning. You can't sue the FDA when lobbyists push through unsafe medications.

Guess who you can sue for damages? Private organisations (until the government interferes even more by declaring them too big to fail)
Obviously. But GP was talking about the micros of the 80s.
I use KeePassX. I think the easiest way to break it (on Linux, at least) would be to get a program running on the user's machine, using a browser exploit or whatever, which would make a copy of the database and also sniff the X keypress events on the KeePassX window to get the master password. I don't know if it has any defence against that.
Password rotation doesn't fix that because the difference between myLongPassWordThatDoesntChange and myLongPassWordThatRotates7 is effectively meaningless. An adversary who has your current password can almost certainly guess your next one because changing the 7 to an 8 is a pretty obvious step, and it's one that most people do when forced to rotate.

Forcing password rotation guarantees that most people will just use the shortest possible password and stick some rotating suffix on it because your policy is pointless and annoying. You make yourself the adversary when you enforce policies like this and people stop trying to be secure and just try to get on with life.
Top comment mention a wifi board made recently. Retrofuturism.
The only problem with a Clinton win now, if they can prove fraud, is it will be the most difficult presidency ever. Hostile house, hostile senate, hostile governors. It'll make the Obama years look like good times.

Sadly this isn't something you can win. If you win you just lose in a different way.
What about turning it into a general website for people looking to find collaborators or employment for video and other creative projects?

If that exists - I'd be interested to know what the site is.

Business model? How about an equipment rental database. People list their saxophone / cowboy hat / commodore 64 etc, and you get a piece of the rental fee for every transaction. No upfront costs that would cause signup friction. Or you could do that with just voice acting bookings.
distcc is not a cache. It doesn't keep the output of the compiler around after it builds things. It (only) distributes running the compiler around (and to do that handles some details of preprocessing, in certain modes) and then gets the output back to the requester of the compilation task.

At that point, the requester could cache that output, should they want to.
Perfect! Message me if you have questions along the way. I'm here to help.
Maybe it's under a different domain name. I was hoping to draw @bkruse out to tell us where we can sign up for Ploid because I'm interested too.
Bruce Schneier: The internet era of fun and games is over