skysight-inc/HackerNews huggingface dataset:
“You want to know what this was really all about?” he asked with the bluntness of a man who, after public disgrace and a stretch in federal prison, had little left to protect. “The Nixon campaign in 1968, and the Nixon White House after that, had two enemies: the antiwar left and black people. You understand what I’m saying? We knew we couldn’t make it illegal to be either against the war or black, but by getting the public to associate the hippies with marijuana and blacks with heroin, and then criminalizing both heavily, we could disrupt those communities. We could arrest their leaders, raid their homes, break up their meetings, and vilify them night after night on the evening news. Did we know we were lying about the drugs? Of course we did.”

John Erlichman, via Dam Baum
Having used Face ID on the iPhone X for 2 months now I would be more surprised if we didn’t open doors with our faces in a few years.
There is still risk involved in that growth, and an Apple purchase might be the exit some investors are looking for. Hard for anyone not at the table to say what the outcome will be.
Talking About Money
I guess that's what i dont understand, what are the needs of the people in this market and what about chrome or firefox fails to meet that need? It doesn't have flexbox support, and i would imagine that would break a ton of modern websites. It isn't like these markets have their own version of html/css, everyone's on the same web, so why go for a browser with worse support for modern standards?
That said, most people use locks multiple times a day (and keep keys with us at all times), whereas we rarely drink juice. Juicero was a high cost solution for a relatively uncommon use case. This appears to be a high cost solution for a common one. It's possible that it was overpriced, but the idea of paying $600+ for a phone would have seemed nuts years ago as well.

It's easy to say something has a ridiculous price, but there are plenty of products that have launched with a high price and 1) redefined a category as something where premium is worth paying for, and 2) used a premium first product to pay for development of a cheaper model afterwards.
Lantz, "Soft errors induced by Alpha Particles", 1996. http://ieeexplore.ieee.org/document/510798/?reload=true
I want to point out that they weren't necessarily building a great lock.

The "great product" bit seems to be the usual consumer startup rhetoric by the CEO, which many people fell for.

I can confidently say that it is marketing rhetoric because a similar example already exists in the world: car locks.

I still drive a car where you have to manually insert the key and turn it to open the door.

I've also driven cars where the locks are remote controlled.

I've also seen cars where you press your thumb to the lock to unlock it.

There's nothing "great" about any of the above after the first two or three uses.
Strictly speaking, Disney's already done most of the hard work for you-- barring some sort of massive public policy reversal (unlikely) or societal collapse (probably slightly less unlikely), all you should have to do (under current copyright law) to keep something protected under US copyright law until 2108 is just not die before 2038.

Or, if you published something today as a work for hire, it'd be covered until 2103. Which isn't quite 2108, but surely Disney and their congresscritters will get you that extra five years at some point before it goes into the public domain.
In the 19th century, America didn't respect British copyright. And Charles Dickens was the most popular writer in the US and was printed there without paying Dickens a cent. So how did Dickens handle this? By going on tour in the US. People paid money to see him recite his works much like music concerts. In fact, this is how most professional musicians make money today in the post physical album world. They don't make much money off their music directly but rather the music serves as advertisements for their live shows.
These know-nothing delusionals who love the smell of their own farts likely made both the hardware and the software you used to read that article, as well as everything you are using now using to post your message, on a site run by other know-nothing delusionals.

So yeah. Fuck them and their attitude. How dare people try anything.
Guitar Game Plays with Enhanced Realism
RLGs are in phones? I thought phone gyros were all still MEMS, hence the awful drift.
Semoga tahun ini tahun yang baik.
I’m all for reinventing the wheel to make it better. It rarely works out, but when it does it’s well worth it. But if you can’t even describe what makes your wheel better, what are the odds it’s actually better?
In fact, `gofmt` can help simply this. `gomft -s` would simply

for idx, _ := range zoo {
zoo[idx].legs = 999
}

to

for idx := range zoo {
zoo[idx].legs = 999
}
A new way emerges to cover college tuition. But is it a better way?
Ask HN: Contractors: How did you learn to say no to work?
Interesting, I also haven't registered a card with Google cloud, but mine are still working

That said, I had once linked a card from my uncle with the private Google Wallet to buy a Nexus 7.

And yes, the CC requirements are insane. Every professional service supports SEPA transfers, except Google. It basically is an extra 30-60€ a year cost just to use Google services, or to develop for Google Play. 30€ CC cost plus 25$ registration fee. (CCs are basically unused in Germany, where I live).
One of the related stories on the site talks about using feral cats: https://wamu.org/story/17/07/07/feral-cats-solve-d-c-s-rat-p...

