skysight-inc/HackerNews huggingface dataset:
That's the thing that gets me. So many optimisations have gone into user interface software over the years. And some of the stories of early Apple work, like 'round rects [0]' are truly inspirational.

I wrote software using Cocoa about a decade ago (so I may be out of touch), and it was clear how much thought and effort had gone into making the user interface responsive. And it generally shows.

The idea that you would just give up on that precedence is baffling. And let's face it, email's important but it's not rocket science.

[0] https://www.folklore.org/StoryView.py?story=Round_Rects_Are_...
World War II in Perspective
Nope, the password is what people type in. They may type the same things at many websites. We should not care what that exactly is.

Why would you want to see actual user password if you can just not see it?

If you see a password you can leak it by screwing up in numbers of ways. If you never see a password you just can't leak it.

E.g. Twitter recently discovered that they were storing passwords in plaintext in logs, GitHub had similar issue.

Take a look here: https://arstechnica.com/information-technology/2018/05/twitt....

Of course, a hash that you will receive from client should be treated as a normal password including all good practices.
This other post contains the performance claims: https://medium.com/@nodejs/october-brings-node-js-10-x-to-lt...
> you infact can and should assume it's authenticity.

Why should you?
1) Go watch the movie cowspiracy on netflix. Go vegan.

2) Get an energy audit and see if your home needs more insulation. If a solar panel installation will pay for itself in a reasonable time where you live (rebates - SRECs - etc) consider getting one.

3) If you live in a warmer climate with safe biking paths - get an electric bike to go to work.

4) The next car you get should be electric or plugin hybrid. Even if it's a used car.

We cannot mess around anymore. Governments always lag society - they never lead. So we need to push to make these changes more common.
It is a good example, because that’s exactly how the BSD license works - it doesn’t force you to give your changes back, but there are other incentives to do so, such as not having to maintain your diffs forever.
They'd be firing people for exercising their democratic right to protest and displaying solidarity for coworkers past, present and future.

Google aren't exactly a bastion of humanistic values, but I'm sure they'd be loath to dispose of a significant part of their workforce while looking fascistic and authoritarian in the process.
Absolutely, employees should have the right to get better conditions at work. The problem is that there are massive disagreements in this case whether e.g. quota-based diversity hiring, and penalising workers for mere accusations of harassment, rather than substantial, and credible proof of harassment, are better work conditions, or the opposite thereof.
Parent was edited from “Let's see evidence of misconduct before rushing to judgment.”
Not really a feedback, but I wrote something very similar a bit more than two years ago: http://eskatrem.github.io/Newton-Raphson.html
I can resonate with this so much.

Just recently I had an idea for a product and rushed to building it because it “solved” a problem.

But then when it came to trying to get some sales it has been a failure. The only people that were willing to buy the product didn’t understand it.

When starting out in my opinion if you don’t have a large network of people in the tech industry it’s important to focus on products that either increase sales or save a lot of money (3-4x cheaper than existing solutions).

I find that the products that sell have to be a no brainer deal.

I wrote about what I learned building and selling a cybersecurity saas here, don’t make my same mistakes: https://ferrucc.io/posts/sales-for-cybersecurity-saas/
Not to mention users and customers.
Working link: http://time.com/3222543/wage-pay-gap-myth-feminism/
How do you quantify experience? It cannot be empirically measured in all the ways that it matters.
> to see what kind of difference there is between the sexes when comparing like-for-like jobs.

What if the pay is equal for like-for-like jobs, but for the higher paying jobs one sex is vastly underrepresented? Not saying it is, just that discrimination and bias often runs deeper than some simple comparison.
An extensible MySQL server implementation in Go
They can be fired for any lawful reason. It would be unlawful to fire employees for striking - with some exceptions.

Striking employees can be replaced in order to get the work done, but that doesn't make sense for a one-day walkout.
That's a terrible idea. Back when MSN was one of the most common instant messengers, there was a common prank that was called "freezing" where you just continuously kept trying to log into someones account and it would lock itself out for 15mins or more depending how long you kept doing it.

