skysight-inc/HackerNews huggingface dataset:
They deployed something like this in Buenos Aires a few months ago (or maybe a year?). It worked mostly in Subway stations, where there is a lot of people every day passing by.

Although it catched a few fugitives - it triggered a lot of horror stories. A lot of false positives - which in an ideal world wouldn't be that bad. A police man would stop you, asking you a few questions and once he confirms you are not the guy they are looking for, they would leave you free. But it wasn't like this - even when the police man recognized you weren't the one looking for, they have to take you with them to the comisary, and spend a few hours here until a judge can set you free. Worst of all, there are a few stories of people being false recognized on a Sunday afternoon, and had to spend in the comisary until Monday when the Judge could go. Very very sad.
Not the perfect solution, but it helps... Thanks!
These eggheads (very) occasionally move to other firms and see similar returns. Of course rentech then sues those other firms for all the profits they make. And they win.
Mageni: Open-Source Alternative to Tenable Nessus, Qualys and Rapid7
Switcher (2004)
> I don't believe organizations have rights, period

So a group of people, joining together in a common cause, don’t have rights as members of that group?

You are contradicting yourself. Organizations are simply groups of people with a shared cause. To deny rights to the organization, you necessarily have to deny personal rights. Example: John and Sam form an organization for comic book collecting. They have a secret meeting to agree on a price to offer a potential seller of a rare comic book. Since John and Sam, Inc. “Have no rights” the seller is allowed to sit in the room during their meeting. However this violates the right of Sam to freely associate with John and his right to not have to associate with the interloper. It also violates the privacy of San and John as individuals since their private conversation — even as members of their two-man organization are now being shared with anyone who wants to sit in since, in this scenario, their organization doesn’t have rights.

It’s absurd.
It would be best to interpret most long-term forecasts as meaning "no idea" instead. This goes for all groups, not just just ML researchers. Now, they have a little edge, and a big edge in the short term, but it's closer to "no idea" than anything else in the long term.
From my understanding, it does exist in popular Android apps, but usually for larger apps its used for only parts of the app and not the entire app.

Discord is an interesting case. They were using React Native for iOS and not Android. In their defense, this probably makes sense since substantial code sharing could be achieved between their desktop/web app and their iPhone app with this approach.
For anyone else unfamiliar with the term:
https://en.wikipedia.org/wiki/Pitched_battle
After years of misery trying to just have a plain old music collection, fighting Apple all the way, I've built myself .. a plain old music collection. Just a filesystem with all my music, collected over the decades, carefully organised by hand.

All it took was the ability to manipulate and administer a filesystem - a skill that, it seems, all the major players are hell bent on devolving for all their users.

I taught my kids to use the filesystem. They find stuff faster than any of their peers.

I use this same technique for bookmarks too - if I like a page, I print it to .PDF and put it in the filesystem. 15 years of .PDF-based bookmarks later, I don't need the Internet to find stuff that I've read years ago. Its still right there.

Seriously, kids. The filesystem is your friend. Please stop teaching the users that its hard. Its really not.
I'm a bit suspicious of people who call me a noob when I'm learning something. Its too often a pejorative as if from on high. As if they were never a beginner. But its a lie. They were once a beginner. And they themselves have probably plateaued. To me its as bad as them bragging about their being a perfectionist. I don't appreciate perfectionism either because they tend to never finish anything.

If being a noob is shameful then becoming good and then later an expert is made much more difficult than it should be. Mistakes and failures are also seen as shameful and must be hidden. If you can't be open about making mistakes and learning from them then you're more likely surrounded by idiots or jerks.

Failure is part of learning. So if you aren't failing at what you're doing right now in some way, to some degree, then its not challenging enough for you. That is fine because sometimes the job needs to be done right because you're doing the performance. But if you aren't pushing hard into a space where mistakes and failures are actually possible then your goals aren't big enough. Likely stagnating.

A stagnating expert is someone who is afraid of the next level. They are afraid of becoming a beginner again. Afraid perhaps to even get into the practice nets and practice batting or throwing. Afraid to practice scales or try some hard piece they've never played.
You're viewing it through the lens of a developer.

The user wants the best experience. Because software costs 0$ to distribute, the best user experience will always win out.

The future of all software is faster, better software. Websites are shitty, arcane technology - the opposite of the future.
React and it's model are great. React Native on the other hand is leaky, heavy and you'll spend a bunch of time fiddling with packages, upgrading them, tracking down weird linking issues and ultimately writing some Objective-C / Java code to debug / glue / fix whatever native API you're dealing with. Thats only from my experience though. I would much rather the Compose / SwiftUI direction.
I thought the Wintun driver was bundled with the WireGuard installation but if you need to install it separately I believe you can do it from https://www.wintun.net/

