skysight-inc/HackerNews huggingface dataset:
Preferred Networks | Deep Learning Researchers & Engineers | Tokyo | ONSITE, VISA, https://www.preferred-networks.jp/en/

We are a startup with ~200 members based in Tokyo, focusing on developing technology for Autonomous Driving, Robotics, and Bio-Healthcare. We love open source and are actively developing CuPy and the deep learning framework Chainer: https://github.com/cupy/cupy
https://github.com/chainer/chainer
Recently, we unveiled a personal robot system at CEATEC Japan 2018, exhibiting fully-autonomous tidying-up robots. https://www.preferred-networks.jp/en/news/pr20181015

We have one of the world’s largest private GPU clusters, with 1024 NVIDIA Tesla P100 and 512 V100 32Gb GPUs, and we are expanding it further using our own custom DL chip MN-Core in 2020: https://www.preferred-networks.jp/en/news/pr20181212. Using our cluster we achieved the world record at that time of training on ImageNet in 15 minutes: https://www.preferred-networks.jp/en/news/pr20171110
Recently, we got the 2nd prize out of 454 teams in the Google AI Open Images - Object Detection Track challenge on Kaggle: https://www.preferred-networks.jp/en/news/pr20180907

We have a strong emphasis on research, and our technical advisors are Pieter Abbeel (UC Berkeley), Takeo Igarashi (the University of Tokyo) and Kenji Fukumizu (the Institute of Statistical Mathematics). We continuously publish at top conferences like ICRA, ICCV, CVPR, ICLR, ICML, NIPS, NAACL, CHI, UIST, etc. Learn more about our research activities here: https://www.preferred-networks.jp/en/activities

So far we have raised over $100 million from Toyota, FANUC, Hakuhodo DYHD, Hitachi, Mizuho Bank, Mitsui & Co, Chugai Pharmaceutical and Tokyo Electron.

We have a western-style working environment with attractive salaries and benefits in the heart of Tokyo. Ability to communicate in either English or Japanese is OK.
We are looking for talented individuals with skills in various areas related to cutting-edge deep learning applications in many industries. Find out more, and apply for all positions here: https://www.preferred-networks.jp/en/jobs
Highly recommended! If you can, see it on IMAX for maximum palm sweating :P
Not to mention the expensive licenses for both pyqt and qt itself.
There's so much I would like to say about this, but let me try not to let this get out of hand.

a. The people I know attend AA are not religious and they don't enjoy that aspect of AA.
b. They refuse to take medication like Disulfiram (Antabuse) and rather deal with their addiction by attending meetings.
c. I'm not sure if you are an actual alcoholic, it sounds like you're not, but I would advise you to be cautious about what you're saying here. If you deal with Alcoholism, there's no "final" cure. You are aware of that right?

People who deal with Alcoholism don't view their addiction as being "diseased" and AA doesn't suggest that as well. You might want to read the Big Book which is available online. I read it to understand what my friends actually deal with.

I'm not even sure what you mean by "disease model of alcoholism". It sounds like your knowledge is not only superficial, but poorly researched.
Ultralearning Environments: Why Where You Learn Determines How Much You Learn
Some issues here:

1. RSA nowadays is a poor choice, better Elliptic Curve algorithms.

2. Keeping in code some blocks like "isLicenseValid()" is a faster help for reverse engineering attacks, because the crackers can simply skip that code block and you're done.

3. Security might be improved by obfuscating + applying signature verification (performed online, not offline on client) + avoiding storing any relevant status about license verification/key on the system registry or drive. Do these steps on the fly, always. In conditions of poor networking, check if you've some evidence of previously working sessions (e.g. saved files, last used ones from your app, personal settings). If not, throw an error
If you apply to work at Facebook do they look at non-public content in your Facebook account? Let's assume you're not even keeping your Facebook profile a secret.
Indeed there are increasing number of warnings, articles, and studies saying that middle-class is shrinking. And it is obviously very hard to understand it if you are not part of it yourself. Probably much harder to find anyone agreeing with that if you post it to a tech/engineering focused community.

