skysight-inc/HackerNews huggingface dataset:
Electric scooters are almost completely silent (at 40km/h). So I'd say there's a lot of potential for lower noise tires. I guess at the moment there's just no optimization towards low noise profile. And I assume it'll be with trade-offs.

On wet streets the noise from the tires is also a lot louder. Another thing we're completely used to. But once you pay attention to this, you realize just how much louder it actually is.
> This comes across more like assessing candidates for hire based on ego or confidence rather than actual skills.

Our hire/no-hire policy is only based on competence, however true competence includes the capacity for realistic self-assessment. Keep in mind that our skill scale, especially for core skills, goes from "I could be better" to "I am world famous for this skill", so it's fairly easy to prove or disprove whether someone is at the top of the ladder.

> If you would object to the skills evaluations, and if we assume some of those people are earning more than you, how is that different than "salary envy"?

Big caveat: this works for us, but of course each company is different.

Our skills are based on measurable stuff and generally do not represent a "career achievement". An employee can't say "I'm better than Marco, so I should be paid more". An employee might say "This year I've done better than Marco at SQL, but Marco has a better score in it, can you review mine?". In most cases, we simply look at the evidence: has the employee actually been better than Marco in the last year in doing SQL?

Also keep in mind that there's a huge gap between categories. We've four, B, A, A+, A+++. They start at "B" which means that someone did not do much on that skill in the past year. For example, I've got a B in sysadmin stuff which I never need to do. In order to get an "A" one needs to be completely proficient in the skill, no obvious gaps, so for example I've (IIRC) an A in SQL, which means I can do SQL as well as anyone else in the team. In order to be "A+" one needs to be really good at the skill, someone that is recognized in the team for it, if I were to get it for SQL I'd need to go above and beyond the average. Patrol SQL for misbehaving query plans. Perform DBA tasks. Et cetera. An A+++ means that one is actually famous for the skill, for example a Microsoft MVP, or a famous blogger, etc. A guru level of skill is needed in SQL. Probably something which would take me 10 years to achieve.
Usenet still exists. It has the same reach as Facebook in terms of availability, but obviously less in terms of participants. I'd love to see it make a resurgence.
Curious where you're getting that hourly without also doing coding.

I'm a terrible programmer but I have 20 years of massive scale op experience.
> As far as having a hard time reading, could you be more specific?

I read slow, like you mentioned, and have lack of confidence in my ability to read.
Wait, then why does Docker force it on you with Docker 1.11/Docker DataCenter? The only way to start a multi-container application with that product is to use docker-compose.
Let me point you at one gentleman's comment left a few weeks ago on another thread: https://news.ycombinator.com/item?id=11850889.
My understanding is that SHA2 is fine for password storage, given a prudent number of hashing rounds.
Padlock, a minimalist open source self-hosted password manager
I'm still hoping for all the great ideas from nix [1] and guix [2] to catch on.

Package manager shouldn't be that thing, that tries to integrate into existing fragile environments. It should be the thing that manages those environments, that manages all the compilers and libraries in a reliable and reproducible way, with rollbacks and everything.

[1] https://nixos.org/nix/
[2] http://www.gnu.org/software/guix/
They definitely got it back online. It ended up getting enough sun to heat back up and get it's batteries juiced.
Hey all, this is my week 3 demo in my foray into being a VR dev. It's a demo where like the movie Groundhog Day, you live the same minute over and over again. But unlike the movie, you see a replay of the things you were doing in the previous minute in a clone.

If you have a Vive and want to try it out, you can download it here:

https://www.dropbox.com/s/fazys8caj3v6id1/Multitude%20Demo.z...

Let me know if you have any feedback. Thanks!
Amazon Launchpad Kickstarter
> Imagine if I said: Atom is such a rip off and the sublime guy must be feeling that GitHub is lazy and a thief.

Edit: my original comment wasn't very constructive.

