skysight-inc/HackerNews huggingface dataset:
From the Judge Alsup's write up:

> Having made and benefitted from its strategic choice to not name Levandowski as a defendant, Waymo may not renege and suggest that Otto Trucking—or any other defendant—is somehow a stand-in for Levandowski, or that misappropriation by Levandowski is somehow automatically transmogrified into misrepresentation by Otto Trucking—or any other defendant—such that Waymo need not separately prove the latter.

So, the issue in question is not naming Levandowski as a defendant. Any ideas on why would Waymo's lawyers do this?
It's hard to find part time jobs that still pay reasonably well and help you advance your career.
Show HN: Server.js – A modern Express alternative
Real-time interactive 3D rendering example
If you're single and planning to stay that way, taking an extra 4 years is ok.

If you plan or want to have a family, not so much. Doubly so if you're a woman -- pregnancy risks start ramping past the early-mid 30s.
Love this. Something I do with my kids as well. Thanks for sharing!
It is built on top of express to keep all of the good things, but it adds basic middleware and some more advanced functionality like websockets through socket.io and security through helmet by default.

It is designed to work perfectly with Promises and async/await, the new ES7 features that makes asynchronous code awesome. Also, I put a lot of work into making the documentation extensive and clear and I'll keep working on that for the future while preparing for the 1.1.

