skysight-inc/HackerNews huggingface dataset:
One interesting milk option is Fairlife. It's processed to have more protein and no lactose [0]. Some health bloggers object to the process, here's a summary [1]. Overall I think it's a solid product.

[0] https://fairlife.com/our-nutrition/

[1] https://www.stephshares.com/healthyeating/966/
Sign up a new account and catch a ride?
Are you suggesting that there be an API to access social network information?

That is literally what Facebook had, and what people excoriate them over thanks to Cambridge Analytica. The Facebook haters are driving social network data into a silo; how else are you going to "keep control of your data"?

You can have privacy (or at least the illusion of privacy), or you can have access. You cannot have both.
You pretty much described a Crypto Ignition Key (CIK):

https://en.wikipedia.org/wiki/KSD-64

Similar to removable smart-cards or CACs (DoD terminology), but I do think the CIK is more cool because it is a key form :-).

For pictures, see:

https://www.cryptomuseum.com/crypto/usa/ksd64/index.htm
I am holding on to my copy of Adobe Creative Suite 6 until I die.
This hits on something I've been wondering about lately:

For those of us who might want some of the performance characteristics of Rust, but not to the extent that we're willing to take on all of the strictures it imposes, what's the feasibility of building a compiler that can avoid GC for objects whose lifetime can be determined statically, while still retaining GC for the rest?

My (wild) guess is that it wouldn't actually gain you any real practical advantage over a good generational GC, but still, I'm curious if anyone has looked into something like that.
The forwarding pointer you are describing is equivalent to a ZGC colored pointer with the evacuation bit set that a GC barrier (a load barrier) will rewrite to the evacuation address.

and yes ZGC doesn't use colored pointer to track if a value is an integer or a pointer because Java unlike Lisp is typed so the VM derives those information from the bytecode.
> someone else's platform for free

Paypal is decidedly not free
In almost all cases I'd rather the product made decisions for me. I can use the product or not.

Ultimately, I don't care about products; I care about whatever I want to get done, and any knob-fiddling I have to do to configure it is a distraction.
if it isn't bad for you then it's not an addiction. addictive behavior is by definition always harmful. drinking water is hence not an addiction but a necessity.
My wife and I moved to Colorado shortly after legalization. We hardly consume marijuana, but don't have a problem at all with people who use regularly.

Our experience has been markedly different from OP; zero downsides to legalization.

Colorado is a delightful place, though the Denver housing market is going the way of California.
Good point; I wasn't factoring in the existing public voting records.

I'm not sure what the contact rates would look like if you tried, but retroactive sampling should have a good chance of spotting systemic abuse if response rates are sufficiently high. I guess you could even legislate random audit sample sizes based on the number of votes and victory margins.

I've been thinking about the values of end-to-end auditability as deterrence and public relations, but I agree that you could capture the majority of that benefit for a fraction of the cost and complexity with regular sample-based audits.
I've got no simpathy for your business. It is spam plain and simple.
For the people wondering what he's going on about:

https://medium.com/@jonaldfyookball/why-some-people-call-bit...
s3.amazonaws.com/abc-xyz -> abc-xyz.s3.amazonaws.com
s3.amazonaws.com/abc-x.y.z -> only punycodeof(abc-x.y.z).encoded.s3.amazonaws.com
Thank you all so much for the feedback. I really appreciate your time. I still have to publish a lot of usage documentation on the website, but I'd like to inform an important feature through this thread: If you press F9 with the editor focused, you put the editor on VIM mode, so you can work with features like regexp find and replace for example. The vim mode will, in a near future, to be toggled trough a toggle switch in the UI.
> Likewise. I've never been to a reunion because fuck those guys (and gals).

Oh, do go if you've been able to have any success at all in your professional career.

The only way I ever got thru the years of bullying was to know I would go to college and get a good job and succeed.

Going back and seeing how many of my tormentors never moved beyond high school, live in the same place, and look 10 years older than me is DELICIOUS.
Over half of all men in Iceland would take birth control pills if available
How Predictive Analytics Helps in Customer Churn Prediction?
Thank you! Yeah I rebased my git commits to clean things up and get rid of some silly mistakes.. although now I kind of wish I hadn't so the commit history told the full story.

I agree I need some better examples/documentation on how to do A/B/n segmentation. Will work on that ASAP.

Thanks again for the feedback!
On macOS, I strongly recommend DeckSet[0]. It's a Keynote/Powerpoint from Markdown, especially valuable when you embed code in your presentations.

[0]: https://www.deckset.com/
I wouldn't even attempt to contact Uber in this situation - a fraudulent charge on a credit or debit card = call card issuer or bank. I don't care what the company is, I call card issuer.
>Rust features a lot of "cheating" - pointers that allow mutation from multiple threads