There was automated tools that did this too!
> what downsides are there for false harassment claims

There are major downsides to making true harassment claims: you get denounced as a liar and a slut. This is the main reason why so many claims went unreported, and the #metoo movement is one of solidarity which makes it possible for people to actually report true claims without ruining their career. Actually deliberately making a false harassment claim is potentially career suicide.

(Jacob Wohl thought it would be easy to bribe people into making false harassment claims, and this blew up in his face: https://www.independent.co.uk/news/world/americas/robert-mue... )
Even if you don't want to go vegan, it's easy to eat less meat (and probably good for your health if you have a Western diet). My partner is vegetarian, I eat meat occasionally (and when I do I eat good meat, ethically and sustainably farmed).

Reducing meat consumption is by far the easiest way to reduce your carbon footprint.
Some people really are unwilling to see the value of self-sacrifice for the greater good.
Whenever I see the term audiophile I mentally replace it with "over priced bullshit"

It's just someone being sold snake oil.
> $3000-5000 of hardware

How do you get to that?

The will mass produce these themselves seems highly unlikely that they would be so expensive.
so submit one....
Webinar on Productize your Idea
Why would anyone who cares even a tiny bit about security or privacy ever want to sign in to Google?
My instinct would be to completely agree with you - people can make a lot of excuses for Linux desktops because they want them to be 'as good', given all the other advantages of running Linux.

On the other hand, I left my job and the associated Windows environment in the summer to found a startup. I bought a T430 cheap off ebay as my main development machine. I put Fedora 28 on it, and have been using it for a few months. The entire experience has been a very pleasant surprise in terms of pain.

Fedora installed flawlessly and everything worked, down to fingerprint reader and keyboard backlight. The only command line tinkering I had to do at setup was to install tlp to help the battery life.

Gnome has also been really very good. It handles multiple monitors well, the task switching is good, I like the overall approach once I'd used it for a few days. It is genuinely a better DE than Windows, and I prefer it to MacOS.

My main niggle with Gnome is notifications - there is some magic algorithm based on your activity that decides when they should disappear, and when they do they are never to be seen again (no history or anything). This is my only issue with it on a day to day basis, and it's really not that bad (far less than I have to deal with on Windows or Mac).
I'm a westerner who hadn't previously heard much about JY (but loves Tolkien ) and was being a bit pedantic, so I'm not sure my comment was entirely fair.

I'm sure that a Chinese author discussing the impact of the cultural revolution is going to pose harder moral issues than Tolkien did in general, and its quite correct that Tolkien's best known works (TLOTR, Hobbit) have fairly simple morals.
Magnets are still magical for me.
"Click all of the street signs"

Do I also click the poles?

"Click the traffic lights"

Do I also click the poles they're attached to?

"Click the store fronts"

If it doesn't have writing on it but it looks like it might be a store do I click it?

"Click all cars"

Do I also include trucks, busses, or just cars?
https://news.ycombinator.com/item?id=18352275
We can do our part locally, but individuals have no control over industry. We need to force the hand of government to paint the big strokes that we can't.

I feel like social change is going to be the slowest, a government may tend to lag but they can do the most in the quickest amount of time with industry regulation.
Ask HN: Google image search traffic?
Is it worth your time?
> Even if you believe that, why shouldn’t there be a process to investigate the claims?

Because it quickly becomes a witch-hunt.

It is hard enough to have a fair investigation within a proper court system and legal framework - it’s far more likely any Google process will end up as a kangaroo court than the process leading to any justice.
Open Source needs a definition and that definition has been governed by OSI: https://opensource.org/osd just like how Free Software has been governed by FSF: https://www.gnu.org/philosophy/free-sw.en.html

Yes, we need an organization that governs over such a definition and over compliance, because otherwise the term becomes meaningless, due to being sexy for marketing purposes. Back in the day companies like Microsoft actually tried to hijack it via restrictive "shared source" licenses. And those cute little projects on GitHub without a license? Those are a legal minefield ;-)

