skysight-inc/HackerNews huggingface dataset:
Well... the conversation piqued my interest partly from a pedagogical perspective, and partly from a philosophical perspective.

The pedagogical aspect relates to the fact that the thread's OP clearly isn't lacking in intelligence nor knowledge, and I would've expected that some of the explanations would be sufficient. I found it interesting as a case study in learning/teaching.

The philosophical perspective relates to the link between our perspective of the world and the actual truth underlying it. The thread's OP was quite certain about the fact they were claiming as true, and was actually making a good argument for it. At least, the argument was good insofar as it was logical and wasn't falling victim to any egregious logical fallacy. It's interesting to consider consider this debate in contrast to a political debate which doesn't necessarily have such a solid underlying truth

On a personal note, I'm also slightly envious of the "OH!" moment that the thread's OP is going to have when everything falls into place in their mental model of hash functions. I remember when differential calculus first "clicked" with me, and when statistical hypothesis testing "clicked" with me. I'm still waiting for monads to "click" with me.
A nice campfire that noticeably warms your face when you look at it probably gives off a couple orders of magnitude more IR than the phone. IR can damage eyes [1], but the phone probably won't contribute significantly

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3116568/
Fingerprints and iris scans are not equivalent to a username or email, since the username and email can be changed easily. Proper biometric data cannot be changed, it is tied to the individual. So when the data is compromised and published in the wild and the devices can be fooled with it (which will always be possible), then the user of biometric recognition devices can become the victim of identity theft for the rest of their life.
Samsung always seems to me as if they race to match any iPhone feature–but never more than skin-deep.

So when the iPhone gets a fingerprint sensor that saves only a hash of the actual data in a special enclave of a custom chip, Samsung responds with an iris scanner that saves an image of the iris as a world-readable jpeg in your home directory.

Thus, their marketing material can claim feature-parity (or even exceed Apple). But it never seems like they actually care.

