skysight-inc/HackerNews huggingface dataset:
twitter also aggressively collects your phonenumber.

Telegram is so aggressively anti privacy that I tried around 5 numbers I own and only 2 of them worked.
It's a flamebait tagline, to be sure, but we're responsible for our own discussion here on Hacker News and there's just nothing good down this road.

https://news.ycombinator.com/newsguidelines.html
Thank you for bringing up the thought patterns that get formed during the burnout or depression. This rings true, and I haven't thought much about it.
Drone Control via Alexa
What I don't understand is why it doesn't optimize away the check on (inode->i_nlink), since it is assuming the code in the dependent block always runs.

It has to be assuming that, because it is the only path that doesn't lead to undefined behavior.
As someone who was adopted, this seems excessive. Unless someone is adopting a newborn, adoption carries a significantly different set of requirements than childbirth.

Also, calling adoption birth for same sex couples is weird. My mother is my mother but in no world did she give birth to me.
The first company I worked for did equal pay for all new hires, but pay raises and promotions were variable and the raise percentages varied on company performance (so a promotion could be +7% on quarter and then +6.5% the next quarter).

We would all occasionally compare over the years and it would always come up that there would be a small difference (<$1k) where someone happened to hit a lucky streak of getting promoted in a better % year, and people's feelings would be hurt.
There are many NASA mission patches that are much better designed and produced in the same medium as these narc patches. The wobbly lines seen most of these drug patches are not inherent to embroidered patches.
There seems to be a growing concern wrt HSE aspects of CNTs. Is that an issue you're worried about (as in - worried about a possible regulatory shift)
That's not by design really, I was just lazy in fixing a highlighting bug :) Maybe screenshot until I fix it?
There is an open source implementation of the repository, but the website as far as I can tell.
You misunderstand. The benefit is not to the parents, it is to the children.
Great point.

If feature X stops working because a back end developer broke the code, that's treated as a bug.

If feature X can't be used because a UX developer obscured it, that should be treated as a bug, too.
> It's really not difficult to understand that women are systematically paid less than men, and also that minorities (men and women) are systematically paid less than non-minorities.

It's not difficult to understand why people believe this might be true, but it is difficult to understand why people accept this as fact when the empirical data of systematic underpayment isn't all that solid.
No, he's right. It's more than simply semantics. A better title would be "an extremely overwhelming of programmers don't need to know THIS much about memory"
My non-scalable solution:

I occasionally answer the robocalls, get through to a human, establish common ground, and then let the caller know how they are helping to commit fraud.

My goal is to in some way provide a feedback system. I don’t think that this is the responsibility of the consumer, but like most of us, I’m desperately interested in solving this problem.
> In response to the finding, Google gave $9.7 million in additional compensation to 10,677 employees for this year.

Doesn't sound like they were underpaying by very much...
Could cloud security best practices have prevented Operation Cloud Hopper?
I’m reasonable. I would never take a lottery ticket vs $1k in cash unless I could buy 20 tickets.
yeah its literally ridiculous what the discrepancies are in information sources, and the informational asymetry just leads to more confusion and inequality. Ive found sources like levels.fyi to be a lot more useful than glassdoor/etc because you can see that breakdown and individual data points and see what you deserve to be paid
> There is simply not enough information...

Hmm...

"Men account for about 69 percent of the company’s work force, but they received a disproportionately higher percentage of the money. "

So, yes, we do have that information.
That's... actually not as bad as I was expecting it to be. If you're willing to limit your audience to modern browsers only, the only holdout is Safari; and on that score, what else is new.
Pakistan poses three times more terror risk than Syria [pdf]
I don't understand this artificial distinction between home and work. Work is not sacred ground, we can change culture in the workplace the same way we can change culture at home, why do not both?

We spend as much time at work as we do at home, you endorse sharing burdens at home, so I assume you think that equality between men and women is a good thing. So why not argue for the same culture, one that supports people regardless of their sex, in the workplace? Especially when such a vital social function, raising future generations, is concerned?

You're not convinced that this is an amazon problem, but is anything ever an amazon problem, or facebooks problem, or any other companies problem?

