skysight-inc/HackerNews huggingface dataset:
The outrage is because we know Apple, and many other corporations, have facilities to be able to become aware of this and do things to stop it.

Apple can ask for independent verification of the conditions of the workers in its supply chain. This isn't some crazy new notion, companies do this all the time for quality control purposes. They can therefore do it for human rights purposes too.

They can also stop it, by having a contract that requires specific working conditions for all the suppliers, and if they are violated, the contract is voided and immediately goes to a competitor.

Apple has no responsibility to anybody but its shareholders. They can use literal slaves for work, they don't care. But we, the consumers and shareholders, can care. And we can express our displeasure by getting outraged, and demanding they not do business with a supply chain that abuses its workers.

This even happened back in the 17th century, when people boycotted companies who profited from slavery. People literally purchased items whose design advertised that "no slaves were used in the making of this product". A lot of people thought companies should not be held responsible for using the product of slave labor, but over time, the force of popular opinion was able to get them to change their business models and not use slavery.

Today we do the same things, with products advertising not using rBST or antibiotics or engineered crops, or having fair trade or rainforest alliance certifications. We demand products that are produced ethically, and over time that can force companies to do better.

This isn't always effective. There's still diamonds being sold that were mined basically using slavery, and most coffee farmers can barely scrape by and can starve from one bad season. We do need to get outraged, or they really will never change.
Basically all of that applies to Atlanta as well, if you prefer weather that’s too hot and humid over whether that’s too cold and snowy.
That is what I thought as well then I immediately thought about how the people who make custom Android ROMs (and Windows PPC roms before that) are known as 'Chefs' because they are cooking together all of the different pieces that make their ROM unique. No different than someone cobbling together a linux distribution but Jonathan Carter, of Debian, isn't referred to as a Chef.

The title should read though, "Cofounder of Chef on Centos being open source."

Chef, like Puppet, is used to manage server configurations.
Show HN: Wave – Realtime Web Apps and Dashboards for Python
This is not sour grapes; sour grapes is trying to get something, failing, and then pretending you didn't actually want it in the first place.

It's from one of the "Aesop's Fables". A fox sees a bunch of grapes hanging a ways over his head. He spends a while jumping and trying his best to reach them, then gives up and stalks away muttering "they're obviously sour".
No. It’s because they’re totally different products, and cellebrite, a forensics company, doesn’t make a version that you are describing. They make forensics products, not monitoring tools. They have nothing to do with NSO.
> .methods, "the Ruby equivalent of 'dir'" doesn't present the results as a sorted list

This seems like an odd complaint: Both languages use hash maps to look up methods/attributes, which aren't inherently sorted. Looking at the implementation `dir` in python does an explicit sort, which just seems like arbitrary behaviour.
The announcement hinted that that was the plan, to expand the developer program to cover cases like dev/staging servers that don't need active support.

Personal opinion: They shouldn't have announced anything until those plans were ready, it would save everyone a lot of headaches.
“Actually owning” my hardware is no protection against that, though. Sure, it means I can audit what apps are doing, but if I don’t feel like doing that, I’m basically trusting the author not to do things I don’t want them to do. Apple does a lot of the lifting for me on iOS.
Google Maps has functionality for reporting problems. I've done the same when it suggested an unsafe bicycle street-crossing and they updated the routing.
Pure CSS John Wick
> Don't forget that the first project to popularize distributed map-reduce, Hadoop, was a Java project.

Yeah, but that required everybody learning a different style of programming that wasn't OO ;-).

The problem is for "map", you have to get rid of shared state and the interleaving of state and time. Interleaving state and time is basically the only thing objects do beyond providing a namespace and polymorphism. There's also an inherent 1-ary behavior in most OO code. If you've got a complicated object graph, making something a bulk N-ary operation is non-trivial. A lot of ORMs have this problem when trying to optimize queries. When you're passing a vector of "state" to a function, it's much easier to make things bulk. (Anyone who's had to make legacy code provide a bulk API with an efficient DB insert operation knows what I'm talking about).

What you usually get in Ruby is a bunch of code that's like Duck.quack() and a complex set of things below that interface. What you need for data processing is something like quack(ducks[]). The way of parallelizing real-deal objects keeping them objects is with actors, and then you need to worry about distributed state a lot more.

Anyhoo, that's a long way of saying that the much-derided procedural or functional style of Python avoids this problem from the get-go. You can just slap the "map" step onto a stream processing system without cutting your graph into pieces that don't share state.
> Instead, workers usually prefer to estimate what the profitability will be up front and determine what they want out of the pie based on that assumption.

I'm not certain what you mean here. When does this happen? This doesn't sound like the usual method or motivation for job seeking.
"Pay up or we'll spy on you" seems like it would have bad optics.

