skysight-inc/HackerNews huggingface dataset:
> The current government recently placed Greenpeace, Extinction Rebellion and cycling advocacy group Critical Mass on a terrorist watch list (even though it admits they aren't terrorist groups).

No they didn’t. They placed their symbols alongside many others in a document which aids police forces in identifying both left and right wing groups of various persuasions [1].

Would you rather the police were ignorant of these groups and their associated symbols, such that they mistook peaceful protestors for terrorists?

[1] https://rebellion.earth/wp/wp-content/uploads/2020/01/Counte...
Headcount is the biggest expense in almost all companies. Larger companies also have larger and more complex apps, so while a small company may have a small iOS development team, large companies have massive iOS development teams. Massive team * number of platforms = serious money.

You also get into all kinds of platform and feature parity issues. "Why can't we do X on Android but only on iOS?", "Well because they're two different teams, with different PMs, developers and release schedules. And please don't ask about the web team, who are in <different city>".

Using abstractions you can have one massive "core" team, and several smaller platform expert teams. On the face of it, it makes sense.
It's the same thing with the locations, since your "page" is entirely dependent on your screen size and font setting. The end of a given page could reference no less than 40 different positions in the book (8 possible font sizes, 5 different screen sizes on all available kindles).
Does LVM maintain a bitmap of used blocks that is updated by upper level filesystems sending TRIM/DISCARD?
> as an owner you are legally allowed to disallow service to anyone without having to provide a reason

as a website owner you absolutely have the right to limit who does or doesn't visit your site, but that's up to you to enforce. Scraping is literally equivalent to reading a giant public billboard and writing what it says somewhere else. How could that be illegal?
Excited about this!
I Agree, since this is the case for all distros using musl. This was a decision made by python to not support musl in the wheel manylinux standard: https://github.com/pypa/manylinux/blob/46241e9debbaf4b045c88...

If you need more than a few packages installed using pip, then Alpine simply is not a good choice for python.
This is a fall guy for the flash crash. Yeah, he was spoofing orders, but so were a bunch of other people. Read the SEC report on the flash crash.

Interestingly, he also lost his entire $50 million fortune to a bunch of terrible investments, including some downright frauds.

Related article (goes into details about how he lost his money): https://www.livemint.com/Money/TYUUtwYOj0VIPhFFyLICQM/How-fl...
In my experience, so much of the problems with Linq are problems with knowing the right data structures for the job, and that's something of a universal problem, Linq just makes it easier to forget to pay attention to what your data structures are; the same code written equivalently in indexed for loops or foreach loops makes the exact same mistakes. More junior programmers are just at least somewhat more familiar at spotting where they are using the wrong data type in a for loop or foreach, partly because they'd recognize when they have more loops than they expected (.First() when alone is a loop).

I've long joked that ToList() should be considered harmful, because it's an interesting crutch that gets over used and List<T> is so often the wrong data type for the operations to follow. Every time I have stepped in to performance optimize a Linq-heavy codebase, I've started by finding and removing nearly every use of ToList().

ToLookup() is one of the frequently unsung heroes of Linq that gets overlooked too often. It is the "indexing" operator, as ILookup<K, V> is the out-of-the-box multi-value Dictionary of .NET. I think ToLookup() gets overlooked often because there's no concrete, mutable Lookup<K, V> in the BCL (MultiValueDictionary<K, V> exists in the Experimental Collections NuGet package).

Deleting unnecessary ToList()s (where a query was "cut in half", presumably for debug reasons) and then converting nearly every remaining instance of ToList() to ToDictionary() or ToLookup() based on queries/usage patterns that followed was often alone a huge performance boost to Linq code that I found, simply because it was using a more useful data structure. Sometimes you don't even have to do any of the more complicated performance testing/debugging work and can stop there at the easy stuff.
However it doesn't hold - as your neighbor I can't bar you from putting up a fence because it'll intrude on my view of your property... granted people try to do that _all the time_ but I think it's commonly understood that putting up a fence for privacy is allowed.

It's also not a great analogy for this case because another party is given continued easy access to view my backyard while the first party is denied - and the analogy breaks down here because, as a neighbor, I have no inherent right to view your private life at least as much as any of your other neighbors.
Tons of strong(wo)man competitors take ice baths after their workouts to reduce inflammation and speed recovery:

https://www.youtube.com/results?search_query=world%27s+stron...

IMHO it's not so much about the numbing or pain reduction, but the increased blood flow afterwards. I ice almost all injuries for about 3 days after they happen. I also tend to find heat to be a waste of time or that it actually exacerbates injuries. But, alternating hot and cold MIGHT be effective (I haven't done it enough to know). In general though, I'd worry that icing after every workout would train the body to require it as a crutch, which means that missing an ice bath could lead to injury, so I won't do it.

