skysight-inc/HackerNews huggingface dataset:
This ask is completely antithetical to how SaaS works.

If your selling them a perpetual license then it is a "shrink wrap" copy of your software, and they get to run it (your not a SaaS any more then)

If they are asking for this, tell them you will sell them a copy of the SaaS for them to run internally - the EULA/contract needs to state that employees and contractors are the only ones allowed to use it, and they can't resell it -

Tell them that you will happily sell it at 5x the 5 year cost and if they need help setting it up/deploy that your hourly rate is $200 an hour, with a 5 hour minimum.
Yes you are correct about what I meant by artifacts: stuff that flows from tribalism. Your question about what we're ignoring is super interesting and while I don't have great answers this reminds me of a super interesting concept discussed in "The Story of B" called The Great Forgetting ( https://en.wikipedia.org/wiki/The_Story_of_B#The_Great_Forge... ) TL;DR: The majority of time humans have existed we've actually been a loose federation of hunter gatherers. When we banded together into towns and cities we very quickly lost tens of thousands of years of learning because the nature of our lives changed and we hadn't previously been writing anything down.

Another thing that occurs to me is that complete mutual aid (which required abandonment of tribalism) may very well be "unnatural"! However, if the goal is total equity in society, this isn't an excuse: we're capable of complex problem solving and as a result we're likely capable of "overcoming" our baser instincts, if tribalism can be counted among them. A quotation from The Dispossessed comes to mind, when UKLG is describing the world of an anarcho-communist faction that had, instead of being subjugated, gone to a barren planet and eked out a life there for centuries despite its very harsh climate:

"They cut back very hard indeed, but to a minimum beneath which they would not go; they would not regress to pre-urban, pre-technological tribalism. They knew that their anarchism was the product of a very high civilization, of a complex diversified culture, of a stable economy and a highly industrialized technology that could maintain high production and rapid transportation of goods. However vast the distances separating settlements, they held to the ideal of complex organicism. They built the roads first, the houses second. The special resources and products of each region were interchanged continually with those of others, in an intricate process of balance: that balance of diversity which is the characteristic of life, of natural and social ecology." (pp. 95-96)
Could you have a true random number generator that with each clock cycle had a 50% chance of producing a 1 or 0, then XOR that stream with the data stream?
You don't need dynamic memory to make a ton of memory errors. There's still lots of possibilities to have dangling pointers to somewhere else on the stack, memory issues with objects pools, memory issues due to race conditions in multitasked RTOS systems, etc.

On top of those there's misunderstandings whether a char* is actually a pointer or an array, misunderstandings who knows those, etc.

I've seen enough of these issues in an RTOS project to believe that Rust (and even modern C++) will be a huge step up in overall quality and productivity.
Who are the best tipsters and analysts in greyhound racing?
I'm also enjoying reading the FAQ. My favorite part:

> Q: You should make a video about…

> A: Nope! You should make that video!
That's roughly what Ackman did. https://www.nytimes.com/2014/03/10/business/staking-1-billio...
What data format do you use with Serde on embedded? JSON? I read somewhere that Serde works in no-std environments, but wasn't sure whether it does that with all possible data formats.
And how would you use that in a makefile?
Thanks for the the reply.

I actually do have quite a bit of project work/extracurriculars. I volunteered in Microfinance, did a consulting project in China and was an analyst in my uni's endowment fund.

I will try to highlight/show that.
Yes, if I'm understanding the making video correctly, it's three different time sections of the same video at once, timeshifted equally, with the three views also slowly rotating around the sphere (more like a cylinder) over time, which keeps the three edges seamless as long as you plan your movements carefully. And a bit of editing to correct issues.
A compiler converts code in one language to another language. That’s the literal definition. In the case of machine code, the “collection” step would be performed by the linker.

gcc compiling some C and Babel compiling some JavaScript are both performing the same role. So much so the similarities in how they carry it out are striking.
I have the "Willy `n Ethyl" page bookmarked and open it in tabs with a handful of others that I check in the morning, and have been for years and years now.

It's getting pretty long in the tooth now but it's still one of my favorites. The "Links" page is great :D
Some might think, myself included, that some of the problems you are stating is caused by build system dogma, e.g. "stop building build systems, other projects aren't moving, so it makes you esoteric". Current build systems suck. It also sucks that there are so many. It's unfair that everyone has to hear that they contribute to the latter just because they want to solve the former.

What sucks more to me than finding a lib using its own build system is finding a lib that won't adopt more modern ones or languages that refuse to fix their defacto language-specific build systems, both caused by the sentiments you state about having too many and/or it being too hard for builders to change their ways. There is a middle ground here and it starts with asking software to move forward, not asking it to stop.
> elipsoid earth theory

Do you actually know this is true? Have you tested this?
Thanks for the waiver! https://www.buymeacoffee.com/ping
Yeah, lucky you being in a profession with an extremely high unmet demand.

Not so good for the poor chumps working in retail who've been told that unions are bad.
I developed some much improved Python docs. User-editable, with comments and examples. Individual page for each function. Unfortunately the client I was working on it for seemed to lose all interest in launching it. They wanted it to be completely closed source and private, and to make a lot of money. I said Python folks would probably not respond well to that. It's been probably 2 years. It's in React, Redux and Node.
I quit Spotify just recently and transferred to Apple Music. Main reason is because of their new policy on Family plan. I paid for a Family plan since its inception. Recently they updated their policy where every member of the Family plan must have the same address. My brother is working in another town and that doesn't mean we're no longer fam. That is one stupid policy.
Yep - I think their Discover Weekly is excellent. It's introduced me to dozens and dozens of artists and tracks which I've very happily incorporated into my full playlist(s). I'm routinely impressed by what it finds.

I also like the artist and song radio options which work well for office background music.
Slightly snarky cliffs

SWE did good work, got passed over for promotion several times, got mad and quits cushy software job to freelance. Everyone sympathizes because everyone thinks they do promotion-worthy work.
I once had a service where a customer was distraught by the way some features were implemented, he wanted things to work one way, but the service handled it in another. He wrote a fiery email about what a waste of time my service was because of these shortcomings and how he wished he had never bothered using it.

Determined to make things right, I told him I would refund him 1000% of the original price he paid, so that the final amount can express how much I really care about making sure he was happy with his experience.

The service was free.
Too bad for the companies. Really, I'm just crying here for the despair of the poor capitalists.
I feel like there’s some Maslow’s heirarchy things going on here. Once you get over the non destitute thing you can spend your energy on being fulfilled.
No need to worry then, Valeant sold CeraVe to L'Oreal last year.
What policies are you talking about specifically?
Canada denies families with Autism :( already looked into it. The system here pushes ABA hare. Very hard. People swear by it. But when I saw my daughter gets stressed and count to 10 touches her eyes and ears and says random strings of whatever she can think of because she thinks someone wants to hear something... I pulled her out literally last month. Autism is just scary. Literally I cannot go to a store with her. I've tried to do an MRI I know... I even participated in a big research study with SCTs.
How India counts its tigers
Not a problem if you use a my.cnf file...
> Even in matters of taste, people can be crude and ignorant

That is certainly true. But it does not follow that there is a universal quality metric for everyone. Whatever your tastes are, you can get there from a position of ignorance, or you can get there from a position of knowledge. But just because you got where you are with knowledge doesn't mean you're going to end up in the same place as everyone else.
Currently you can get custom fields for 14.99 per year. Server load isn't really an issue.
"Baby Buffett" Bill went long on Valeant, a company so evil that it makes diet smoothie MLM Herbalife look like the Salvation Army, yet people here apparently still think he's a good guy because of his sympathetic portrayal in Betting on Zero. Ackman not only is not a good guy, he's also, like most hedge fund managers, completely incompetent:

> The losses in each of the past three years — of 4, 13.5 and 20.5 percent — come against gains in the S&P 500 of 19.4 and 9.5 plus a 0.7 percent dip, respectively. The ­Pershing losses took its net assets to $9.3 billion from $18.3 billion.

https://nypost.com/2018/01/10/ackmans-pershing-square-fund-t...

PSCM can't even consistently beat the S&P 500, and Ackman's already on his second fund after having blown up his first (Gotham Partners)--why on earth would anyone give this guy their money? Because he's handsome and a smooth-talker, I suppose.
Glad you like it so far, and that's valuable feedback regarding Portuguese as it's not a language I'm personally studying.

I'm leveraging RSS feeds from popular papers in the languages I'm supporting with some weights applied so no single source is overly dominate in the feed. That said, I need to add more Portuguese and French sources, which is something I'm planning to take on this weekend. Right now the only paper from Portugal I've included is Correio da Manhã. If you have a favorite paper, let me know and I'll look to add it.

In terms of control, you can filter by country of origin. Please let me know if you think that is sufficient to address your concerns or if there is more I should be doing to separate the European and Brazilian Portuguese.
Just that Rust is known for its borrow checker doesn't mean that the borrow checker is the only type of safety that Rust offers. The old standbys are still valuable: bounds checks, null pointers, compile-time data race detection.

> Pragmatism reigns: time-to-market and a cheap BoM are the main metrics, programming language a distant 10th.

I find that I can develop software faster with Rust than with C, simply because of language and standard library features: closures, iterators, a real string library, a vector type, hash tables in libstd, better unit testing support, etc. Development speed can affect time to market.

As the industry matures, though, reliability generally becomes more important. And "embedded" covers everything from IoT light bulbs (correctness less important…for now) to avionics (correctness extremely important).
There’s a UDRP precedent where the panel held that registering a domain via njal.la constituted bad faith, so their business may not be on entirely solid ground.

http://www.wipo.int/amc/en/domains/decisions/text/2017/d2017...
I'm not familiar with this specific technique, but it sounds like it's conceptually related to dither: https://en.wikipedia.org/wiki/Dither

Just gonna toss that out there and see if anyone with more expertise can comment on the similarities or differences.
You know you don’t have to tell them you live at different addresses right?
The 'distraction' thing is one I keep seeing about Slack and I often wonder is this because individuals just are not managing notifications properly (or at all) or is it FOMO that causes the individual to habitually check channels?
How are Google PM's? I work at Amazon and the PM's seem to act like secretaries that manage the deadlines for each projects deliverable and when those dates slip, they page people until they get back on track. Don't even get me started on region build TPM's.
Terrific read, thanks for introducing me. Great example of how dangerous it is to think something is popular because others are more stupid or gullible than yourself. Keep looking until you see what they see, whether you end up agreeing or not.
> I can't say for sure but your mention of 'CSS' makes me guess this is a web application, in which case you should be able to read the source code and figure out how to build it.

Not necessarily. In my case, we have a web application where it eventually turned out that the variable was read from an environment variable. On a server where I didn't have access.
Is this the link?

https://www.bloomberg.com/view/articles/2018-02-21/your-ipo-...
It benefits nobody, that is what makes it evil.

Isn't the question why voters are so cruel? Why do American Christians only make headlines when they preach hatred against the LBQT community?
That changed Jan 1 while were in the middle of figuring out what we were going to pay them -- then some X-Pack features disappeared from the "Gold" plan and the cost they quoted us was _way up_ from what we were evaluating.

There actually still is a pricing page somewhere on the site, but you have to dig for it, and I don't think it's correct anymore.
Despite how ridiculous this sounds it is actually very strategic. The industry has appointed Pantone as a sort of random number generator that will pick a color for next year. The only requirement for this color is that it is different from this year’s color. Pantone is the coordinating mechanism by which all of the manufacturers start making products in this color to manufacture a trend, and messaging through various media that last year’s color is “over” and you should be ashamed to be seen in it.
> Last spring, a dozen people filtered into a sunny, whitewashed conference room on the seventh floor of the Royal College of Art, overlooking London’s Hyde Park.

Is there a writing version of tvtropes? I feel like I've read this intro a dozen times before.
The giants fail people for the same reasons as well. I've learned over time that qualifications matter far far less than interview skills at software companies, and even a maximally qualified person only has a 60-70% chance of passing any arbitrary interview.
This is a great tool! Can I ask what kind of database and backend setup you're using?

Do you choose articles, then run nlp over them? How do you get dictionary results?

I really like being able to quickly and easily tag words for learning. Thanks. I'm a polyglot and completely relate to the premise of your app and system.

I used the iOS version but an curious, are these native? React Native?
Interesting, thanks. Apparently the deal was completed in March. I guess it takes a while to update the products.
YouTube's New Moderators Mistakenly Pull Right-Wing Channels
By "drugs" I meant "pharmaceuticals marketed as treating illness," not recreational drugs.

Whatever someone feels about recreational drugs, there's a huge difference between freedom to put drugs in your body vs. freedom to advertise drugs for a medical purpose.

The former is (consistent with my argument) legal by default. The latter is not.
This seems like a set of questions for Analysts, rather then Engineers.

If you apply for a ML SWE role, these are unlikely to be the questions you get, though with a company as large as Google, who knows what your interviewer will bust out.

GBM is trees, and I think the question is to explain why you would want trees, but I think the trick for fitting arbitrary differentiable loss functions in a GBM is pretty nifty.
I don't see what his real name has to do with this
Agreed. Spotify Discovery is hardly as good as many people tout it to be. Usually Indie music junk that isn't really my genre.
Also agree that Pandora is far superior when it comes to curating tracks. A trick I've learned from a friend is to never like a song Pandora; only dislike what you don't want to hear.
Spotify Radio is terrible as well. There's no good way to reseed a radio station. For example, when I first started using Spotify radio, I was listening to The National a lot. For whatever reason, 3-4 years since, whenever I start my 'Liked From Radio' station, it plays The National every fifth song or so. Ugghhh!!!
Finally, Spotify on Android has been kinda buggy for me. Once you have a lot of offline music on your device, the app takes forever to load on startup. It complains if there is no active internet connection, etc. When I wrote to Support, they suggested that I clear the cache and re-install the app (which caused me to lose all my prior downloaded music).
Maybe there’s such thing as bad downvotes either, your light gray text just draws attention to your comment.

I’m kind of interested as to what the definition of “over-police” is in this context, though. Is it disproportionate with or without the consideration of crime levels?

It seems like over correcting for this problem could be very bad for the communities it’s intended to protect.
There are politics no matter where you are. Whenever two or three are gathered together, there is politics. Politics is just what people call interpersonal dynamics when they don't like a particular setup. The bottom line is that people all have their set of goals, and if you are lucky, your goals, their goals, and the goals of the company are well aligned. If they aren't the question is can you find a way of changing the situation so that they are better aligned?

This applies to being a leader in a volunteer organization, or being a leader in an open source project --- or being a leader in a corporate environment. In my experience the last is often actually easier and simpler than the first two!

As far as your goals are concerned, you should be clear to yourself what they are. For me, it wasn't primarily about the money. Sure, I'm at Google now, and I'm enjoying the compensation --- but I spent nine years at MIT before I moved on to VA Linux Systems (and doubled my salary, before equity --- most of which ended up being worthless).

If you know what your goals and desires are, the next trick is to understand what others' goals and desires are, and trying to help them achieve their goals while also making yours a reality. This is true whether you are working for yourself, or working at a big company. (And at a big company, sometimes it's a matter of finding the right team. Don't assume that just because you had a lousy time on one team that the characteristics of your situation are universal across the entire company.)
> independent academics found it can have a disparate impact on poor communities of color. A 2016 study reverse-engineered PredPol’s algorithm and found that it replicated “systemic bias” against over-policed communities of color and that historical crime data did not accurately predict future criminal activity.

That sounds like more than "bad press".
Wireless Charging Creeps Forward
I've heard similar stories of people thinking the Harry Potter books taught kids how to use real magic.
By 'society' here, I take it that you mean the interests of large, highly taxed countries?
If they don't trust the employee they need to fire them.
Reinforcement Learning never worked, and 'deep' only helped a bit
I, for one, would love a good bozo filter for folks I interview for my team in India.
Hey! If you like 3D audio and video music projects check out this awesome project called Smart Concert: http://patrickfedigan.xyz/smartconcert.html
80/20 rules sadly.
If it's not as advertised and you pay with PayPal then you can get a refund fairly easily :)
Nice. Thanks for the link
They are explicitly postponing the sophisticated routing solution until a later iteration, when we have more experience with how the network will become arranged.

It's not an omission, it was done this way on purpose.
Working at big companies it is very important to choose which projects to work on, and which to not work on. You should be asking your manager, product manager, whoever, to explain in detail how your project is going to be helping. Why is it even necessary? If it's a smaller part of a big system, what is the bigger system doing, and is this project really going to help it in some way? And in some way I mean some way that can be easily measured and demonstrable. The business case must be crystal clear.

If it's new development, how do they know this feature or thing is going to work, or is needed? What work has been done to verify these assumptions, and what is the risk? If there is any data collected, user stories, or customer interviews, ask to see that information. Ask to see any roadmaps or presentations given to higher level managers. Ask to be included in any product meetings or customer interviews. If they balk at any of this, it's a red flag that they are unwilling to be open with their plans. In my experience, this normally means they know their own plans are bullshit or they simply don't exist. It's really amazing how many managers and senior level people at these companies operate on bullshit. I've seen it so many times.

The purpose of all this is to insulate and protect yourself from the failure of your own management. If a manager keeps cancelling your projects, ask why? Personally after a manager has cancelled one of my projects more than once and there isn't a good explanation why (i.e. something I myself wouldn't have seen coming), I start to question and doubt his decision making ability, and I'm less likely to want to work on his team or do his assigned work. I immediately start looking at other options for how I can benefit the company. This is a tricky situation in itself, however. I've had managers who have let me run with my own ideas and have praised me for leading projects and working closely with various areas of the business, and I've also been fired because my manager couldn't stand the fact I wasn't willing to be his slave and work on another of his (soon to be cancelled) projects.

In many tech companies who only care about end of the line results, it's simply not enough to do a good job. You have to do a good job on something that actually matters. When you're up for promotion, you're up against other people who have done a good job at things that have mattered, and the quantification being done is how much of these good things matter when compared to one another.

It's really a shame in this case that it seems like the OP was really stuck under very poor management who clearly didn't know what they were doing.

If Google holds it engineers to results, why doesn't it let them at least decide what they get to work on? It seems they've forgotten the part that if you're going to decouple someone's direct management influence, you need to decouple that manager's ability to assign that person work or dictate what projects he or she works on. Just goes to show even at a company like Google they don't have everything figured out...
That academia may be a little less biased than the company that is using our profile data to make money.