skysight-inc/HackerNews huggingface dataset:
> No, I think they’re trying to support the industry.
What other plausible motive would there be for the inaction?

This is the "if you don't agree with me, you must be paid by someone" conspiratorial thinking.

In particular, I find it simply incredible that you can ask a question such as "what other plausible motives would there be for inaction".

Here is one: every part of the economy is deeply dependent on fossil fuels consumption. Economy, like climate, rests on a very delicate balance where changes can have enormous costs in terms of jobs, lack of growth, and ultimately poverty and death.
كلمات اغنية حلم وحقيقه ماجد المهندس
building on submitters question: if y’all don’t want to give services like Personal Capital access to pull transactions in through apis, which often involves giving them your password (!) rather than properly giving them access through something like OAuth since many smaller (and even large) banks don’t offer it, what do you do? I still want the benefits of pulling down all transactions into a centralized location
I was able to get my account and data deleted from a crypto exchange with relatively little fuss.

Had I not been protected by GDPR I would have had to submit documents to prove my identity, none of which was even required to operate the account in the first place.
Thanks. I have heard of pi-hole and know what it does (though I haven’t setup one myself). I’ll take a shot at it. I was wondering what stack the GP was using, where it was hosted and what the costs were.
GDPR added the bit where you can opt out of cookie usage on a case by case basis (by use case or by data processor). American companies usually don't implement that part in a correct or legal manner (they have no incentive for doing so; they're only pretending "your privacy is so very, very important to them" for PR reasons). European companies doing it wrong are on shaky ground, since it's a matter of time until some regulator somewhere (which one depends on their country) slaps them with massive fines.

On data removal: https://ec.europa.eu/info/law/law-topic/data-protection/refo...
This seems to be something a LOT of people are working on right now. I have this open in another tab: https://news.ycombinator.com/item?id=14272133 where several MORE alternatives are listed.

One feature I'd love that I don't see anywhere, is "also go through my history, let me check/uncheck particular items, then submit the rest to ArchiveBot or WBM or something. Since I apparently have a habit of visiting sites that aren't in WBM yet.
Miners Seek Safer Waste Disposal–But It Hasn’t Been Easy
I had high hopes for the GDPR, a 4%-of-turnover fine would get any company’s attention, but in practice the regulators are completely toothless and bad actors such as Google and Facebook continue completely unchecked.
Sorry I thought you were saying something worth commenting on, but you were saying something else. Can you point me to some examples of targeted advertising here? I mostly see comments and submissions and if those can count as ads then that’s not a useful definition of ads to me. Maybe you mean something else though.
Because they don't want to help people spread dangerous lies?
> And that's how we got to the moon.

With only three dead (due to the use of flammable atmosphere!) and the narrow escape of another three. Better results than the average WW2 bombing mission, I suppose.
Thanks Toast!

You have made the point exactly. The problem of dangling processes is made worse by the fact that Erlang is not strongly typed.
Hello Levi, life is good, thanks for asking.
You have no idea what people have going on though. There are so many reasons someone could be short on money that would be understandable if you knew. you simply can't make that judgement easily.
Ask HN: Is it true that NY shipped their homeless people to SF and Miami?
I believe that in db context, vectorization means batch processing column wise. Quoting the CockroachDB blog post:

Using vectorized processing in an execution engine makes more efficient use of modern CPUs by changing the data orientation (from rows to columns) to get more out of the CPU cache and deep instruction pipelines by operating on batches of data at a time.

Here is the link:
https://www.cockroachlabs.com/blog/how-we-built-a-vectorized...
>Do you imagine to have an easy time picking up your advent of code programs next December?

Without comoments, it might be a little tough. I've gotten into the habit of commenting each line.

>Another question - are there debuggers for these languages? Can you set breakpoints?

There's an integrated debugger that supports breakpoints. I really haven't used it at all since the REPL works quite well, but I could imagine it being useful in production. Especially since you can debug and fix your program while it's running.

>How do you interact with the www? Can you get some soap/json data and write a simple web service (even just a json endpoint)?

There's included functions for parsing and generating html and json. I haven't used them though.

>Or do you mostly see it useful to export data in some tsv/csv format, filter it through k, and write it back out?

I would imagine that live Q programs work by leveraging the real-time streaming functionality and just operating directly on the stream or in-memory database. For offline analysis the ability to load and store data in binary is probably useful. You can also read and write the entire working image in order to transfer state across machines or time.
The terms of the original licence state that it's revocable. This covers them legally. The issue here is not legality, it's whether it not this is a good business practice (questionable) and good communication with your customers (clearly not).
I haven't noticed any "insane bureaucracy" at the doctor, but there's a new box to tick in the signup forms

> And when it matters, it's just being ignored.

Where is that? Though you're welcome to point those out to your country regulator.