Also, I'd hate to miss out on the comfort of warm showers. I'm just not that stoic!
It makes me sad that Pandora never expanded the social features within their platform. It has never been easy, or even always possible, to just share a song with another Pandora user.
How do you propose changing the wealth distribution?

Changing post-tax income distribution is fairly straightforward (in theory), but it's less clear to me how to change wealth distribution.
Why should you relocate your startup closer to money?
Why should you move closer to money? A small overview of the benefits of startup programs.

https://medium.com/@sologub/why-should-you-relocate-your-startup-closer-to-money-bfc9eff5bfb
You would use dm-integrity on each individual disk below the RAID, and when it detected the corrupted file it would return an error, which would then be used as a signal to the RAID system to read from the other disk.

You have to manually set up dm-integrity on the disks, however - it is not used by default when creating an mdadm/lvm setup.
Ostensibly he was extradited because among the victims of the crime were U.S. corporations.
I worked on GPM prior to the youtube merge, and for a short time after. We did a lot of things: when I first started there it didn't offer streaming subscriptions at all, or radio, or....
I agree to the spurious claim. To shower in the cold is willingly doing something unpleasant. That in itself feels like it is going to affect their attitude towards coming into work -- when doing so is unpleasant.
How is "tapped on page 11" different from "is on page 12"?
Yes, I do agree, specially because those 80% are not the same for everybody when one starts to target the language into domains it wasn't originally thought of.
That is not how it actually works. Regardlesss of investment selection, most defined benefit pensions won't have a surplus. They will have deficits due to unrealistic expected returns. Many plan sponsors can't afford to pay the difference and will end up bankrupt (especially local governments). This is risky for retirees because even if the plan had PBGC insurance their payments will be cut.

Defined benefit pension plans are a hidden growing cancer in our economy and may cause the next huge financial crisis.
> Yeah, but this is slightly different. This is about a business owner trying to control who can look through the windows.

Is it any different tho?

I don't think there's a clean analogy for window shopping on the web.

If you visit example.com to take a look at the site then you are really inside of example.com's business / store front. Their servers are spending resources to serve your traffic. The doors have been opened.

I also think a brick and mortar business has the right to prevent you from (literally) window shopping too because if you enter the land that they own (or are renting) and they do not want to serve you then you are trespassing on private property.
like the reasons for Nobel for Fama for the wrong theory...
I agree. The US and New Zealand are the only countries in the world that allow full-on pharma ads.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3278148/
I imagine they use the information of what you bought in the store to target ads for things you might want.

If you went there to buy moving boxes, they might show you ads for paint or other things someone who just moved might want.
Tcl itself isn't really the problem. EDA tooling is generally a dumpster fire (queue horror stories about checking bitstream files into VCS because there's no guarantee the compiler will ever spit the same one out again, even if nothing changed), and Tcl is used to make patchwork fixes to glaring tooling issues.

This is all fine and good, but when a vendor can no longer change or fix tooling without running the risk of breaking a large customer's Tcl abomination, the flexibility that it provided is now a problem that's dragging everybody down with it. All of this goes without mentioning that electrical engineers that often get saddled with this aren't very good programmers.

