skysight-inc/HackerNews huggingface dataset:
Lots of different opinions here, but I do believe buying housing in groups/syndicates will become something we see more often.

Most can't afford 100% of a great deal in the beginning, though, they could afford the 10%.
> What you see there is that everyone is trying to maximize their TC (Total Comp). For most people, that's the only goal. The whole "Let's make the world a better place" is something that was sold by PR people.

Facebook targets 95th percentile comp. That's very good, but if you're an elite software engineer motivated only by comp you're not going to settle for 95th percentile.

Other reasons that factor into job choice for most engineers: teammates, location, work/life balance, interesting projects, engineering culture/practices
Yes, this is the only place I have ever used the visitor / double dispatch pattern. The main idea is it fulfills the "Open-Closed" principle:

https://en.wikipedia.org/wiki/Open–closed_principle

Otherwise you find that your AST data structure is never finished -- you are constantly added stuff to it. I wish there was a clearer way in C++, but this is the C++ solution.
I don't work for FB but in my experience, such decisions are most often times are taken by Product Managers who do not understand privacy implications. They typically try to bypass security/privacy teams to avoid the hassle of dealing with them. Also, Engineering teams are sometimes siloed and do not realize that the data they are messing with is sensitive in nature (MFA phone numbers in most recent case.) Most of these features aren't designed with explicit malice, but usually to further a goal of linking more data, generating more insights, showing better ads and so on and thats what interests most engineers.

In many cases of-course, they have tend to hide behind user consent - "The user consented to this very broad privacy policy which allows us to do whatever we want so it's okay." Having said that, FB did hire a bunch of privacy experts to fix institutional issues.
From what I understand it isn't possible to run AOSP on the vast majority of hardware. You still need proprietary binary blobs for the drivers and the baseband OS.
> It is not.

Why? If I can describe a system with 1 number why invent 4 parameters to describe it? And why not 100? The choice seems arbitrary.
https://twitter.com/WhiteHouseCEA/status/1039233346436562945

The corporate tax cuts and de-regulation allow businesses to expand. This results in higher employment and wages.

And it wasn't just a tax cut for the wealthy, most Americans received a lower tax rate, the exception being some deductions like state tax (which was arguably unfair to states that don't have an income tax). The corporate tax cut put us on a fair playing field with the rest of the world, allowing businesses to come back home (that and the one time tax on bringing money overseas back).

https://twitter.com/WhiteHouseCEA/status/1101587623305465857
That sounds about right, although 5% (or 15%) is a pretty good deal IMO for worldwide payment processing, installer and update distribution, DRM, and their built-in tools like crash reporting, push notifications, analytics, affiliation, and attribution.
Show HN: A Foundation for Developing REST APIs with Express and Node.js
I spend 100% of my time at a digital advertising agency working on and placing google/facebook/trade desk/etc pixels. I spent most my time trying to scrape and store information on what products you viewed, how much money you spent, etc. What do you want to know?
The Ethically Questionable Math Game Taking over U.S. Schools
It seems like you would need to encode the parameter value; and in the same way as anything else.

There isn't a limit of URI length per the relevant 'specs'. There are generally limits imposed by _browsers_, and probably web servers too tho.
Perhaps mapping tree growth in response to some environmental changes, or detecting illegal logging, or measuring the impact of wildfires, or, maybe if it does a good job of detecting animals, mapping the migrations/populations of endangered, larger mammals?

Alternately, a cheap way to produce amazingly accurate video game maps of your neighborhood.
if you are going to use an m.2 to PCIe adapter might as well dump the middle man and just plug in a PCIe GPU straight into the x4 slot since that would work just fine.

Have a PCIe x4 cable going from the laptop to a box instead of a Thunderbolt cable the only thing you might "lose" is hotswap but technically even that is mainly an electrical problem if you don't use the PCIe power pins hotswap can work just fine.
How the &$#! do I read this
Throwaway for obvious reasons. Opinions are my own.

