skysight-inc/HackerNews huggingface dataset:
Surely legally speaking they have to do a minimum amount of vetting for their suppliers. They also probably need to negotiate prices and quantities at the very least. Sending the supplier a certificate in the process doesn't seem particularly complex (especially since it's easily fully automated and no more complicated than setting up a blockchain "account", however that works).

I mean what are you proposing exactly, that anybody can stuff a bunch of Lettuce in a truck, send it to Wallmart while generating a wallet address on WallmartCoin? Where's the traceability there exactly? What stops me from lying about the quality of my product or even who I am? What if I just wait for a farmer in my area to send a delivery of lettuce and impersonate them on the blockchain, how can it resolve the issue and figure out who did what? What if I buy cheap product from abroad and resell it as organic locally grown lettuce?

>Bitcoin demonstrated that a large number of unknown parties can successfully store and transfer value.

No, a large number of unknown parties can successfully transfer purely digital goods. As long as lettuce doesn't grow on the blockchain you'll need some kind of third party oracle to actually keep track of physical goods.
Who are these people you speak of?
What do you mean by autoscrolling ? Scrolling by just moving the mouse up and down after a middle mouse click ? Vivaldi does that by default.
Structure your thesis so that each chapter is publishable
independently as a conference paper. That way you will have built up a
publication list by the time you finish, and it will be hard for your
examiners to take issue with something that has already withstood peer
review. Make sure you cite your potential examiners. Throw in a
favorable comment about everything you cite. Start writing it from day
1 even if you don't know where the rest of it is going. Get good at
LaTeX and PGF/Tikz. Get good at schmoozing at conferences and cocktail
parties. Negotiate with your advisor about the scope of your research
and hold him to it if he tries to expand it too much. If you want to
work at Google or anywhere else, do research on topics that might be
useful to them and make connections with people who work there,
preferably at conferences, so they can fast track you through
HR. Co-authoring with someone at Google would be ideal if you can
swing it. Keep a work/life balance, keep regular hours, don't drink
too much, and do some outdoor activities.
> my company .... decentralized

Can you explain this step?
Signal would be the obvious choice.
Topic Modling and Data Visualization
Cell phones, unlike home assistants, are not designed to be recording anything by themselves. Their apps are. And the user controls both, what apps he installs on his device, and what permissions he gives to them.
You should replace `Ctrl + >` to 'Cmd + >' for Mac browsers. It looks cool overall.
Aren't there petabyte SQL databases in existence? You can't use Hadoop for transactional data so I suppose that data still goes into SQL.
Android at 10: the world’s most dominant technology
Solar power, low-bandwith, clean markup, and lots of numbers to optimize. Practical or not, the makes my inner hacker pretty happy.
Taking the cake and eat it.

Shkreli could donate some of the profits of EpiPen for patients, should this be considered a net positive?
I use this as my primary messaging app.
I have iPhone, and I prefer it over iMessage.
https://signal.org/
Just my 2cents.
> There is such a thing as business ethics.

TL;DR version of which is "Make as much money as possible or become irrelevant note in history"

Edit: Oh, please. Downvotes keep demonstrating a total disconnect between HN responses that require pushing a downvote button and say mass resignation from Google or Facebook or Whatsapp or Well Fargo or Equifax that might trigger a response.

So yes, the only business ethics that is relevant in the real world is "Make as much money as possible".
> At the end of the day, I sold my company. I am a sellout. I acknowledge that