You're confounding GC and synchronization of multi-threaded access here. What rust does with things like Arc other languages will need some other synchronization primitive to enable. Their GC or manual memory management does not guarantee the multi-threaded semantics. That's one of the advantages of the rust memory model, some patterns become multi-threaded without extra primitives (read-only borrows) and all of the primitives are compile-time checked for correctness.

>reference-counted pointers, etc. - so obviously just ownership&borrowing isn't good enough

In practice ownership and borrowing gets you a long way. I've only had to use a reference counted primitive (Arc) when that was the exactly correct semantics. I had a cache and both the caller and the original owner could drop the value first based on external input. No other static decision can be made and the ergonomics of writing that are very good. Rust seems already quite a bit better than having to be "very careful/restricted when writing code".
This account's entire comment history is nothing but anti-US propaganda.
FB is the sacrificial lamb, popular scapegoat and effective distraction in this new era of SV policies shaping public opinion, ideas and as a result global politics. It seems misplaced, the amount of vitriol and negative press directed at facebook when from my perspective Google/Twitter/Amazon and even Reddit are far, far worse in terms of aggressively monopolistic behavior and negative effects on society and democracy. The fallout and effects of these platforms unparalleled power and influence is not well-researched yet. The key part that strikes me as disingenuous if these outlets and politicians who fling so much mud towards FB cared so much about privacy violations where were the billion dollar fines and string of hit pieces on Equifax (Who also collect and store your info without your consent)? The answer is there weren't any because they don't, and this is just a distraction from the real shit.
Race, Genes, and IQ: How the Bell Curve Shaped Debates on Neuroplasticity
>WhatsApp and IG _were_ alternatives

Are they though? They're nearly completely separate products with different activities and goals. If WhatsApp and Instagram were never acquired, I don't see them actually being very different at all from the consumer's pov, though I see them being less successful businesses without Fb's ad network and infrastructure.

I don't think these two are actually competition for facebook, facebook is fundamentally a communication tool built on top of your genuine friends and family social graph, it has no true competitors to speak of.

Facebook's acquisitions have provided them with two new business lines, one of which has been immensely profitable for them, but I don't think its actually affected the social media market. Social media companies built on different social graphs (ie. linkedin for your professional graph, twitter for a unidirectional follower graph) or a niche, fundamentally different interaction model (ie. pinterest) still can exist and thrive. I think facebook could or could not acquire any of these, and they're raison d'etre would essentially be the same.

Facebook's privacy concerns are real, and worth having a conversation over, but I think the claim that they have monopoly power over social media as a whole is false.

I don't think you'd do any good breaking whatsapp or instagram our from facebook. Instagram would have a rough couple years detaching their infra and getting a sales force, but it would remain the same. WhatsApp may die unless its given an enourmous lump of cash to fund it as it finds a path toward profitability, but without fb's ad network it will probably never be a great business.

Overall, breaking up Facebook in the way the article says wouldn't really do much harm, but it wouldn't do much good either. And I think its an abuse of antitrust power to simply not let a company be an industry conglomerate and have multiple successful business lines.
So is Google. "reddit the donald"
> (1) Automatic Reference Counting doesn't work; its equivalent in interpreted languages is, well, reference counting, which can be optimized quite a lot (though has some issues with multithreading), but cannot collect cycles.

This is what weakrefs (or better data structures) are for. The Linux kernel uses reference counting incredibly effectively for almost every structure. I think that pretty much discounts any argument that reference counting cannot work.

> (5) Rust features a lot of "cheating" - pointers that allow mutation from multiple threads, reference-counted pointers, etc. - so obviously just ownership&borrowing isn't good enough

"unsafe" isn't cheating and isn't even related to whether garbage collection is a good idea or not. Yes, Rust's ownership and borrowing model doesn't cover all programs and hence "unsafe" is required -- but "unsafe" doesn't use a garbage collector so the existence of "unsafe" doesn't change that Rust works without one.
Yes they do. They’re a licensed money transmitter.
Culture, diversity, variety?

Not to say that a city of 100k lacks any of these things, but a place far larger can have much more.
so effective advertising does require surveillance? Is there way to to know if companies like FB would be sustainable without surveillance or would they simply die out ?

in other words, would banning surveillance business kill FB, Google ect? Would we still want that law if that was the case?
Thanks! I have heard the feedback from others as well. I think that will be the next thing I do with Flipt, as well as support more traditional RDBMS'.

May I ask what specifically you found frustration with LaunchDarkly?
Jobs for software engineers for example.
The Short Term Gains of Level 4 Autonomy on Personal Income
Research Confirms: When Receiving Bad News, We Shoot the Messenger