> Most (medium-sized) companies haven't even realized there is a new law.

Actually they have, I was surprised at getting emails from medium sized, non-online business about it
You seem to be arguing that fighting climate change is so vital that it's worth the economic cost. That's certainly a valid argument, but it's not the one that was being made - that argument was that rather than having an economic cost, it actually has an economic benefit.
Lifetime of the product. Given such constraints I would seriously consider just starting different projects and let that app die a slow, painful death by having the ecosystem around it move forward.

Yes, the app will be functional on Android 8 in 2039 - if you can still find a functional Android 8 device then (after the epoch roll-over).

Basic maintenance helps the app move forward to Android 30 (or whatever is current then), letting you enjoy precisely the features you've bought back in 2017, so to me that seems to be strictly better.

(I exaggerated version numbers and dates to take in the epoch roll-over issue as an outside-anybody's-responsibility issue with an ancient base OS: https://www.quora.com/What-will-happen-to-a-64-bit-Android-d..., but the same scenario also applies when talking about supporting whatever base OS of 2022 and the ways it will or will not be compatible to today's apps)
> Once you learn the Scala way ...

That. There's no "Kotlin way", there's only Java way. That's what I mean.
I am quite dependent on Google. I would like to be less dependent, but it's hard to justify to myself the effort of switching.

- I use them for my personal email. I would like to switch, and I have devoted some minor research toward that goal. I use my email for archiving, so it is important. I do have backups. The greatest loss would be the many accounts tied to the @gmail.com address.

- YouTube is one of my favourite sources of entertainment.

- APIs I depend on for certain projects. Particularly the Google Maps APIs.

- I often use their search. I have used DuckDuckGo on and off, switching multiple times over the years, but I prefer Google's results in general. I could live without it, though.

- I use Google Maps for navigation and general POI searching. Is there a good alternative?

- I use an Android smartphone. I use FOSS apps from F-Droid as much as possible and disable most Google features, such as the "assistant". This phone is "obsolete" now, but I would probably buy the same one if it stopped working. It is good and cheap, and I am used to it.
Having worked in larger async twisted Python and Go, the experience of our teams is that Go is faster to iterate on by a long shot. We've replaced most of the old Python. We just brought on some new devs on my team. They were able to make new contributions to the Go stuff in short order. The Twisted Python, not so much.
XRP giveaway scams return to YouTube with a vengeance. $30k/day profits
Having dealt with chargebacks as a merchant and user, my experience is that credit card companies will either issue the money back immediately unless disputed by the merchant, and upon dispute it's up to the user to provide proof of why the chargeback is warranted. And it looks like proof is easily gotten with all the promises cited in the article.

As a user, issuing a chargeback was a last resort if merchant was giving me the run around. Haven't issued a chargeback on a purchase years old, but have done so on one from a travel/airline site about 3-6 months old.
This has improved privacy awareness, curbed data hoarding and reduces tracking across the board. It also made people aware of which companies don't have their IT in correct order. (i.e. those that outright ban EU traffic, or don't prompt to ask if they can hoard your data)
The price had two digits.
I've used it in NYC and Boston - it works really well.
Interesting. I didn't even think to look around, I was just scratching an itch.

I know the wbm has some tools to submit site, I should look into incorporating calls to them too.
The dangerous disregard driving the ‘hypergrowth’ ideal
Security giant G4S has lost hundreds of guns. Here’s where we found them
I've heard many times before that under Giuliani, NY gave homeless people a one-way bus ticket and a sandwich to get rid of their homeless population but have never been able to find information online confirming it.
People referencing other similar things are not horribly negative misrepresenting comments...

Also it seems quite normal that if the system considers your comments to be potential spam it requires manual intervention for them but leaves other comments through, so I'm not sure why you are jumping to conclusions they're working against you? This post here makes you look a lot worse than any of the "bad" comments on hackaday.
> something is called "democracy", doesn't make it a democracy,

Right. We used to call them "liberal democracies" in the west, at some point we dropped the adjective. Obviously democracies like russia, GDR, even Turkey are not liberal, but that bar is pretty low for the west.

> Is a "surveillance democracy" even a place where authoritarian control has gotten out of hand yet?
> Maybe as long as you could still vote the authoritarians out of office, it's not out of hand yet?

No it hasn't. Yet again, the concentration of power is more visible and pervasive than ever (eg. surveillance, border controls, police brutality, incarceration, monetary controls). It's fair to say that both left and right agree with large scale, everpresent state surveillance. We are content with doing relative comparisons between western democracies and illiberal authoritarian governments, but that is wrong, we should instead be measuring democracies against objective measures of liberty.

> But are they really? My impression is rather that people simply have no fucking clue what surveillance does or what the risks are.

Yes, i think they are at this point. "Nothing to hide, nothing to fear" is the dominant ideology. The world's most expensive, desireable cities are also the most surveilled. This might be taken as a sign of democracies sliding into illiberalism, as has happened many times in the past.