Also, they can't sell privacy, just that they won't track using their network. If your information is being taken by multiple parties and they are all pouring it into the same data soup, the value of paying any particular spy off seems pretty limited. Apple can try to sell privacy, because they are in the position to fight all the spies simultaneously (we'll see how effective it is, seems like a really hard task but it is a good sign that they've got Facebook worried).

AlsoAlso it is possible that the value of tracking is non-linearly related to the number of people you are tracking (if three people are somehow similar I might be able to apply some insight gleaned from one to the other two). So, they might fundamentally want quite a bit more than any reasonable person would be willing to pay for their service, to stop tracking.
Sean is the benevolent dictator of the Pion WebRTC library (https://github.com/pion/webrtc/), which is at the core of Galène. He was aware I'd be posting on HN, but we didn't arrange anything in advance, if that's what you're implying.
Didn't exercise my options before acquisition, didn't need to. Was paid the same. (Not a life changing amount of money; roughly what I would have gotten by staying at FAANG for the same amount of time. I still consider it a good outcome.)

The only difference from not exercising was I skipped a bunch of paperwork both at exercise and at acquisition time. On the other hand, the paperwork might have been interesting to learn more about how startup acquisitions work, and might have contained numbers that I would have liked to see. So in hindsight, I wish I had exercised at least a few of my options just for the sake of participating in the acquisition process as a shareholder.

I don't know if my experience is representative, though. I can certainly imagine that some exits might treat option holders differently than shareholders. I don't know the legality of that.
This essentially takes the patient out of the loop if one of the providers is not in-network / being directly reimbursed by insurance. Now the provider and insurance company have to work together to resolve the bill. Most importantly it would be charged against the patient’s in-network deductible.

It’s really too bad that this bill was watered down in one particular way. The Senate version of the bill would have set the price as the median in-network price for the procedure/service in that market (which ~5x the price that Medicare would pay). Out of network prices are usually another ~5x higher than in-network prices. House Democrats instead pushed for the rate to be set in arbitration, which is the version that will be enacted.

https://www.forbes.com/sites/theapothecary/2020/02/19/house-...
Yeah I think it's just how news media works I guess. Especially since 3D printing is a cool technology that hasn't quite hit it's stride yet, people are want to see how it's going to change things.

IM has been the same old IM for the past 5 decades more or less.
In a way this feels like the VCs realized that colluding with the founders and incentivizing them with RSAs will make them agree to staying private longer. That way the collective pile grows. However someone has to lose and its the employees.
This seems (somewhat?) orthogonal to what you're doing with Pijul at the moment, but I feel that auto-merging to avoid manual handling of obvious cases is somewhat underdeveloped in modern version control systems.

Perhaps that's just because people aren't talking about it - I've actually never looked at git's interface for automerging. Even though I have a couple of examples of spurious conflicts that come up regularly.
Edited with examples.
This is an interesting challenge. But, up until today, the problem is, except for maybe Firefox, there is no GPL desktop software, that is good enough to get sold, regardless of licence.

(No, the GIMP is not good enough to do professional graphic design work. Etc etc pp)
CodePen: https://codepen.io/AsyrafHussin/pen/qzBLVj
It is detrimental to an individual to decide to sit out the whole educational arms race of degrees and credentials. I agree it would be better overall if people didn't have to go thru it. But for a single person to decide to sit it out, they're shutting themselves out of a lot of high paying jobs that only recruit college graduates. You can be successful as a high school graduate, but it's a lot easier to get your foot in the door of a lot of places if you went to the hiring manager's favorite college.
How did this toxins guy keep getting ahold of Navalny's underpants?

First he had to have access to them to put poison. Then he later got access to them again to scrub them clean of the poison. I guess Navalny has no security whatsoever where he stays?
"You had me at the first half, not gonna lie"
what was the company valued at and what % did you own after dilution? Roughly speaking of course.

I cashed out $500k pre-tax as employee #1 at ~1.3% post-dilution but pre-IPO with the startup valued at $35M so had the company been valued at a sub-unicorny $350M or so it would have made me a millionaire. Just wondering how the % numbers compare.
So before the internet — before "snitching".
>> they are responsible but the people in charge are the ones who ordered it.

So you are not responsbile for your actions because you're not at the top? So many great tragedies throughout history where this was the justification and we're still stuck with this mentality...
The answer is always “your out of pocket maximum” if it’s all done with in network providers, and infinity if any out of network providers are involved.
You're comparing a modern phone to a very old camera in DSLR terms. Much like the nokia you probably had in 2008, things have very much moved on.
If there’s no global history to the changes, how do you support signing off on changes with crypto keys? How do you do a post Morten analysis of the order of events that led to a problem?
I've never "interrogated" a medical professional about their in or out of network status, so I have no first hand knowledge. But I have been charged their ridiculous hourly rates for 5-10 minute "consultations" so I have no reason to believe they wouldn't charge you for this.
No, that isn’t what happened. Why are you pretending that they knew they were journalists instead of acknowledging that this incident was a tragic mistake?
It’s working pretty well for everyone. OpsWorks revenue was smaller than Chef. It grew our pie. Elastic, Redis, Mongo - all far bigger businesses with AWS competitions with them, seeing big growth in their cloud businesses.

Having AWS, Azure, or GCP validate your technology, product, and market is a huge win. Being the prime creator of the product puts you in a very advantageous position (new features, deep support, better user experience). Like the “normal” open source channel, you don’t collect all of the funnel. You do get a new channel (users of rival cloud providers) that operates at a disadvantage compared to your offering (at all but scale, and that’s not an impenetrable one). Those are well qualified users, accustomed to paying for the software. They’re great leads.

Downstream competitors are net good for you. Yes, it means other people get some of the revenue. But some of those would never have used the software in the first place without that competitor, or wouldn’t be used to paying for it. The increase in usage more than makes up for it.
Reddit tends to be younger people without much life experience. When you're 20 years old and a startup offers you all this equity it does sound really good, but when you're 38 and you realize that equity isn't worth the paper it's printed on, you'd rather get more cash comp
Show HN: Textyle – Online Tilemap Editor (ReactJS, WebGL and Rust (WASM))
They used the same drug on Skripals, and both of them survived. The issues is that the drug is very tricky to dose right, especially since they seem to aim for killing people slowly and with some (now obviously failed too) plausible deniability. If they would just give people a sure dose that would kill them instantly, it would be obvious what they died from and where.
>The permanence of student loans means lenders have no qualms against writing loans for people who will likely not be able to pay them off for decades, or ever.

Worse, lenders write, and universities accept applications for people they know statistically 99.999% they will not get past the first year.
Things programmers believe about BB&B coupons
Well, the russians leaked data with 2016 Clintom e-mails. And journalists being fed data will probably still publish.
Honestly, I think neither Occam, nor Hanlon's razor really apply here.
Unfortunately, no. The game has changed so much that even early employees can get nothing in $100 million acquisition deals some times.

Eero is a perfect example: https://mashable.com/article/amazon-eero-wifi-router-sale/

The new trick is for founders to do side negotiations at acquisition time if the shares would be worthless due to dilution and liquidation preference. For example, the Eero executives got cash bonuses of $225K to $608K for closing the acquisition, with parachute payments of up to $7.1 million for staying on after acquisition. Meanwhile, employee stock options were worthless despite the $100 million exit.
I'm facing a headache with some options I was granted for a startup back in 2013 for being an advisor. I didn't exercise the options at the time (hindsight is 20-20).

The startup is doing well - it recently raised ~$300m at a ~$3b valuation, but my options expire in Dec 2023 and I'm growing increasingly concerned that they won't have a liquidity event before then.

If I exercise my options before then it will be taxed as income which could leave me owing >$100k in taxes to the IRS - but if the company hasn't yet had a liquidity event then I can't sell the options to pay that.

Seems like a ridiculous situation for early employees/advisors to be placed in.
I bought a Korg D1 for space considerations... I'm really sorry about the surgery, hope you make a speedy recovery...
The stock market is about allocation of profits, and high-frequency trading is about extracting profits from the profit allocation system. This isn't investment we're talking about; this is the stock market.
That would set you back to where you were before the related law was enacted, though: droves of kids going to school with public money, then declaring bankruptcy. Public finances were getting robbed and kids had their future compromised anyway (bankruptcy is no joke).
Regardless of your opinion on Chinese politics (or your opinion on California politics for that matter), Shenzhen is absolutely blowing up. Just talking with random tech and startup people there, you feel an energy and optimism that is hard to find in the bay area these days. As a non-Chinese citizen, investing in property there feels a bit too risky for my appetite, but I certainly would not bet against it.
> since I got away from Ruby, working on software became way more productive and tolerable.

Did you have a look at https://crystal-lang.org/?
Americans are taught that they can do anything they want, which includes fucking over others if they can get away with it. We're educated to only be leery of the government, but are clueless on how corporations run the country. Many don't care. They'll defend it as their right to do so or through some other contrived coping gymnastics.
The First Real Palmtop
Haha! Ok, I might try it in the future. That's a cool name, Marco Sugarhill.
Evidence of “modified gravity” in 150 galaxies bolsters dark matter alternative
Questions you should ask when interviewing for a Software Engineer position
It is detrimental to an individual to have disabilities that prevent going to college. Those people will statistically earn less than, for lack of a better word, normal people. And normal people will earn less than the outliers on the other end of the spectrum. If you have the capability of graduating with top honours from Stanford, there is no benefit to actually doing it. It is beneficial to be born as the kind of person who can achieve that goal.

There is no arms race, simply a misunderstanding of the data around the filtering that takes place with increasing levels of academic rigour. Those who fall down to that rigour also fall down to the rigours of the working world, statistically.
> I think the people who ultimately led to Nokias downfall worked at 1 Infinite Loop where the iPhone was developed.

I always found those reports about the iPhone causing Nokias downfall to be not credible. Nokia's vast majority of sales were in price segments where the iPhone didn't even compete.

The iPhone destroyed its North American competitors at that time, Blackberry, Palm, etc.

Nokia was clearly destroyed by Android. Surveys at that time found Nokia customers mass defecting to Samsung and other Android vendors.

> I think Elop's strategy was to win over the American carriers/market

A foolish plan, something Nokia never had accomplished even in the heyday of Symbian, when it dominated the rest of the world..
I was thinking of Oculus Quest, and how owning the actual hardware would be preferred over being tethered to Facebook through your FB account.

Also, you don't have to audit apps yourself if there's an entire community of volunteers doing it for you, and perhaps even writing alternative FOSS apps.
It wouldn't be "forcing" with threat of imprisonment and Apple given the power of police, judge, jury and imprisoner such as a government has; it could be written into the terms of the contract - "we will buy from you, if your product is up to our specifications, and its manufacture is up to our specifications, and that the manufacture is done on ethical terms described in clause B, and the contract depends upon us being able to send auditors to all premises involved in our component supply chain and talk to all employees so involved at any time".

If there is no company willing to agree to a contract like that, Apple would only be able to force them by offering more money until it was worth their while.

It's no more /force/ than employers have over employees - do what we say or lose your income. Which is not exactly a level of force I like all the time, but if you agree with contracts and employment in general then adding "and treat your workers well and let us see it" doesn't seem like a hill to take a stand of fundamental opposition on.
Completely different markets: good Swiss watches start at $2-3k and go up, way, way up. Apple watches are sub-$1k for the majority of models.
Agree: cool that grandma got to connect with the grandkids. Undermining a democracy though?

I think net-negative still stands. I deleted FB years ago.
I'd argue that “how do you justify” is more loaded. “Do you feel comfortable with [objective description of the reason one might be uncomfortable with it]?” is better than how I'd ask it.
San Francisco rent control is below inflation, so it gets cheaper every year you stay.
In such a world, not having a phone on you will be viewed with suspicion. When this fact is brought up in the court, it will be often enough to sway the jury to convict the accused.
Their target wasn't just tablets, but any device with a touchscreen and/or a small screen. As a Netbook user, I loved Unity and was excited about the Gnome 3 shell. It seemed like the logical progression of Ubuntu Netbook Remix.

What changed is that display and battery technology got better. I went from carrying around a tiny PC with an undersized keyboard (remember the Eee PC?) to one that weighs less, has a full size keyboard, and sports a display larger than the one the came with my first desktop computer. On this hardware, a traditional desktop environment feels cozy, while Gnome Shell feels foreign.
Well... what's going to happen now? Nobody really believes there will be consequences, right?
I feel like this happens on HN all the time. You make this really grandiose display about all these choices you've made while ignoring that 99.9% of the people using these products are clearly not as informed or aware as you are about the ins and outs of the technologies they're using. That's literally why Apple is pushing for user consent and for users being informed. Not everyone has the same experience you do.
You Procrastinate
Traubensaft. It's a non-alcoholic sparkling apple juice that they sell (or sold) in German-speaking Switzerland. In my opinion, it was better than the Martinelli's that you can get in the US.
Which Panasonic pancake lens do you have that is slow & noisy? How's the image quality despite the low-end motor?
Tsarist Russia was not a totalitarian state. State control over vast swaths of the country was pretty lax, the peasantry lived their lives unmolested except by tax officials and local magnates. Sure, anyone trying to print something would come up against state censorship because printing presses were few and monitored, but many of Russia's peoples weren't even literate pre-1905 or pre-1917.
Not that I doubt your story, but Nikon support is usually pretty good, IME.

Last year I cracked the lens mount on my d810, and I took it to the shop where I bought it, and they sent it off and had it repaired no questions asked for a reasonable price (it's out of warranty). It took longer than I would have liked, but other than that a good experience.
Managing your BB&B coupons with Emacs & org-mode
What confounders would you suggest? Elsewhere in the thread you've been suggesting it's a founder effect. It should be plainly obvious why it's not that, nor something you could attribute to a single super-spreader event.
Are you suggesting that it's better to distribute the vaccine in a way that keeps those most likely to get it vulnerable for longer (i.e. inefficiently)? What's exactly is the benefit of a free market in a situation where it's less efficient at allocating resources than central planning?