But we should not ignore these warnings.
I have decide to switch to Clojure recently. It all started after I use Swagger Editor to generate REST service clients in a dozen languages and noticed the Clojure one was at least couple of times smaller and much cleaner looking than in other languages. I already knew Lisp, revisiting why the notation in Clojure is so clean and why it is not so in other languages was the push I needed.
Yes! How much time have I wasted chasing some stupid error that "just worked" in perl which C or Java would have blocked at the get go. Just say NO to languages that try to guess what you were probably trying to do.
Based on what I have experienced in corporate America, this is completely expected behavior.
Bugs and security risk seem to be mostly correlated to the number of lines of code. By splitting a package, keeping the volume constant, the risk shouldn't increase that much. Small packages have less of a chance to cause problems.

Nothing is perfect. NPM and PyPi try to mitigate this problem with security audits and notifications. NPM checks your project for known vulnerabilities at every install.

If you're paranoid, you just don't upgrade packages unless you really need to and audit stuff yourself. That comes with its own costs. As does writing the software all by yourself. Or buying it from commercial vendors with similar tradeoffs applying.
I think another reason they are stopping is that in Germany, they lost a court battle and the court forbid them from selling the dash button to order products unless significant changes were made.
This kind of law would be very ineffective as they need to grand-father previously built applications and so enforcement becomes very complicated and only practical in data-breach scenarios, so might as well make laws that fines for data breach in relations to non-zero day and neglect of security by industry standards (I know it when I see it, expert opinion, et al).

That is, don't legislate implementation but consequences.
> Number of models is irrelevant

No it's not. Right now, there just is no EV "family car".

I would love to buy a model 3, but with that ridiculous trunk there's just no way I could fit my kids stuff in there.

All the EVs currently being built (or announced) are just commuter cars. Sedans and small SUVs are great for driving to work on your own, but I think it'll be really awkward to go on a skiing trip with a family of 4 in a Model 3 or in a Nissan Leaf or whatever.