My issue with the analogy is that Xiaomi openly copies the design of competing products that have gained success, at least in part, due to having differentiated designs. Usually they copy without providing even incremental innovation or product differentiation.

In the case of Sublime Text vs. Atom, GitHub developed an editor with a fundamentally different underlying architecture. Github also made Atom open source, which addressed one of the main complaints against Sublime Text. Atom offered obvious and non-trivial product differentiation.

Also, Xiaomi specifically targets products that have distinctive designs. Sublime Text's design doesn't look that distinctive. What are the components of the design (excluding configurable parameters like a light/dark theme) that Atom copied? The main similarity I see are the tabs, but neither look distinct from most other tabs (i.e., Chrome browser tabs).
It could be that I came from the creative world, but when I develop a cool feature and someone copies it and they don't attribute what they are doing to me, I feel devalued. It makes me quite mad. And that's what is happening here. Apple painted the Mona Lisa and now some upstart is selling prints of it for cheap and not giving credit.
Trump Calls on Russia to Hack into Clinton's Emails
It reminds me of the saying "An alcoholic (the elite) are those that drink one more drink (make more money) than I do".
Because for most folks it's always meant physical harm. People using "violence" to describe being insulted are trying to capture the emotional value of the real definition to add weight to their argument. All this does is devalue the word.
" but it turns out statistics prove almost no one actually watches"

... ha ha .. ha ...

People still watch a lot of regular TV and will continue to do so for quite a long time.
Learn Git Branching
LastPass Security Updates
> The amount of blatant theft seems minimal

This is pure conjecture, but every company does it. My point was let's not act like Apple is innocent and does not.
So you think it's ok to sit around wait for someone else to do all the hard work and then just copy what they did?
There already is one. It is called the Dell Chromebook 13. I have posted about it here https://news.ycombinator.com/item?id=11506203 .
I'm sure you are making a point but I don't have enough reading comprehension to understand it.
Object-Oriented Programming in Assembly Language
I wasn't gonna reply, but you've called me a liar at least twice now, so I feel bound to.

Nothing in my comment as it stands now is false. Nothing in my responses to you are false. When I noticed something incorrect, I modified it, noted it, and accepted responsibility.

The fact that my comment is similar to the article doesn't make it false. The fact that I didn't notice the similarity immediately doesn't make it false. Even if my comment is of lesser quality because I didn't read the section of the article on Milo, which is a matter of opinion, that does not make me a liar.

Most importantly, the opinions stated in the last two sentences of the comment are positions that could be addressed on their own merits even if everything I had said up till that point was a lie, which it was not.

It seems to me that you have a preconceived understanding of what I was trying to say. I can't speak to what t that is or why, but I can see that rather than admit that you have a difference of opinion with me or engage me on my points, you attack me as a liar. In the process, you break HN rules and destroy part of the civility this comment chain has otherwise been enjoying. You are the one causing the issue here, not me, and you ought to stop.
You may not find this a complete barrier to being a productive programmer. I've worked in an office full of people who almost certainly had more issues digesting English-language technical material than you do, where that was a major portion of what they had to do every day. Coping strategies exist.

That said: I would explore avenues towards achieving confidence in your literacy, including by improving literacy if that is indeed an underlying issue here. Communication skills gate a lot of your future advancement options. Lack of confidence in ability to read will probably [+] hinder your ability to be at or above market expectations with regards to those skills.

[ + ] Probably. I have a strong suspicion that the best boss I ever had was functionally illiterate in his native language and just covered it well. I don't know whether other people came to the same suspicion regarding literacy but lots of people came to the same impression regarding effectiveness as a manager.
TL/DR - Backspace no longer takes you to the prior page in your browsing history, the way hitting the back button does. Now it is:

Windows: Alt + Left arrow

