skysight-inc/HackerNews huggingface dataset:
How to get your data

There are many companies in the business of scoring consumers. The challenge is to identify them. Once you do, the instructions on getting your data will probably be buried in their privacy policies. Ctrl-F “request” is a good way to find it. Most of these companies will also require you to send a photo of your driver’s license to verify your identity. Here are five that say they’ll share the data they have on you.

Sift, which determines consumer trustworthiness, asks you to email privacy@sift.com. You’ll then have to fill out a Google form.

Zeta Global, which identifies people with a lot of money to spend, lets you request your data via an online form.

Retail Equation, which helps companies such as Best Buy and Sephora decide whether to accept or reject a product return, will send you a report if you email returnactivityreport@theretailequation.com.

Riskified, which develops fraud scores, will tell you what data it has gathered on your possible crookedness if you contact privacy@riskified.com.

Kustomer, a database company that provides what it calls “unprecedented insight into a customer’s past experiences and current sentiment,” tells people to email privacy@kustomer.com.

Just because the companies say they’ll provide your data doesn’t mean they actually will.
That turns out not to be the case. As is discussed at length in the article we're commenting on.
Dealt with some bullying, always verbal, mostly in elementary school (I was a weird kid, I suspect from lack of socialization) and in middle school, although at that point I start fighting back and ended up getting in lots of trouble and often finding myself at the other end of bullying.

High school was different. By high school I just wanted to keep my head down and do what I had to graduate. Didn't have a whole lot of friends, but wasn't bullied either. I was mostly amicable with everyone I interacted with.
A lot of small businesses used DOS/9x though, and boy did that generate work.
I never said it was a problem. I have a CS degree so it doesn't hugely bother me. IMO, it's a necessary hurdle to ensure that you aren't swamped by thousands of candidates at every location.

With that being said, I would consider knowledge of DSA and the knowledge required for a FAANG level interview to be subtly different. There's a big difference in knowing how to implement basic data structures, sorting algorithms, and implementing BFS/DFS on a graph, and being able to dissect a LeetCode style coding problem and implement a solution that's good enough for a FAANG-tier company.

As far as people being one-trick ponies, I would disagree. They've simply specialised in a different aspect of software engineering, and just like how a Google engineer can learn to build a dynamic API wrapper with Ruby meta-programming and Rails, a Ruby engineer can learn dynamic programming and Dijkstra's algorithm.
Yes. https://marc.info/?l=openssh-unix-dev&m=157259802529972&w=2
> Please remember that patents were invented as a way to fight trade secrets.

Does anything in the early history of patents backs the assertion that they were invented for that reason?

"Patents might be useful as a way to fight trade secrets", is not the same thing, and could even be true enough; I think "patents were invented because..." might be a back-port of more recent thinking on to a history that does not support it.
And I view this as false equivalence. Americans clicking like for American content is fundamentally different than an influence campaign by military intelligence to engage in psyops against us.

It's sad and shocking that folks treat a massive attack on the US homeland as "equivalent to Hillary fans posting comments on Reddit".

It really goes to show you how America is failing here: if no one will defend the homeland against attack, there won't be a homeland to defend.

You're welcome to cry about "clicks" and "likes" but we were attacked and are continuing to be attacked by sophisticated, and trained intelligence officers whose goal is to increase tension, increase terrorism, increase violence: and guess what -- they are succeeding. Terrorism is up. Violence is up. Tension is up.

Feels like a huge "wake up" moment, but of course the fake "both sides" propaganda paralyzes folks into such cynicism that they watch one-sided terroristic violence roil our communities and they shrug and complain about "views"
You don't like backwards compatibility? Then what do you prefer?
> Unless sfconservancy first purchased a router, I don't believe that the GPL forces them to hand over the source code.