> Authoritarianism is not compatible with democracy, by its definition

Ostensibly, democracies help to avoid fascism and complete concentration of power , but democracy itself is not enough to guarantee freedom. Democracies have voted in the world's worst fascists. There is a case to be made about the abandonment of Enlightenment ideas of reason, liberty, fraternity in place of Democracy (which comes parceled with populism and was not even an Enlightenment ideal).
Oh balls, just realised I misread the comment about cost per meter as cost per mile so my calc is hilariously wrong!

Still the reported cost of the road at the tune excludes machinery and labour costs, it was purely material costs.
Popup situation is really bad

There should be a standard implementation of these popups so that I don't have to do it for each new website on each new browser again and again.
I pretty much prefer to have a popup that I have to "accept" prior to the website I visit can "legally" start storing identifiable information about me, it allows me to just close the webpage if it's not something essential I'm visiting. Like 90% of the links on the web, lets say more or less, are not really worth my data, sort of just a "let me check" curiosity, that 99% of the time, after you would finish the article/post wtv, you would go "that was another turd".
This doesn't mean it's completely effective or not at all but it's at least some legal backing/precedent.

I still hope we'll be able at some point to come up with a more refined protocol than http (or better sandboxing of the browser/device), where you could selectively reject loading JS resources and where resources would need to explicitly say what they were gathering, where pixel tracking would need to be announced (and only after your consent would those resources run/load). Totally ok with the site not loading either if you didn't gave the permissions. Probably never going to happen, but that would be a true handshake, "I want to check this out", RE: "Sure, we want your location, track your navigation across the website and we'll sell this as part of a dataset, including your IP, so that someone else then can buy several different datasets and create a proper picture of your activity", "Sorry, thanks, not interested". (and yes, it would need to be written in a way that's understandable, not 5 pages of crap). The same applied to mobile phones/computers/apps.

Or better yet, a browser/device API, where you (the developer) would need to declare all resources you wanted to access (DEVICE_IP_ADDRESS, DEVICE_LOCATION, MOUSE_POSITION etc) this would compile all of them into legible manifest that you could read before it being un-sandboxed and allowed to run. Any attempt to read such information from the browser/device where one of those permissions weren't granted would return null (might be the best argument for the existence of null).
Same here, it's like they don't even bother getting their systems up to date.
The same talk [1] covers both topics. Part of her point is that they're related via people forming false beliefs about accusations of harassment (particularly men believing that they're at much greater risk of being accused than they actually are).

[1] https://slideslive.com/38921495/how-to-know
> Anyone who is interested in learning about this should just go check out the report for themselves.

Indeed. It is telling, however, that you keep saying the report is full of evidence on every page, but won't actually mention any piece of evidence. I find that very typical of the political campaign against Huawei in the US.
IMHO the affirmation of

> Go is faster to iterate

holds true considering the total lifespan of the project. Golang is more explicit thus requiring more time to define every type but I've never refactored so fast and safe a codebase. In Python the fact that is dynamic makes it more difficult to safely iterate over it (is more statically-typed Vs dynamically typed). About error handling, it's not perfect, but the code is readable, easy to follow and easy to reason about.

> Iteration in go is simply harder as you have to be more explicit rather than sketching something out.

I will completely agree that prototyping in Python is way faster. Python is my preferred language for throwaway/prototype code.

> Where do you get this idea from?

It's solely based in my experience. I hope it contributes to the conversation.
NYC progressive mayor Bill Deblasio is shipping out homeless people right now as we speak.

https://nypost.com/2019/12/02/newark-sues-to-stop-nyc-from-r...
When I get home I'll give you a dump of info. It's a 4k screen with something like 150% UI scaling. Windows. Chrome. I'll test it in Ubuntu and on my other pc.

Something to be aware of is to use integer math where possible when dealing with canvas coordinates and drawing. I found I ran into similar issues when I allowed fractions to get into my system.
An interesting but rather overcomplicated seeming explanation. The posted article basically is saying inverse square laws results from conversation of flux (of any kind) in 3d. That seems like a pretty good explanation to me
In the county I live in you’ll actually make more as a door dasher than a public school substitute teacher.
Sounds like Cerberus does not deserve its customers.
Well, yes and no. You will always get ads, and targeted or not (based on tracking data) was only going to matter about 4%. Not sure when this was posted on HN, but multiple papers and researches have reached similar conclusions. It's not all that strange if you think about it, because the people that were going to click on ads were going to click anyway, and those who wouldn't aren't suddenly changed because the ads are targeted.
As I approach middle age, I can definitely say that my ability to “simply remember what I want to remember in the first place” has diminished. I take a lot of notes, both digital and analog, and even if I don’t refer back to them the act of recording it helps me remember.
Soft paywall
A Poisoning in Bulgaria Exposed Russian Assassins in Europe
Funny enough: i deleted my account because of this: You try to have proper discussions but instead it just doesn't matter.
I worked on a project where the (large) customer had some legacy requirements about percentage of "CPU" our application was allowed to use. The requirement was written back in the days when a single computer really only had one core, and once things like that are written it's hard to get them unwritten.