Mac: Delete or ⌘ + [ or ⌘ + Left arrow
Does anyone seriously believe that there where books that didn't make the list because of the gender of the author?

It's "Alan Kay's reading list" all over again. No one discard books based on the sex of the author, perhaps except extreme feminists. Books are picked because of their content.
There's more to the battery system than cells in a box. The battery system needs to charge quickly without catching on fire, and after an accident that damages cells, needs to minimize the size of a fire.
I'm very introverted. I just go to bed when I'm tired.
I think the substantive difference may be that a design isn't a standard or a protocol or a shared library or even just open source code; it's not, unless the designer explicitly chooses to make it so, a common resource. If you take my kind of crappy Python scripts for turning Markdown files into an ePub and make them less crappy, you're taking something I released as open source and making it better. If you take my web site design and reproduce it on yours, though, you're not improving on something I've intended to share. You're just saying, in effect, "Hey, that looks cool, so I'm taking it." I may not be particularly bothered by it, depending on context, but I might have put an awful lot of work into that to craft a specific--and hopefully unique--look for my site. You didn't put any more work into your site beyond what it took to copy my work. In effect, I've done design work for you without compensation or credit.

In Xiaomi's case, what they're doing is, more or less, that last bit: the only work they're putting into their designs is the work necessary to make them look like somebody else's designs, expressly because the designs they're copying are successful in the marketplace. If I was a designer they copied I wouldn't be very thrilled by that. Money definitely plays into that, but credit for the design work is a big part, too.
Note that, while VS is still proprietary, VSCode is open source.

Keep in mind that there's a considerable overhead in open sourcing large products with very old codebases that evolved over many years, sometimes decades (this describes Windows, Office and VS, among many others). For example, they may incorporate code and components from other sources, and the license that permitted their use and redistribution may not permit opening the source. Worse yet, in many cases, you won't even be sure if they do or do not before you do an expensive code audit.

Open sourcing something mostly brand new, like ASP.NET Core or Roslyn, is much easier in comparison, because you architecture for that from the get go.
I don't think anyone's in dispute as to whether they have the right to "tweak their product" (tweak, censor, curate, take your pick).

But is it a good move to tweak like that? Facebook IS a news site (see: news articles in the right-hand bar), and in fact they're just coming off of allegations that they tweaked news stories to fit their corporate political biases.

If those users start to feel like The Man is out to shape their opinion, and they limit their sharing and participating in response, then Facebook's capability to monetize those users will diminish.
Good for them. Lots of people spend lots of time on Facebook, so ads get a lot of eyeballs, making them valuable. But I wonder what their clickthrough-rate is. For some types of ads, that's obviously not the point, but I doubt it's very high.

At first, I was curious how their drive towards more video, both user- and professionally-produced, will mesh with their real name policy. But since they allow 'pages' for public figures, businesses, content creators, and other more abstract entities, they may be able to strike a happy medium where content creators can broadcast under a well-known pseudonym, while content consumers are all real people with real identities, targetable with ads. With this setup, they can mount a true challenge against established video places like Youtube and Twitch.
Seems they should have to be a lot clearer on what “active user” means. It could refer to just about anything: from “logged in, saw nothing of value and immediately logged out” to “sat there and scrolled through the news feed for 6 hours”.

Even if they are seeing new users, the real activity in terms of minutes per day may be down significantly and that would be hidden in these charts.
saying android is much harder is not factually correct, it varies greatly by the niche of the app/game. some do much better on android then ios store.
Hello Tim,

Thank you for creating Moment.js.

There are two libraries that I always start any project with - one being lodash. The other is Moment.
How well does the modulation scheme used survive MP3/AAC/Vorbis/Opus encoding?
I've done a significant amount of hiring in my career and I've had a more than a few conversations about the "importance of my work" vs "level of my compensation". In the nicest possible way I've had to explain that 'importance' has nothing to do with it.

Hiring is supply and demand. There are more competent accountants vying for the same jobs than there are developers. More developers than there are SRE's.

The rarer the skill set, the more expensive it is to hire.
Bcc Tutorial
I feel the same but I think it's important to specify that most of the reading I've had to so to learn a lot about programming, and code much more specifically, is very structured.

You don't need to read every word most of the time because most programming related information, documentation, and tutorials are amazingly categorized. I think this is more so then any other field. Do you need to learn about some obscure topic? There's someone who's written some perfect sample code to do your task.

You only need to read a lot because you need to do a lot of different things in the course of your day.
The open forums would be blocked. The choice for companies like fb is either censor or get banned completely. Both shitty choices.
If you're using any hash directly for password storage you're doing it wrong, regardless of the specifics.

PBKDF2-SHA2 with a reasonably high amount of rounds (>100000) is still okay-ish, although you should have transited to bcrypt years ago. And hopefully we'll see argon2 stabilizing and getting adoption soon™.
Parent comment gave screenshots and claimed things are copied. I am also giving two screenshots and telling you that those are copied. What is the point I am missing?
Yeah if there were parking garages or lots where every parking space had a charging port, that would be awesome, and could actually be part of a practical solution in the long term. Unfortunately most garages I've seen have somewhere from zero to two spots in the entire garage :(
Looks awesome, but the OS... There really is a huge market gap for a third, non-tech-savvy friendly OS.
Not only does it not no where to put them but TLS also provides verification so that the traffic can't be tampered with.
I think they are saying "speak for yourself".
I enjoyed The Magicians, but I found the two follow-ups lacking, when I expected them to keep up with the original.
I read it as "Bill Murray is ugly but doesn't realize that he's not like everyone else" (who presumably are not ugly).

I also read it as a comment from someone unable to be self-critical. When Bill Murray says we're uglier than we think, I assume he doesn't mean that we're all secretly terrible people, but that our flaws are worse than we want to admit to ourselves, that honest introspection hurts because it means confronting those flaws we spent so much time downplaying and ignoring. I'm sure Bill Murray's flaws are not the same as mine or anyone else's, but I'm pretty sure most people have flaws they are unhappy about.
Anathem gets pretty amazing, just hold out to chapter 10,000.
Tomorrow, Everyone Can Do More with Venmo
People I've talked to about it tend to like it because it's vr-heavy dystopia with a persistent world.
I think what you don't realize is that most people are, in traditional terms, working class (proletariat).

Relative to them, tech workers -- who are quite often in what is, in traditional terms, the middle class (the petit bourgeoisie) -- may seem like a narrow elite. This is an understandable perception, and there is a sense in which it is correct -- tech workers are elite workers.

But they aren't the elite within the country, and the gap between tech workers and the elite is much greater than the gap between the average worker and the average tech worker. The elite (the haut bourgeoisie) are not "workers" at all.
I have had to clean up similar in previous job helping tracking down a larger intrusion.
Call the police and ask for advice

Here is some server advice, given that the server does not have ransomware.

1) Save the memory of the machine if possible /dev/mem to disk it may have proof how the hacker got in.
2) Save process list of the machine
3) Save the netstat -plunt TCP/UDP output to file, you want to see which TCP/UDP connection the machine have before its turned off.
4) Check for any strange process in ps list
5) If you see any strange process visit /proc/PID and check CWD current working directory and start commands.
6) List kernel modules with lsmod and dump to file
7) Power off the machine with the power button, reason you do not want to run any of the normal powerdown scripts
8) Take a system image of the disk to an external hard disk for proof. This is important that you do not tamper with file access/last modification,change time.
9) Pull out the network cable
10) Power on the server again, backup all data files to external media
11) Read log files
12) Wipe the hard disk and reinstall the operating system with latest version
13) Change root and account passwords
14) Use an SSH key
15) Lock down ssh port 22 to known IP numbers
16) Apply all security patches, operating system and applications, make sure applications are running latest patched release
17) Restore data backup
18) Deploy host intrusion detection system, HIDS
19) Send logs to an external machine