Hope it helps. The Windows client is very stable now.
Console Object API
I remember reading that post and the surrounding discussion, and thinking it was a really tough (and worthwhile) challenge. Good luck, and I'm excited to see the first version when you release it.
Facebook doesn't really comply with the GDPR. The data displayed on this new page wasn't part of their data export and I'm sure is still not part of it.

Here's an example to what extents they will go in order to not give you what you're entitled to by law: https://ruben.verborgh.org/facebook/

In fact, if they were GDPR compliant, they wouldn't be collecting this data in the first place.
And his idea that this is some evolutionary trait is debatable. The uneasy feeling of not knowing something is probably more related to social proof and fear of judgment by others.
Apple does care about customer feedback, but by and large, they're not looking for it on HN or in random blogs. If you want to reach out to them, you can do so here: https://www.apple.com/feedback/
Are Audio Articles the next norm in content marketing?
Sometimes nothing.
... if probability of finding unengineered male is greater than probability of producing viable offspring with engineered male (it was 4% for OX513A, if I remember correctly).
Does that mean that ia grocery store offers free samples, I can go in every day and take all the samples, and the grocery is not allowed to selectively prevent me access?
> Where I come from, the hydroelectric plants are run partly according to the price. There are rules, the rivers can't be dry, but as far as permitted, the operators let the water flow when the price is high. Much of the weather forecasting is paid for by that; the power generating companies model electricity demand for the coming hours and days.

yeah, the only problem is how to apply this model to, say, south of US - California, Arizona, New Mexico, Nevada etc. Not a lot of hydro around

> The green things are more or less balloons, because it pays to store the gas until peak time and burn most of it then.

not sure how it is applicable to electric storage
1: "Great idea. Which version of Electron should we use?"
Same with Java unless they stripped symbols. Libs wouldn't be stripped though.
> Range-based for with initialiser

Gee, I would really love something like Python's enumerate() and zip() (but yes, I know that there's alternatives available that are not in the standard library).

> std::format / Python-like formatting library in the Standard Library!

Yes, this is a good addition.

> Ranges / A radical change in how we work with collections!

... but I still have to use verbose warts like std::iota in order to make a collection of integers?

EDIT: no, apparently not. Sanity prevails! (see [1]):

for (int i : std::views::iota{1, 10})
std::cout << i << ' ';

[1] https://en.cppreference.com/w/cpp/ranges/iota_view
I'd be interested in the KVM-based Hackintosh - got any reading material?

I won an 8086k processor (thanks Intel) and the machine is not taxed heavily (other than C++ dev in Windows and gaming) so any options for multiplatform development are always interesting to me.

Now to investigate the associated licencing issues!
When is it "damage", and when is it "declining to contribute" ?
If I'm an insurance company, it would be best for my bottom line to not pay anyone that got sick and immediately terminate their "insurance".

Literally the only thing that is stopping insurance companies from doing that is a contract, so if an insurance company is forging consent for a contract, that should be somewhat worrying.

The insurance company is well within their right to not provide coverage without that consent. They are not within their right to forge that consent, which is the issue here.
A "savvy" customer has a card that doesn't make them perform a dog and pony show like you describe. A savvy customer's card charges the lowest reasonable rate in order to provide the service.

Giving someone money and then feeling all giddy when you get a "reward" later means you've been gamed.
> "Most importantly, the appeals court also upheld a lower court ruling that prohibits LinkedIn from interfering with hiQ’s web scraping of its site."

How would this affect Cloudflare's "checking your browser" anti-DDoS protection screen, meant to block bot requests from accessing sites?
But medical advertising doesn’t inform the patient. Often it misleads. It has no value. Having medical information in public would be good so people can learn themselves but advertising provides no value.
"Now, doesn't that make it legal for a group of people to keep secrets about you?"

A group of people sure, but corporations are not people.
Why would I want to use your lib if you can't even trivially build it? haha.

That said, Gradle has git source dependency support as well.
Ruby on Rails Project RuboCop Setup with RSpec Guide
Something about malicious interfering with a contract? That might prevent technical measures?
You’ve probably never had cancer either!
RAID-Z expansion is in the works...

http://open-zfs.org/w/images/6/68/RAIDZ_Expansion_v2.pdf

https://www.youtube.com/watch?v=Njt82e_3qVo
Is it guaranteed to be lazy (in this specifically useful way)? Or is it just not guaranteed to be eager?
The EU has funded research on mass surveillance that use facial recognition for decades.
> how is that statement different from "calling other functions makes any single thing on your program mutable"?