It's not like Apple doesn't run into similar problems (not sure if the fingerprint sensor has been defeated–it's a bad idea for 5th amendment reasons in any case). But at least they do the minimum in trying.
(I do think that we should not trust whatever they would've produced as the full story though. As I learned in the military, the colloqial saying "Trust is good, control is better (as in checking the result)".)
not only faster but much more stable
Thanks so much for taking out your time to reply. I agree with you a 100% in all you have pointed out.

I had plan to either focus on Cisco Certifications (got a few certs already) and build up my career from there or go for a Phd in SDN or ML.

However i have decided to just learn ML (coursera) on weekends or whatever and focus on certifications while working.

What do you think?
That could be the case, after all it's not a Diebold ATM.
Thanks for admitting you were lying, and now you are moving the goalposts from you original claim (which also appears to be untrue).
You have to go to a testing center and show two forms of ID before you are allowed to take the test. You are also monitored during the test and cannot bring anything into the room. They even require you to turn in the scratch paper and pencils they give you after the test is over.
This compression is very very good, and price is right.

https://tinypng.com/

30MB for homepage images, this guy's bounce rate has got to be off the charts.
Coming from a Java background (as far as back-end API development goes), I've pretty much fallen in love with Go. I will definitely be using it on all future projects of my own. That being said, my pros are numerous and my cons are limited. So far they might be:

- A bit too much boilerplate. The infamous "if err != nil" statements will get a bit tedious. BUT! This keeps you on your toes, not in the same way as Java's "NullPointerException" explosion keeps you on your toes.

- I agree with the 3rd party libraries comment. Any cool library I find spends 2/3rds of the README talking about benchmarks. Like we get it, Go is fast. Good luck finding any actual implementation besides "read the docs". And sure someone could write examples, if the package lived long enough.

- I wish there was a tad bit speedier development. The compiler is QUICK, but for something like server development I find myself having keep the command line going, use the "go install" command, then run the exe (windows) from the bin folder (I put it on the Path just to save my life a bit), then test, then kill the server, and repeat. Not great for quick prototyping. In comparison my other web techs have live-reloads, where saving re-compiles, kills the current process, and starts. I'm sure I could rig one up, so this is probably just a nuance of my own early travels in Go.
Backend: .NET Core

Db: Postgres

Frontend: jQuery and Bootstrap
Interestingly, I hadn't even considered Lua for this in any way.

In my (entirely unresearched, and opinionated) mind, Lua is in spirit, an older, less expressive, version of python. I know there's some impressive and interesting jit/compiler projects around lua that make it great, but it doesn't seem to help with the actual problem I was facing, which was low ram.

The nrf51822 has 128kb ROM, and only 16KB ram, so any allocations that happen at run time are comparatively VERY expensive.

bitflyer has about (guestimate) 40kb of static resources, for bitmaps and music. This means those resources had to be static, and loading/managing them in ram is hard. As an example, to buffer the display in memory is 1/16th of your entire ram.

With rust, this meant that I effectively had a 14kb stack, that is almost guaranteed to be non-fragmented, (I haven't got round to measuring the actual stack size, but I think probably no more than a 3/4 Kb actually used on average) and no heap to worry about.

As far as I can tell, Lua uses a heap-based GC model which means unpredictable usage, and fragmentation.
Applying deep learning to real-world problems: 3 lessons
A similar concept that I remember from university are saccades (minimal, involuntary eye movements).
How did you come up with the companies to interview and how did you approach them? I see some pretty big names in there and was wondering if you already had connections or just approached them and they agreed? Great content anyway!
Well, a few hours is quite the euphemism if you're talking about starting from scratch.

Also, the cellphone image resolution is far too low to recognize dilations. Looking at the video, I'm surprised that it works as well as it does, to be honest.
What's really going on in a salary negotiation
Anker products are of great quality and the great service is their competitive edge
While there "must" be two parties to this, the enabling party (Bosch) and the performing party (the others), the act of enabling the cheat must be what is considered the bad part here, at least from a law point of view. I'd consider Bosch to have low ethics in this case, but it sounds like it is still within the boundary of law.

An analogy could be that I can build and give you a gun (assuming I by law am allowed to), but it is you that pull the trigger while pointing it at something you shouldn't point at.
Even as a high wage earner it's difficult
I don't think they are actually for general purchase(?)

They're being developed mainly for education and learning purposes.

The site is here: http://www.nevilhunt.com/zbit-connect/ but please be aware that this is quite a small operation, so you may not get any success
Phone must automatically lock quite quickly, otherwise somebody quick just grab it after you have unlocked it. This means the password needs to be typed in constantly if you are frequently picking up the phone. Also you often want to grab the phone with one hand, so you need to be able to type the password with one hand. Combine that with the frequent typing and you probably come to conclusion that you can't have a proper, secure passphrase. Instead you resort to pin code of some length. Now remember that you need to be typing the pin code constantly to unlock the phone. With one hand operation there's little you can do to protect yourself against shoulder surfing. This means you pin code is not that private.

Iris scanning or fingerprints are easy for determined attacker, but I would say they are hard for somebody who just grabs your phone. Vice versa for the pin code.

I think a good balance between security and usability would be to allow fingerprint or iris scan when the phone has been constantly in my proximity but require a pin (password) if the phone is taken away. The proximity could be determined for example by pairing the phone with smart watch.
All of those are speculative uses. What are the non-speculative uses?
It's unlikely to be dangerous (see other answers), but "eye discomfort" is a bad yardstick: the retina doesn't have nociceptors and any discomfort would only be secondary, appearing long after the damage is done. See (without being seen) the few people who manage to observe each solar eclipse with binoculars.
How firefighters are using tus, the open protocol for resumable uploads
The numbers suggest that the supposed urbanization trend is the product of a narrow demographic--relatively wealthy childless younger people. (Of course, there are exceptions.)

See https://www.washingtonpost.com/news/wonk/wp/2016/04/01/the-s... for one example.
Although it is understandable how someone could make this mistake, mandating redundant reporting is a very bad sign in a startup. It shows the manager does not comprehend the difference between a giant company where such large overheads are necessary, and a tiny startup where nimbleness and intimacy and the very thing that gives the company a chance to succeed.
I personally would prefer that they spent time building housing, or parks instead of helping continue to subsidize car traffic.
Well, isn't that what humans do, in relationships?

So AIs will just do it faster, and in parallel, modeling far more possible forks.
What programming labor? They just printed a photo and put a lens on it.
Manchester bombing: The next steps for police and MI5
> If someone is close enough and motivated enough to take a high-res photo of your face just to access your mobile device, they're also probably close enough to film you typing in your passcode

Not sure about that. All of my friends, family and work colleagues are 'close enough' to me to take a high res photo of my face (and I'd gladly let them do it), but none of them can see my passwords when I'm typing or unlock my phone without my permission. For me this revelation is of a big concern.
When CEO calls user "dumb fu*ks", what do you expect from this kind of company ?

I cant understand why people still support these old dinosaur aged platforms.
I can't use it without installing an app on my phone, even when I force desktop (which used to work).

Remember when they tried to replace email with facebook messenger? And then tried to replace text messaging/etc?

If it's the best messaging client you've used, I'm bemused, because it's honestly no better than AIM was in 2002 for communicating with friends on my computer. In fact I probably find it worse most of the time.
A random photo on the net probably doesn't have the resolution needed for Iris recognition
Interview of Productivity Podcast Host and Founder of LEADx Mr Kevin Kruse
Yes. I'm not sure if game-playing by "democratic" means is going to be such a success.
Also another alternative.

https://privatebin.info
Spot on.

This is a marketing gimmick, not a security feature.

Just as with fingerprint readers[1] the target audience is
people who otherwise wouldn't lock their phone at all.

[1] https://arstechnica.com/apple/2013/09/chaos-computer-club-ha...
Hiya,

Thanks for sharing this feedback.

* Closing issues via push

Automatic issue closing (e.g. via push or MR) should work (I just tried it out on a test repo) - see the docs[1]. Did you use the correct keyword? Maybe something went awry, but it's definitely supported. Or did I misunderstand you and closing them via push works, but the issue is something related to the issue board instead? Could you share a bit more info? We'd love to get that sorted out if it's a bug or problem.

* Issue Board usability

We'd like to make the issue board as best as it can be. Which part of it was confusing to you? Maybe we can open an issue about it and ping the UX team?

* CI

Could you detail the experiences you had with our CI? Were you using GitLab.com or a self-hosted instance? And if you were using GitLab.com, were you using your own or our shared runners?

You can definitely cancel jobs, strange that you had problems with it.

What failed in your job?

* Stability & Performance

With each release we're adding stability and performance improvements, see [2]. And as always, our infra team works hard to improve the same on GitLab.com, see [3]

[1] - https://docs.gitlab.com/ee/user/project/issues/automatic_iss...

[2] - https://gitlab.com/gitlab-org/gitlab-ce/issues/?scope=all&ut...

[3] - https://gitlab.com/gitlab-com/infrastructure/issues?scope=al...
Hi, we made a list of companies who really care and advocate about remote work, hence these names. We did have connections at some and then just cold emailed others and it worked! Thank you :)))
A pin of 123456 is more secure than no pin at all.
> Maybe. I struggle to imagine a practical case where we want to run a program that we didn't and couldn't know whether it worked though.

The vast majority of the programs used in real life are not formally proven and are written in Turing complete languages. That is already the world you live in.

> This is ridiculous reasoning. "We don't understand X, we don't understand Y, therefore X might be related to Y."

I didn't say that.

Notice that a (very simplified) model of the human brain, the recurrent neural network, is already Turing complete. Notice also that humans (and Darwinian evolution, for that matter) display a capacity for creativity that has not been successfully replicated by AI efforts yet. Notice further that non-halting computations (e.g. infinitely zooming a Mandelbrot set) are the closest thing we have to unbounded creativity.

Maybe I'm wrong, of course.
Reducing Redux: avoiding boilerplate with redux-scc
https://www.youtube.com/watch?v=SsoOG6ZeyUI
Ask HN: Why so many throwaway accounts here
It seems awkward to me so many opinions must be shielded by a throwaway mask here on HN. I understand there are interests at stake but what kind of message are you thinking to promote when half comments on every slightly controversial topic are made by throwaway accounts? It's detrimental to this site reputation imho, other than the people in need to speak covered by a mask.
Facebook is bad platform to layout your social life... I hope people understand to get out of it asap.
Great read. We need more articles like this promoting cross-platform .net
What location and who are you interviewing with? Also, maybe you're applying for the wrong job titles?
Tips for programming outside
Because it is summer. How do you do it? I've tried laptops with both matte and glossy screens and the reflections makes it impossible to read anything from them. Even when I'm sitting in the shade.
> it's not just thieves who will be out to get you.

Man I hate the implication that the tax man is being unreasonable by applying basic goddamned tax rules to profits made in all of a persons enterprises. They aren't out to get you, they're out to collect a "fair" proportion of your earnings to pay for a crapload of services which you and your community use every god damned day.
If Nvidia is smart, costs have nothing to do with prices except as a lower bound.
>time-tracking by the hour is incredibly important

As someone who does the R&D tax credit for a lot of tech companies, let me tell you that it really, really is. It's worth somewhere around 10% of all your developers' salaries if the company is profitable. As in, if they work 10 hour days, entering data into a time tracking system is a net benefit even if it takes up to an hour a day.
You're agreeing.
Tulips, Myths, and Cryptocurrencies
California to Investigate Racial Discrimination in Auto Insurance Premiums
Seems impressive on paper. Have to give it a try!

Also, how do you source better exchange rates than major banks?
I never heard aboit tus before, so let me ask this: What ebcryption does it use? I couldn't find a word about it on theyr website.
The 4th International Conference on Defence Sites: Heritage and Future
JPEG2000 from 2000, hence the name. Shouldn't that thing be coming off patent soon?

Does anyone know which patents cover JPEG2000 and their expiry dates?
Banks charges high commission rates. I guess these guys are providing wholesale rates to retail customers
Would be curious which bank you work for. Most do not seem to value technology--which is odd, since most "cash" only exists as data in a computer somewhere. I'd much prefer to patronize a bank that understands and takes seriously their tech.
Old-fashioned malls are beating Amazon in small-town America
> Ironic that the "hub for open-source projects" could become a walled garden if the latter happens.

I would say that the irony occurred when the "hub for open-source projects" is a closed-source platform.

(And I would say that as a paying user of Github that rather loves it.)
Tabs are the better idea, they just never work well in shared projects. So I use spaces.
I see this continuing assumption that businesses of any sort always maintain minimum profits distributed so efficiently that any increase in worker pay always translates to increased product cost, perhaps because of an assumption that the owner class either is not taking an 'arbitrage' style profit, or cannot possibly seek to be competitive through taking less owner profit.

The rest of the argument I'm quite sympathetic to. It just always puzzles me, this assumption that labor share will always destroy itself by turning into exactly increased costs, as if owner profit was either nothing, or completely non-negotiable.
May be Peer to Peer (P2P) FX service
Show HN: Ravr brings Ramda-style parameter placeholders to vavr/java
https://www.theguardian.com/books/2017/may/06/strange-death-...
Yes, and I agree with you.
Additionally, start up a refactoring project on a feature branch.

Seriously, the most useful thing I've ever done is just refactoring half of a project to see how it works.
Lessons left unlearned in Takata air bag scandal
In general yes, invisible things can burn your eyes but it's probably of no concern here. The more common thing you'll run into is things like cheap DPSS green lasers that output a large amount of IR, you don't have a blink reflex for things outside of your visible range and these will cause damage on the higher end.
A simulation of on-demand shuttles with ride pooling in Hamburg, Germany
The new world order
The CCC used an old digicam at medium distance. It is quite likely that such a photo is on FB, Instagram etc.

Side note: The CCC even recovered the fingerprint of the Germany's defense minister from a photo: https://www.theguardian.com/technology/2014/dec/30/hacker-fa...
Android Encryption Demystified
Why You Should Never Use the Hodrick-Prescott Filter
Facebook and Twitter 'harm young people's mental health'
Scala Recruitment: Where and How to Hire Scala Developers
Wait until you are expected to complete an IQ test compiled using Swahili or some other language you can hardly communicate with.
Is burnout the best business model?
Yeah, well, in that sense, the cost of the S8 was also higher than the hours the researchers spent scrubbing toilets to develop this exploit.
For the live-reloads there are a few options. We use gin (https://github.com/codegangsta/gin) in some projects and it works nicely but for projects with a lot of files/folders it doesn't work that well. Another option we have tried is CompilerDaemon (https://github.com/githubnemo/CompileDaemon) and it also works quite nicely but has the same problem when you have a lot of files/folders.

So, I agree with you that this is something that should be improved to make our development easier.
Looks awesome. Now I need someone to write up a Raspberry Pi version
I couldn't find something like Ramda.js for Java so I wrote my own.

It's far from complete but it already contains useful features like parameter placeholders, curried functions and composition via compose and pipe.

Lenses are a bit inconvenient right now since they require a Copyable interface.

The original slogan was "Bring Java developers to tears" but I decided to remove it from the README.md.

I'd love to get feedback on this :)
Well the term 'living in the moment' is just a western paraphrasing of the much more subtle and thorough explanation of mindfulness in the original suttas.
There is this article: Facebook and Twitter 'harm young people's mental health'

https://www.theguardian.com/society/2017/may/19/popular-soci...
It really comes down to preference, tooling, and coding standards.

Personally, I use tabs.
Why Opportunity and Inclusion Matter to America’s Economic Strength
The gap between what is widely believed and market evidence
I think it's fine. If they were hurting discussion quality, would we all keep coming back here? Plus, throwaway accounts are necessary for some of the best comments, which are insider information about a story.

Being able to use your real name on social media, while still getting value out of using social media, is a privilege most people don't have. Most of us are googled by prospective employers or could be fired for what we post.
Yes if only we had built a version under licence better bigger turret with the 17 Pounder and a bustle to fit the extra radio gear - poor radio coms and training was the soviet tankers weekness
Thanks for that insight. I didn't realize that existed.
Show HN: An easy way to write big HTML tables
On-line comments can have devastating real-world implications. Consider the very recent case of the unremarkable person who happened to stop the WannaCry attack.

https://www.forbes.com/sites/thomasbrewster/2017/05/15/media...

https://theoutline.com/post/1536/uk-tabloids-doxxed-the-hero...

http://www.networkworld.com/article/3196812/security/reporte...

https://thenextweb.com/insider/2017/05/15/doxing-hero-stoppe...

The risk is minuscule, but the consequences are devastating. I have house insurance, life insurance, /etc.,/ because while the risks are small, the consequences are life-destroying.

A simple comment on-line can destroy your life if the crazies get hold of it, even if it's right, even if it's innocent, and even if it was a genuine mistake.

Ask Justine Sacco:

https://www.nytimes.com/2015/02/15/magazine/how-one-stupid-t...
Do You Have an App Idea? Know First Things to Do Before Starting Development
When the price comes down, I can see this having potential. Beam recipes up on the kitchen splashback, or household notes on a wall in the kitchen, table-top games for the kids, office status board on whichever wall suits. No need to wall-mount a display or connect a projector to a PC.

There are obvious limitations, even if they never improve the contrast, there are still a lot of decent use cases.
Wow, props to Richard for getting this done and props to Logitech for coming through with not just the documentation but also the continued communication and cooperation.

It seems quite rare for companies like Logitech to do this so it's amazing to see it happen.
Just to make your point explicit, you can't change your identity/biometrics/fingerprint if it is compromised. You can change your keys.
Artificial Stupidity: AI gets paint colours hilariously wrong