https://hbr.org/2019/04/research-confirms-when-receiving-bad...
Can you call them for me? They still have $10k frozen and been so for the last 16 months
Utterly unfounded and myopic.
Yes, you're right to stress new languages, but being liberated from memory management in FP languages like haskell and scala is amazing and I will never even consider going back to manual management unless I absolutely need the last ounce of performance.
Because it creates an unfair advantage? If switching costs are high it enables monopolistic power just because of high amount of users, and not because of quality of the platform.
Internet Explorer 2, in 1995, had support for VRML. A full 20 years before the Oculus Rift officially launched. I had never heard of that markup language and had to Google it. Talk about being ahead of its time...
https://en.wikipedia.org/wiki/Battle_of_Athens_(1946)
PayPal doesn't know that.

I highly doubt that PornHub would be allowed to run payments for a side-business based on data analytics through Paypal.

If it walks like a duck, and quacks like a duck....
Any entity sufficiently large to lobby legislators or offer campaign donations can threaten democracy more directly, and in fact it happens every day.
To add to this, anyone can turn their website into a social network using ActivityPub. For example, if you have a WordPress blog/site then you can use this plugin https://wordpress.org/plugins/activitypub/. This then allows profiles from other networks such as Mastodon to follow, read and comment on your posts or statuses.
Peter Thiel hasn't been CEO of PayPal for almost 20 years...
Weird Cuts – Experimental AR Art App
The new Windows subsystem for Linux architecture: a deep dive
BlazingSQL and Rapids AI: Now Free on Google Colab
Alpine Linux Reponse to CVE-2019-5021
Incorporate somewhere where it is
Latency Under Load: HBM2 vs. GDDR6
Autonomous Boat Crosses from UK to Belgium
Fact-checking can’t do much for people driven by values instead of knowledge
>retain & release are thread-safe

That's optional tho, and I never use it that way.
Cognitive Enhancers as Adjuncts to Psychotherapy [pdf]
But the post never explained what the situation was... just that they "explained 'it'" to Paypal..

They also don't explain what they are accepting payments for, other than "receiving some minor payments and paying for a few online services"

I suspect there is far more to this story.
That is a very good question and something I have been struggling with. Do you have any ideas?

I know that it has been done (ex: Sidekiq has OSS, Pro and Enterprise versions).

My thought was to maintain a private fork for the pro version and continuously merge in changes from the OSS version, as well as add back any features into the OSS version that could be beneficial to everyone from the pro version.

But this does sound messy.. would love to know how others have done this in the past.
It is in the EU. The US just needs to adopt something similar enough to GDPR to have teeth.
People ignore that - we have clear evidence that you can adapt to drinking milk in that span of time, why is that people think we haven't otherwise adapted to an agrarian lifestyle that's existed just as long?
You are really not missing the forest for the trees. Facebook has grown so large that it's no longer an individual's decision to be there or not.