I think he's acknowledging that his company was un-monetizable and selling was obviously the best thing they could do. And 10 years later, it remains unmonetizable, that's sad.
I don't think people have to say "full disclosure" every time they know someone/something more intimately than others. Are you taking a stance on something where your prior connections and involvement matters?
I'm really confused here. Earlier you were asking why open source couldn't build web search, like it built Firefox (sort of); and now you're saying just use Google? Open source can build a page that just uses Google, but that doesn't get you off a dependence on Google.
I think a good starting point is "Capital in the 21st century" by Piketty.
I work in the same building as Waymo. They’re very serious about self driving. I don’t know anything about their operations internally or how well they can handle inclement weather, but I think 50+ years is overly pessimistic. Self driving cars work today in clear driving conditions. Personally I feel like it may be more than ten years until we see them everywhere, but maybe it would be less. 50? That’s just silly. I don’t think it’s such a technical challenge we couldn’t solve it sooner.
This is blogspam from the Forbes article, posted here: https://news.ycombinator.com/item?id=18076090
Wealth isn't just about purchasing power, but about control. A small class of people controlling most of the wealth means that they can manipulate/buy the government and make our lives worse in ways that "quality of life" measured in something like the CPI can't fully capture.
I ran into this just the other day, Autopsy, a digital forensics application ( https://www.sleuthkit.org/autopsy/ ), requires Oracle JRE and wouldn't even start with OpenJDK when I tried it.
Rasterization and raytracing are formally equivalent in a sense. You should be able to algebraically rearrange ray/triangle intersection tests performed in raytracing to get Pineda rasterization. So I don't really see one as more physical than the other. Rather the difference is that rasterization starts with each triangle and determines which rays intersect it, while raytracing starts with each ray and determines which triangles intersect it.
I never been in the armed forces, but I understand well enough that joining the army is a sacrifice in many ways, including one's agency in respect to those above you to make good and bad decisions in an morally indifferent and complex world that hungers for control (as is human nature). An army could not function and protect if everyone retained their agency. Thus, taking up your (IMO ignorant) moral qualms with the OP instead of your government is NOT respectful and is in poor taste.
"“I called her out one time,” says Acton, who sensed there might be greed at play. “I was like, ‘No, you don’t mean that it won’t scale. You mean it won’t make as much money as . . . ,’ and she kind of hemmed and hawed a little. And we moved on. I think I made my point. . . . They are businesspeople, they are good businesspeople. They just represent a set of business practices, principles and ethics, and policies that I don’t necessarily agree with.”"

Would have loved to be a fly on the wall in that room!
That did not end well.

The October revolution also didn't end well.
This particular case is a poor example. It's about someone screwing up her password management and getting pwned, and then suggesting everyone should be burdened with two-factor nonsense to protect her from such a thing ever affecting her again.

But the GDPR itself, yes, of course it has negative effect like most centralized bessermachen from the EU commissars has. I've never understood all the starry-eyed hosannas for this slide down into supranational control of things no governing body ought concern itself with.

It has its moments, if you're into dadaism. The other day I had phone call from my vet. Because of GDPR they felt obliged - belatedly - to mail all customers some info about why and what. They didn't have my email address, could I please give it them?
You're asking the rich how to stop themselves, I don't think that's going to go the way you want it to.
Yes and the only way you can “require” anything when doing business is through a written contract with clauses that specify what happens when the contract is breached and the jurisdiction where the breaches will be adjudicated.
That could have been for crash reconstruction black box. Which will be (is??) federally mandated now.

For a while VW (and the Germans) were the only holdouts.
Well unfortunately Microsoft and Apple don't appear to be working on a account sync feature at the moment so Chrome offering synchronization between my Windows, Mac, and iPhone is the next best thing for me, personally. I like having my bookmarks and history shared between my devices.
Ask HN: If programming were an instrument, how would you practice?
I'm currently taking piano lessons and I realized that getting better at piano doesn't seem anything at all like getting better at programming. I was wondering what you considered to be the "scales" (constant, methodical, technique practice) and "repertoire" (memorization, themes, progressions) of programming, and how someone could practice these to get better?
Creative Block – How to Deal with It?
What does GDPR have to do with this?
I dislike FB and try to push people to stop using it, but I disagree with this typical interpretation. Zuckerberg was totally right, they were dumb fucks, and that would be true even if he was virtue incarnate, because they didn't know that. Showing contempt for stupid actions doesn't mean one will take advantage of it.
I get the frustration of seeing your pride and joy used in ways that you hoped to avoid. But he likely would have retained more control of WhatsApp if he stuck around and played ball. Now he has some money, zero control, and he has absolutely scorched the earth for his co-founder or anyone else who wants to minimize ads or find alternate monetization options.
uMatrix takes time to grok. It made no sense to me at first. Overtime I understood it and see it as a beautiful method of presenting data and using controls.

There is very good youtube tutorial of about 7 minutes that explains it use.
They’re a closed source, always on device with a microphone. How do you know it’s not always listening?

The point is, they subject you to the same threat as an Alexa. You can’t say “Europeans don’t use Alexa because it could XYZ”, and yet they use phones which could also do XYZ.
Jailbreak it, install openssh, ssh in and edit /etc/hosts. There's also packages in Cydia that add adblock lists to your hosts for you.
It is an order of magnitude safer than a browser plugin.
You use the phrase "fourth estate", but do you know where it comes from? Look up "third estate" and you'll see the previous solution.
My solution would be called the Vuvuzela boat. Don't want people to have access to these beaches through your land? Okay we'll just boat them in on the Vuvuzela boat. Every rider gets a free Vuvuzela. The boat is also very safety conscious and makes sure that other boats know where it is by blasting lots of airhorns... LOTS OF AIRHORNS. Usually when it is close to the beach. The boat runs 24/7 to make sure people have plenty of access to the beach.

Jokes aside, just eminent domain these jerks and put in an easement. Possibly with tasteful artwork of hands flipping them off. Okay maybe not ALL jokes aside...
Developing a society where the accumulation of wealth is anathema would be good. Could be accomplished by low taxes on income and high taxes on net worth, encouraging lots of spending but not much hoarding.

But you might actually be more concerned with accumulation of power, in which case let's address that directly.
Isn’t that the compromise of roommates or family? Not everyone gets what they want.

Either they’ll move out, resent you, deal with it, or you’ll do what they want?
"Controls both"? We have an illusion of control, but do you know exactly what's going on inside the slab of black mirror? There are surely exploits for both points, most probably used by your friendly government surveillance agency against whomever they consider to be their adversaries.
That's a good point - I pretty much always use cellular, so I wonder if the quality cap for the mobile player is there as a misguided attempt to reduce data usage. Would make it more understandable, if no less irritating.
> buying it and absorbing it, altering it or shutting it down

and making it free, bankrupting any possible competitor
For a single app device is this distinction relevant? Or are you saying most Europeans don't install any Google, Amazon, or Facebook apps?
That's interesting. There's another comment further down saying it broke stuff too, but I've honestly never had that happen. The most I've ever seen it "break" anything was formatting issues when people didn't declare the ad div size.

To be fair, we're very light/casual web users as most of my hobbies/entertainment are physical electronics and my wife/kids mostly watch Netflix/Stan or just browse reddit/news sites.

I'm sure there's plenty of stuff it breaks (due to how it works and how complex modern sites/web-apps can be), I've just been lucky that all of the sites we use seem to work fine.
dupe: https://news.ycombinator.com/item?id=18074690
My favorite are randomized speed runs, where everyone gets the same randomized version and have to speed run it against each other. Normally these are done as real time races and the results of the randomization aren't known to the player until they start. Not all games support it (think games like Zelda and Metroid where you have to collect powerups to push get past obstacles to collect more powerups to get past more obstacles). The randomizer has to make sure the game is still beatable (so no locking a required item behind an obstacle that requires the item). It is also an area that TAS can't help and it has more to do with strategy than physical perfect button presses. Also, since every time you uncover a new randomized item it changes what is the most potential optimized path, it require a deeper knowledge of the game compared to speed running where there is normally a given optimized path that people compete against.
Also, modern Tcl can be compiled to machine code to a large degree thanks to TclQuadCode and LLVM.
Most news agencies claim, on paper, to aim for impartiality. Emotional response tends to be the opposite of impartial reporting since emotions generally imply a moral response to something, which in turn is quickly stepping away from impartiality.

[1] BBC: Impartiality lies at the core of the BBC's commitment to its audiences.

[2] NPR: Our journalists conduct their work with honesty and respect, and they strive to be both independent and impartial in their efforts.

[3] SPJ (society of professional journalists): Journalists Should: ... Support the open and civil exchange of views, even views they find repugnant.

Many newspapers are archived online. It's really phenomenal to see the change in historic and modern reporting. For instance this [4] is the NYT's reporting on Pearl Harbor and the declaration of war that immediately followed. Keep in mind that this was shortly prior to the mass production of incredibly dehumanizing propaganda and us rounding up hundreds of thousands of people in the west coast who even looked remotely Japanese, telling them to take all they could carry, and throwing them into concentration camps. The point here is to emphasize what the zeitgeist was at that moment in time, yet their reporting remained remarkably true to the ethics most media still claims to hold to, yet rarely practice -- NYT now included among them.

[1] - https://www.bbc.co.uk/editorialguidelines/guidelines/bbc-edi...

[2] - http://ethics.npr.org/

[3] - https://www.spj.org/ethicscode.asp

[4] - https://archive.nytimes.com/www.nytimes.com/learning/general...
What if the person who made the promise to you even in good faith later was overruled by the board/shareholders, etc?

You should never “trust” anyone who you do business with outside of a contract.
WTF is dark pattern design?
I get your point, but npm has the same issue even if you didn't accept the license. I mean, if you didn't accept the license that it comes with, then what license gives you a right to use it at all?
Working in the industry you already know this but FP vs TP rates are a fundamental issue in nearly any system like this (i.e. non diagnostic). You typically can’t get rid of them, so the trick is to balance it in such a way for net positive benefit as you note. This may mean some unneeded visits, balanced by more needed interventions that would otherwise be missed.

Apple Watch isn’t really any different here, except potentially in scale. While that does mean potential impact is large, there is no a priori reason to assume apple has got it wrong; it’s not that difficult to find the right people for this sort of project.

It would be very interesting to see an ROC curve ...
It went poorly, hello Terror, but the only sense in which it didn't end well is that the French realized that they actually did want an empire-building monarch after all, goodbye First Republic, hello Napoleon.
are you serious? these guys aren’t dummies.

there was an anti-monetization clause in the contract. you don’t put that there out of an over abundance of caution. they knew exactly FB’s intentions. they maybe didn’t expect it to come home to roost so quickly, but they should have. again, these are smart guys. they just couldn’t get past the billions, plain and simple.
so offline messaging was such a difficult thing to solve without selling? I doubt it. Skype hasn't improved much, not only because MS is not doing its best, but also ISPs typically throttle that.
I think it's both. You won't get very far if you treat everyone at your job like an enemy. Don't burn bridges if not necessary. If you find a better job, leave graciously and do what you can to help transition. You don't know when you will need the help of somebody there in the future.

Also understand the motivations of people more powerful than you. They want to succeed, get promoted and make more money. If your goals align with theirs, you're golden. If they see you as being an impedance to their goals, you will get tossed aside, no matter how much bullcrap they heap on you in orientation and all-hands meetings about caring about the employees. It's just profit and loss, raises and promotions- nothing else.
Stop buying their products.

It's that simple. The rich are rich because you give them money. If you and everyone else makes it a point to try out startups rather than always buying from the established company, buy from local businesses instead of big chains, buy fresh local produce instead of processed foods, rent from individual families instead of big corporate apartment complexes, invest your money yourself or stick it in Vanguard instead of paying a fund manager, and so on, the rich will become less rich.

New people will become rich instead, but you don't expect to eliminate the whole concept of wealth, right? (The corollary is that if you want to become rich yourself, don't spend money and invest your time in activities that will cause other people to give you money.)
Radiolab can indeed be a bit polarizing. I mostly like it but know at least a couple of people who are put off by the various audio cute-siness or whatever the right word is.
Convert some of your wealth to community cryptocurrencies (Bitcoin, Litecoin, Monero...)
Why canceling our ICO was the best decision we ever made
Well, you've talked a big talk about how vicious the other side has been, but not a peep from you when Ms. Ehmke, herself, lashes out at her critics -- or even people she feels are guilty of not being progressive enough.

