skysight-inc/HackerNews huggingface dataset:
Interesting: there are a bunch of comments along the lines of "this is why you always get $X or X% up-front".

Over 30-some years of side-work, I've actually never gotten anything up-front and I've always been paid.

For me, the work has always been for clients I've known for quite a while before the contract work came up, and whom I had reason to trust.

I just bring it up as a counter-point to the idea you "always" get paid something up-front. Context counts.
That's how Mint works too last time I checked. It also wanted the BS security question answers of the type "what's your dog's favorite color?"

Banks need to provide APIs, IMO.
Lawyers do not have the sole ability to answer such questions. I learned contract law from a business professor who wasn't a lawyer.
How Fiat Chrysler’s Proposed Merger With Renault Crashed
Do you drive recklessly and avoid getting your brake pads replaced because "it's OK, I've got two independent backup safety mechanisms: seatbelts and airbags"? Backup safety mechanisms are not intended to allow you to operate the primary mechanism in a known unsafe state, they have a calculated reduction in failure likelihood based on the primary mechanism being in a working state, and those calculations go out the window if the primary mechanism is faulty.
http://archive.is/mZuEc
I suspect trade unions are most concerned with the short to medium term interests of their current members. And less so with the interest of the greater public.

In this case they likely want a pay check for their members.

This is just my opinion and I’m completely speculating.
You increase the limit and notice it works just as well as before. Then you'll increase the limit again, and again, and again...

This is called "normalization of deviance", and it's what caused the destruction of the space shuttle Challenger. There is a large number of great articles about the phenomenon.
Mosquitoes are so value-less that scientists are working on extinction methods.
Notice how none of the heartbeat abortion laws actually set the punishment as the same punishment for murder. So clearly those people do not see elective abortion as equivalent to killing an already-born human.
> I love reading about Google's systems, but I wish I could work on those problems at scale, that is my dream really. I wonder what more systems Google has that we don't know about.

I work for Google and I used to have this exact thought too. I think the reality is not quite as rosy, though far from bad!

You have to realize that there are hundreds of people who work on systems like this, and as a consequence, your day to day work is more or less the same as what you would do on systems of a smaller scale.

Before I joined Google I always wondered what things they did differently and what magical knowledge Googlers must have possessed. After joining I realized that while on average the engineers are definitely more capable than other places I've worked, there's no special wisdom and instead they just have more powerful primitives/tools to work with.

Of course, maybe I am mistaken and just don't know of the magic?
I have a simple system that depends on another system and I can't keep it up for a week without 15 minutews downtime
Neither of those sound like industry experts.
Check out:
https://drivendata.github.io/cookiecutter-data-science/

Not a GitHub template, but hits a lot of the same use cases.
Mishap? Yeah, right.
I had real world experience with OSGi 10 years ago and it was terrible. The JVM still had permgen leaks from loading and unloading stuff so any OSGi deployment was bound to just OOM on permgen eventually. My container had poor (or I didn't understand it well enough) ways to define boot ordering and dependencies within the services (like docker-compose's restart: always and depends_on: stuff) so you would get service-C starting before service-A, which would fail for unrelated reasons but the JVM would go ahead and start listening on port 8080! Bring on the traffic to your broken stuff.
Meet The Pilot Who Chased a UFO in an F/A-18F Super Hornet [video]
These kinds of things got me into programming :)
Windows is still arguably the best OS for doing productive work on the tablet, so I'm personally very happy Microsoft is still developing it in this direction. That said, compared to old Control Panel, the Settings app is a loss in utility.

One of the more annoying pattern in it is hiding stuff that's unavailable. I have a cheap 2-in-1 Windows computer I use as my sidearm, and it tends to lose or gain the tablet mode screen autorotation setting every other Windows Update. Only after I realized what's going on, I stopped feeling gaslighted by the Settings app.
That would be my guess. Never actually been there, but I get the impression they keep costs very low. More of an old-skool club space than a modernized work space.
In addition to what the neighbor comment says about authorization, an ACL is an internal service: it provides an “if (the user is allowed to X) then ...” to the business logic code. It's not a user-facing service.
That link is really bad and if you’re trying to prove a point you should find a scholarly one.