On those languages where functions mutate things, that's basically true. But it's much more common that functions can only mutate global variables, and people keep those in low numbers, exactly for that reason. Actually, replace "functions" with "methods" and you will get into one of the largest flaws of OOP.

But anyway, mutability is much less of a problem outside of concurrent code.
As someone who worked on Google Play Music for many years, I'd like to point out that a lot of the UX criticisms here are really just personal preferences, and those preferences are based in very large part on the way you listen to music. Some people are "lean back" listeners who just want to put on a radio station of music they like and not fiddle with it. Others are expert curators who have tens of thousands of tracks in their personal collections. Some are all about their personal custom playlists, and don't care about music libraries or radio stations at all.

It is pretty much impossible to build a music UX that optimizes for all three of these user types, since they want such different things. Apple Music, Spotify, and Google Play Music have all made different choices in how they address this. Some of those were (IMHO) good choices, others weren't. But it is dangerous to assume that what works well for you will work well for others. The discussion about the queue here is a great example: one person hates it with a passion, another loves it.
To me, this is crucial. If it's public and available for google, it's public and available for everyone. If you want content to be private, then make it private and accept that you won't get search engine traffic. Otherwise, don't be surprised when your publicly accessible content is accessed by gasp the public.
Once we evolve to consist only written language then we will be perfect. Until then any new tools come with the luggage of all the old tools.
That's a good point, and we certainly should write our data protection laws to prevent LinkedIn from doing the same thing — but there's a crucial difference between the two.

I've consented to give my data to LinkedIn, and I can withdraw my consent and data if they start doing something I don't like. On the other hand, hiQ has vacuumed up my data without my consent, and there's really no way for me to stop them other than retreating from my public profile. Certainly the legality of web scraping is relevant to that.
Of course the Expression's AST generated by the C# compiler is analyzed at runtime, how else could it be done?
I might be misguided here (please correct me), but I feel like ZFS and hardware RAID had their place pre-SSD, and now they don't make much sense.

If you want an array of disks with a mutable configuration, I think the right choice is mdadm and LVM. They're reliable, relatively easy to use, let you move disks between machines, don't rely on hardware RAID, and support all file systems.

If you need something faster and more optimized like ZFS or btrfs, you're probably better off spending on SSDs anyway.

Tell me why I'm wrong, HN :)
> It merely requires the machine to be able to enforce logical consistency.

“There can be no justice so long as law is absolute. Even life itself is an excercise in exceptions.”
“When has justice ever been as simple as a rule-book?” - Riker”

― The Next Generation (season 1 epis. 7: Justice)

Because we cannot know all eventualities, we cannot construct arbitrary rules that mimic morality, much less justice.
Kitboga usually is the one calling the scammers. He has a form on his website where you can submit scammer phone numbers.

Although I'm sure he does get targeted, he also uses a ton of virtual phone numbers, so he's only getting calls unless he wants them...
My guess is hiQ (and others) would happily pay for an API over the data they're scraping right now.
Is a DDOS with a bunch of HTTP GET's just scraping?
It's amusing to see Mike Doyle, founder of noted patent troll Eolas[0] being cited on this page.

[0] https://en.m.wikipedia.org/wiki/Eolas
iOS: Intrinsic Content Size in SwiftUI
Not sure why bots are guaranteed access as if they are a normal user? Can I bar a mechanical bot from entering my open-to-the-public bodega? I think I might.

Maybe there's a need for more law here.
It's a decent illustration of how nobody in that emergent clusterfuck is particularly noble.
Anecdotal and a sample size of 1.
Having an agent proxy for you won't last long. If that agent has connections to your friends' agents, your place of work, etc., then the protection provided by the proxy whittles away quickly.

To find you, all anyone would need is a photo of you, match it to an existing photo tagged as your agent, and your agent's online presence is clearly identified.

You could rotate to a new agent every time you go online, or randomly while online, but forget about making purchases, maintaining friendships or building "cred".

The only sure way to separate you, the person, from your online presence is to not have an online presence. For the company in question above, the only way to isolate yourself from their "running to tell Mom" business model is to simply not put your resume up on LinkedIn.