Optional steps

20) If authoritative suggest it try contact the person and ask how he/she got in.
21) Make a copy of the system image from step 8
22) Examine system image and logs with something like Autospy from Sleuthkit, you can check last access times, read web and ssh logs.
23) Ask upstream ISP providers if they have ssh connection logs. Ask if you can get them.

Additional resources Mozilla how to secure SSH
https://wiki.mozilla.org/Security/Guidelines/OpenSSH
Debian 5.1 how to secure ssh
https://www.debian.org/doc/manuals/securing-debian-howto/ch-...
Sans top twenty security controls
https://www.sans.org/media/critical-security-controls/critic...
I wonder what goodies might realistically receive author of a popular open source library in return? Resume line leading to a dream work? Donations? Payments for some work (customize, education, etc) from interested company?

I really enjoy programming and I always hoped one day to become experienced enough to start some important project that many people will find useful. But sometimes posts like that terrify me.
In Palo Alto, I can tell that there are a bunch of EVs that charge overnight at the L2 chargers in various city garages -- dunno if their apartment complex won't install chargers or if they're waiting to get a charger installed. Either way, it's extremely useful to a minority of EV owners.
The Wileyfox Swift [1] meets your requirements and is pretty decent and very affordable.

[1] https://www.amazon.co.uk/Wileyfox-Swift-Dual-SIM-Free-Smartp...
This post should be marked as reference anytime some Apple-zealot brings the "Apple invented everything under the sun" argument.

