skysight-inc/HackerNews huggingface dataset:
> I think that even if 1 in 100 employees flat out died because of Tesla, the company and Elon should carry on without slowing down anything. It's just too important that we transition out of a carbon economy.

That is how we built cathedrals in medieval times.

We like to think we're doing better now.

We liked to think we had very good reasons back then as well.

Now don't get me wrong, I believe we need to save ourselves from global warming and I believe this need is much more real than the belief that we need to save our immortal souls from the wrath of a Christian god if we don't sacrifice enough peasants stacking rocks in aesthetically pleasing ways.

And I really would like to believe we're doing better now.

> I guess most people here are going to say that he's pushing his workers too hard, and that they're losing faith.

Except that "faith" has been the excuse to commit the worst atrocities in human history and it's terrible that you even try to bring it up to defend a good thing.

Look at some other comments, some people saying that he's improved working conditions recently. THAT is the good thing.

> I think that even if 1 in 100 employees flat out died because of Tesla

You mean "died for our sins", right?

Would you sacrifice any 1 in 100 employees of Tesla to save our selv--souls or just the lowly peasants on the factory floor?

Will you roll the dice if rolling a one kicks Elon's bucket?

He's too important? Will you roll for yourself for every factory worker you deem unimportant?
> that fork of the chain [...] is distributed consensus at work

If you have two consensuses, you don't have consensus.