So Ms. Ehmke's only regret in Opalgate is that she tipped her hand too much too soon, and wasn't vague and concern-trolly enough to convince the Opal project maintainers to evict the allegedly transphobic contributor seemingly of their own accord.

Part of the problem people have with the Contributor Covenant is that while there isn't any anti-meritocracy language in the document itself, the rationale for the document cites "dogmatic insistence on meritocratic principles of governance" as a problem that must be corrected. It's right there on https://contributor-covenant.org. Previous versions of this document made reference to "the pervasive cult of meritocracy", but again, that was tipping her hand too much so she dialed it back some. Given that meritocracy is the bedrock of open source development principles, chafing at the adoption of a document whose stated purpose is to combat meritocracy is to be expected. Her goal is to make her values open source values, and in the absence of an opportunity to collect scalps, she will look for leverage to twist arms. The strategy is to tone down the language of her CoC and related documents until it's palatable enough to get an in, and then put the screws to the community once they've pledged to uphold her code.

Ever play Pandemic? A winning strategy is to start with benign symptoms like sniffles and a sneeze or cough, and then, only once everybody is sick (including those paranoid holdouts in Madagascar), crank up the nausea, vomiting, internal bleeding and heart failure sliders.
That would be terrible: it would encourage everyone to operate entirely on short term thinking rather than long term thinking which we already don't do enough of.
It’s not about short term vs long term profit. Even when a company is far sighted enough to care about long term profit, every step they take in the short term is in furtherance of that goal.
Ion Trap
I used to listen a lot 10-13 years ago, but whenever I listen now to a podcast, I find the information density really low. There's just a lot of social blabber about nothing. Though me and my gf listen a lot to lectures (TTC, etc.), audiobooks, etc. I find more polished content, much more enjoyable, than off the cuff talk.