They don't represent users, they represent copyright holders. A copyright holder does not need to buy a violating product in order to enforce their copyright.
Well I also did Fourier and Laplace at uni, but I'm certain it would have been easier to learn if the current explosion of videos on tech topics had happened before I'd gotten there. That 3D of the sums makes a lot of sense, because you need to motivate taking that integral somehow. In my mind I did that, but it's nice to see the video.

Quite a lot of these topics are the kind of thing where you needed to find the explanation that made sense _for you_, and despite universities having a lot of books chances were there were only a handful on any topic such as this.
Azure Site Recovery now cleans up deallocated VM
True Scary Trucker Horror Stories (Vol.18)
The Migrant Debt Cycle
I'm not talking about breaking them up.

Also, while anti-trust law exists, it's not enforced. And breaking the tech giants further doesn't ensure that anti-trust is enforced in any expanded sense outside of "consumer price", which is the epitome of uselessness. I don't think I've seen Warren et al. talk about making sure anti-trust is applied how it should be (would they even have the ability to do so?). Correct me if I'm wrong.
No doubt. Every mistake (or "mistake") once made by the platform would almost inevitably be repeated by many API users, until some of them become platforms themselves. there might be some technical measures that can improve things somewhat, but overall I suspect it will make the security/privacy situation worse. Instead of keeping an eye on one shark, individuals and regulatory bodies would have to apply the same level of vigilance to each of a thousand piranhas.
This entire presentation from Adobe was a lie and has been thoroughly debunked many times. They never had the technology they claimed to have and probably never will.
I've had a 34" curved ultrawide (3440x1440) for about a month now, and I love it. For gaming, it's great because my GTX 1080 has no issues with it with the games I play. For design work, having all that extra horizontal real estate is great to tuck away palettes and other extras. And for coding I can have an IDE in 2/3s of the screen and a browser for stupid CSS questions in the other 1/3, and still have that browser at a width that doesn't trigger mobile media queries.
> Patent trolling isn’t considered improper at all.

That's for the bar to decide. But what do you mean "... at all" ?

The sad truth is that many hard working companies have had to fork over thousands of dollars to law firms that happen to hold patents but which don't have any means or even intent to deploy the inventions in those patents. These law firms simply exist to extract money by virtue of holding vaguely-worded garbage patents. THAT's what a patent troll is and THAT is improper.
<Reading through the publications released, it is clear there is a fundamental deception in the stated goal and implementation of the project. Put concisely, this project will not empower anyone. It is a pivot from a company whose advertising business is so embroiled in scandal and corruption that it has no choice but to try to diversify into payments and credit scoring to survive. The clear long term goal is to act as a data broker and mediate consumers access to credit based on their private social media data. This is such an utterly terrifying and dystopian story that should cause more alarm than it does.>

<The overhead from the consensus algorithm serves no purpose and will only limit throughput of the whole system, and appears to be there here no reason other than apparently cargo culting public blockchain technology which is not designed for this use case.>

<Libra has no transaction privacy>

<The system is designed to be a very large way of replicating transactions to a number of external parties who under existing European and US bank secrecy laws should not be privy to the economic details.>

<Libra HotStuff BFT is not capable of achieving the throughput necessary for a payment rail.>

<Libra’s Move language is not sound.>

<Libra’s cryptography engineering is unsound.>

<Libra has no capacity for consumer protection mechanisms.>
This is where the power of big tech used to come from. Now it comes from the ability to use the wealth generated by innovative products to buy the market for non-innovative products.
One is still confined by the limitations of the target machine. Ignoring them is at one's own peril.
The antitrust case helped, but it's only thanks to massive reverse engineer efforts by open source developers that this kind of compatibility exists. Even when you have the specs, it's a massive effort to re-implement.

> Being retro-compatible in a walled garden only doesn't make all that sense.

It makes perfect sense from the company's point of view.
How ‘Blade Runner’ and Sci-Fi Made Everything Dystopian
it is in fact binary. there is a tipping point, a point of no return, where what we do will not make a difference as the momentum is too big.

EDIT: at this point there is still a chance but the odds are not in our favour.