Developers are not lawyers, we don't read the fine print. That's why we have to rely on certain freedoms when hearing the term Open Source. And one of those freedoms has been the freedom to run the program without restrictions. And another freedom has been the freedom to distribute the program along with other programs, without imposing restrictions on those other programs.

AGPL has been in my opinion restrictive enough that I don't think it is Open Source to begin with — smarter people than myself disagree, but this new SSPL is a farce because it extends those restrictions far beyond derived works. So I hope SSPL doesn't get approved by either OSI or FSF.

The GitHub repository lists 350 contributors.

Many of those are third-party I'm sure. So how many of them are happy with MongoDB's bait and switch? For that matter, how many people that advocated for MongoDB over the years would have done so in the knowledge that MongoDB is not Open Source?

> MongoDB has the right to do whatever they like

Sure, but that's not an argument. We also have the right to complain about it, to campaign against it and to stop using it.

The truth is the company behind MongoDB tries to eat their cake and have it too. Well, that's not how things work. Either you're developing Open Source and are thus happy with other companies profiting from your work, or you stop developing Open Source, but when you do, don't be hypocritical about it.
more likely that's compared to an earlier LTS version (8.x or 6.x)
True or Not
You are lucky that someone else risked their jobs to put you in a position where you can spout this. If it weren't for unions and strikes, the common worker would have been much worse off.
Don't they make these ICs with I2S? Then all you need is something that digitally interfaces with your source (eg toslink, usb) and "unpacks" the PCM data and sends it out via i2s.

Edit: look for example at TI TAS5756M, TAS3251 or TAS5825M.
Companies don't open source their products, especially their core business products, because they are awesome and want to contribute to the community (at least the majority of for-profit ones).

They do it because:

* The users demand it (you can be sure that MongoDB wouldn't be even remotely as popular if it started life closed-source)

* Because it generates free marketing and helps build a community

* Because it allows paying developers less or attract stronger talent

* Because it allows leveraging the community's talents to make the code better (I.E. getting outside contributors)

When you change the license, you break the unspoken contract between your users and contributors and the company, which is just a form of bait and switch.
all harassment claims should be

No, of course not. Symmetrically, the should also not automatically accepted as true.

There should be an objective, measurable process. Given the cul-de-sac that organisations like Google have been strong-armed into, I think the obvious next step is

(1) to record all work-time interaction of all employees and store them for a long time, e.g. at least 10 years.

(2) Give a absolutely clear-cut criteria as to what counts as acceptable behaviour and what doesn't.
Buying Split AC and Window AC and Which AC is Best in India
Yet more bad news on the climate change front.

Based on previous discussions on HN, I'm sure there will be plenty of people proposing ambitious and creative technological solutions.

I fear that there's an anthropic bias[0] at work where humans are convinced we will solve this problem because we've always solved other problems before. But we forget that if we hadn't solved those previous issues, we wouldn't be here to talk about it (and it has been very touch-and-go[1] before). That leads us to overestimate our chances of eventually sorting this out, too.

But maybe this is start of the great filter? [2]

[0] https://en.wikipedia.org/wiki/Anthropic_bias

[1] https://io9.gizmodo.com/close-calls-three-times-when-the-hum...

[2] https://en.wikipedia.org/wiki/Great_Filter
The hiring committee will not hold JS as the reason to keep you from being hired as a senior. Language is not a factor in hiring let alone level calibration.
This is a perfect out-of-tutor-session reference for my novice data analysis pupils. Will be sharing with them later today. Thank you!
Large corporate envs are highly political at senior levels. Sounds like you're focused on building solutions and making users happy, which leaves you exposed to backstabbing from peers and seniors. To operate successfully at senior levels in a big corp you need to manage outward and upward. Unfortunately this means spending less time with your team and users, and more time with key peers and seniors to form relationships and alliances.
MAKING SIMPLE MANDALAS IS Now EVERYONE’S CUP OF TEA
> You don't change things by striking,

Traditionally union action including strikes has been the only way to make changes in big employers.
They are such a pain point. Especially if you fill out a form accidentally, and have to go through the re-captcha again, and again and again for the most mundane of services.
That's my experience as well.

Static types are overrated. Okay, so you caught the obvious errors a few minutes earlier, but while you were wrestling with types, I ran 30 quick tests validating the behavior, and made them unit tests.

I've only ever had trivial type error bugs, all the nasty ones are behavioral or related to race conditions, or at the boundaries where types don't exist.
UK Office for National Statistics publish good data for the UK.

My impression (based on 2016 stats [0]) is that as most C-suiters are men, and they can get 100s or 1000s of times the money that ordinary employees get, that in the UK this likely accounts for most of the effect that's not accounted for by career breaks (childcare, for example). To reiterate, this is my _impression_ when looking at the data.

Men who work part-time get lower wages; no one cares, it seems.

0 - https://www.ons.gov.uk/employmentandlabourmarket/peopleinwor...

1 - https://www.ons.gov.uk/employmentandlabourmarket/peopleinwor...
I don't get the same behaviour as what is shown in the screenshots of the google blog. If I go to Google, disable JS and click on 'sign in' I go to an 'account chooser' page. From there, no matter what I do I end up being redirected to that same page. Not great UX from Google if others experience the same as me.
JavaScript code is basically obsolete as soon as it is written... In that context 18 months might be a long time.

Edit: I probably wasn't clear enough that I was joking.

Edit 2: I also found out that the LTS release should receive 30 months of maintenance. They say that end of life for node 10 will be April 2021.
Then that would be the point of the data. At the moment people are acting on claims of differences in pay across a number of sectors and roles and it's way too vague to pinpoint what the actual issue is.

If the data found an actual issue like this, the it would need to be addressed, but at the moment simply claiming that women are paid less doesn't offer any solution apart from paying women an extra 20% across every single job.
Your line of thinking is alien to people in the UK and Europe.

> You don't change things by striking

In the UK, the 1970 Equal Pay Act was triggered by the Ford sewing machinists strike of 1968.
Google's Titan Security Key has been removed from the store
6 Reasons Why You Need Employee Recognition Program
>corporate terrorism

Unless they're bombing buildings the word you're looking for is extortion, not terrorism.

Striking has changed a good amount of business's in the history of the U.S . public outcry and worker cooperation is the halmark of workers rights.

The reason protest is required is because the company will not change without a better force. 'asking nicely' doesn't go anywhere when the bottom line is money and image.

Employee collaboration for workers rights does not automatically mean they're against the company. They're against parts of it's operations, but still have wants to do their work. That's, again, been all apart of the last 100 years of workers rights. You should perhaps look into how companies can possibly stay afloat even when there's unions. Not that I agree with unions typically, but if there can be no trust and workers just dont care about the company then it should all fail.
I dont think that "at will" exists in all countries - e.g. in Europe I have been told by managers I've had in various employments that it is almost impossible to fire someone in Europe without either some serious misconduct (e.g. sexual harassment), or without first going through a lot of steps to try and not-fire the employee (e.g. performance improvement plans).

I am not sure if that is true or not or if it applies to google employees, but I feel like there is a ring of truth in it.
CppCon 2018: Borislav Stanimirov “DynaMix: A New Take on Polymorphism”
Interesting. I moved from Fedora to Ubuntu because I found Fedora "Just Works(TM)" a lot more of the time.

The hardware support out of the box was much better, that packages were more up to date and the whole system was more stable.
Then that's not the same problem at all and it needs to be addressed as such.
That's the best way to do it. Going vegan it's not easy for everyone and possibly not healthy. But eating less meat it's a no-brainer.
I do.

Most sites I use works fine without js. The few sites I need, that require js, are accessed from isolated, virtual machines dedicated to just that site. The sites I don't absolutely need, that require js, don't really exist in my world. That was a choice they made.
ClojureScript is strongly typed. I'm curious to know the specific case they ran into? I suspect it might have been interop with JavaScript, because you shouldn't have weak types in ClojureScript.
Yeah. C gives you little safety nets. But the problem here is a missing check. Do the same (logic mistakes) in Rust, Java, C#, JavaScript etc and you will, sooner or later, give access to your admin account, to your DB, to a command shell or to memory, writting not permitted values by omiting a validation check etc.

I see your point, and I agree partly, some languages can avoid the particular secuence of events in this bug or make it more difficult.

In this case, imagine:

- Sloppiness getting code into the icmp module (this is speculation, to be fair).

- Buffer overrun leading to RCE.

- Solution:

1 You rewrite in rust because you think the root cause is that C is unsafe.

2 You don't write sloppy code, higher your standars, more audit/testing/verification.

To me, if you don't fix #2, you are going to have big problems anyway even if you have safer tools.
When was this paper published? There is no date on the paper itself, and different sites gives different dates.

I'm wondering because it incorrectly states that Unicode is a 16-bit code, which used to be a common misconception in the 90's.
> Indeed, what downsides are there for false harassment claims?

Many people who get harassed opt to change teams, companies, or professions rather than actually pursue a formal complaint against their harasser. Perhaps they are mistaken (I don't think so), but they seem to believe that there are real downsides to filing even true harassment claims, to the extent that the aforementioned career upheavals seem easier.
David Cutler developed VMS at Digital Equipment Corporation (DEC). Digital Research was a different company - it developed CP/M.
Why Taiwanese say 'sorry' so much
It just let me add it to my cart.
I didn’t even know that was Brave’s business model. I recently started using it for sites that I want to visit on my phone but crash or chug Safari on iOS. It’s been working like a dream so far.
> “If you talk to a bunch of potential customers about a product idea and discover that there is demand for the product, then building a MVP that you can demo would be a logical next step. And if the MVP is something you can build quickly, then it probably makes sense to do this sooner than later.”

Sales to Engineering Managers:

Alright team, we’ve talked with a lot of customers and realized there is a huge demand for this thing called a perpetual motion machine. Let’s try to get a prototype built for the client on-site next week, ok?

Engineering Managers to Engineers:

Alright everyone, we scoped out this perpetual motion machine into 3 Jira tickets. The first ticket is 3 unitless Fibonacci numbers of work, to create the base machine we’re talking about here. The next ticket is another 3 units to have someone mock-up the motion part, not sure exactly what they want here but maybe just put an RC car underneath of the machine from the first ticket? Finally we saw “perpetual” in the request from sales and that really sounded like a time sink so we pushed back. We’re going to time box this one and call it a 2-pointer. We’re thinking don’t spend more than a few hours on the perpetual part. Let’s do it everyone!

Engineers to recruiters:

The job just isn’t allowing me to fulfill the technical goals I want to pursue.

Recruiters to engineers:

I’ve got a hot new start-up you’d be great for. They only pay 60% of market rates but they totally need someone who can build out their entirely unvetted vision of what products to sell!
How can we see the evidence if the victims are silenced by their contract (forced arbitration)?
Kanban FAQ – Top Questions
Ive stopped eating red meat, and in a bad week 25% of my meals are vegan, in a good week 75% or more of my meals are vegan.

I’ve read that a medium sized dog has the carbon footprint of a medium sized SUV, approximately.

I have two small-medium dogs. They eat a lot of vegetables and legumes. 90% of their snacks / treats are sweet potato / carrots / apples. Their main meals consist of a mix of grated veggies, cooked brown rice, cooked and puréed split peas, and two or three tablespoons of kangaroo or chicken mince to flavour. Sometimes I leave out the mince, so their meals are vegan too. They love it! They can’t get enough of the split pea purée.

With the added benefit that their poop is well formed and easy to pass, goes really well in the compost!