Don't get me wrong: Apple deservingly got tons of credits (literally, in their bank accounts) for the combination of great hardware/software/ui design/marketing of the past 10 years. They still do.

But their success means that just like Jony Ive got "inspired" by Braun, Apple is not inspiring everybody else.
technically he could just fire a guy today and then hit parity at 14 and say the initiative is over.
Link to Blindsight: http://www.rifters.com/real/Blindsight.htm
Understanding California
thanks for the reply, i have actually not had the opportunity personally use stripe(aside from making payments) due to so many colleagues that have used it always advise me to write my own or avoid stripe(i've written a few over the years).

next time i use stripe and have issues i will certainly send in the data to mlm@. i reckon if i have time to bitch about it, i have time to help you solve it. transaction security is important, sounds like that team has fun work/problems to solve.
For many people, the source of information.

Yes, it does not match the nominal definition of a "monopoly", in a sense that those people are free to look for information elsewhere. But they don't, and so whatever narrative FB chooses to feed to them is what they will believe.

I guess you could call it a monopoly on attention.
That's a comparison with the Tesla Fremont factory, where they assemble the actual cars. The Gigafactory in Nevada will be 538,837 square meters(if my math is right, 5.8 million square feet for the Gigafactory is the number I have), handily beating the Aalsmeer flower auction at 518,000 sq meters.
> Releasing it?

Why not. Governments hack each other to get an edge. Sometimes to just know what is going on, sometimes for silent diplomatic 'cheating'. And if they think they would benefit, I am quite sure its not above Putin to release it for propaganda reasons.
Facebook HQ has around 150 L2 chargers. It's just a matter of time.
The amount of assembly in the Go ecosystem is crazy, ~1% of the standard library is assembly. There are better ways.
Then why did the tweet start with the word "Tribalist"? Which alleged tribalism did they happen to be referring to there? The myriad tribalisms of social justice activists, evangelical Christians, civil society workers, journalists, etc. Or that of the Jews?
Ghost blog engine v0.9.0
They've been profitable for like 7 years now.
Elon Musk Says It’s ‘Pencils Down’ for Tesla’s Model 3
Which to believe fivethirtyeight or predictwise
Neat "policy". Also curious about your favorites. Any you can recommend?
Didn't Cyanogen just discontinue their OS development?
Impossible burger: New York's latest food craze is a veggie burger that bleeds
That's very interesting. Do you have any insights into why the descriptor differences are like that?
From the viewpoint of commercial applications I find this profoundly depressing.

When the state of the art for accuracy is 0.6 on some task, you are going to always be a bridesmaid and never a bride, but hey, you can get bragging rights cause you did well on Kaggle.