EDIT: 10 years ago we had a 50/50 chance as that article quotes UK Met Office
I think I still have an old copy of Office 95 at home. Gotta try that with Win10 just for shits and giggles...
So something in the vein of an increased capital gains tax?
I thought this article would be about something like https://en.wikipedia.org/wiki/Java_4K_Game_Programming_Conte... but it's more appropriately "Really Small JVM".

For a simple project requiring java.net.http, using these steps produced a 23MB jlink image

23MB may seem tiny today, but depending on what that "simple project" does, in absolute terms it's still twenty-three million bytes. For comparison, a full installation of Windows 3.11 is roughly that size too, not compressed. As the saying goes, "there's still plenty of room at the bottom."
Do we need an artificial language to talk to ET?
Actually I get more downvotes. People don't seem to find it that funny
Many time discussed before on HN with some input by Google SREs. It is totally deleted (with some delay because of backups)

https://policies.google.com/technologies/retention?hl=en
No, it's not. Doubling down on making their shit lives worse isn't the solution either, though.
Have you tried Krispy Kremes? I can see why they are worth paying double for some folks.
LASERHUB | Senior Backend Engineer | DevOps Engineer | Stuttgart, Germany | ONSITE, VISA, FULL-TIME, REMOTE-OK| http://laserhub.com

As a two year old and Stuttgart-based start-up LASERHUB builds and runs a producer independent platform for individual sheet metal parts based on CAD drawings. We acquire clients, manage sales and coordinate production and delivery process – highly automated and all digital. We build a complex ecosystem around our core processes to perfect experience of our customers, our partners and for ourselves. We are aiming to become Europe’s dominant digital ecosystem for sheet metal parts and more.

To build up our highly innovative B2B business model, we are looking for
- Senior Backend Engineer Javascript (m/f/d): https://laserhub.com/career/senior-backend-engineer/
- DEvOps Engineer (m/f/d): https://laserhub.com/career/devops-engineer-2/

Why LASERHUB?
- We truly add value to customers and suppliers, what we can see in an NPS score above 50.
- We now have two of the most renowned investors in Germany on board and are going for scale
- High-performance culture within a team of A-players who nevertheless have a lot fun at work
- Every employee gets company shares
- You can build something lasting for a decade and change an industry’s way of working

Here you get some insights regarding our engineering culture: https://laserhub.com/software-engineering-laserhub/

You want to work in a team of wildly talented people to work hard on the right things?! Send your CV and details directly to v.rauch@laserhub.com
except in many places you never had reliable taxi service. they would just drive past you if they did not like how you looked let alone avoid your area if they decided it wasn't worth their time.

let alone the fact many work under conditions no uber or lyft driver would.

if anything taxi companies had to up their game treating both their employees and customers better and they did not want to because they had the service locked down to themselves
tldr for those who know Agile.

More groom sessions less standups (skip days) early on.
Daily stand ups when getting closer to launch.
India says no to joining Asia Pacific trade pact
> Hmm. if haskell types make up a small category that means 'a' and 'f a' are sets. I can't imagine a case where two sets cannot have a mapping between them. Can you give a specific example?

This is incorrect in a bunch of ways. First, Haskell types aren't truly just sets. As a simple, practical example you might have

module Container (makeInt, Container, getValue) where

data Container a
= Container { getValue :: a }
deriving Functor

makeInt :: Int -> Container
makeInt = Container

And now we've got (externally) a type which is equivalent to the identity functor in structure, but has a weird interface which disallows tmap.

More powerfully, we're only actually interested in discussing an interface in and of itself. A type may instantiate many interfaces of varying levels of power, but each interface needs to be well-defined and well-behaved on its own. Then their compositions need to be "glued together" properly.

So even if all Haskell Functors were actually TMapFunctors, it's still important to note that the interface TMapFunctor is a sub interface to Functor which allows more operations and has more laws.