(Edit: Yes, I know, my quote is misleading, but I claim that this distorted version does somewhat represent the gist of the author's words.)
Keep track of every project card with filtering
Yes,
https://github.com/fastio/pedis
> If the knife has a sharp handle, it is to blame

Agreed, this is a good example.

I am trying to avoid blaming React/Redux specifically because it's going to end up with a blog post. Tree nodes communication, composition and state.

Imagine you have a 5-height tree, each node is an object that can receive properties from its parent (hell yeah, lightly inheritance smell), that's not that bad until all objects' methods (components' callbacks) execution orders come together (hell yeah, lightly recursion smell in _imperative ways_ while a normal recursion can be done in declarative way of thinking). Next turn, Redux. Connect a store to any level of tree you want, ahh that sounds handy but I have no ideas who setState, when and where. Saga|Thunk hmm this is slightly better since it is a separate middleware but wait, it's not completely isolated, anything _available_ for you there; Dispatch, Store, setState etc. Finally, all these built on top javascript ahhhh I personally suck at orchestrating these things.
Yeah. The dreams of going to heaven or building a perfect society have been outcompeted by the dream of being genuine, which benefits mostly marketers and causes tons of misery otherwise. I think the only solution is learning to recognize and resist dreams that promise too much. Maybe that should be taught in schools.
Vape Help – iOS APP for e-cigarettes
Massive discussion: https://news.ycombinator.com/item?id=14393588
Why be disappointed? Reverse projecting onto a 'glass' panel would be better UX, with this your hand can interrupt the beam of the projector obscuring the picture.
> Have a high-overview webpage where they can look it up by themselves if they need to.

Who keeps this up to date and well maintained? I see little fundamental difference between pushing metrics/status via JIRA and pushing via email. Both scale (or don't) just as badly. Both require distraction from your development tasks to properly estimate or summarize status/problems.

Don't get me wrong - keep the daily distraction the hell in check. But there's no magic bullet to make good communication free, and there are plenty of people and contexts where words and language work way better than attempting to abstract things with stats and metrics.

> This is faster than daily and gives much better and accurate info.

Maybe for you. Maybe for me. Definitely not for a lot of coworkers I've known. They do not context switch from "this is harder than I thought" to "track down the JIRA task and change my estimates". Getting some of them to even log work done is like pulling teeth. Hence hacks like the daily standup - poll, use words, get the real status.
The vast majority of the 80%+ of black fathers who have been kicked out of the family home have nothing to do with the drug game.

Why are you so biased against black men?
Hm, no mention of Typeform when it comes to "Better Form Design" and also one thing per page? Basically, Typeforms main UX is all about showing (or rather focusing) as little part of the form as possible while you fill out, leading to way higher response rate and also (at least personally), a form that is easier and faster to fill out.

Example: https://templates.typeform.com/to/zvlr4L
It's just poor writing. The "Internet style" dictates that if you can't put something in bombastic absolutes, it's probably not worth writing down. The cluttering up with qualifications, then, is a sign of honesty, rather than the opposite.

In a more civilised age, the author might have written [Python's implementation of regular expressions is] really good and very interesting.
>This sounds dishonest to me; it's deliberately couching the claim with a qualification ("imo")

He gives his opinion, so he's humble about it ("imo", i could argue, etc).

It's not some great weasel-word trick to lure people, nor it's meant as an absolute scientific conclusion. Just says what he has seen in his experience.

>and disqualifying the 'dynamic' languages with better regex support (Perl, Ruby, JavaScript).

How's that dishonest? He's not disqualifying them from the comparison he makes with some trick -- he just explicitly states that Python, in his opinion, is better than them.

>The counter-claim is already prepared as a "No true Scotsman" argument: these other languages aren't as good because they don't have a scanner built into the regex language.

Even if he said that, that's not how the "No true Scotsman" fallacy works.

No true Scotsman involves you adding to the necessary qualities AFTER you've made an initial argument that doesn't include the new qualities. If you spell out in advance that you consider feature X important for a good regex engine, then you might be wrong, but you're not making a No True Scotsman.

Besides, his point is not that Python has a better regex library mainly or because it has a scanner feature. The latter is just one feature of the library that he presents, not what he defines as what makes Python's lib great.

For that he merely says that it's "one of the better designed core systems from a pure API point of view".

>I also don't understand why the author needs to qualify the claim on dynamic/non-dynamic grounds. Can someone please help me understand?

Because he is interested only in or experienced only in dynamic languages and their regex libs?

Or because while he knows that there are better regex engines for non-dynamic languages, he still thinks Python has the better regex engine among the dynamic ones.

It's a casual phrase in a blog post, not some huge marketing / FUD conspiracy that needs to be explained.
He should have just flown to Oklahoma instead: http://reason.com/blog/2017/01/27/what-happens-when-doctors-...
"I spend a lot of time learning this and that and have a small portfolio that can be viewed. But still no joy." -- You should try posting with a non-disposable account then, I agree showing your work is a hard thing but this community is filled with people who try to be helpful to others.

Also if you are interested in all this stuff try this -- [https://www.visualstudio.com/dev-essentials/] you get free 3 months trials for Pluralsight and Linux Academy, you can download and watch some video courses during commute and that might reduce your study time at home a bit.

Disclaimer -- not affiliated with Microsoft or Linux Academy or Pluralsight, just trying to be of some help :)
> “No two movements are more closely affiliated,” wrote Cook of temperance and tourism.

He must be spinning in his grave these days
Not Simulink diagram, ASCET (https://www.etas.com/en/products/ascet_software_products.php) diagram.

Also, it seems to me that the functions in question that enabled cheating can be seen as "dual use". The customer could have given some innocuous reason for their need for these customer specific functions, but then used them for cheating.

If I remember the CCC talks correctly, it was quite the nontrivial/involved feat for VW to configure the software in such a way that the cycle detection signal influences ad blue injection rates, although the EDC architecture is quite data-driven.
I mean if all you want to do is scroll through recipes in a browser, you could get away with one of those ridiculously cheap chinese tablets that cost like $30.

Or a first gen nexus 7, they're piss cheap now too.
Some of the comments here... SMH. I think that a lot of you should cut back on the self-aggrandizing and realize that whether you are a software engineer or a trucker, very few people in the world do great and meaningful things.
> I mean are the people that operate daily these machines vetted to a level where you can totally exclude that they (in ALL airports wordwide) can be affiliated to whatever evil organization and do some tests after hours?

If you have a confederate operating the machine, it would seem easier to arrange to pass through their security line than to use the knowledge to make an X-ray look-alike bomb-laden laptop.
How to Edit Fraps Video in GoPro Studio
Very modest
I haven't been on Facebook for years. The result? A weakening of my friendships and of my social life. I often hear the argument that "if they were your real friends you wouldn't need that" or some variation but the truth is that unplanned interactions are a major part of how friendships thrive. If you are no longer part of a place where a lot of these interactions happen, it will definitely affect your social life, even if your friends are well meaning. For reference, I was born in the early nineties, and people my age and in my region are definitely very much still on Facebook for a large portion of their day, even extroverted and outdoorsy individuals.

I tried the author's method of using phone and text but did not have the encouraging results he did.

I'm also really sick of having my absence of a Facebook be commented on by all sorts of people.

All in all, I'm starting to regret my choice and despite the warnings of the author (all of which I was already assuming to be going on behind the scenes as I always judged Facebook to be untrustworthy).
Thanks. That helps.

Is there any place or book where I can read more about the "personal kanban" principles.

Basically, I don't want to overdo it either. Want to understand the principles before jumping in.
"burning condition" should not be a persistent state. Job #1 should be getting it back to a healthy state, where people feel comfortable working normal hours.
Could you elaborate on why exactly do you find it offensive, and what are the world views you think upvoters have that they want to support?
How and why to startup a startup
Cool stuff indeed. Two things:

> Should be noted that there was not any form of image compression before.

I consider that unlikely, given that they were starting out with JPEG files, which are usually compressed. (Does JPEG even have a non-compressed mode?)

> Being a JPEG encoder, it cannot output PNGs (so no transparency). But it can convert and compress your PNGs.

How does Guetzli compare against PNG compression for the things that PNG is good at, i.e. diagrams and sketches with a small palette? I'd like to see a comparison where the same PNG file is compressed with optipng on one hand, and converted to JPEG and compressed with Guetzli on the other hand, and then they look at file size and the amount of artifacts.

optipng can really squeeze PNGs if the palettes are small. For example, this decorational image from a website I did is 2400x160 pixels large, but fits in barely over 1 KiB: https://fsfw-dresden.de/theme/img/banner.png
How to become a Smartphone Tarantino
Yes, environment counts but if you give everyone their own personal most ideal environment, they will all taper off at an intelligence level that is determined by their genetics.

You say this like it's a fact, but I'm not aware of anything showing this.

Indeed, some studies show that motivation is a much bigger factor than the genetic effects shown here.

For example [1] discusses a study where they paid people to motivate them to do well in IQ tests:

Duckworth's team found that the average effect was 0.64 (which is equivalent to nearly 10 points on the IQ scale of 100), and remained higher than 0.5 even when three studies with unusually high g values were thrown out. Moreover, the effect of financial rewards on IQ scores increased dramatically the higher the reward: Thus rewards higher than $10 produced g values of more than 1.6 (roughly equivalent to more than 20 IQ points), whereas rewards of less than $1 were only one-tenth as effective.

[1] http://www.sciencemag.org/news/2011/04/what-does-iq-really-m...
This does not seem to be a universal truth. Time and again I see news stories of grocery store type jobs (or McDonalds) getting hundreds of applicants.
I would go definitely with Ruby on Rails.
Usecase: http://bubblehunt.tilda.ws/professor
The Lobster chart in the article reminds me so much of the Cod Collapse()

() https://en.wikipedia.org/wiki/Collapse_of_the_Atlantic_north...
https://en.wikipedia.org/wiki/Collapse_of_the_Atlantic_north...
There's some classic economic work on "the theory of the firm" by Coase that really gets into this question. Within companies, it's not an internal market but some kind of autocracy. Why? Coase makes an argument about transactional and informational costs.
although some of my friends said the same thing when the iPhone came out. Packaging and form do matter...
Actually, this mostly works. http://pasky.or.cz/go/dynkomi.pdf has details how to do so.
In "Homo Deus: A Brief History of Tomorrow", the sequel to Sapiens, the author describes a "focus helmet" being developed by the US armed forces that provides a degree of Vinge-like focus.
Yes JPEG has a lossless mode.
Is that the cumulative energy over the lifetime of the human player (time spent training our neural networks), or just the energy spent during the match?
Technically this isn't that impressive but I am impressed by his success in navigating the politics and get Logitechs cooperation.
As an aspiring startup creator currently working on a project, I got so much value form this first video course in YC's startup school (https://www.startupschool.org/). Sam Altman, President of Y Combinator, and Dustin Moskovitz, Cofounder of Facebook and Asana, both give succinct, memorable lectures.

Here are some of my takeaways from the course...

From Dustin:

- Rather than starting a startup, it could be better to join a small or large company with traction (more resources, more reach, better chance of success, potentially equal payout if you join early)
- Starting a startup is fucking hard (long hours, not glamorous, high chance of failure)
- You should only start a startup if you “can’t not do it” (think of yourself 30 years from now -- will you be saying to yourself, “Wow, I should have given that thing a real shot?”)
- You should only start a startup if you have passion and aptitude (you’re the best person to do it, you want to do it, and you’d be depriving the world of something incredibly valuable if you didn’t do it)
- To not fail, you need to be persistent in finding new ideas and accept when one idea isn’t catching on with the market

From Sam:

- What’s on your side as a founder is that it can be very expensive for investors to write off crazy ideas
- Machine learning and A.I. are going to be the next big things (like the Internet, smartphone, etc)
- It’s easier to start a hard company than an easy company because you attract a lot of great talent and interest when you have a big idea
- Cofounders are good, but only have a cofounder that you have a shared history with
- A cofounder that shares your vision is better than a cofounder with the skills you need
- When you start a startup, go niche/narrow -- start with a smaller market that will really love you
- Get to know your users really well (visit them, ask them hard questions, spend the day with them)
- Only hire good people; don’t hire mediocre people just because you need people now (“the team you build is the company you build”)
- Don’t give up -- ever -- if you believe in what you’re building and people want it (someone applied to YC seven times before getting accepted)
- You have an obligation to yourself and your investors to take care of your health
Hacking the Samsung Galaxy S8 Irisscanner
Anthropological appropriation?

(I hope I haven't just invented a microaggression)
I am not saying this a bad pattern, but more that it take care to be implemented properly.
Aside from my personal opinion (which largely agrees with you), there are jurisdictions where a specific IP address is considered enough to make it (and the rest of the data) personal information, requiring a justification, information (or even consent), and other processes to protect privacy.

That's why Google Analytics has an option to remove the last three digits of an IP.
Not doing it in a structured way. Catching up with friends in the industry. Mostly over coffee. Local customers.
I have to say that the really truly awful mistakes I've seen people make in my career in computing were actually extremely bright people acting with sheer hubris.
They have rocBLAS, etc.
those arguments from both sides seems to be mutually exclusive. One of them must be wrong!
I dont understand the skeptics its amazing to have a company such as Sony in the engineering and product design landscape doing things like this. I believe they have always been the best product company in the world, they might have shitty marketing and sales spitch but comon, the Vaio were a marvel of computers, sleek looking with nice specs, the Aibo is probably the greatest consumer product ever created and a marvel of imagination, their phones were precursors noticably the xperia compact were the only phones on the market that provided high-end performance for a small size (later to be copied by apple btw), the playstation is an amazing system and has always been, actually most of their product range is amazing, their cameras are the best on the market (the sony A7S is a marvel of engineering), their 4K Ultra Short Throw Projector is crazy as well. Really we owe much to this company and for me this has always been the only giant that I ever respected.
Transferwise launches borderless account for multiple currencies
I don't live there, so IMO, I don't have standing to have an opinion.

That's for them to decide.
In the other thread some people mentioned that Je Kie has already lost twice, 14-7 and 13-0, to another Go bot called FineArt (by Tencent)? odd that didn't get any exposure while everyone is watching this game so attentively. Assuming this information accurate, FineArt has already proven bots are above humans, that's moot. At this point if AlphaGo loses it only makes FineArt more impressive! The real match would be Tencent vs Deepmind.
Deep learning doesn't use FP64 at all, does it?
There is also an article by the "ZEIT" magazine:

English:
http://www.zeit.de/digital/datenschutz/2017-05/biometrics-sa...

German:
http://www.zeit.de/digital/datenschutz/2017-05/samsung-galax...

Edit:

Official statement:
http://www.ccc.de/en/updates/2017/iriden
Hands on with the Pinebook
Analytics on the web are neither aggregate nor anonymous.
“Startup Company: The Game” now on Steam Coming Soon
No, lots of index fund investors don't have a diverse portfolio, they get the diversity through the index fund (see bogleheads).

A worldwide index fund from Vanguard is all you need if you want to own the whole market. Optionally add a few bonds to reduce volatility.
A quick look at the source code shows the generate_key() function [0] to be insecure. It generates 32 random bytes (good, that's what you need for an AES-256 key), but then it uses those random bytes to sample from a distribution which only has 62 characters. This significantly reduces the security of the key, from 256 bits of entropy to ~190 bits (log2(62^32)). And that would be in the best case, if it were sampling uniformly from the distribution - it is not.

I recommend reading Section 9.7 of Cryptography Engineering [1] to understand why choosing random elements from a set is harder than it seems. A good example of a similar bug is the nasty bug in Cryptocat's PRNG from 2013 [2].

I assume this step was done so the AES key could be included in the URL fragment, since a set of random bytes may not be url safe. I recommend feeding the random bytes of the key directly into the underlying cryptographic functions, and using a urlsafe encoding at a higher level when necessary.

Also, it appears you are using AES [3], a block cipher, but I cannot figure out what block cipher mode you are using. I'll have to dig into the CryptoJS code a little more to see what it defaults to, but I have a sinking feeling that it's ECB, which is completely insecure. Dan Boneh's Crypto I course on Coursera is a good way to learn the basics of block cipher modes.

[0]: https://github.com/jes/hardbin/blob/c77c2d7eb93586e0e009ea4b...
[1]: https://www.amazon.com/Cryptography-Engineering-Principles-P...
[2]: https://nakedsecurity.sophos.com/2013/07/09/anatomy-of-a-pse...
[3]: https://github.com/jes/hardbin/blob/c77c2d7eb93586e0e009ea4b...
Simple Loading Bar NPM Package
Found this cool little npm package for adding React/Node loading bars to your site, thought I'd share because it helped me and may help someone else!

https://joxxorz.github.io/react-demo/
Probably something like "I've been trained on many similar past situations, these are possible moves that worked out well, let's simulate a few of them internally, OK, here's my move."

Full disclosure, I really don't know much about the internals of DeepMind, but if it's just a DL system on steroids with sampling, there isn't really any 'thinking' happening, it's just tapping probability distros over possible moves conditioned on tons of training data.
why can't they be trained to do jobs that might be considered white collar? how about training them to the job of a CEO, or heavens forbid, invest in them to become entrepreneurs?
A GitHub repository of resources for independent developers to make money
Any quick way to minimize nasty uploads ?
How can there be collisions in Hashing functions?
True, however I think if you're making designer babies you might want to invest in designer parents as well :)
Indian Marketplace a complete web and mobile app package
And going freelance is scary without some kind of economical safety net. Like ubi.
And by the way, talking about jury, the sentence has always been out (manmade global warming), the "weapon" (CO2), the guilt (humans). As you stated, the sentence was given. The consequence is a warmer world. The cause is "increased greenhouse effect" (something that does;t exist, but anyway). All that it is lacking are evidences, proof. Whenever one appears that is against the verdict, it's dismissed, even if we have to tear down physics and subvert science. Over 100 billion dollars was wasted trying "to stop the sun in the middle of the sky" and nothing came out of it (obviously). Except some "computer-games". Using computer models as evidence would be the same as giving diver's licence to those good at playing Need for Speed or similar car racing games.
I'm very curious to hear an answer to that question, too.