Edit, release notes: https://medium.com/server-for-node-js/server-js-1-0-released...
Part time PhD's are rare - most professors need their grad students to be working on their grant-related research projects as RAs. That work is then used as the basis for your dissertation. As a part time PhD student you'd need to either have your own research planned out (and separate from the professor's grant-related work) which also implies you're likely to be paying out of pocket for tuition. Or find a professor who was willing to accept a slower pace of work on something that's presumably backed by a grant, which is pretty unlikely as the funding agency is usually holding them to strict deadlines.

Part-time Masters degrees are more common (and what I did myself), but come with similar trade-offs and usually need to be paid for by yourself or by your employer. And as you're not committing to being a part of a professor's research group for the next 5+ years, it's harder to find a good match for an advisor and a good thesis.

Co-terminal degrees (B.S. + M.S. all at once, with an extra year after undergrad to do your thesis) mitigate this, but you're going to be out of pocket for that extra year of tuition on top of the bachelor's.
Collaboration Collapse [2016]
> All custom frameworks end up getting crufty and unmanageable

same person:

> I suggested adding lit-html
> I would suggest redux, or even something hand-rolled
> See: https://www.webcomponents.org/ for countless form components.

How quickly will that become crufty and unmanageable? Oh, pretty quickly.

Also, the following statement is if not false, then misleading

> I'd say that the first, second, and fourth are EXACTLY what web components provide.

- Web Components don't even do one thing well.

- There are still issues with "serving as input": you need to manually construct and add them to your templates if you need complex properties (i.e. anything that's not a string), there are issues interacting with the rest of the spec (form data, labels not supporting custom elements, input elements not being extensible, ARIA still not aligned with custom elements)

- WCs don't provide any tools and definitely do not lighten a programming task. Because at this point they provide nothing but low-level overly verbose primitives to construct custom elements. Everything else has to be brought in in the form of helpers, third-party libs or, yes, frameworks (e.g., if you call React a framework, then Polymer is also a framework).

So, original comment said this:

> I've recently tried to get into React seriously and I found myself getting stuck pretty quickly. I tried Vue.js which seem to be popular as well and I had a blast. I found the templates more intuitive, the documentation easier to read and the concepts just fun to use.

Your suggestion to go for Web Components because custom frameworks are crufty and unmanageable is disingenuous at best. You will end up with both custom frameworks on top of WebComponents and potential multiple issues that exist. Unless, of course, you go for "hundreds of components on webcomponents.org", vast majority of whom use Polymer to plug all the holes in the spec.
Most of that issue is insulation (or lack thereof). Where I live (Northern Europe) it's been 0C-10C/32F-50F outside for the past couple of weeks, yet I still haven't turned the heating on. Inside temperatures have been a steady 21C/70F.

My apartment was newly-built last year, and rated B for energy efficiency. We have a heat-recovery ventilation system which I assume helps a lot, as we don't need to leave the windows open for fresh air, and heat from showering and the dryer is used to heat the inside air, rather than just being vented outside.
I think it's not so much a rosy view of the past, but a fear-filled view of the present.

I did a quick poll of my FB feed, and about 60% of my "friends" felt that the present was worse than the past. Despite all the evidence saying that it's not.
I maintain an open source app that gets about 180,000 MAU, and can confirm that I see probably a 10:1 or worse ratio of ‘your thing is broken’ emails to ‘thank you’s.

The grumpy emails take a meaningful toll on me. I don’t get paid for my work, so why would I continue given that the primary output (user feedback) I get to my input (time and energy/nights and weekends) is negative?

Long story short: send a thank you message, apropos of nothing, to your favorite OSS project. They’ll greatly appreciate hearing it.

Postscript: as luck would have it, the app I work on is consumer-focused, and my partner is a daily user of it. I probably would be less likely to continue working on it if she didn’t rely on it on a day to day basis.
Full RNN/LSTM implement under 600 lines no deps JS
Don't know why you are being downvoted. Mathematica is a pattern matching language. You set downvalues or upvalues usually. It does have functional syntax and functional methods but the base of it is pattern matching. That contributes to its rather poor performance and necessity to use Compile for C level perf. Most likely Wolfram was inspired by a couple other CAS being developed around the time he started developing Mathematica.
Their product page shows a little more information in what is does, looks like some sort of templating language integrated with Gsuite judging by the screenshots: https://digitalinspiration.com/product/document-studio
News and Analysis Broadcom Reportedly Plans $100B Bid for Qualcomm
I'm running free Linux terminal site for 7 years now. Before that written few open-source tools.

Receiving a mail from user with simple message like "Thanks for the your effort" will give great source of energy and motivation to carry on.

Because from time to time, like everything some doubts arise like "is this project still useful to others?". Thank you notes will help to clear those doubts :D
Am I right in understanding that this implementation is aimed at running the network (vs training one)? Sounds very exciting to be able to train a system and then be able to apply that to a hardware based problem without needing to so so much porting of the NN code.
Mathematica is functional. So..you can but you can't. Expressiveness..its a virtue, and Mathematica offers it through being a pattern matched, lazy binding, functional language, with both lexical and block scope, with amazing operators built in for the basic data types.

Shameless plug:
https://scrollto.com/the-generalized-mean-an-algorithmic-app...

The code could maybe be written in another language but the fact that Mathematica allows for unbound variables and has beautiful functional library calls like Fold, make it very elegant to write once and work with almost any arguments. Wolfram Cloud is free and Mathematica has a trial, if you did want to fool around.

Mathematica is written in C++, it would be nice to see Wolfram head in the direction of having it produce binaries. It could become a major language of general development if that ever became the case. But Wolfram has always been very "particular" with his goals. One can dream...
https://news.ycombinator.com/item?id=15621071
Hey guys,

This project is at its infancy. We are barely able to walk!

As a proof of concept, quantized MNIST is happily running in Mbed enabled MCUs. Upcoming work will include: reference counting, memory abstraction, tensorflow-to-mbed exporter and more ops.

These should be enough for us to run most DL models out there.

We started with the idea of putting AI everywhere and help people to build cooler things.

Inputs and collaborations are welcome.

Neil Tan, Kazami Hsieh, Dboy Liao, Michael Bartling
Fixing the Plumbing: How We Identify and Stop Slow Latency Leaks at LinkedIn
Aren't these machines also digital? I see discrete notches in the counter wheels, and I can't imagine accountants accepting analog noise in their results. Digital doesn't have to mean binary.
“Four Tiles” – Beautiful Focus and Memory Mobile Game
We would like to introduce our new game "Four Tiles" which is now available on the Google Play Store as a free download.

https://play.google.com/store/apps/details?id=com.grapevinegames.fourtiles

Four Tiles is a unique high score game based on focus, memory and melody. Inspired by the popular Simon memory game, Four Tiles brings a beautiful and clever twist to the original by challenging the player's memory AND focus abilities, as well as providing a mesmerizing melodic experience that will help the player relax.

Four Tiles is completely free to play but has non-intrusive ads. The game has been carefully designed to appeal to a generation of mobile casual game enthusiasts who are looking for a unique challenge on their handheld device and crave something different. Four Tiles clearly stands out from the rest with respect to gameplay, visuals, and concept.
Most people who have paid for Oracle would be perfectly well catered for by Postgres, it's true. Postgres gets you say the most-used 50% of Oracle for 0% of the cost. SQL Server gets you the most-used 90% of Oracle for 25% of the cost. The companies that need 100% of Oracle a very few and far between. Oracle's entire business model is based on people not realizing this...
This article oversimplifies the problem. It is also naive.

Talking about sex tends to be inherently titillating and an intimate bonding process. Even if you are extremely comfortable with the topic, it is unwise and counterproductive to make it too normal to talk about sex with coworkers, even if the stated goal is to shut down predators.

What we really need to be talking about is how to create an intentionally platonic coed work environment. We need to be actively looking to create a norm where any such transgressions stand out and are easy to weed out.

We need to eliminate a lot of grey areas and create clarity around the idea that most work relationships are strictly platonic.

We need to stop saying that a meeting behind closed doors is private and start saying that such privacy is simply inappropriate to a working relationship.
"2.5 million hours MTBF"

How do they calculate that? That works out as 285 years!

Half of these drives will last 285 years of constant operation. I find that hard to believe.
You learn about what's come before by reading papers and reproducing experiments.

I can't imagine how a class for PhD students works - everyone has such focused research topics that how can you find something relevant to teach to more than one person at a time?

When I did my PhD on optimising dynamic programming languages I would guess there were maybe ten other students in the entire world doing something vaguely similar at the same time. How do you do a class for that in one institution?
But the interest rate between two private parties is entirely arbitrary. 0.01% over 25 years, say.
Thanks to any maintainers who read this. You do important work.
Adventure Time comes to mind.

It even has one of the most tragic characters I can think of.

The show has a very long storyline and evolves little by little:
Inferencing is the focus for now. We should able to go from TF to MCU (mbed) without writing any NN code.
Those families are probably not the ones sending their kids. Only those who can afford it go.
Yes, it would be too late for you, but it would also be too late for the CA in this story, since the purpose of these technologies is to create and preserve a "smoking gun" and now everybody can see they aren't trustworthy.

In most countries, law enforcement are disinclined to use tools that will only work once - because what if they need that tool tomorrow for something more important? So this provides you with a bit of herd immunity, there is probably someone doing something naughtier than you who would be a better target.

It is also legally easier to get away with demanding that somebody do something they already _can_ do than to demand they come up with a way to do something they can't already do. British courts for example asked Internet Service Providers "Do you have a way to block web sites, e.g. for having child pornography on them?" and all the big ISPs said "Oh yes, we have that" and then the courts said "Aha. OK, then you must use that to also block copyright infringements, Hollywood will tell you what to block". But for the tiny ISPs like mine that said "No, we just move bits - nazis, child porn, bomb making, if it's illegal then you should convict the people doing it, not our problem" the courts said "Then it would be outrageous for us to demand you do as Hollywood asks, carry on as you were".

Because CT logging is mandated by Google, most CAs are building systems that automatically log everything. So then "Issue this but don't log it" becomes a huge ask, the front line guy the secret police get to says "I don't have a way to do that, it always logs everything" and that increases the chance the spooks get forwarded to an executive who says "Woah, this suicides my whole company, you better get yourselves a warrant, and I am calling my lawyer right now".
Newrelic/sidecar: Gossip-based service discovery
Pretty sad that this show was able to kill a major character while the MCU seems entirely unable to do so, up to the point where it seriously harms the story.
I’m one of your prospective customers. But I have no idea how much the service costs!
It was more than a thank you. It also gave some details about how much time it saved them, etc. That's gold.

Makers sometimes exist in a void. They create and wonder if it is accomplishing anything. They wonder what it gets used for.

A few words can speak volumes. It creates a dialogue. The maker is no longer howling into the void, no longer wondering if their felled tree makes any sound.

That hi 5 is a thunderous clap that takes their one hand silently clapping to a warm and enthusiastic embrace of connection with another living, breathing being.
7 New Newsletters
Why and how the Cryptobubble will burst
Show HN: Automatic Dependency Update PRs for Ruby, JavaScript, Python and PHP
There is no one size fits all answer to this question. What’s your definition of success? Owning your own business that pays you an above market salary and allows you to live comfortably and independently? Or do you see success as growing to being a huge global corporation? Do you want to start a company that targets consumers, small to medium businesses or large enterprises? There’s a ton of other factors that have a huge impact on a potential roadmap for success.

One bit of advice I’d offer is to know going in that software development is likely to be the least of your problems when running a software company - especially for a software engineer. Your real challenges lie in sales, marketing and customer relations. If you’re not successful at these aspects of the business, it doesn’t matter how good or bad your product or code is.
That has not been released..?
This article is adapted from Duhigg's book, Smarter Faster Better.[0] I remember it being an interesting read.

[0] http://charlesduhigg.com/books/smarter-faster-better/
Just take a look at driver source and published errata for anything not trivial. Software workarounds are everywhere.
I suspect someone with enough experience can hack this in a couple of days.
Although clearly in this use case it was useful.
I get the occasional thank you email for a site I run and it always makes my day and I always try to make that clear.

I've only sent two such emails and got a nice response on one and like a single word "thanks" or something on another.
Though Nazi German had IBM equipment I don't think they were installed in concentration camps

More in their strategic command or some other central agency
I remember 20 some years ago... that I had asked a few grad students about their GPA and GRE scores before applying. I remember having a decent recommendation, gpa .5 higher than a couple of guys, and OK GRE. Didn't get into the masters program. As a supposedly privileged white guy, I think there is much more to it. I think the schools prefer foreign students as they will take the shit pay and long hours much like H1B slavery.
I have always wanted to try OCaml, but there sure are a lot of things marked as breaking changes. Makes me a touch nervous.

Is this normal for OCaml?
I had to google it, they look pretty distracting to me, but I'm positive that if they turn out to be very useful Apple will release an API for it.
I’ve read that ICBMs are very hard to spot after the initial boost phase. That being the case, if I was an ICBM designer, I’d add a cold gas thruster to the payload stage that allowed the target to be adjusted or fine tuned while it was out of the atmosphere in a stealthy way — even a delta-V of just 100 m/s adds up to 280km when the missile takes 45 minutes to arrive.
The US wouldn't launch ICBMs at NK. They would be dropped from bombers or launched from subs/ships.
Most likely bombers though, which is what all of the saber rattling in the news with B52s/B1s has been about.

Also, China has a defense treaty with NK and has very publicly stated that it will honor its treaty unless NK strikes first.

Personally, I don't think nuking North Korea would even be an effective use of resources.
With modern military precision bombing I'd say it's serious overkill unless you want to destroy something like an entire carrier strike group or deliberately cause loss of civilian life.
>>50-70MB/spindle

Thats pretty terrible. I can get Windows remots file copies over >300 MB/s with a $150 and 6 WD Red 4tb and 10 G.
I ran a small Webcrawler on some Seagate drives. Unfortunately, Seagate didn't initially state that they were SMR and updated their datasheet a year later.

The crawlers wrote directly into gzipped WARC files. All drives had unrecoverable sectors, according to SMART, and I/O errors after a year.
> I can learn the 15 pages of standardese and it'll apply uniformly to every program.

That's assuming the compilers implementors had the same interpretation than you. With code, there is much less room for interpretation.
No. But I would hope use it for the better and don't abuse it :)
Couldn't say it better myself. I'm the maintainer of a fairly popular open source utility and the motivation that people provide by actually telling you the work you're doing is useful to them is invaluable. By contrast, it's worth saying that abuse or "your things crap, I'll use something else" has exactly the reverse effect and actually hurts.

Consequently I try hard to encourage people as they work on open source. Remember, we're doing this for love and we should remember that when we interact with maintainers who have given us a free gift at no cost to ourselves. Much love to all OSS contributors!
> You should not expect a service which has been exposed to the open internet to be hidden.

Of course not, but CT dramatically lowers the bar for attackers. That's what I mean.
To my surprise, the shareware contender GoldWave (which I used a lot in my youth, preferred it to Audacity) hasn't changed practically one bit either.
> There is no or insufficient inrush protection in the charger

There's at least a PFC chopper and fuse. I'd be surprised if there were no series inductors, though I can't spot them on http://www.righto.com/2015/11/macbook-charger-teardown-surpr...

It's a reasonably complex pre-rectification stage for a consumer device. It's certainly not AC->rectifier->DC cap.

I can't explain the burn marks in the image -- stunning for a British plug. None of mine with Australian or European plugs show any significant burns. I see sparking when I plug it in, but that's standard for pretty much any SMPS.
Or after graduating, get an industry job supervised by one of your undergrads (happened to a friend).
Wouldn't they need to at least need to log in with your iCloud credentials?
I'm afraid it goes deeper than that.

For example, you could decide to move some functionality from a sidebar to a context menu. this implies reprogramming the interface very differently; a skin can't do that. This also implies prototyping a lot. So basically the designer and the coder have to sit together quite a lot, that's not easy when you communicate via internet.
> People also overestimate the amount of fallout from modern nuclear weapons

If those people include the South Koreans, you still have a problem. Some estimates I’ve heard say more Americans were killed by heart attacks caused by the increase in blood pressure caused by the fear of terrorism after 9/11 than by actual terrorism. Likewise, if just 10% of Seoul flees in fear of radiation, I’d expect many dead just from the running-away part.
How to build a wireless street lighting system
Superseded by The Startup Owner's Manual: The Step-By-Step Guide for Building a Great Company, also by Steve Blank.

https://www.amazon.com/Startup-Owners-Manual-Step-Step/dp/09...
My Odd Startup!

One guy, no VC, patience, problem identified, for solution, crucial secret sauce found and scalable, production quality code written, alpha test in progress, meager burn rate, no users or revenue yet.

Problem? One where the first good solution should be a "must have" for nearly everyone on the Internet.

Solution? An excellent solution now with a high technological barrier to entry and later with some strong network effects.

Solution appears to the users as just a simple Web site that looks good on everything with a Web browser up to date as of maybe 10 years ago and from just 24,000 programming language statements.

Platform? Microsoft's .NET Framework 4.0 with ASP.NET, ADO.NET, Visual Basic .NET, and a little use of C via platform invoke.

Potential? If people like the solution, then in line to be the first company worth $1T.