This ruling is troubling in many ways. HiQ can scrape the web, and now, apparently, so can every other personal information brokers out there. (Ref: https://en.wikipedia.org/wiki/Information_broker, which naively suggests this information is only important to advertisers; it is also of interest to governments, police, employers, even the parents of the S.O. you intend on marrying, or the S.O. themselves.)

Is there a company that will track your online posts while you are supposed to be working, and "run and tell Mom" that you were doing something other than work? As an employer, would you pay for such a service?

I'm not even convinced that air-gapping your person from the internet would work in this new world. A lack of online presence, while not damming in itself (yet), could indicate "something to hide."
Isn't that a bit of rewriting the history? Originally the roadmap was that these kinds of features would be added based on the mythical block pointer rewrite. Eventually BPR and thus all features requiring it were put on ice.
In the US, we have something similar (but evil) that people don't know or refuse to acknowledge.

A Doctor writes a script, and then a pharmacist (not on their own, but at the direction of an insurance company) suggests a change typically to benefit the insurer (for example changing a name brand to a generic or changing 30 days to 90 days so the patient doesn't get seen by the doctor again for 90 days for additional testing/monitoring). In the US the pharmacy/pharmacist can not change the script so they send the recommendation to the doctor for approval (and get paid a bonus from the insurer for sending the request), if the doctor approves the pharmacy gets a 2nd bonus, if the doctor does not make the change, there is a very good chance the insurer will drop the doctor from their network for not doing what the insurer asks to lower their costs through the pharmacy proxy.
Fascinating to imagine witnessing these events. The mad king, disguised and dancing at a party, narrowly escapes death!
The people of the USSR are most certainly still around.
I still don't know of a faster way to go from zero to functional GUI than to use Tcl/Tk. Not Visual Basic (too much rat wrestling). Certainly not JavaScript with a browser, which requires either authoring considerable HTML alongside your code, using a heavyweight framework, or both (React!). With Tcl/Tk you just write a few lines to throw some controls up and wire them to send appropriate commands to your back end. It's amazing.
I no longer use Spotify, instead going for Amazon HD because the sound is so much better, that being said...

Spotify UI and UX is so significantly light years better than any other music app on the market. Not perfect, but it should be a model for everyone else. Back when I used it, I even liked how they integrated my personal library.
I worry about the file sync more than the music part. New one I can sync or Copy file fine. Now you can copy but never when it finished.
small world. Developed by my colleague's brother :)
Advanced Scheduling for PostgreSQL
No, because what one side of a case argues is not the law. What judges decide is the law.
> Are you sure about this? I am not a lawyer, but I believe that the Terms of Service applies to all users, not just those that explicitly set up a user account.

Typically you'll see TOS say something along the lines of "by continuing to access this site you agree..." or "if you do not agree with these terms you may not access this site..."

Whether that's enough to create a binding contract depends on the jurisdiction and who you ask.
> pharma adjusted price to minimize counterfeiting and black markets

I'd totally believe it. It occurs across all markets, with all actors. Market prices isn't simply supply and demand. It's many things like black markets.

Another example is public bonds in the US. Why are their yields under what it should be from the interest rates? It's because the earnings are tax free. The market has already adjusted for that.
I'd been following this for sometime, happy that the appeals court upheld common sense reasoning. I always found it some what ridiculous that being able to crawl publicly available data was such a grey area. As long as you're being a responsible crawler there is no downside to the company whose data is being scraped other than in the anti competitive sense.
It's times like this where it becomes painfully clear that FirefoxOS was (1) ahead of its time and (2) woefully poorly managed.
> Can we scrape Reddit, Twitter, or Facebook in order to stand up a competing service that strips out all the ads?

How are you going to pay for it? Subscription model doesn't work for search/social networks.
Can someone taking down a open source project, like the leftpad debacle, be sued for tort?
The fault is half on Facebook but also half on the providers & services sending the data to Facebook. The Facebook SDK or tracking pixel doesn't magically embed itself into apps or websites, it's still up to the developer to include this.

I suggest stopping doing business with that vendor and letting them know why.
Offtopic, but thats the first time I remember seeing an emoji on HN. Is that recent ? I assumed it was frivolous and judged kind of bad taste ; is it? (Real question in general, not talking about this specific comment!)
But RN apps are not web apps...?
Right, sure, I hadn't really thought about how copyright isn't really enforceable against individuals. That's very interesting.

However, I'm really not sure how this is relevant to your moral stance on commercial use of "public" personal information.

Why do you believe it's reasonable to prevent unauthorized commercial exploitation of creative works, but not to prevent unauthorized commercial exploitation of personal information.

The former simply affects the small percentage of people who sell their works.

The latter affects the vast majority of the population who receive targeted spam, have their information collated and sold for profiling, are victims of identity fraud when those databases are inevitably leaked, etc.

For what it's worth, as I mentioned in my first comment, the GDPR absolutely gives me rights to control how my personal information is used. And the GDPR has a near total exemption for individual use.

What benefits do you see of commercial use against the wishes of the person that published it that outweigh the risks? (making money isn't a benefit)
I's like to read more about that, do you have any good link about it, English or Spanish it doesn't matter.
Shouldn't this figure be tied to the CPI?
mdadm and lvm don't provide data checksumming.
Indeed, a throwback to the internet of yore.