Right now it just sounds like you think all vice is bad, you decide exclusively what vice is, but... that’s just an opinion on how you view the way to live a good life.
One does not follow from the other. Many countries are vastly reducing carbon while not investing in nuclear at all. We're already at the point where the carbon impact of energy production is negligible in many areas, there are much bigger fish to fry if you're truly concerned about carbon.
I am having trouble thinking of a way to answer this without being downvoted for either being "too left" or "too right" in my reply. Maybe I'll just try and take a side route: Ideology is one hell of a drug. I like Gary Bernhardt's talk[0] on the subject. He defines ideology as the stuff we don't know that we know. In any event, there are certainly shallow moralists on both sides.

[0]: https://www.destroyallsoftware.com/talks/ideology
Prime Computer Inc. had transparent remote disk access across PrimeNet in 1980. You could not distinguish being on a local disk vs remote disk, other than performance. PrimeNet ran over token ring (they also had fiber optic token ring running at Ford's main Dearborn, MI campus), full-duplex synchronous, and half-duplex dial-up synchronous network connections.

Prime had remote procedure calls. Their MIDAS product (index sequential files, basically key-value store with multiple indexes) allowed multiple nodes to access the same file by allocating a "slave" on the node hosting the file, forwarding all calls over the network, and returning call results. OS file access worked the same way, using the same slave for all remote procedure calls. Source code designed for local file access didn't require any changes to be used for remote files, just like NFS.

I'd say Sun had a pretty good example to go by for NFS. In fact, if you want to see this in action, I wrote a Prime minicomputer emulator and have remote disks available between 5 different revs of their operating system, spanning a 10-year period.

Telnet em.prirun.com 8001 and enjoy!
This is extremely difficult to achieve, when you actually put the numbers together. Machines are expensive and people do not like to spend money on memberships. You need a lot of paying members, and if you have a lot of members, you get problems with maintenance, abuse, and equipment wear, as well as all other kinds of support costs.

Source: I tried and decided I can't make it work.
You've not heard of how the FBI tracked MLK, or anybody else who presented a genuine threat to the state or state ideology?
If you aren't comfortable with that you better not use any fintech apps like Cash App, Venmo, Wealthfront, Robinhood, any Intuit products, etc. These services use Plaid (like this app does) or similar APIs like Quovo, Yodlee, etc. Even financial institutions themselves like Citi Bank, American Express, Chime, PayPal, etc use these APIs to link your accounts.

And to be clear, the app itself never has access to your credentials. This all happens in an iframe that tokenizes your credentials.
People use 'debate' to mean different things. What we want here: thoughtful conversation where people manage to hold space for the other side even when they strongly disagree. What we don't want: name-calling, fiery rhetoric, denunciation, shallow dismissals.

https://news.ycombinator.com/newsguidelines.html
How to Get Started with Oculus Quest Development in Unity
> It saddens me that so many of our smartest engineers are working on stuff like this.

Does it sadden you if it's instead worded as

"The entertainment platform worked on improving their promoted content selection to prevent users from getting bored".

Really, we can have a discussion about ML algorithms running wild and achieving far different results than intended, but trying to exploit every angle for the sake of the "evil, greedy people" narrative feels very dishonest.
I personally think it would be wrong to ban it. Also, the criticism the Nepalese government will face in case someone dies because of lack of oxygen will be immense. I have heard stories of experienced climbers suffering from AMS on some climbs. No one would want that to convert to HAPE.
I run a dev shop and that's not how our contract works.

Here's our transfer of work clause:

"Transfer of Work. Except for any portion of the deliverables subject to license terms (collectively, the “licensed materials”), Stratosphere initially owns all rights in the work created. Subject only to Stratosphere’s receipt of the fees and costs described in the applicable SOW, Stratosphere assigns all of its right, title and interest in and to the deliverables (other than the licensed materials) provided to you by Stratosphere under that SOW. Licensed materials are copyright of their original authors and provided subject to the terms of their applicable licenses or the license terms described in the SOW. You may not use licensed materials other than as described in the SOW or their applicable licenses."

In case you're wondering, our lawyer is Gabe Levine, the same lawyer in the famous "F*ck you, Pay Me" talk by Mike Monteiro.
Well, it catches people in thought-bubbles.
As a mountaineer do you actually come across people who show off about climbing Everest? I guess that could be really annoying.

I am not a mountaineer but I have always dreamed of climbing Everest just because of reading books as a kid. It seems like an amazing form of escapism rather than about ego or anything like that. I think that is what drives a lot of extreme fitness activities. You have something to focus on and work towards and a possibility of feeling a sense of achievement. I think rock climbers are more about feeling a sense of flow which makes it a completely different sport.
If for every thousand people that spent all their time playing video games- or doing other enjoyable activities that don't leave a lasting legacy- one person was allowed to create an invention or make a scientific discovery or write a great novel, our civilization could easily still come out ahead. I also doubt it would be nearly so binary. I believe that most people do possess self-directed creativity and productivity, in varying ways and to varying degrees.

The percentage of people who take full advantage of being freed from working to survive isn't terribly important; it's the number.
The implications of a potential Fed policy shift
Kind of like the US government using Facebook data/communications to arrest people?

Sounds very equal.
30-130k per person, but a sheep make 8k a season?

The Nepalese government should mandate payouts to Sherpas much higher than that.
The reactor has been shut down. The company that runs the facility wants to turn it on again despite it being deemed unsafe.
Ouch. There's a good chance this might be considered hacking under some interpretation of US laws. I wouldn't do it.

Set up frequent milestones and get paid for them.
On the contrary, living paycheck to paycheck is survival. Being able to just say "fuck it" and walk from a job that's bothering you, or investing in a business idea you get, or starting a family dynasty, these are taking advantage of and enjoying life to the fullest.

I live frugally, and I feel like my accumulating wealth is a laser cannon strapped to my back, ready to deploy as I see fit. The freedom is exhilarating.
I hope you can take this as an honest question and not a personal attack, but if you’ve not really researched or paid attention to this issue since 2001 why are you all over the comments here defending IBM? I’m an ex-IBMer, not necessarily against them but you really seem to be going out of your way to defend them, what gives?
No, you either do spectra slowly or with large mirrors, no amount of ad spend will change the physical reality.
Same.

There is this pessimist view that Google is evil.

In my life, Google is the single best entity I'm aware of. Incredible amounts of free stuff that makes my life better.

Any addiction to their platform has been due to bliss.
Just because a policing technique is considered “legal”, doesn’t mean that a community needs to allow their police to use that technique.
You don't share per-se, you operate network same way many MVNO's do.

There's one network (ran by one gov agency) and rest of the players are basically MVNO's, doing customer support, marketing and negotiating peering. Just like traditional ISPs work in many western countries.
Facebook's board of directors doesn't include goverment agents (even if retired)?
That's very strange. Here in Norway we have a unified login system for banks and state services that lets you set up the login with your own bank then any other service that needs you to log in will delegate the login process to your bank and never needs any of your details except for your personnummer (social security number in US/UK I suppose). Then your bank either asks for a code from a one time pad or sends a message to the sim card on your mobile and asks you to confirm with a pin code. It then tells the other entity that you are who you say you are and you are connected. It's called BankID. Beats me why practically everywhere else is so primitive.
They have a monopoly on the hundreds of millions of people who have an iPhone, which are typically the wealthiest mobile consumers (Sorry Android guys). If I have a software service I need to deliver to my customers smartphone, and they happen to own an iPhone, then Apple has full control over how I can do business with them. All they have to do is allow sideloading of apps with big warnings as an option and they can run the app store however they want. Until then, it's bullshit.
so what is your vice?
Thank you for your useless driveby code review for a student project on a third party site that could have been an educational pull request to the author.
Then it might surprise you that 30 states in the USA have laws requiring you to be financially responsible for your parents' care if they cannot cover it themselves.
I made an effort to help my microbiome by eating/drinking various things. I consume all the following:

- Kimchi / Sauerkraut / Pickled red cabbage (or anything fermented)

- Apple cider vinegar (Actually a 'pre-biotic' not a pro-biotic)

- Kefir grains grown with organic milk and then separated (and drunk) each night

- Greek yogurt

- Kefir water drinks (you can buy these at the health store)

- Pro-biotic drinks (you can buy these at the health store. Note: avoid the ones made with sugar)
You can still build interesting devices that are not available off-the-shelf. It's just that these days most of the value (and complexity) lies in the software, not the hardware, and people are both not capable of writing complex software and do not enjoy doing it.

As an example, take a Nordic nRF52832 in a module, connect some sensors or LEDs to it, and you have a pretty neat device that you could access with your phone. But programming it to do something is an entirely different story.
Oh look. Industry asking for a half of the safety measure in order to continue to make money. Accurate or not - we’ve seen this pattern of behaviour and it’s results time and time again. 737-Max anyone?
While there are lots of "far right" channels out there, the majority of of the channels shown as screenshots have nothing to do with the "far right" or conspiracy theories.

Looks like their main crime is being conservative.
Wasn’t aware of that, do you have some links?
Crypto Startups Are Raising Money Again, with a Twist
I like the idea of those things. However, this is HN, and full of people that would try to be productive/creative for society if they had a safety net that allowed them to pursue awesome endeavors. Many people work to earn money, not to free up time so pursue their passions and hobbies. There are a significant amount of Americans that would enjoy the safety net by watching Netflix, eating, gambling, etc. There is nothing inherently wrong with those things if you enjoy them, however, a benefit of the current model is that people who aren’t creative/ambitious/driven end up spending 40ish hours a week working on things that are useful for other people or businesses.

I’m not sure I see a case where the economic machine speeds up by giving people limitless free time.

I like the idea of a safety net for healthcare btw, bc even privately we pay too much, and the current system sucks to use, pay for, experience, etc. A world where the basics are given sounds nice, but there are a seriously concerning amount of people that are wildly lazy (I wish there was a dataset to measure this I was aware of, but I’m going off of the towns I grew up in and people I knew.)
Sssh - they don't want you to think about these things.
My local school district posts an events calendar, school closures, lunch menus, etc on their website. Students/families can also subscribe to an alert system that will notify them immediately about important events.

My hometown paper publishes their police blotter online, that includes pretty much every police call including car breakins and kitten rescues.

The paper also publishes also publishes local interest stories, interviews, etc.

They don't publish the paper every day any more and it's in tabloid format now instead of broadsheet, but the online site is up to date.

Google maps gives me real-time traffic updates, Waze will tell me if there's construction or a dead animal on the road ahead.

So it's not all in one place, but it's all on my phone, and available on demand, I don't have to wait until the top of the hour to find out if there's an accident on my route to work.
I closed out of the article at the suggestion that the likes of Joe Rogan, Ben Shapiro, and Dave Rubin are "radicalizing" anyone. The New York times is such unbelievable garbage.
Most of us are developers and can easily empathize with the OP, but any prospective employer seeing this will wonder about the other half of the story.
Plaid Deletes GitHub Issue Exposing Imitation of Bank Login UIs
Plaid imitates major bank account UIs in their login forms to make users more comfortable submitting their bank credentials to Plaid. This issue was addressed in this Github issue (archived from WaybackMachine): http://web.archive.org/web/20190415103059/https://github.com/plaid/link/issues/68

The Github issue has since been deleted, as shown here: https://github.com/plaid/link/issues/68. I'm hoping this isn't a repost, but this behavior seems ridiculous to me, and I'm hoping to bring it to wider attention (if it isn't already).

Edit: post flagged for some reason. Oh well.
I’d like to piggy back on this comment and ask you: what do you see as your aspirational mountaineering accomplishment(s)? Or is that even the right way to look at mountaineering? And what would you suggest to a beginner how to get more into the sport safely?

I’m getting pretty into mountaineering (or at least setting myself up to be), I rock climb outside about once a week now in Clear Creek, Colorado. I hike as many 14ers as I can a summer. I also back country ski in the winter and am getting my AIARE 1 this winter.

Currently I aspire to do the seven summits once I’m confident I’m prepared and ready. So I’m wondering about the above because I’m starting to see this as a flawed accomplishment.
>Crain was not seen delivering the weather on air Thursday morning, and his bio has since been removed from the company site. Torossian declined to discuss Crain’s employment status Friday afternoon, stating that “our policy is to not comment on individual personnel matters.”

Christ its as if someones exhumed the corpse of Stalin.
For one, it lowers their intellectual curiosity and makes them lazy consumers in a feedback loop of their current preferences...

Second, it always adds an algorithmic/editorial spin on the suggestion, so it's worse than them picking things up for themselves...
And each time this happens, you get better about writing readable comments up front describing edge cases and difficulties so that future self can avoid steps 1 - 6 with a head start on refactor ideas / feasibility.
I think there is a fundamental difference though. At some point the far right will start to promote really hateful messages such as anti-gay, anti-jew, anti-woman, etc. At the far left end, on the other hand, the hate is stared at the capitalist system and public figures benefiting from it.
Why don't you use stuff more powerful than can be owned by individuals? I.e., stuff that's regulated. Then they'd have to come by your place.
It isn't really a competitor to maven or Gradle.
Better yet, get rid of transportation entirely. Boom no more road accidents.
You're trying to make a "both sides" argument about this: a "left-wing rabbit hole" is not equivalent to a "right-wing rabbit hole" in terms of content.

There is no cosmic balance between left-wing and right-wing. What are the consequences of the left-wing rabbit hole vs the right-wing rabbit hole? Not all viewpoints are equal or even valid.
Write HTML Like It's 1999
So long as advertising revenue rules everything around me, I don't see this problem going away. Whether it's addictive right-wing videos or addictive left-wing videos, websites like YouTube will always prioritize "engagement" and adviews over safe and neutral and boring and reliable. Good times...
Should have named yourself "totallydontworkatgoogle."
Here is his talk. I watched it several times already. Really inspiring story.

https://www.youtube.com/watch?v=WqTcD9Amfq4
My understanding is that the person who produces the work produces generally owns the code until they are paid. Obviously it depends on the specifics of the signed agreement, but I'm curious why you think the client owns the code by default?
Trade unions were not created to represent the masses, however some of them took this up, with varying levels of success depending on the inherent conflicts of their trade versus the needs of the masses, as a side job. They are supposed to represent the workers in a particular trade for pay and working conditions. Often what the masses would prefer is just less work to do and that is not in a trade unions interest to really help with. I have had discussions about increasing productivity in UK factories by integrating CNC processes so that you can have more machines per operator. I was told flat that it was a non-starter as it was one machine per operator and if I did anything different I would be opposed at every turn.
> "The entertainment platform worked on improving their promoted content selection to prevent users from getting bored".

This summary crucially omits that the platform's goal was not to prevent users from getting bored, it was to make more money. They were optimizing for time spent watching ads, not user experience.

I'll refrain here from passing judgment either way, but it's an important clarification to make.