I joined in the last year. I had major issues with FB before, reflecting typical HN user stance. I joined because I was curious and their promises sounded like an amazing place to work.

And it is. They treat us better than any other company in terms of autonomy and input. Everyone has a tea seat at the table.

And what I’ve seen, the external perceptions don’t match the internal objectives. I hear real change from leadership, and most of the major issues are years old.

Fb has invested hugely in protecting elections, possibly more than any single government. They have doubled that on integrity, etc.

And realistically, I don’t think we know how to balance harm and good in the real world. I just don’t see tracking online activity as more harmful than the benefit that people get from the service. (Not so much US users, but the benefits to people in very poor countries are very real, and wouldn’t exist if the service didn’t monetize so well)

In short I don’t see them as an evil entity. They’re just a large one that is easy pickings for negative press. I used to work for the US government in a health research role; this feels similar.

When something is so massive and decentralized, the “bad press” events are gonna happen. I think FB, and especially Zuckerberg, have done a great job responding to these issues to try and solve them.

Remember, what Facebook is doing has never been done before. There are going to be mistakes.
Open Sourcing of Windows Calculator
sure.

my point is this is the package maintainer interjecting their own notions of what a package is into what is actually provided by the upstream source. the only 'package X' that is 'correct' w/r/t original author is the one that provides exactly what the source based install provides, anything else is maintainer bias. (which isn't inherently bad; just providing a counterpoint as above claim was questioning)
Where do you live that people don’t routinely finance appliances for 2-3 years on consumer credit?

I don’t, but all the appliances sellers here advertise it so people must do it.
Compiler dataflow, is at its core, lattice operations.
If you read papers from the 70's, you will find it's very direct about it.

For this specific optimization, you want https://github.com/gcc-mirror/gcc/blob/master/gcc/tree-ssa-c...
There's are a couple of misquotes there. For starters, it's not "w1 ← w1 − η ∂w|∂L" but "w1 ← w1 − η ∂L|∂w1". Also, the second "if" should say "negative", not "positive" again.

In case you were being sarcastic, it is simple if you don't take it out of context. It requires a certain understanding of derivatives, but a reader who doesn't understand them won't make it to the point you're quoting.
Wow! Do we know if this was some sort of scam or what?
Thats... just wow....
I hypothesize that the reason is that BA and PM are more like upper management, in terms of what they do, how they do it, what their backgrounds are.

Programmers might be not-very-diverse, but they also perform tasks that business people don't understand, and they aren't business people. They went to different colleges. They value different things.
it is a good first step, now they just gotta keep walking down this line
If my bank doesn't realize that their app is opening connections left, right and center, then we got a problem.

The same applies to all airline companies that through their apps and my boarding passes have access to TOO much personal data.
Two years ago I had zero knowledge of the language, today I know all hiragana syllables, half of the katakana and a few kanji. I also know some basic vocabulary.

Yeah, maybe "quite effective" is overstating it.
> I'd question that. FB undoubtedly pays very well and probably better than almost all competitors, but at the same time most FB engineers could almost certainly take work somewhere else with a slightly lower (but objectively still fantastic) salary and still continue to live a very comfortable life.

I think what you're saying is true for people who already work at FB, but I think you underestimate how much of a boost working at FB is for people who are deciding whether to take an offer. Having dropped out of school and only worked at unknown startups, I had previously found it very hard to even get interviews but after I worked at AWS suddenly people were interested in hiring me. I am really grateful that I had the opportunity to work there.

When I was at AWS I often asked people how they felt about working there and by far the most common response was it wasn't the greatest but it would really help their resumes. Obviously anecdotal but it leads me to think my situation was not uncommon.
The Geography of America’s Mobile and ‘Stuck,’ Mapped
The interesting difference here is that these things have a bunch of processors on them. So the 'pilot' process can be essentially an interrupt service routine that keeps things sane on an interrupt that cant be masked by the Python code. So during garbage collection your UAV might stop and hover, but it would be unlikely to crash in that scenario.

Further, my experience with Micropython so far has shown it to be pretty fluid. But I would be the first to tell you I haven't challenged it all that much.
Because non profits have a better track record of keeping peoples informations safe?
the pictures in the article look very similar to the current Chromium, and they completely seem to lose any kind of Edge look and feel that the browser had before.

Maybe these are just early development pictures? I'd be surprised if Microsoft went with such a generic look for Edge
On my server at home, which has redundant data drives (drivepool) and is backed up locally.

I can access this from every device in my house, and from outside my network.

I can put anything I want onto my phone, USB stick or iPod and play in most any modern car.
When you remove constraints from an RDBMS you slow it down, sometimes catastrophically.

The query planner/compiler in all modern RDBMS use foreign key constraints, unique constraints, and check constraints to optimize their execution code.

For instance, having a foreign key constraint allows the query planner to omit any code that checks if a value is in the child table but not the parent during a join. It can sometimes avoid accessing one table or the other entirely (so-called “join elimination”).
I work at Facebook. I may have the opportunity to work on a privacy-related product which, if implemented, would have prevented at least one recent headline. I'd like to get people's thoughts: would working at Facebook on such a product be ethically-permissible? Does working at Facebook in a capacity that improves privacy for its users absolve me of that sin by association? What if I only work on such a product for some of my tenure?
There are millions of people in various Facebook groups that are connected, based on things like illnesses, concerns, etc. The ability to share information and experiences and support each other are unparalleled.

Just because you only use Facebook to connect with friends doesn't mean there are billions of people using it for other extremely beneficial purposes.
Now overlay that with the belief that your are literally descending into the underworld.[1]

It must have made for a very transformative experience.

[1] https://en.wikipedia.org/wiki/Xibalba
We detached this subthread from https://news.ycombinator.com/item?id=19311314 and marked it off-topic.
>Where is the actual evidence that a journalist writing an article critical of COMPANY is doing so because they are focused on maximising revenue for their own company?

recent example is bloomberg and their china chip hacking (did that ever turn out to be true?)
https://www.bloomberg.com/news/features/2018-10-04/the-big-h...

where the writers get compensated if their story moves stock prices
https://www.businessinsider.com/bloomberg-reporters-compensa...
I wish you the best with this if you do move forward!

Lots of room for competitors in this space for now. I think one of your focus should be on helping someone that was previously on Patreon make more on your platform.
My brake callipers pinched and caused a fire, a bone-headed mechanic or DIYer could cause this problem with a bad brake job. There are so many, many ways a car can go wrong and kill someone, battery-tech or otherwise.
So if they are browsing your website, decide they’ll probably purchase it, but then later they open up the Microsoft store and search for it there, you lose money you would’ve had if they’d immediately downloaded it from a link on your website?
Hey, thanks for your interesting point of view on Spark. I do a lot of my small data prototyping in Spark in single machine mode and it has worked for me thus far :).