It may have to do with patience and free time. :) A lot of the time podcasts take a lot of time to get to some point, and it's often times something that I already know from other channels that are easier to consume, like tweets, or whatever.
My brother died a rather pointless death at age 22. The buddha teaches us that all things are temporary. Stoicism teaches us not to worry about things we have no control over. If you can grok these two concepts then you will be well armored against the slings and arrows of outrageous misfortune. https://aeon.co/essays/do-not-weep-for-your-dead-how-to-mour...
Actually I've noticed that many of the new grads recently all go home early and really dont care that much. I'm not sure if they're sensible, or maybe attracted to the industry because of the jobs and money and aren't really that interested in tech. Or just dont know what a tough job market looks like. But seems different now.
And so what???

The US pried the textile and locomotives industries from the UK, check the history of Samuel Slater[1]. Same happened for Japan under Meiji restoration. India and Brazil do the same for pharmaceutical patents, because they're too poor to afford paying them.

Stealing IP will happen, no matter what treaties and governments try to do. For poor countries it is a path they just don't have the luxury of giving up.

[1] https://en.wikipedia.org/wiki/Samuel_Slater

Edit: over-patriotic Americans seem to think this is just about them and call my argument whataboutism. It isn't both. I am stressing the fact that protectionism and stealing IP is a path almost every industrialized nation took. Even the UK did protectionism against India textiles to help their beginning textile industry.

The industrialized countries are trying to close the gates they used to get into their rich garden. My point is that right or wrong, moral or not, it simply won't work.