There is a program to place feral cats with residents who request them and it has a waiting list. Its effectiveness is debated, and bird advocates don't like it.
The author does not cover any question related to application security. Things like is this parameter/input value properly sanitized, does this piece is/is not vulnerable to injection attacks, does this piece of code performs authentication/authorization checks? Is RBAC properly implemented for this method?
Do you mean to say that you've read that link, and don't find anything in that account of government misbehavior that ought to be changed?

That seems... unlikely.
Current computational chemist here (in QM). It depends on what specific areas you are looking at. Computational chemistry is, itself, a fairly large field with several subfields and specializations (as mentioned in a sibling).

I can't think of a particular example for an unknown reaction being predicted first, then verified, but it wouldn't surprise me. However, there are cases of computations being used to guide experiment (who have to have an idea of where to look for something).

Theory is generally used to explain, rather than predict. Ie, given a reaction, what is the most likely mechanism? Or helping explain the source of a particular property.

With increases in computing power, databases, etc, we may see computational chemistry start to predict novel materials (via machine learning, for example).
If you give a statement with proof that can be confirmed in short time then reputation is irrelevent. Otherwise I am not going to spend time to think about provability of your statement, unless you are reputable or I trust you.

So Reputation does not imply a statement. Reputation is only used to reduce ddos on my brain.

Ironically Headline/Article basically suggest to accept it as truth because reputation.
I prefer the Treaty of Orlando, which is much more inclusive, and underlies our entire community.

http://web.media.mit.edu/~lieber/Publications/Treaty-of-Orla...

It is scary that the broad definition given in the 80s has been supplanted by a narrow “java or C++” definition today. If that what you mean by it, then no we aren’t talking about the same thing. I’ve built plenty of OO systems that don’t correspond to that definition at all, and at any rate, were still considered OO systems by the OO community (at least by the people who attend ECOOP and OOPSLA).
Looks like a newbie article. The gotcha that got had me a few times is closure within a loop:

for _, ele := range eles {
go func() { // use ele }
}

Since ele is a loop variable it is not captured as you might think it is. You need to copy it before the closure.
Sure, let's pretend congress won't do what they are paid to do.

We really have no chance on this issue, the interests in seeing works enter public domain simply aren't commercial enough to supply the requisite lobbying dollars.
Stuff like this--naive "CEO" making rookie decisions--happens all the time so I'm not surprised.

However, I really don't understand what made him think it's OK to celebrate the failure going out, with such an idiotic blog post, pretending that everything is OK. That's the thing that makes people angry about stuff like this.

If you failed, just acknowledge it and move on. Better yet, don't even proudly write a medium post about how it's not your fault. It's your fault if you're the CEO, period. Feel sorry for those who you've hurt while you're riding around in your Tesla.

I knew this would be just another bullshit "incredible journey" article even before reading it, just based on the title.

Why are there so many bullshitter founders nowadays? There used to be days when people used to actually feel some shame when they fail their startups.
> https://www.theguardian.com/technology/2017/sep/11/google-ap...

Technically, no. Though the Guardian is good and thorough at what it does, it is explicitly established to advance a liberal viewpoint, rather than be purely "objective". See their own about page for the Scott Trust, which is the non-profit that is responsible for publishing and governing The Guardian:
https://www.theguardian.com/the-scott-trust/2015/jul/26/the-...

The current editor, Katharine Viner, has also been fairly explicit about this in the past (notably in live chats when in charge of the then-new Australian edition).

Most UK news outlets wear their political stance on their sleeve. One of the common ways to get an objective view is to read both The Guardian (left) and The Telegraph (right), and from that triangulate what in the story is a matter of political perspective.

In terms of this topic, the power of tech, Katharine Viner posted a "long read" in 2016 that it's unlikely they'll deviate from in terms of "The Guardian view on..."
https://www.theguardian.com/media/2016/jul/12/how-technology...

From an organisational perspective, you can also read a bit "between the lines" from their financial situation -- growing readership but losing money. Which puts them at an awkward cross-roads where their mission to promote liberal values is best served by remaining free, but it that places their future in jeopardy.

TL;DR: though The Guardian is good, don't mistake "independent" for "neutral"; it has a well-established political view.
Why does Segment have a large Go code base? From my oustider perspective it would seem to be mostly client side javascript plus server side glue code.

And big data glue is best written in Python.

Now, of course, Segment may be big enough to have many large codebases and Go is just one of them.
I could probably use this advice and I haven't heard it before. I'm curious and will give it a try. Thanks.
$500! I live in suburban Atlanta and it is $1000 per month per kid for any NAEYc certificated preschool. It 20-30% more expensive inside the perimeter
Somewhat related: My periodic rants about the terrible database designs of games.

http://www.dbms2.com/2014/04/16/the-worst-database-developer...
I mean - think about, would you listen to someone who had given 3+ years of blood/sweat to a company and product vs 3 months.

The shutdown was mishandled, we all felt the pain. Most of all the contractors and I wish I could pay them. I would if I had the money. But I am also looking for a job.
What are some good resources to learn about Quantum Computing?
Here are 3 more questions:

* Are these tests relying on API that is likely to change?
* Can I make the API surface area used by all tests even smaller?
* Can I make a library that wraps the existing API of the unit to
get a smaller and/or more stable API for use in the tests only?

These 3 help get tests that withstand refactors.

An example:

An acceptance test for an editing form is relying on the save button having a certain CSS style to find it and click it. This is API that is likely to change. An unrelated change in the looks of a button may break the test.

If we switch to using the text of the button ("Save"), that's better because that is what the user is likely to rely on too when they try to find a sav button. But its still not perfect as the text of the button could change.

The final step is to make a little library function that finds a save button within a certain form. Then we can encode the logic of the test but vary the kinds of text that are considered "save" (or even the method of finding a save button - perhaps a standard CSS class of save buttons in the future!); the test logic itself remains "permanent" since it doesn't rely on any implementation detail anymore.
I agree on all of these. #1 would even count as gotcha when it would the loop would yield a reference instead of the a copy, since lots of code might expect a copy. I think in some other languages (e.g. C#) there was also some confusion and change about that.

There are of course also the usual gotchas when capturing things in a closure (is it by value or by reference?). But this is not Go specific.

You explained the main Go-specific Gotcha in my opinion: The dual-nullability of interface types, and the fact that non-null interface objects might contain null pointers to structs that implement the interface.
Hopefully, voice as a user interface is almost here for everyone. I wrote this little blog a couple weeks ago:

https://h4labs.wordpress.com/2017/12/13/voice-as-a-user-inte...

The Amazon and Google devices should get us to usability and usefulness.
Look up the marshmallow experiment.
Your math is wrong, such a program would cost $3.6 trillion per year
I liked how this was written. The way this was written sort of reminds me of go. It's as simple as approriate, and written in a way to be memorable. Nice UX trick deadbeef!
The Best of Brain Pickings 2017
But there is only one chmod
wow indeed!
Not defending him, but seems like a chump who had exhausted every alternative, but won't talk about it honestly, and prefers to go with "this wasn't a failure, you were amazing, I was amazing, product was batshit amazing, onwards to our next adventure!"
I'm a bit interested to see where this project is headed. My main question is what do you mean by "platform for computational chemistry"? A new package or an interface to existing packages (like WebMO)?
That’s a bit reductive. For example, many anti-depressants affect serotonin reputake, which is now known to be integral to gut function. Further, often these off-label uses are at doses far below the levels required for anti-depressant effects.

A more accurate TL;DR might be something like: allowing off-label prescription is a two-edged sword. One the one hand, it has enabled innovation and the discovery of clinically effective treatments. On the other hand, the benefits are unevenly distributed because few doctors know about them, we know less about the side effects, and knowledge about effectiveness versus placebo is limited.

I would comment that many off-label treatments using anti-depressants do have significant double-blind studies behind them.
Ok so the high level goal is to be able to inject extra data into a message (which could include a signature). Add in a magic string and then a browser extension could detect it and decode it (maybe add a little badge inline). From the API perspective you'd want a standard way to transform an arbitrary block of text and data you want to attach to it into a text+data blob that still looks and feels like text to humans, and then for the reverse, regex for the magic string and decode from there to the end of the message to get the original text and data out separately.

One way would be to place N zws (zero-width spaces) between each original character, and treat each block as a digit which encodes a number. This could work for large original texts, but it would be clunky and very low bandwidth I think. E.g. if "." is zws, you could encode "fox" and the number 123 as "f.o..x...".

Better I think would be to create an alphabet with several of the zero-with characters and put the whole encoded number somewhere where it's unlikely to get trimmed or mess up line breaks (probably near the end in the interior but on a word boundary next to a space).

The hardest part would be making a transformation that wouldn't simplify it too much but would still be resilient enough to the transformations done by many forums like markdown/bbcode/trimming that the result could be perfectly converted into a PGP message. Maybe include some error correction?
https://plato.stanford.edu/entries/qt-quantcomp/

Also has a list of open access papers at the bottom
> I've never found a place where it was easy to make friends, though the easiest has seemed to be language class full of other immigrants. We all had that one thing in common.

Learning and/or shared discomfort has seemed to foster the closest relationships I've had to date. Perhaps, it's time for more classes.

Coming from the countryside, it's such a strange paradox -- to be surrounded by so many people, but alone at the same time.
Depends on your risk tolerance. I always carry keys and use the smart features as a convenience and backup. It wouldn’t be unreasonable to ditch the keys if you were fairly confident your phone would still work when you arrive home and you’re willing to take the small risk that it doesn’t.
[Removed pointless ranting]
The main reason the U.S. health care system is broken is that your employer-provided health care is not taxed, but household health care spending is first taxed as income. So everybody is jammed into their employer-provided care and you're hammered if you're outside that system and have to buy health care on your own. Obama tried to start to tax lavish employer plans, which was a sensible reform. Alternatively you could just let all Americans deduct their health care insurance. The current system causes distortions and is profoundly unfair to self-employed.
The first one could be mitigated by providing an array of article pointers ([]*Article). That way, article.legs = 99 would work.

Else, the way mentioned in the article, or (&article).legs =
99 (ugly) would work. Take your pick.
Top 6 DVD Burners for Mac
I still don't understand why we can even make legislative changes in copyright work retroactively. Changes should only apply for whatever comes AFTER the changes.
Here is what I'm going to focus on in 2018:

- Work less, achieve more

- No alcohol

- Read more

- Write more

- Practice my Mandarin

- Produce 1 song/week (https://weeklybeats.com/)

- Continue to make one thing every day
Please don't post indignant rants like this to Hacker News. It reliably leads to garbage threads, as the embarrassing sequence of 'fuck you', 'fuck you and your farts', and 'no fuck YOU' amply demonstrates below. It's cringeworthy.

The users who posted those things should be ashamed of defacing HN this way, but the original fault lies with your comment, since had you posted a thoughtful one instead, those other comments wouldn't have followed.

Your post was upvoted, predictably to the top, but that doesn't mean it was good. It's because of the fact that rage activates the Jerry Springer Show impulse in most of us. This is a weakness of the upvoting system and something that amplifies the worst in online communities. As a result, we need all HN users, including you, to exercise a bit of self restraint and not go straight to the bottom of the barrel. That doesn't mean you have to change your views, just post thoughtfully and with an orientation to good conversation rather than venting.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
These responses contain a lot of condemnation (based mainly on price) of a product that these people have never used. Building a premium first product to fund further development is a common approach (think Tesla), as is creating a premium niche in an otherwise commoditized market (Apple).

While it does sound like costs/scope got out of control, please remember that price is oftentimes determined fairly far down the development path, and that the ending price may not reflect the initial plans. They may have just pushed scope too far and then backed themselves into a corner. Once the money is spent on R&D it's not like you can get the money back just by developing a simpler product.

Startups are hard. Hardware is hard. Products are hard. Security is hard. This is a site for people who want to build things. Please stop pissing on the grave of a failed attempt to build something new, especially when your information is limited to a Medium post by the CEO who just had to fire all of his employees days before Christmas. That hardly counts as an objective or substantial source of information.
Things to Buy from Amazon in January 2018 :) Start with New
Patterns Failed. Why? Should We Care?
And it makes for a nice Airplane! reference.
> A strategy could have been "start with a $700 offering at the top of the market and work down," but that's not something they tell you on the way in

This is absolutely the kind of thing you should be asking about and they should be telling you on the way in. As an early stage startup employee you are basically an investor. You should deeply understand how the businesses you are joining are going to work, and if they wont tell you you should consider it a red flag.
I don’t remember how widespread this was, but in many circles, the 1998 bill was referred to as Mickey Mouse Protection Act.
The whole point of abstract data types is to separate implementation from interface in order to allow a change in representation.

The point is to allow programming things like the AI algorithm without caring at all about if the board is represented with a hash map, nested arrays, or a bitboard. In all cases, all the AI cares about is move generation, not internal representation.

Abstraction does not hinder ideas like the bitboard, it enables them. Both the interviewer and the interviewee are missing the point.
Thank you so much for saying this. The engineering team was literally in tears because they could not ship. We all wanted to ship the product so bad. It hurt.
Tesla took in $250 million of full-price preorders for their next-gen Roadster, which is years away from production. The comment you replied to didn’t imply that Tesla does this with every car.
This is what I though the article was about when I saw the headline. Curious about your thoughts on this framework.

A Compositional Framework for Reaction Networks

https://golem.ph.utexas.edu/category/2017/07/a_compositional...
In my opinion, the best solution for everyone involved is to allow companies to renew copyrights annually into perpetuity after an initial period, but charge a non-trivial renewal fee and increase it with every renewal.

If you're a company like Disney, renewing certain properties should really make you think after it starts to cut into the balance sheet. Most works wouldn't generate enough revenue to justify the renewal and would fall into the public domain. Disney wouldn't be holding thousands of unrelated works hostage.
That's quite the interesting use.
Thanks. I helped her with the coding -- she's still learning Javascript -- but that was the only help she got. She really worked hard on it for about a year.
It wasn't luck, it is the result of prudent national planning (Louisiana Purchase, Alaska Purchase), quasi-conquest (Texas Independence and Florida Purchase) and outright conquest (Mexican-American War, Indian Wars).