For the likelihood functions comment, I would totally agree. Autograd libraries are easier to build custom likelihood models in, which is why we created CNTK on Spark, and databricks created Tensorflow on Spark. These give you the flexibility of modern deep learning stacks with the elasticity of spark

But in the end Spark is a single tool in a collection of tools and might not be right for your project, but it's been good for a lot of our work here at MSFT :)!
Never said that Facebook doesn't deserve scrutiny. But it should be fair scrutiny, not unfair, biased scrutiny that gets incentivized to only show the negative.

I think that if the scrutiny were fair, perceptions would be drastically different and much more favorable (and the news reports would be more boring). Yes, people make mistakes. But there's no global conspiracy, and Facebook is operating on a level that no other company has ever done before so for the most part we are learning as we go along as well.
I'm still thinking about it:)
I was born in Georgia, but moved to Ohio when I was too young to remember. So, Ohio is basically my home state.

I lived in California for a while, and I've visited lots of other places, but I always come back home to Ohio. Not because I'm 'stuck', but because I like it here.
Our broken society makes me question about politically-motivated plans for a working society that will always applause the wrong person instead of the right. Scientists are "losers" in front of discraced millionaire families based on the stadards.
I do think though Russians do get a bit too much press for their novels, in a way that isn't, I think accorded to the French. For example dealing with events from the same period of time is Hugo's "Les Miserables" (it has a description of the battle of Waterloo lasting around 12 chapters), perhaps captures more of the variety of human experience.
> Kids should not be afraid and cry themselves to sleep.