People are excited about SymbiFlow for a reason. The hype in spite of how unlikely it is that it will ever match vendor tooling is a testament to the situation.
It already is a console, though. You're suggesting a way to make it less like a console, but still requiring you to pay a premium to game at your desk.

And it loses one of the big advantages of convenient couch gaming.
Doesn't look like that's the same Rentech: https://seekingalpha.com/symbol/RTK

"Owns and operates wood fibre and nitrogen fertilizer businesses"
Shopify should stick to making ecommerce sites and leave the mobile engineering evangelical space to those who's businesses are dependent on mobile and have the necessary experience.

In short, the future isn't React Native, unless you have a time machine that will allow you to go back and rewrite it.
I have no doubt that this will be the messaging service that everyone coalesces on. Just like Allo before it.

/s
I don't understand.

It says I completed a registration for a company I never signed up to.

I did visit that company's restaurant that day, but I did not purchase anything.

Are some companies auto-registering you?
Yes. For example when you're using snapshots but download new versions of something on the live volume then most installer software just overwrites the old files with nearly or fully identical new files. Running an offline dedup will then go back and reintegrate the new files with the dupes on the snapshots.

Lots of software is not as CoW-friendly as it could be, offline dedup fixes that with relatively low overhead.
I strongly disagree that not allowing scraping protection on social network is a good thing (reasons mostly from this thread https://news.ycombinator.com/item?id=22182144 )

What I would do on Linkedin side is:

1. Split public setting into 2 settings: public for everyone including scraping, and second choice that make it public for Linkedin users (aka banning scraping [1])

2. Everyone on Linkedin who have current setting public would go though dialog to choose which one, with default setting to ban scraping (which is hard to criticize, since that option is protecting privacy more).

3. If you allow scraping, the form should warn you about consequences, and make you to acknowledge them (which is again a good practice, if you want to expose your information to EVERYONE on the internet).

4. Now you have users consent to protect their data from scraping.

Sounds like dark pattern? Kind of yes, but for good thing and it's hard to argue against it, since it increases privacy.

[1] Idea here is that I can allow anyone on Linkedin to see my profile, whether it is potential employer, or someone who met me at the conference (i.e. to improve my Linkedin experience). But I do not want that data to be harvested, by third party for any reason (specially, because they would then use it to to send me spam / advertising / prefill my profile on different website / ...).

edit: formatting
I found r/chairsunderwater while looking for a subreddit that could help me pick out a new office chair.

r/chairs has 800 people subscribed. r/chairsunderwater has 115k. It's just reddit things ¯\_(ツ)_/¯
How contagious is 2019-nCoV and can you spread it before symptoms start?
Google to simplify messaging strategy, will support only five messaging app
Secondly, I see too many damn branded pens in my doctor’s office to be under the illusion that the marketing is only directed at the patients.

I can assure you that drug reps didn't bring in catered lunch to my ex-wife's GP office for the benefit of better informing patients about their choices. We got divorced 30 years ago, but I'd bet money I've still got a sticky note pad lying around the house somewhere with a pharma company's name on it.

There's plenty of drug marketing going on that will never come under the gaze of a patient.
I hate this argument. So there was no crime before email? If you have pc, go get a wire tap or install microphones in their house or get an informant to infiltrate. Police work is hard and requires work but it is also what grants us presumption of innocence.
Don't punish the publishers for this. They don't manage those aspects themselves, and haven't in a long time.

A couple of publishers do have stakes in those services (ex: Hearst, via https://www.cds-global.com/). At least in North America.

And for what it's worth—auto-renewal is standard and has been for a long time, like with most subscription/monthly services. I don't take that as a "fuck you" as you put it. Alternatively—a lot of people would be just as pissed off if their subscription automatically ended while they're waiting for their next issue.

Anyway I'm not sure I'm clear on why this means they should work for free?
I admire your speed at filing issues!

Especially in the tidyverse workshop yesterday.
Disclaimer: I work in big pharma as a biologist and nobody asks me anything about pricing or broad strategy

I don't hate the idea of bounties, but someone has to decide what bounties to offer, and the current system for deciding that is whether money can be made in that area. It's not perfect, but at least broadly it means that there is an incentive for treatments for conditions that affect a lot of people and ones with a high cost of disease without treatment.

The thing I could see easily being missed by bounties (or maybe worse, being subject to being lobbied by pharma companies with a drug in the chamber) is drugs that start for one indication, but pivot or expand to another, and drugs that are second or third in class. There is undoubtedly some value to a second in class drug that is more efficacious and safer, and line extensions are also helpful for expanding the use of a drug in market.
Traditional corporations in the US are legally required to maximize shareholder profit. https://en.wikipedia.org/wiki/Dodge_v._Ford_Motor_Co.

A PBC is allowed (but not required) to make decisions that benefit the public but might not be beneficial for shareholders.
Ask HN: Best JavaScript solution for detecting touch gestures?
In fact doing meaningful research is an anti-pattern if you want to get hyperscale growth.

R&D startups have proven that the only thing in their future is an acquisition (using Cruise as your example).
A Man Responsible for Russell Wilson’s Mental Conditioning
Ask HN: How Do Your Get Invoice from License Plate with Fastrak
The Fastrak website requires invoice number + license plate to lookup invoice information. The lookup process and phone support tree is... pretty useless. Has anyone dealt with this?
My belief is that instead of being shareholder focus that RStudio, Inc. is going to be customer and end-user focused. I'm not sure how this is held accountable. I suppose in the near term it would be a public relations form of accountability. I suppose in the future there could be some other forms of accountability such as licensure of software.

https://en.wikipedia.org/wiki/Benefit_corporation
I'd be surprised and suspicious of those colleges if they're teaching based on the Walton heirs... Sam would be a different story, but wasn't who I was referring to with the present tense of "Waltons say".
A few months ago I had the option to sign up for two gyms: One right by my house for $15 a month, another much farther away for $120 a month. I decided to go with the more expensive gym, not because any of the facilities were better, but because the $15 a month gym had a ridiculous number of stipulations in the contract, a 6 months notice for cancellation, minimum 1 year contract with auto renewal, ambiguous "service fees" and electronic payment fees, etc. etc. etc. The more expensive gym is month to month, cancel anytime for no reason at all, no bullshit. Well worth the extra money to not have to deal with any nonsense.
I agree with you on most points. For me, the most annoying is that the new version freezes a lot and it silently transcodes your ALAC to some lossy format.
The contention was not about load, it was about using the data.
Do you have numbers to backup this statement? I would expect the group of people not requiring composability to be larger than the composability group.
"No reason to run DNS."

Hmmm, it was a yes or no question. Are you suggesting it work would if you did.
It's great that RStudio is changing to a PBC. However from what I've read, being a Benefit Corporation doesn't actually mean anything.

- From my reading it's possible for a Benefit Corporation to still be taken over or bought out.

- Benefit Corporations can convert back to regular corporations (in contrast with most 501(c)3's which cannot convert to corporations except under very particular circumstances)

- Unlike a 501(c)3, the charter of a Benefit Corporation is not legally binding

It's not to say that being a Benefit Corporation is bad (or good), but rather to say that it's kind of meaningless. I believe people should judge a for profit company, which a Benefit Corporation is, by its leadership, not necessarily by its legal designation.

Fortunately the leadership at RStudio have made themselves trustworthy, at least by the fact that they're relatively transparent and most of their stuff is open source. I'd be curious to know why they just didn't become a non-profit. I assume the main reason is because they want to be able to raise capital more easily.

Source: https://corpgov.law.harvard.edu/2012/05/13/benefit-corporati...
Is it really such an odd question? Putting advertising outside, it seems to me that it would be a common occurrence that someone dealing with problem X has probably spoken to other people with the same issue, and what the group knows works well would be spread around. In my case, I'm asthmatic, and I know very well what works best for me, simply because I've had decades of experience figuring it out. When I've gone to see a new doctor, I've been specific in my medicine requests, and it has been received well enough.
Shopify CEO expressed his thoughts on the matter quite succinctly https://twitter.com/tobi/status/1222551057798090752
Climate change: Worst emissions scenario 'misleading'
This is nothing but confirmation bias, because the random bloggers who write about it can in no way accurately represent Apple's userbase. Android bloggers bash Apple and retreat to their OS the same as you claim Apple ones do.
Could someone in Google let us know why they feel the need to kill/mutilate/destroy Hangouts?
> Yes, some (most?) of the scammers are bad people.

ALL
Well, for one possible answer: I personally don't want "music that I have added to my library by ripping or buying digital files of" and "music that I have added to my library by clicking 'favorite' in a streaming music service" to be separate libraries. "Okay, I want to listen to a song or two from the most recent album by The Black Keys, so I'll go to this app, but now I'd like to listen to ELO's Greatest Hits, so I'll go to that app." I just want to say "I would like to listen to my music."
This is compatible in so far as you need to estimate parameters to calibrate any such strategy. In the simplified model that is explained in the lecture notes I linked to, you would start with eq. 6.6 on page 25 as an Ansatz for the transition matrix in the Baum-Welch algorithm.
Another aspect of the story is the support by tobacco companies for this because it removed the obligation to air anti-tobacco messaging by law[1].

[1]https://truthinitiative.org/research-resources/tobacco-indus...
Wait, so government funding supports the drug through the whole discovery and FDA validation process then just hands it off to the pharma companies? That seems broken
Now we need a one click delete all data in account button, without 'deleting' the account, because 'deleting' your facebook account doesn't delete any of the data inside of it.
A problem is Linq in C# is both: Linq against IQueryable<T> is often a case where a query planner gets involved (more often than not an SQL Database's decades optimized Query Planner); IEnumerable<T> takes the simplest in-memory generator/iterable approach that makes sense (one like most functional programming languages have used for decades).

I've thought for a long time that "coloring" IEnumerable<T> versus IQueryable<T> queries differently, at least at the syntax highlighting level, would go a long way to help people better their mental models of Linq. Especially at the complicated transition places where an IQueryable<T> query "falls back" to IEnumerable<T>.
A visualization of most used tags in Stack Overflow
I think this is a naive approach. We could price cap anything. Homes in San Francisco for example. The result will be rationing and shortages. It won't solve the fundamental problem. They key to bringing prices down is to remove barriers of entry. We need to flood the market with more insulin, or with my SF housing example flood the market with many more houses.
I do a lot of Python and a lot of Docker. Mostly python in Docker. I've used both Alpine and Ubuntu. There is a fair amount right about this article, and a lot wrong.

First "the Dockerfiles in this article are not examples of best practices"

Well, that's a big mistake. Of course if you don't follow best practices you won't get the best results. In these examples the author doesn't even follow the basic recommendations from the Docker Alpine image page. Ex, use "apk add --no-cache PACKAGE". When you're caching apt & apk, of course the image is going to be a ton larger. On the flip side he does basically exactly that to clean up ubuntus apt cache.

The real article should have been "should you use alpine for every python/docker project?" and the answer is "No". If you're doing something complicated that requires a lot of system libs, like say machine learning or imagine manipulation - don't use Alpine. It's a pain. On the flip side if all you need is a small flask app, Alpine is a great solution.

Also, build times and sizes don't matter too much in the grand scheme of things. Unless you're changing the Dockerfile regularly, it won't matter. Why? Because Docker caches each layer of the build. So if all you do is add your app code (which changes, and is added at the end of the Dockerfile) - sure the initial build might be 10 mn, but after that it'll be a few seconds. Docker pull caches just the same, so the initial pull might be large, but then after that it's just the new layers.