For our application (heavily numeric, very well behaved cache access), turning on hyperthreading only increased real performance by about 10% (measured as work completed per unit of time). However, we settled on a metric where we defined CPU use to be load average divided by number of cores. Doubling the number of cores the system showed in top allowed us to meet the required margin.

So from a bureaucratic point of view, hyperthreading was a 100% improvement.
The Actor Model has been used in many important large applications [Bernstein, Bykov, Geller, Kliot, and Thelin 2014; Bonér and Reisz 2017, Cesarini 2019] and has become the foundation for current computing.

Satisfactory implementation for Reusable Scalable Intelligent Systems with millions of Actor cores for quadrillions of Actor are under development, but not yet publicly available.
If you're writing business logic, I'm not sure how helpful array-based languages are. The code would look very similar to a normal language, but without the classes or methods or objects.

For advent of code, it really shines though. Read in some big chunk of data, do a bunch of matrix and list operations to get the answer.
Gitlab 12.6
More like, if you can program a DeLorean to drift, someone will pay you for it.
Beautiful. Violent. American. The NFL at 100
12/22/2019
Sadly, it hasn’t really been a great decade for human dignity.
But it did change for everyone else that didn't have those laws. Also, the impact of a brach is much bigger now.
Raskin is not wrong.

But, I am that Bruce Ediger, so you may want to verify for yourself.
Another example of how advertising has perverted language to the point of it having no almost meaning at all... Words used to actually mean something, but no more. some examples: Unlimited, Free, Lifetime, Guaranteed, best, trust, etc.etc.etc.etc.

Oh, and thanks to Trump, words like genius, fact and perfect, no longer have any substantive meaning either... What a bizarre world we now live in...
As an individual, closing accounts is much easier, including getting your data deleted or getting a copy of the data they have.
I can't remember the last time I paid an ATM fee, because for many years I've had an account that reimburses them. If you're here and you still pay fees because you didn't know you had a choice, now you know.
Can I at least see what the email will look like or how you'll pull all this data without signing up?
I work with e-commerce in the EU and my experience mirrors yours.

Almost all clients took an honest look at data collection and retention policies.

Data was classified and tools built around the GDPR framework to allow customers to be able to fully retrieve, request changes to, or delete their information from servers.

Most clients ended up collecting less data and retaining it for a shorter time.

All in all from my perspective it seems the law did much of what it was designed to do.
Compared to which one?
The big impact for me was on the non-online tracking and mishandling of private information. All kinds of local non-online service providers and companies (e.g. store 'loyalty programs') started to take data privacy and (non-)collection much more seriously, significantly changing their policies and activities. There are still all kinds of unacceptable activities, but now they're (a) rare and (b) clearly forbidden, so we don't see local corporations flounting 'sorry-not-sorry-we-did-nothing-wrong-and-will-keep-doing-it' PR after they've been caught doing something shady.

So there's been a big change on how my data is being handled in the real world - any effect on random websites online are just a nice-to-have bonus, it's sort of moving in the right direction but it's obviously not a priority in enforement and a better treatment for that can be tweaked in a next version of GDPR, the important thing was to tackle all the big relationships (and privacy abuse potential) people have with e.g. their cell phone provider, supermarket chains, lenders, etc, which are now mostly 'clean' and the major online players such as Facebook, Google, etc which will probably require years in courts.
We all need to keep in mind when the topic of any single effort comes up that none of this exists in isolation, it's not a purely zero sum game. Society can multi-task. You are not wrong at all that it'd be independently also worth also exploring how to directly reach out to and cure the existing smaller groups too. And it's completely fair to acknowledge that sometimes damage reduction efforts for the general population might directly make that harder.

But even so, keeping the overall number of people harmed as low as possible is the ultimate goal. And while there is some margin for error, when the level of vaccination drops below herd immunity there can be a sharp, non-linear increase in harm. So while attempting engagement and changing of minds is something to pursue in parallel, it's also necessary to at least try to maintain the status quo in the mean time too.
They pre-purchase annual oyster cards and sell them back to you at a weekly rate. They recently got Apple Pay which is really useful with the express travel option so you don't need to use touch/face id to tap in.

They still have consistent problems with randomly charging you random amounts on top of the weekly cost. It's a normal MasterCard so you can check it on the TfL website, but I've had to work with them a few times to get refunded from random extra charges (usually 0.50 to sometimes 7 quid) which they can't explain why they happen.