> But if you just leave them alone in their bed they will.

Worked for us 3x. Did it soon after they no longer physically needed to eat in the night, which is a lot earlier than you'd think. Did it around 3 months IIRC. Two or three bad nights with each one (listening to the crying is no fun and I get why people cave) and pretty much smooth sailing from there on.

We did do some prep by deliberately delaying our responses to their crying, especially at night time, weeks earlier, and stretching out that delay as weeks went on, to break the "I cry, they show up seconds later, spazzing out and showering me with attention" expectation. We might have had to prep by pushing them to one nighttime feeding too, but they'd done that on their own by then anyway—then again, delaying responses helps with that since you're not rushing in there every time they whimper, so that may have been why that part happened "naturally".
One thing I've always wondered is, why is TensorFlow NVIDIA-only? I was hoping a new major release would fix that, but it doesn't appear to have.

I've recently gotten an eGPU for my Macbook Pro for playing games in whatever little off-time I have on Windows. I also wanted to use it on Mac, though, and Macs only support AMD graphics. So I got a Vega 64. The other half of the reason was that I wanted to play with deep learning.

Turns out TensorFlow just does not work on AMD. There is a fork of it maintained by AMD, but they only support it for Linux, and the code in question reaches deep enough to hardware layer that it cannot be run in a VM. It's also always at least a few versions behind as well.

With NVIDIA GPUs more expensive and poorly performing per dollar than they have ever been, TF2 could have been the moment they made a major improvement. Sad to see that is not the case.
Well, really, there is no binary choice "work for money" and "don't work at all", but rather a huge spectrum: "work at a shitty job", "work at an awesome job", "be a contractor and take sabbaticals every half of a year", "have a small stream of passive income and cool freelance gigs",... Therefore limiting your attention to the final stage which is quite hard to achieve, it's quite unoptimal.
"Amazon will be paid 15 percent of any hotel tax increases."

So basically the government collects taxes ... to give to Amazon?

I feel like tax breaks are questionable at some times, but straight up taxing other businesses / people and handing it over to another company seems absurd / poor governance.
Unfortunately, you can't leverage template substitution rules with the lambda approach. And that's really necessary if you want to have actual powerful match expressions.
She read the fine print on her insurance policy. It won her $10k in a contest
Some people have been able to quit antidepressants cold after using psychedelics Ayahuasca that rewires the brain synapsis.

Of course, it's only individual cases.
I don't work at FB but I don't agree with this.

Is it really better in the long run that people who disagree with privacy intrusions leave? I'd argue that it's better they stay and are part of the conversation to improve things.

If all that's left at FB are people who are solely motivated my greed, and I am sure there are certainly enough of those people to run FB, isn't this only worse for the users?
Congrats Snigdha!

PS - for anyone wondering why "Juggernaut", I'd guess it has something to do with being a sanskrit derived word. https://en.wikipedia.org/wiki/Juggernaut
I also liked these quotes from the original interview, but didn't include them for the sake of brevity:

On favorite languages/frameworks:
Ruby on Rails, definitely. I just fell in love with it, it was so much easier to get something built that was actually robust and it didn't feel like it was just gonna break, compared to all the .NET stuff I was doing before. It just made me love programming again, and I still use it to this day. I've built all my custom Mad Fientist stuff with Ruby on Rails, and it's just so easy to put something together, deploy it to Heroku, and then you've got something that's usable. That's exactly what I did for the FI Laboratory. I just threw that together and threw it up on Heroku over a couple of weekends. I always expected to make it nicer and better, but I just never touched it and now it's got 60,000 users, and it's just absolutely crazy, and I'm still hardly paying anything: $29 a month I think.

On being extreme with finances:
Personally, I'm pretty extreme. Every time I spend money, it's like the worst case scenario. So much thought process has gone into it beforehand. It's like, "Could I get it used? Could I borrow it? Do I really need it? Do I really want it?" And then, if all those things happen, then it's like, "Okay. I'll buy it." And then, I try to find it for the best price.

On the new iPhone:
You don't need a new iPhone every year because, guess what? That iPhone 9 only made you happy for what, maybe a few weeks? And then, it was just a phone again until the iPhone 10 came along and you were like, "Oh, that's gonna make me happy." What's important is realizing that about yourself and looking at past purchases, thinking, "Oh, I spent a lot of money on that thing. Did it actually make me happy for very long? Could I have gotten it used instead? Did I need it at all?"
And what did you believe, or currently do?
The downfall of the Russian Empire was really good for American aviation. Other examples are Seversky who founded Republic aviation and Kartveli who designed many of the important aircraft for Seversky were both Russian noblemen who would have been killed by the Bolsheviks.

https://en.wikipedia.org/wiki/Alexander_P._de_Seversky

https://en.wikipedia.org/wiki/Alexander_Kartveli
I'm not that concerned, 256K mp3 has been good enough. Although it wouldn't be hard to automate a conversion to another format for my entire collection, given that I have lossless originals.
This same argument can be made for many things

Why have an engine in my car that can exceed all speed limits?

Why have a heating and cooling system in my house that can exceed any comfortable level?

Why have lights that get brighter than I need?

Why have an internet connection that exceeds what I need now?
========

I keep all my music rips in uncompressed FLAC -
1) because i can
2) because I have the most flexibility (transcodes)
3) because it is capable of capturing _more_ signal that the original contains

No point in bottlenecking my audio just because _other_ people are unable to appreciate it.
> I want to support to the streamers by watching their ads

> If he was on an android phone he would be mashing that ALLOW ACCESS button to play every game.

These are different things, and while he might have the same view you express in the second quote, that's not necessarily a foregone conclusion from the first quote.

It's perfectly acceptable to be willing to (and feel obligated to) watch adds to support a program that you enjoy. Not wanting to support anything you consume isn't "fuck authority", it's "fuck everyone else", because it isn't aimed at authority, it's aimed at anyone and everyone that tries to use advertising to support themselves.

I don't think most people would say yes if presented with a choice of "let us read your private instant messages for access", or at least wouldn't after being educated a bit more if they were willing. Giving away privacy is special because you can never get it back (for the specific stuff you gave away), and that's different than people saying they are willing to passively accept some additional content to get what they want. That they might also be giving away privacy is a problem, but that doesn't mean we can infer their position on privacy based on actions they weren't aware they were taking.
As the article notes:

"It's true that 16 bit linear PCM audio does not quite cover the entire theoretical dynamic range of the human ear in ideal conditions."

Now, 24-bit may be overkill, but 24-bit is the next step up from 16-bit among standard encoding formats, and as the article notes, there are no drawbacks with 24-bit encoding except greater use of disk space.
Why spend years learning those results when you can ignore them at no cost?

And have a happy client that finally gets the results he wanted when the other analysts said it was impossible.
> What would you change about the design? I'd love to hear the specifics!

Just stopping by to say that I think you're replying in exactly the right way to criticism, and I hope you / the company embeds this in your company culture, which no doubt will face all kinds of criticism from many directions.

Good luck!
Great stuff here, thanks for those ideas and insight!