An even stronger example of this is the fact that due to the way Haskell arrows work, all Haskell Functors are actually "strong" functors in the sense that we cannot even truly specify a non-string functor.

Strength is a way that fmap and products (or, really, category tensors) interact.

strength :: Functor f => (a, f b) -> f (a, b)
strength (a, fb) = fmap (\b -> (a, b)) fb

This seems completely obviously possible, but it's only because we can crack open products in building general anonymous arrows. That's not supported in every category and a generic functor should not be expected to satisfy it.
See comment above about the Equation Editor binary patch - they apparently lost the source code and it became too much of a security risk to keep (since it's missing all of the mitigations that a modern compiler generates).

https://arstechnica.com/gadgets/2017/11/microsoft-patches-eq...
I was wondering the same thing. Again, sorry if this is obviously a weird question, but I also have a layman's understanding of genetics.
Do you have projections that include the temperature rise as a result of this?
Apple wants affordable housing in California–but laws stand in the way
You're not actually making the point that withdrawing from the agreement is a good thing. What positive effects for the climate will follow? What better agreements will this enable?
What are the biggest advantages/improvements over generating a "classic" private/public keypair with for example a Yubikey [1]?

[1] https://github.com/drduh/YubiKey-Guide
https://v1.escapistmagazine.com/articles/view/comicsandcospl...
> if it breaks – not my problem at all.

This should go without saying I hope!

There was a time when you could reasonably evaluate employers with the Joel Test: https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-s... But if you take "10 or lower and you’ve got serious problems" as accurate, it seems very few orgs these days lack serious problems. Ignoring the other criteria, few seem to meet even the relatively easy to meet criteria of having quiet spaces (8) and having the best hardware (9) -- or at least if not 'best', then more impressive than what the typical employee has at home.
While it may seem like he is against regulation until he for it, the principle behind his message is clear: opening up competition. Expensive regulations favor big tech -- but in contrast, if people have a right to interoperability, it doesn't require anything new of companies. It only prevents them from suing to stop interoperability efforts.
Most of history was a very different place before advancements outright snapped assumptions in half. Before most of the population was farm laborers and societal hierarchical complexity and knowledge was limited by this.

Industrialization was raising pollution and standards of living and making it clear that a lack of education wasn't a healthy option - although partially driven by wrong reasons - paranoid anticatholicism that ignores basically all of European history of how much influence the church /actually/ has over secular power.

Even post WW2 industrialization the population was still at a high school diploma as an actual advantage but "optional".

We need more informed not less. Problematically the populace also needs more critical thinking and self guidance while there are many unhealthy attitudes towards learning.
There are plenty of drab everyday things that we have trouble comprehending the consequences of, so this is really nothing surprising.
I have the feeling that some policy maker are not aware of the severity. But let's say they are. Now they make a new policy. How do we gauge what the impact of this policy? This falls within the realm of said scientist. How to suggest new policies etc, that requires another skill set. We also should listen to those guys.
I don't write algorithms on a daily basis, but is does account for a significant fraction of my work time.

Some algorithms I have written:

- List A and list B have common elements, go from A to B with a single insertion, deletion and reordering operation.

- You have two dates/times, get the number of working hours between the two, with business hours and holidays taken into account.

- Various forms of dependency management: we need to run an operation, that operation needs other operations to run first, themselves having their own requirements, etc...

- Decode a character string where each character is 6-bit wide.

- Have a set of data with different periods. Generate a schedule with a major/minor cycles. The algorithm has to understand things like 333ms = 1/3s.

- And many smaller things I don't remeber.

Most of the time, it fits in a single page, it is no big thing, I am not trying to prove P=NP here. Just that there isn't an already written library for every problem on earth. And even if there is, it may require a truckload of dependencies you'd rather avoid or it may not fit your particular problem without a lot of messing around. Or it might just be poorly written and unsupported, libraries are written by people with a wide range of resources and skill levels.

Algorithms are part of the job, if you don't know the basics, it will affect your productivity. I've seen people struggle for days on basic problems, hopelessly struggling with libraries. Or after great effort, come up with a broken solution that will need to be redone eventually.

Of course, algorithms are not the whole picture. But if a coder can't do it, there is at least one aspect of the job he lacks. And it turns out that it is easy to test for in an interview. Proper design is more important, but it is usually apparent only after thousands of lines have been written and requirements have changed several times, not something that is easy to test for.
This is not true, in my experience. For example, the EU roaming charges regulations for mobile data allows service providers to apply a lower cap to the data if the home tariff is cheaper than €2.25/GB; but almost no providers actually do this, and they instead give the user the full data allowance, at least for providers based in the UK. Before the regulation came into effect, roaming rates were much higher for almost every provider, and an EU tourist would have to buy a local SIM card (or just accept the roaming charges).
SoftBank’s Vision Fund Is a Graveyard of Broken Tech Startups
Church-state is related, but different.

'Churches' (this is a short reply so I don't have the definition handy) actually get additional benefits on top of a 501(c)3.

Specifically, if they follow certain rules they don't even have to file a proper return. They still have to throw some numbers the way of the IRS, but in addition to not having to file, religious orgs do not have to publish their returns (normal 501s must do so, part of the 'transparency' of their tax break is they must show CEO salaries, salaries of certain top paid employees, and other expenditures).
So something like the Celebrity Voice Changer app?

https://apps.apple.com/us/app/celebrity-voice-changer-face/i...

https://www.youtube.com/watch?v=UhDMZVoDR9s
They can force him to stop using their branding, so definitely more than 0.
Bitcoin is the only meaningful digital currency and sound money.
Security and distributed resources: An attacker 'will eventually get in'
It's really weird that patent trolls ended up being drawn to a court in this weird little town in Texas called Marshall. I dated a girl from there once. What a strange place it is. I've never heard a reason for why that happened. Does anyone here know?
Fascinatingly, at a previous ecommerce gig, we had a similar issue. On of the developers ran a test where on one of our main pages, he added performance improvements to get the fastest speed to a reasonable place, and then segmented traffic into buckets that deliberately slowed the server response by various, increasing amounts of time.

And wouldn't you know, it made almost no difference on our primary conversion metrics. As far as we could tell his methodology was sound, but unfortunately it got buried when it was discovered the findings could be abused to show that performance doesn't matter.
regular news are becoming indistinguishable to the onion
It's not just the formal API - features like UAC and high DPI scaling require emulation layers. And there's more to the OS than just Win32.
How to Make a Website
Turns out a good database is really good at data munging. A solution for postgresql might look something like this:

CREATE VIEW my_table_improved AS
SELECT SUBSTRING(the_column, 0, 8) as col1,
SUBSTRING(the_column, 8, 8) as col2,
SUBSTRING(the_column, 16, 8) as col3
FROM my_table

After which you can query my_table_improved as a normal table. col1, col2, and col3 contain the data split out from the_column. In practice you'd probably also want to do some type conversion, e.g. if col1 is supposed to be an integer you can simply update the view to select `CAST(SUBSTRING(the_column, 0, 8) as INTEGER) as col1` instead. In production use you might find this to be slow at which point you will want to create indexes for your new columns. Something like this (adjusted to which queries you're running of course) should work:

CREATE INDEX ON my_table ((SUBSTRING(the_column, 0, 8)));

Of course this is a lot of work if you're unfamiliar with SQL, and above examples aren't quite complete yet for your use case, but it should get you an idea of how SQL is the exact right tool for the job here. which is somewhat the point of many commenters here: get yourself familiar with SQL and save yourself a metric tonne of work in the future.

An alternate approach might be to write a query that migrates the fixed-width format to a format where each entry is in their own column. The ease of this mostly depends on if applications depend on that column being in that format.

side note: above sql code is untested but should be roughly correct.
Progressive Web Application – How to Make Installation Easy