(technically there's the Nissan eNV, but that car is hideous)

Maybe Volkswagen will be the company that finally builds a practical EV...
If you are a Facebook employee, or are close to one, please help me understand. How does it feel to see reports like this being released almost weekly? I realize people are very good at dealing with moral dissonance when their paycheck depends on it, but surely you must be thinking, talking to your colleagues, about what your personal responsibility in this is?
I agree it's not the only game in town for sure. One close friend actually has learned to replace his addiction with working out. There's certainly a strong correlation of Alcoholism and OCD.

Once in a while he'll have dreams of drinking or the urge to drink. Whatever works to keep you sober and healthy, go for it!
Having worked on Quartz, probably in the handful of biggest Python code bases on the planet, that's just not my experience at all. It scaled very well and was a fantastic environment to work in. It certainly wasn't ideal for every use case, but then what is?
in Taiwanese, sometimes we "encode" message by pretending typing bopomofo https://en.wikipedia.org/wiki/Bopomofo while input method is english just like here "My password" => "我的密碼" => "ji32k71u4a83"
I understand but disagree about the tax on profits, see https://news.ycombinator.com/item?id=19295683

But my question about what Google et. al. actually do in Poland. Is it a sales office for a product made elsewhere? (Few employees, large cash flow.) An engineering office for a product sold elsewhere? (Little VAT, lots of income tax.) Etc.
I... am not even sure. 2K license most probably.
Using security to further weaken privacy (quote from Zeynep Tufekci in the article) aptly sums up the method countless companies have been using to violate user privacy. It's essentially a form of fraud - obtaining private information on a false premise. It'll be a good test for GDRP - let's see if there's actually some accountability.
Is there any research that proves the causal relationship between surveillance and crime rate ? I've been constantly shut up with this statement "Don't you want your country to be safe" when I talk about privacy intrusion by Govt .
Full write access to a database is a totally different thing than reading out the plaintext passwords or getting a leaked dump of the data. Perhaps a mishandled backup.
Yes, but trains may be a little safer from that perspective. They have hundreds of doors instead of just two, and each door lead to the land, not to a free fall.

So you can threat the driver, but I don't see how you can prevent passengers from going away as soon as the train stops.

Now I agree that terrorist can be creative sometimes
Is this an advertisement?

Some ideas / questions:
- The documentation on GH is unreadable like this
- On GH it says "Patent Pending" so is this not open source after that or is that phrase just a joke?
- How is it related to the mentioned Data Science Handbook?
Interesting, so it's a Taiwanese correct horse battery staple, basically.

It's a bit sad to see how people in a position to formulate password suggestions on a register form can fail so hard at realizing that a uniform transformation of a dictionary word will still be prone to dictionary attacks.
I've tried, it's been difficult so far. So i bought the aws button that can do anything using their serverless stuff.
It certainly has it's roots in religion, but it is also effective. I have 2 friends that attend AA and both are atheists. One friend has been attending AA for nearly 35 years and the other 10 years. The latter friend did have a relapse after 6 months of not attending AA. So he now makes it a point to attend AA only to remind himself why he's sober.

In any case, it's not a bad starting point. If it doesn't work, I'm sure you'll find suggestions there for alternatives.
I totally get people want a "only me" option here, but really how bad is "friends-only" here? If I'm "friends" with you, you probably already know my phone number in real life.
We knew this all alone, but seeing the screenshot still turns my blood boiling. FK THEM
A macrostate is any particular probability distribution of microstates. Usually these are picked to reproduce some macroscopic observable, such as temperature, pressure, volume, magnetisation, etc.
I think it is your perception that there are less scandals.
Docker – Beginner’s Guide – Part 2: Services
What if 1989 Game Boy was redesigned
I was working on a Perl script, which kept throwing an error and Perl was somehow convinced the bug was about 15 lines further up the script, in a piece of code nothing whatsoever to do with the bit that was failing.

I was dabbling with Python 2.4 at the time and also hit an error. The moment I saw a Python stack trace, I was sold. All my anxiety about white space melted away and I don't think I ever wrote another Perl script (from scratch anyway) again. I'll always be grateful to python for making things I found painful and confusing in Perl (which I used for over 10 years) trivially easy.

I do have my fair share of prejudices and probably misconceptions. For example I have a deep distrust of java apps from working with several monstrously unwieldy, poorly performing, hard to support monstrosities developed in the language. Yet to be fair I also worked on a Java GUI client app that was fast, flexible and had really great logs and diagnostics. Personal history and experience are hard to transcend.
Having worked with .Net for many years, I always had a bad feeling expanding my experience with a closed source, Windows-only platform (I liked the C# language and tooling, though). I kept looking for an open source, cross platform language with the same features and characteristics as .Net.
.Net Standard and .Net Core being open source (MIT licenced), cross-platform, more performant than .Net Framework and Mono and being supported by free cross-platform tooling really gives me peace of mind in this regard.
FYI: https://observer.com/2011/06/andy-baio-jay-maisel-kind-of-bl...
Diceware is a good method using actual dice.
It's classified
I have written out my theories on the expected and observed behaviour on the page now. I also added a link to a long discussion this spawned on lobste.rs which is pretty interesting.
> I'm spending countless hours fixing silly type errors that don't add anything to the product

+1

Also https://medium.com/javascript-scene/the-typescript-tax-132ff...
I'm completely the inverse, the ordering is the most convenience part of shopping already, the hardest bit is taking delivery.

Me. I order my Queal (powdered soylent) in massive quantities. I've actually got a year ordered already, which ships quarterly. Before I tried to order a month or two at a time, not only as it's easier to manage delivery, but you get good bulk discount deals.

So for anything I order a lot of, I'm already trying to make it easier than a button press, or I want something that fits into my schedule easier than taking delivery (EU, we don't really leave things on porches).
This was a fascinating comment thread to follow. I've been looking for information on the endogamous groups of India, the early written history of the caste system and the genetics of these groups. Do you have any pointers?
Apple was eaten from the inside by Next, it's definitely not Jobs alone, it's Next using Apple capital and brand.
Loses dogfight? India presented evidence of shot down f16 parts to the USA as Pakistan was given them for offensives against terrorists only and not other nations. If anything, India went into Pakistani territory unnoticed, when Pakistan tried it they couldn't even cross the border, intact wing commander Abhinandan pushed them well back into their own territory which is why he landed on their side.
Surly that could only happen if you used a mixture of tabs and spaces for indentation.
Perhaps.

But before ML was on dedicated hardware it was on GPUs, and programmable GPUs have been around for almost two decades now. They're getting more and more CPU-like, but so far there's no sign of them actually being subsumed by CPUs. If anything, attempts to make CPU-GPU hybrids have historically tended to fail, such as Larrabee or the Cell processor on PlayStation 3. Of course, ML is a somewhat different workload from the usual use of GPUs... but not that different. The future could be different from the past... but as CPU speed increases get slower and slower, why not expect things to shift even further in the direction of dedicated hardware?
And have the 24hr equivalent of a coal miner’s job.
Thank you sir for digging into this. In fact, Chinese government monitors everything they want, such as qq, wechat, weibo and emails. They know your eaxact locations and behaviors and they ignore human rights. They just want to put you into jail if you say bad of the government.
Why do you say this is an advantage over a password manager? You can store notes along password entries.
There was a comment on HN which I keep thinking about. What is the value of expensive testing when you are promptly alerted of critical problems and can deploy in under a minute? Obviously not applicable for every scenario, but at this point I think for most non critical systems a good rollback/plan B is at least as important as testing.
Ask HN: Phone number as a second authentication factor
Most internet banking apps, send you an SMS or allow you to enter a password to access full banking features. Someone who has access to your phone, already has access to your SMS and password generator app.

Historically, your phone was a 2nd factor, but not anymore. Why do app developers ignore this basic thing?
Ask HN: Microsoft Teams Experiences?
What kind of experiences do people have with ms teams? We use it at work and I and many of my co-workers have noticed many issues: notifications doesn't come through, chat rooms are hidden (requires to collapse and reopen a team to see all the channels), some teams are completely hidden on some clients (e.g. hidden on desktop, visible on mobile), loading message history is _slow_. Plus what I find really annoying is that they don't have a proper linux client. Yes, the web client works but is missing important features like one-to-one calls and desktop sharing. Not having desktop sharing (even in conference calls) is quite a huge thing for a software developer that is working remotely.

What are experiences on HN regarding MS Teams? What could I suggest to my company to use instead (management is quite fond to ms teams since we used hipchat before and it was hard to organize stuff there)?
> The idea that some programming languages can solve scalability issues is a myth.

True.

> A language cannot solve scalability issues; all they can do is push the needle a tiny little bit further in terms of performance but this is completely meaningless.

> Scalability is an architectural concern which cannot be ignored by system developers.

A language can prevent or delay such architectural concerns from being addressed by not offering sufficient capabilities.
Why are you copying the first twitter reply here?
They did that a while back:
https://engineering.stanford.edu/magazine/article/stanford-r...
Another technology with several uses:

- Remove CO2 using less energy than other methods
- Change it into C and CO
- Make best-class supercapacitors for energy storage from C.

I think more such breakthroughs no one thought of will appear in future, likefamous problem of horse dung on streets of NY (https://www.historic-uk.com/HistoryUK/HistoryofBritain/Great...)
Couldn't this data be coming directly from these IM services' servers? I doubt any of them are E2EE.
I mean, yep, that's all valid and I'm with you on personal responsibility.

But you just don't stimulate constructive discussions by asserting that the only rational path is the quitting, whilst not factoring in the costs.

This is not a simple case of "watching someone stick their hand on a hot stove and complain over and over that it hurts", because the alternative action you advocate just causes pain of a different kind.

Most of what you're saying is valid, except for the fact that it's simple and obvious to fix.

If it were that simple, we wouldn't need to have this discussion at all.
LUKS + Clevis and Tang does all that you want. http://www.admin-magazine.com/Archive/2018/43/Automatic-data... There's no way to prevent a determined user with root access from removing a key, except maybe some kind of locked down trusted boot scenario which will undoubtedly create more problems than it solves.
Wow. New York City only uses 11 megawatt/hours/day.

"It’s like we’re all still pedaling our bicycles, while the Formula 1 race car goes flying by.” - Gregory Reed
I'm no expert in this, but I wouldn't be surprised if the energy costs could be outweighed by less land use and less labor.
Show HN: replies.cc – Get the replies to an email collected in a spreadsheet
The problem is that your run of the mile buzzword-driven Microservice is basically a collection of FaaS (logout function, login function, ping function, get user function, update user function) behind an API Gateway, what constitutes a single-responsibility is up for careful consideration, but imho, microservices as perpetuated by the mainstream buzzword-cowboys high on cloud is very ill-informed and only suitable for very-very large teams with extreme loads.
Thanks for the thorough response. How was your experience writing the book? I’m curious to learn about people’s process for taking an expertise and converting it into a book.
Analysing nefarious SSH access attempts
The current incarnation of the bullet train is two things:
An honorarium to Jerry Brown

a payout to the union’s and bureaucrats to tide them over until the legislature can think up another boondoggle.
The Hypercult of Transparency[nice choice of words!] exists because people keep falling for the Transparency=Accountability meme. And until the rather recent advent of homeomorphic encryption, that meme did have some rather humongous amounts of truth to it. However, given the existence of homeomorphic encryption, this no longer rings true.

Speaking of homeomorphic encryption and Facebook:

https://news.ycombinator.com/item?id=19288633
It was the first consumer NT-based Windows, the first with activation and this key, which let you bypass all that, was out before the OS was officially released.
Why would you ever use your real number vs. a throwaway google voice number designated for spam?
I have been thinking about creating a desktop app for a while now. Problem is I can't decide which framework to use. Ideally I would like to use Common Lisp, but McCLIM looks like it's from the eighties, there's also qtools and CommonQT that make it possible to use Qt in Common Lisp, but somehow I'm afraid to develop myself into corner with these tools. Could also use clojure and "seesaw", but again -- it's like I'm handicapping myself here. I could use Racket and it's GUI library, but Racket is marketed as a language for creating languages, so I'll skip that. I guess I still need to use Java 8 with JavaFX. I wish there was a lisp dialect just for developing desktop applications.
Hacker School and How we Learn (2014)
In this case, I think "modern" means "uses ES modules", which have somewhat recently become standardised, but have not (yet) been adopted by all npm packages for various reasons: https://news.ycombinator.com/item?id=19294189
Is 54 an advanced age?
I'm one of the authors of the original paper/repository.

Part of the motivation behind our work was to try and apply it to the Servo project (Mozilla's experimental browser engine, of which parts have already been integrated into Firefox), which is highly parallelized. They had issues with their internal communication because of their expansive use of threads, and we wanted to see if session types could be applied to fix that. Unfortunately, Servo is a rapidly moving target, so while we did manage to convert some parts of the project to use our session types library, we never got around to finishing the work, and now I believe that they've found different solutions to their challenges.

With regards to your first question, this library is solely for in-process communication. The concept could be expanded to cover inter-process communication as well as communication over the network, and actually has been in other similar session type projects, but focusing on in-process communication allows us to make stronger guarantees.