Your data is there whatever you do, growing as a phantom profile based on data you give to advertisers or what your friends share. It's become such a huge power that it's a huge part of social life. It influences our society in ways we coulndt even imagine before.
why do you call it a "social network"? Is it really one? (I see likes, etc. should it be?

when I see that phrase, my interest level goes down a lot... you may be better off without it.
Unfortunately, the Java support for any semi-serious multi component Java project is an absolute joke. It saddens me because I am basically forced to use VS Code for everything else and then IntelliJ for those projects, which breaks my workflows and my muscle memory for keybindings.
I have no idea what about the topic being discussed here, but this sounds like you basically have to do a:

for each path outline in all path outlines:
for each pixel in all pixels:
check whether pixel is inside/outside the path outline

?

That looks like a massively parallel problem to me: you can parallelize both for loops (all paths in parallel, all pixels in parallel) and then do a reduction for each pixel, which can be a parallel reduction.

Some acceleration data-structures for these kind of problems can also be constructed in parallel and in the GPU (e.g. bounded volume hierarchies), and some methods for inside/outside checking might be more amenable for parallelization than even/odd or winding number (e.g. level-set / signed-distance fields).
No more dangerous than riding a horse = not unlikely to put a novice in the hospital

Don't get me wrong. I think modern society has way too little tolerance for risk of physical harm but "less dangerous than horse riding" isn't all that safe as far as indoor activities go.
Like a Boss: A College Course for First-Time Managers
>There is literally no good reason to ever use a debit card.

A good reason would be if you don't have credit cards because you have serious problems controlling your spending and you're at a place where you can't pay with cash, such as an unmanned gas station, payment terminal, on a plane, a cash-less business, etc.

I agree with the overall point, either use cash or use credit. Debit only if cash and credit aren't available.
FWIW, one mitigating factor is that GC isn't the only approach that wastes memory. You can also end up with memory waste in manual memory management. Due to heap fragmentation, for example, or retaining objects for longer than necessary due to programmer caution or error. I don't (personally) dare estimate their relative sizes, because I'm guessing a huge, perhaps dominant, share of differences in memory usage across languages is driven by features other than GC. Dynamic typing, for example.
Pros and Cons of Going Remote
It was a bad analogy. A better one would be, you send a friend to pick up some money for you, and when the friend returns, they suddenly refuse to give you the money.
Depends on the city. This is far from being the standard, even in the US.
It's time you stopped worrying so much about video game addiction
I use a debit card because it makes it much easier to manage my finances. As soon as I pay for something, it's immediately deducted from my bank balance, so I can always see exactly how much money I have. If I screw up and try to spend above my balance, the transaction gets blocked, because I have overdraft protection turned off.

(And, I have money in other accounts for emergencies.)
The only reason I posted this article on HN is because I needed a place to rant about it. Or at least about the title. The author seems to have valid credentials to write on this topic (based on his bio at the bottom), but the title chosen for this article (and I'll give the author the benefit of the doubt -- perhaps it was chosen by eyeball hungry editors of Wired) is wildly overstating the situation.

The author acknowledges the wide spectrum of opinions in the sociological literature about this controversial issue, but then dismisses the contrarians outright with little more than anecdotal data. He provides one -- ONE -- study (withOUT attribution, no less) to substantiate the title's claim, and then proceeds to contradict his own position by describing in detail a not-widely recognized but pernicious problem in the gaming community ("loot boxes").

A more accurate title would have been, "The costs of Video Game addiction may be even higher than we thought."
Internet forum threads are underrated depositories of Wisdom. We need people to submit more of them on HN.
Some HTTP clients don’t support redirects, or at least require an explicit configuration to enable them. So this would still be a breaking change for some applications.
Some do remarkably well in Washington, DC, given that they are planted between sidewalk and curb. They don't get much salt, compared to what they would in some northern states, there is that.
Nowadays, that's medium. Large is 10M.

I've lived in a 100k city for a few years. It was a fun time, I liked it a lot, and you have access to most amenities, but you do notice it is a small city. Fewer different restaurants, very limited selection of bars and night clubs [1], much limited selection of cultural events.

[1] This has an unexpected upside: you can go out on a whim and expect to find your friends at the usual places, in a Cheers like fashion.
Indeed!

Let's be clear, the issues go far beyond clicks, but the ways that Zuckerberg, Dorsey, and the others in similar roles in the industry have, at best, failed to notice (and thereby allowed) how their platforms to be exploited to manipulate society.

At best, Zuckerberg is a Useful Idiot (in the Vladmir Lenin sense), easily manipulated into tasks that, in this case undermine democracy and make the world safer for authoritarianism. He's also accepted non-trivial funding from RUS oligarchs with RUS mob links; make of that what you will, but as one learns more about the recent history of the oligarchs, one has far less room to consider it innocent.

The story related to Cambridge Analytica, the Russian Internet Research Agency, the Russian GRU is only being reported in a few place,s but it shows the tip of the iceberg that is a critical threat to our society and western democracies -- and a threat that specifically exploits platforms like FB, Twitter, Google, Youtube, etc.

To oversimplify for brevity: There is a very long history in the intelligence/counterintelligence world of Active Measures campaigns including dezinformatsiya (targeted disinformation) to influence the political situation of adversaries. These have now been adapted and target specifically the social media networks. The payoff per ruble spent has been enormous compared to straight military spending. The threat is simultaniously diffuse and hard to identify (lack of transparency at the SocMed companies doesn't help), and yet a potentially existential threat to society as we know it. Proper democracy is inherently unstable, and easy to tip into many failure modes.

Some useful sources to get basic familiarity with the problem:
[1] quick overview: https://twitter.com/carolecadwalla/status/112502595179091558...

[2] More excellent coverage at the Guardian over the last few years: https://www.theguardian.com/news/series/cambridge-analytica-...

[3] Ex-US NSA Analyst, basic primer, and many other well-sourced articles: https://observer.com/2017/03/kremlingate-russia-spy-game-dis...

[4] Bill Browder 'Red Notice', chronicling the history of his fund investing in Russia, the RUS govt theft/fraud of $230million, murder, and continuing insights into how

[5] Garry Kasparov, 'winter is coming' former world chess champion, Presidential Candidate in Russia, now exiled, chronicling the resurgence of authoritarianism in Russia and how & why it is exported to undermine western democracies.
This is very nice, specific advise. Thank you!