People are waking up to the fact, mainly educated and aware knowledge workers, that they can negotiate how they want to work just like they can negotiate and shape how they want to live. If you want to convince others that companies are paperclip AI like entities with complete disregard for the humans who work in them, then that burden is on you.
I don't think it's fearmongering, especially when you consider that children are allowed to drive (at least here in the US, and with minimal training). This isn't about being a nanny state or keeping folks from driving fast cars (I imagine there will always be cars you can take on the track), it's about keeping everyone on the roads safer. Not one single time in my highway driving life have I encountered a NEED to drive that fast in any traffic maneuver. People die in high speed crashes all the time, I don't think anything about this decision is fearmongering, it's about the health and safety of those around you.
I bought a Tel-Lynx (this thing http://tel-lynx.com/ ) and it worked great for the paired cellphones and the landline, sort of an automated mini PBX. First time callers had to introduce themselves to the system, spammers never bothered. I'd still be using it if it wasn't incompatible with "flashing" through call waiting calls -- like the phone company it wanted to do out of band signalling with the "flash"
Sense of smell is the best way.
However, this somehow just isn't a problem in Japan, China, or all of Europe.
> I'm not saying it's not interesting, but it's not going to change how I write my for-loops and if statements or make calls to BigTable, etc.

You might be surprised at how much changing your for loops can be when accessing matrix data.

for(int i=0; i<10000; i++){
for(int j=0; j<10000; j++){
blah[j][i] = whatever(); // Column oriented is very slow.
}
}

for(int j=0; j<10000; j++){
for(int i=0; i<10000; i++){ // Very fast: We move row-wise now. With luck, this is SIMD-vectorized by your compiler.
blah[j][i] = whatever();
}
}

Test that out, and you'll see a major performance improvement.

-----------

If someone is writing high performance code, the #1 goal is to be able to read your profiler's output. If you can't read what the profiler says (cache hits, TLB hits, memory stalls, etc. etc.) then you can't make sense of the data.

The PDF goes deeper than I'd personally go, but there's some concepts here that are absolutely necessary if you actually want to understand what a decent profiler gives you these days.
As an idea, if you have an existing list of emails from former customers or lost opportunities, those are a good candidate for a long term nurture campaign. If there were reasons they looked at your product in the past, there are good odds they may look at it in the future again. Keep them on a quarterly or monthly drip and remind them of new features or platform updates.
Genuinely curious: for what? Under what context can the bank push for you to have more money? Debt-to-income? More down payment? Assets after closing? Why should they care?
The idea that tooling "reduces" cognitive load is based on the assumption that tooling lets you work in terms of abstractions rather than worrying about what the tooling actually does. This assumption breaks down as soon as the tooling itself breaks down. At that point, not only do you have to worry about the underlying problems that the tooling is intended to solve, but you also have to worry about the implementation details of the tooling itself.

Tooling breaks down more often when it's more complicated, and you need more complexity when your tooling abstracts over a large amount of complexity, so the more that your tooling is supposed to reduce your cognitive load, the more likely it will break in such a way that it actually increases your cognitive load.
Sounds good. Would you mind getting in touch with my mom to explain that system to her? THANKS!
The project/script is freaking great, it's well-written but its installation method needs some work.

It symlinks from the git cloned directory to /usr/local/bin during installation.

When it runs, it does helpfully tell you which tools it needs, but each of those tools has a different install method:

* two are system packages

* one is a Go executable

* another a php composer package

* another is installed via npm

(that's a lot of extra language dependencies for a single script if you don't already have everything installed)
Brew stopped accepting custom options for packages and installing from source
I worked in a family moving business growing up (and continue to pick up the odd job when I'm home). I've worked with various other moving companies as well.

I have to say that the quality of this move was unreal by American standards.

I was extremely impressed that they are able to employ staff solely dedicated to arranging the home. I'm still trying to work out how they are able to use a crew that large and keep things economical.

There were also several pieces of packing material I hadn't seen before. Some of which looked reusable, which is a good thing to see. There is a fair amount of waste in the profession.
One can't design for 100%. Designing for those 2% simply isn't worth and doesn't bring any cash. PS: user did not read camera access usage description, clicked deny and then asked why it doesn't work. This is pure stupidity.
Addition, previous realated discussion:

https://news.ycombinator.com/item?id=13249628

https://news.ycombinator.com/item?id=13250258

https://news.ycombinator.com/item?id=13250584
Yet, if you don't take the time to think of the hypotheticals, you can't account for them, and the same goes for the interpersonal relationships. These are items which increase ignorance in localized populations and are easy to turn into movements against a larger idea. It's not reasonable to solve all of them, but it's good to at least acknowledge them.

Slightly off-topic, but in recent memory: The woman from Alabama who joined ISIS had experienced poor family relations and is now stuck in a refugee/detention camp in Syria. Because of the poor relationships, her ignorance in Islam and ISIS enabled them to turn her to support their cause, which she seems to now renounce.
> but it is difficult to understand why people accept this as fact when the empirical data of systematic isn't all that solid.

It would help if you posted the empirical data you refer to.
GPipe, an Open Source Library for Efficiently Training Large Neural Networks
>The reality is that having children is important, and women specifically shouldn't have to look at having children as the end of their career, or at least their career advancement

Why?
I respectfully disagree. Note that 10-15% of resources of a 5-customer organization is very different from 10-15% of resources of a 1000-customer organization, assuming your customers actually pay you money (generally recommended).

This means that even assuming you get no benefits of scale (and you should be, your software/product should improve as you learn and support load should fall), there is no reason why you can't provide the same level of support as your organization grows.

The problem is that people assume for some reason that a larger organization can't dedicate 10-15% of their resources to support. This is why whe get crappy support or no way to contact the organization at all.
The cynic in me says that all of these companies (maybe except Stripe, not familiar enough with them to know if they are embroiled in anything shady) are far to cavalier with privacy, legality, and generally common decency to fly anywhere else.
Technically you're right, but what are the chances that a bad actor is going to spoof one of the phone numbers in your contact list.

I mean, the odds of them hitting that are so close to zero I don't even want to think about it.
Hey m_eiman I got the joke/satire , others i.e the cranially challenged didn't. What a truly fucked up messed the whole job/family/govt/society is... Some things will never change.
Show HN: Generating weekly O365-hosted mailbox statistics
If you wear synthetic.
Google Brain Simplifies Network Learning Dynamics Characterization
I don't think that's realistic to try and implement at many people's places of work.

Stable incomes are essential for most people's sanity. Always being at risk of having projects shift away from work you do, and to work other people do directly conflicts with that stability most people are looking for. You could be spending an incredible amount of time trying to catch up with another project, while still maintaining your own, all the while having the looming threat of not being able to pay your bills over you head.

Freelancer type pay isn't for everyone.

Which goes back to that issue of not having an objective measurement to pay by.
If they bought it 5 days before the announcement, there is nothing to return. They just have to cancel their order.

Then re-order.

Then wait an extra month to take delivery.
>Anyone who takes money from family or inheritance should be ashamed of themselves unless that money is used for helping the less fortunate.

This is absurd

>I should add that I had access to family assistance financially and chose to not take it

Congratulations

>Those who take the money know it is wrong, because most of them will never admit publicly they took any money.

My parents assisted me financially to get through college, and I in no way feel that it was "wrong". We are not wealthy. Both my parents were in the Airforce until my mom retired to be a stay at home mom so my father was the sole earner. They began investing small amounts, which they could barely afford at the time, before I was born with the goal of helping me pay for college, and they were able to do so. There is absolutely nothing wrong with that
> Would a reasonable person rather take a guaranteed $1000 or a 10% chance of a $1 million?

For a lot of good software engineers, it's more like:

Option A: $1.5mm (5 years total comp at FANG)

Option B: $0.5mm (5 years startup salary) + 0-10% chance of $0-20mm.

Given all the unknowns in B, I'd definitely take A.
So just put your current salary in your CV.
Hunters in that other country can also help for a cut.
The difference is, there just wasn't much the computer could do. Programming it was one of its main purposes. A modern computer is an actually-useful-in-everyday-life item.
Because sacrificing the family unit at the altar of corporate capitalism probably isn't the right thing to do?
Anthem Players Say the Game Is Shutting Down and Sometimes Bricking Their PS4s
Maybe you could expand on the connection that you are making between Keynesian macroeconomic policy and Amazon child policy because it seems like a non-sequitur.
There's no such thing as an adult emerging from the woods having learned everything themselves. Because of this, it's a major fallacy to expect it from people who have "pulled themselves up by their bootstraps" because you will find something about their background that refutes it.

Let's say, some people are more privileged than others.
Just because people don't tend to do it doesn't mean you as an individual are incapable of doing it. His advise is the rational approach, and people on Hacker News tend to be smart enough to understand how to estimate probability distributions and how to compute expected value off of these estimates. With tools like this at their disposal, they are more than capable of applying their risk preferences and making rational choices.
Yes, we're using Elm in production for two years now. Rewriting legacy Ember application into Elm, and it has saved our sanity. To be honest, we dread the JIRA tickets that concern Ember and not Elm :D

Re deeply nested components: we have components about 2-3 levels deep, and while it's a bit more code and boilerplate than having a flat model, it's been just fine. Don't worry about it.
Thanks for putting words in my mouth - I said "Hmm, even with paternal leave, the mother would be taking more time off while the husband works in the overwhelming majority of families" which CLEARLY implies I am talking about during pregnancy. Instead you attempted to paint it as some general remark where I am claiming the husband should work and the wife should stay at home. I resent this.

I don't know if you're intentionally being difficult, but it's a biological fact that the mother carries the child. As you may or may not know, late-term pregnancy carries very a heavy physical burden.

Late stage pregnancy can cause severe nausea and vomiting, abdominal pain, severe headache, mood swings, and other very tough issues to deal with. These kinds of symptoms may hinder or entirely prevent an employee from working, requiring them to take leave.

As it seems you aren't aware, the husband does not physically experience any these symptoms. This is not cultural. The husband literally does not have a child inside their body and suffers no physical burden. Therefore, there is no physical impact on the ability to work.

As it also seems you aren't aware, most couples don't have the luxury of having both spouses take leave at the same time, in other words, at least one spouse needs to be working. When the wife is suffering from severe nausea, bleeding, vomiting, cramps, and headaches, it will indeed be "the husband works in the majority of families" (prior to the birth of the child).

There's nothing cultural about it, it's entirely biological. Good day to you.
I think we're moving the goalposts here: are we talking an abstract man, on average, in general earning more than an abstract, average women or we're talking about a different pay for the same work?

My understanding is that we're talking about the latter.
Also: https://github.com/Homebrew/brew/issues/5514 - No more HOMEBREW_BUILD_FROM_SOURCE
I wonder, how does this compare to an implementation in bpf. its great to see Rust getting traction in systems / networking world.
/r/programminglanguages (17.5k subscribers) is a good start. They recently launched a directory of projects (50+) the group is working on: https://www.proglangdesign.net which also links to their IRC and discord servers.

Also there's https://futureofcoding.org which has a growing community of language and tool designers focused on live-coding languages. There's a good number of projects being developed by members there.
> women looked "overpaid" for their level relative to the men, and that was often because they had been at that level much longer than most men at the same level.

Usually it's the opposite but for the same reason: women seem underpaid but when you correct for experience on the job, they make something like 98 cents on the dollar compared to men.
I think there's not enough information in the article to determine conclusively. Suppose men represent 75% of the compensation (due to senior ranks being skewed male more than lower ranks), 69% of the workforce, and received 72% of the salary equity increases. Were men or women "more" underpaid previously (assuming the equity increases themselves were "fair")?
This is wrong; if it were true, Amazon wouldn't have such a huge problem. Amazon don't know which seller it's from if it's Fulfilled by Amazon comingled inventory. You can literally ship plastic bricks to Amazon with the right UPC codes on them, ask Amazon to return some of the inventory, and get back actual products with that code that were sent to Amazon by other sellers.
Self-driving cars can never handle the number of passengers a modern train can. Highways max out at 1900 people per hour per lane, in ideal conditions. And you're completely forgetting how much carbon cars spew into the air for moving thousands of pounds of metal around just to transport a single person.
მოითხოვე ფრენის კომპენსაცია ახლავე
Time-Lapse Captures the Microscopic Development of a Single Cell into a Newt
I am indeed surprised, but thank you for reminding me the world is not as simple as it seems.
> Japanese people will reuse and repair everything

Maybe for small items. Counterpoint:

1. in the video they got new whitewear (would their old whitewear get sold second hand? Feels unlikely.)

2. "Raze, rebuild, repeat: why Japan knocks down its houses after 30 years" https://www.theguardian.com/cities/2017/nov/16/japan-reusabl...
"Some [who?] say..."
Yet we don't know what jobs women and men do at Google. There can be bias elsewhere in the system. For example women might be disproportionately hired as administrative assistants and men might be disproportionately hired as senior engineers. Both groups could then be compensated fairly and it would result in men receiving a disproportionately higher percentage of the money.
That highly depends on how much money you're getting from each customer
I've often noticed this pattern but only ask myself now, so, yes, in general. From what I remember I never learnt that in school, but I'm obviously not a native English writer. @Raphmedia already gave me a good link, but thank you for the one you gave me too.
Life isn't fair. Should we also all stop drinking potable water because it is unfair to those who do not have access?
So, RAM is the new tape, cache is the new RAM?
A lot of it depends on interview performance (which itself is an entirely separate can of worms, including potential gender factors). Many people who get hired on at a more junior level probably wouldn't get offers at all if they were mandated to be a more senior level based on years of experience.
No one is suggesting that.
There really is something to be said about how many column inches and video minutes "liberal" media outlets spent on Trump rather than what the opposition was working on to counter those policies.

That something is "attention = money", apparently.
To me the key takeaway is that google systematically underpays both men and women.
Who are the main suppliers now at the higher price points?
1. OpenAPI
- more popular, more tooling
- spec is partially defined by
references to other specs,
so you have to read at least
three specs in parallel to
understand it.
2. API Blueprint
- never heard of it
3. RAML
- less popular. unlike OpenAPI,
you can reference external
JSON schema documents to define
types

I use OpenAPI (fka Swagger) as there's lots of it already in use at the the company I work at. I need to consume APIs produced by other teams, and those teams publish APIs using OpenAPI, so that's the end of the decision process.

I have had a reasonably positive experience using oas-raml-converter to mash OpenAPI specs into RAML, to use as an input to RAML-based tooling.

The more I look at all these ways of defining and structuring APIs, the more something like gRPC sounds like a good idea, but that may just be a "grass is greener" reaction, i've never worked on a serious project that's used gRPC or similar for integrating systems.
There are 2 erlang books. "OTP in action" and "Learn you some Erlang". I highly recommend both of them.
On average $900 additional salary per employee. Probably not a huge raise for most of them.