skysight-inc/HackerNews huggingface dataset:
Tell HN: Triplebyte is, yet again, making user profiles public without consent?
Triplebyte (YC S15) is a tech recruiting company that operates by getting developers to take skill tests, and then using the results to match them with employers. Back in 2020, they got in a lot of hot water by suddenly announcing that user profiles -- which had been collected with assurances that the data wouldn't be shared without consent -- would be made public, unless you opted out within a week[1]. This provoked a lot of backlash, especially since the CEO seemed totally oblivious to the privacy concerns[2]. After a lot of angry comments, he publicly apologized and reversed course[3].

Then in 2021, some users started once again being notified that their profiles were automatically being made public[4]. This time, it was explained away as an "oversight" related to the fact that previously, opt-outs weren't permanent but had a hidden expiration time. Triplebyte once again apologized and promised that it wouldn't happen again, and many people seemed satisfied with the "transparency and candidness" of their response.

Now it's 2022, and yesterday I got a recruiting email from a company that found me via the Triplebyte account I created back in 2019. When I logged in to check, sure enough, my profile was set to "publicly visible" and "open to new opportunities". I was pretty sure I had never made those changes, but just in case I was misremembering, I contacted Triplebyte support to find out what was going on. Today I got this response:

"I was able to do some digging on to why this must have happened, It looks like before we did our last update to the platform you did not have the profile visibility set to indefinitely so the profile was turned on. Since then we have made a privacy chance once you set the profile to off there is not reset time frame it will remain off until you turn it on."

(Unlike the user in [4], I never got any kind of notification that this automatic change was being made.)

So despite their explicit promises, Triplebyte did not actually go back and fix the privacy settings for users who had them silently changed by the previous "dark pattern". This is a heads-up to anyone else who has a Triplebyte account and might be affected by the same issue.

[1]: https://news.ycombinator.com/item?id=23279837

[2]: https://news.ycombinator.com/item?id=23280120

[3]: https://news.ycombinator.com/item?id=23303037

[4]: https://news.ycombinator.com/item?id=27255742
Only in America

“I lost money because of dumb investments, I’m going to sue”
Agreed, on the other hand, that's also how Basecamp got its start.
Cool desktops don’t change
As a tauri user, I can highly recommend it. If you can write the backend code in Rust only it's very simple and you have a much smaller footprint than electron.
> They did remove support for Jedi language server in their Python extension.

No, they just switched the default to Pylance. Jedi is still a supported option.
I expect that in 100 years, they are going to look back on this period of widespread endocrine disruptor exposure from plastics, hormonal birth control, etc. with the same or greater horror and incredulity than we look back on the Romans poisoning themselves with lead. At least the Romans had the credible excuse of ignorance.
Seems clever!

I'm curious what might be pathological cases, patterns of query watching and updates that give the cache a lot of work to do to keep up
Slightly off topic what would people recommend to use to compile Java to wasm? Is what’s currently available still fairly experimental?
I have encountered websites attempting to call a number, but not repeatedly prior to that. I assume it’s through JavaScript, of course.

It pops up an interface on the lower side of the screen asking “do you want to dial this number?” or something like that. This seems to be the relevant doc: https://developer.apple.com/library/archive/featuredarticles...
The article says you can work as an apprentice for 2 full years, OR do 1,000 hours in a classroom + 840 hours as an apprentice.

It doesn't sound like that bad of a gig. You can start earning a living wage right out of high school, with a guaranteed promotion into a middle class lifestyle within two years. By that time, your college going peers will be deep in debt and still two years away from a real paycheck.
Maybe that's the german way : change the product iteratively by small step. And moving from dedicated servers to full service like S3 is too big a step.
What is the counter evidence for the erosion?
They don't own the trademarks, there's a lot of interesting history [1] and it seems a company called Polabe Holding [2] does. The allegation seems to be that they acquired Commodore USA assets which included a license to use the trademarks [3], but the company they were licensed from did not actually own the trademarks [4] and lost a lawsuit over it.

I think this only scratches the surface, it seems like a delightful mess. It doesn't look like they have any rights to use the trademark, though.

1. https://www.nostalgianerd.com/commodore-heist/

2. Either purchased from or f/k/a C= Holdings. https://trademarks.justia.com/owners/polabe-holding-n-v-4321...

3. https://www.prlog.org/10884490-commodore-announces-exclusive...

4. https://www.sec.gov/Archives/edgar/data/1415813/000101968714...
Amplosion + Open In Apollo extension "On"

Never see Reddit's website on mobile ever again
>Making no judgements on whether thats a good thing, but Twitter will become a 'Musk Company". And like other Musk company's, he will cut costs until the company is 'break-even

Isn't that how purchasing companies works?
Why should it be? It's basically a unikernel in a zip file.
Reminds me lot early pramp.com! Very cool
Germany was dependent on fossil imports all along. What has changed is they import less, now, than when they ran the nukes. They will import decreasing amounts as they build out more renewables.

It is a fact that the nukes shut down would have needed a great deal of expensive work to continue operating. Germany elected to spend the money on wind, instead, and it bought them more actually delivered wattage than the shut-down nukes had provided.

If nukes were not the most expensive power source going, I would be all for it.
I would firmly disagree with you. I think you are falling for an argument to moderation. You can look at most fringe theories in history and find nominal scientists that support it. Scientists are people, too, and are subject to all sorts of human mental weaknesses. This is a crank theory because it starts with a conclusion and has been trying to fit the evidence to it, and for a long time. Read this linked paper - really scrutinize the data, the charts, and the conclusions. There are simpler explanations that fit the data better, and the impact data is really dubious. I am not reacting to the point that some people wish there was a technically advanced pre-Clovis culture that was submerged (aka, Atlantis without admitting it is Atlantis). I am looking at the ice core data in this paper, the extinction records, and the time scales involved. They do not add up.
The problem is the community moderation is terrible, and the only viable alternative to support Reddit's recent explosive growth is algorithmic.
Sure it doesn't use water, but it's still taking water out of the ecosystem. Why is that not considered when we have record low water levels.
Get the best products from ProductHunt in your Twitter every hour
The idea that I need to do something to support myself and family, and that this sucks less than many other jobs.
No, it's a reference to "dependency hell" -
https://en.wikipedia.org/wiki/Dependency_hell

Large parts of the book don't make sense if you don't have the right cultural information "installed."
I remember some liquor site in the US (totalwine IIRC) used to ask are you born after <date> to ascertain age and it worked pretty well.
Did the author beat pandas group an aggregate by using standard Python lists?
No.

Salad + dessert is better than just dessert.
What's with the repost the day after you submitted it? https://news.ycombinator.com/item?id=31761636
Investor protections are not unique to the United States, and investments are heavily regulated because of how easy it is for regular laymen to get duped
Banned from GreenAndPleasant for hinting that trans charities weren't more important than regular charities
<(blah) vs (blah | psub)
It must feel very good to sell your startup right now, congrats to the team.
It seems that lexicon is handy to use dns-01 instead of DNS aliasing.

If you do aliasing, you can serve the DNS challenge from the server you want and that you fully control. You don't need to interface with your registrar, you just add an NS record once (manually).

You need lexicon if you want to serve the challenge from your registrar instead, and lexicon is the tool that will allow you to talk to many registrars.
It is an actual web crawler. I should have put a link to the server side code.
Those links aren't permalinks. I've included registration numbers below that you should be able to search for in TESS (http://tess2.uspto.gov/) (select registration number). Sorry, I'm not sure how to direct link to the record.

After a quick search, the best I could find are these two entries. They both have the same registrant (Polabe? and same attorney). There was another Commodore 64 (tm), but it was for 2D and 3D avatars, which seemed quite odd to me.

====

# 1251535

IC 009. US 021 023 026 036 038. G & S: Computer Systems and Their Structural Parts and Structural Fittings Thereof, [Calculators, ] (( Electronic Cash Registers )) [ ((and Electronic Thermostats, )) ]. FIRST USE: 19770600. FIRST USE IN COMMERCE: 19770600

(REGISTRANT) Commodore Electronics Limited CORPORATION BAHAMAS Sassoon House, P.O. Box N10256 Shirley & Victoria Nassau BAHAMAS

(LAST LISTED OWNER) POLABE HOLDING N.V. NAAMLOZE VENNOOTSCHAP (NV) ARUBA CAYA DR. J.E.M. ARENDS 18-A ORANJESTAD-WEST ARUBA

====

#6565032

IC 009. US 021 023 026 036 038. G & S: Computers; Portable computers; computer keyboards, personal computers; computer hardware and peripheral devices; computer peripherals and parts thereof; downloadable computer game software; Downloadable video and computer game programs; computer joystick peripherals; computer memory devices; wireless computer mice; computer game cartridges and discs; recorded computer game programs; power adapters for computers; Downloadable video game software; Recorded video game software
IC 042. US 100 101. G & S: Computer software design; design, programming and maintenance of software for consumer video games; design of computer hardware for computer games; development of computer game software; development of computer hardware; development of computer software; development of computer software application solutions

(REGISTRANT) Polabe Holding N.V. naamloze vennootschap (nv) ARUBA Caya Dr. J.E.M. Arends 18-A Oranjestad-West ARUBA
Its been a while since I looked at using webassembly as a scripting language for modules in a larger program.

Has support been added for:

1) types other than int, for example strings and what not without the hacks of passing string lengths and addresses?

2) sharing of data. That is can I declare a struct of some sort in the main program, pass that to the webassembly script, operate on it, and return it? Last I looked at that the only thing I could come up with was passing it back and forth as a (pick your format here) json string.
This is a single executable web server with Lua and other libs, with a zip file appended. I have done something similar with Python+tcltk.
Glacial ice supports a distinct and undocumented polar bear subpopulation
> A 2015 study found that trayless dining decreased the percentage of diners who took salad by 65.2 percent but did not decrease the percentage who took dessert. Can students have their cake and eat it, too? Yes — just not off a tray.

So maybe skipping salad instead.
Both sides in this dispute are wannabe brand necromancers who claim to own a name and a logo, but have no idea what to do with them from a standpoint of what that name meant to consumers back in the day. To be fair I don't care if this guy wins or loses his IP dispute. If I buy a "new Commodore 64" I don't want it to be just a bog-standard PC in a retro case.

THEC64 and the Mega65 took different, better approaches to marketing Commodore nostalgia, without access to the brand name. I get that THEC64 is just VICE in a fancy case. But both models offer a selection of C64 games in a convenient form factor with a convenient interface, like other retro mini consoles, and the option to run additional software (unlike other retro mini consoles that haven't been hacked/reflashed!). And the full-size THEC64 offers a genuine-layout C64 keyboard, making using it as a C64 convenient and relatively accurate.

The Mega65 is just pure facerock and I want one so badly.
The fun thing is these early city states were _really tiny_.

Apparently distance wise at least it wasn't very hard to escape from the grasp of earliest cities and the place where you went - a days walk away - likely was not that different - "Assuming draft animals and carts on a flat alluvial plain, the reach of the earliest states for grain requisitions is unlikely to have extended much beyond a radius of roughly forty-eight kilometers"

Of course leaving ones home is probably a burden if you've used to sedentary life.
Maybe a smaller college town near a city. That can be cheap, have a tech scene, entertainment, etc.
Hey, PM @ ReadySet - fair points, and thanks for checking us out.

We've been in pretty heavy development and have been heads down on getting ReadySet into your hands as quickly as we could. We'll be doing a major documentation pass soon which will have more info about clustering, etc.

There's also a bit more detail in our development guide - see https://github.com/readysettech/readyset/blob/main/developme...
Great overview, one correction:

Satiator doesn't play backup discs. It plays your games directly from an SD card.
Where are magnitude and phase in the output of the FFT?
But can it read email?
I am in fact very proud of my team, who worked very hard on both implementation and the article. It is disappointing to read unfounded insults where we made every effort to be fair.
I agree. If I ever actually meet the designers or team responsible for it I would seriously question their abilities. This includes if I saw it on someone's resume or in their portfolio. Even with the current state of web UI, the new reddit UI is astoundingly bad.
The corruption of the interface was the most disturbing thing. It was showing the left-hand slide home screen menu offset, overlapping with other elements, without any ability to interact with it. It must be some sort of memory corruption vulnerability, I assume. Apple did an update a week or two later which addressed some sort of zero day… So clearly I was wondering exactly how hacked my phone might have been. I was able to reboot and it has seems OK, but who knows.
Oh 100%, this drives my consultanty-productivity-efficiency brain mad. I get doing this so people can check that they are paying for what they ordered, but mistakes/inaccuracies are exceptions. The vast majority of restaurant payments have to be correct and should be seamless. Seems like we should be optimizing more for the latter. Not that the former isn't important, but the process seems skewed inappropriately.
Note that this company in the past attempted to trademark WebAssembly [^1]. Maybe their product is still solid despite this, but I can't help but distrust the intentions of their upper leadership.

[^1]: https://news.ycombinator.com/item?id=30758651
Well, they still need to advertise makeup and cosmetics that you can buy where you live for starters.
It depends on your financial/family situation. Take a long vacation, maybe move to a different country for a year or two, then find a job in a different field. Or maybe even go back to school or launch your own company.
Redpanda is doing the same.
TBH I really don't like BSL, I prefer 10 times open core model
It's mentioned as luminescence dating on the wiki page.

Honestly, I'm not sure why gobekli tepe gets brought up so much. It's thousands of miles away, in a completely different cultural area, and it's not even the earliest site with similar construction in its area.
That's also relatively easy to protect. First defense is rate-limited, second is captchas, third is having a dynamic "secret" key fetching from some backend via JS that gets injected into the form and works as a "password" to successfully trigger the email to get sent (but displaying success messages even if it's not).
Yep the entire end-of-life industry is incentivized to drain all the wealth from the old and terminally ill before they die. That is why my plan is to opt out. DNR, living will, I will not enter a care facility or hospital I'd rather die on my own terms and have my children inherit whatever I have managed to accumulate.
> On aliens: "I have seen no actual evidence for aliens," he said, although that does not seem to have been one of the questions employees were asking.

Suspiciously specific denial...
> 1. With Electron it's nice to be able to lock the browser implementation across OSs. I'd have some pause about having to support arbitrary Webview implementations. It makes testing so much harder.

Isn't this the same as you have for web, but with a much smaller set of browsers to support? Ie if you're doing a web app anyway, you need to solve that problem.
More and more we start to see why these forbids are in place.
I’m betting a ton read those books and articles and try to do the 25 things and still fail.
I am really curious how SecOps works at GitHub.

Why not after remediation inform users of the flaw and potential impact. Then follow up with detailed impact.

Instead we get this 3 months later all they can say is "Some of your apps refreshed their tokens during a 5 day period" which is not news...

This is also the second time this year there has been significant delay in communication. Granted those involved other third parties so who knows where the delay lived.
It's more than just gentrification. The ever-growing insanity of housing costs are due to wealthy NIMBYs and wealthy landlords alike wanting to maximize real estate values and rent (respectively), even if it's at the expense of quite literally everyone else.

Something's gotta give. It's time for land value taxes. It's time for the abolition of large swaths of zoning restrictions. The NIMBYs and landlords are gonna bitch and moan about it, and to them I say "tough shit". I've subsidized them enough with my tax dollars and with the opportunity costs they've thrust upon me.
"Known things" and "common knowledge" are specific to your context of existence.

The tactic to weave in the threads of logical statements or irrefutable facts together with person's/organization's agenda is used by everyone from radical individuals to sects to popular political parties.

However, you cannot turn this argument on its head by saying that a reasonable statement shared by "bad" people makes it bad or invalid by association.

Also, did you know hitler too would agree that sky is likely blue?
Scientists discover rapidly growing black hole
literally unbearable, I think its fundamental to how the platform is designed. I have no idea why anyone would want that
Then you should like https://db-benchmarks.com/
Saw one site that had buttons for the decade (e.g. 1960's) that turned into a group of ten year buttons (e.g. 1960, 1961) and a back button. Thought it was a bit faster than the standard drop down. Month / Day did the same thing. Wish I remembered where it was, might have been some conference registration site.
It's also why the only true benchmark is using the thing as it needs to be used - but this is hard to compare because often you need code to work with the tool and vice-versa.
“setback”

Interesting. I was nodding in somewhat agreement until this, because as a city kid I don’t see it as a set back, just another tool in the utility belt of life.

That said, if all one has are ‘street-smarts’ (just like if all one has is ‘book-learning’) well, it may just mean the pivot point is they’re just gonna have a different calculus for getting by, than someone on the opposite end.
macOS screenshot tricks to impress your co-workers
So the "killed gently and instantly" is the main one I think is wrong about these documentaries and the part that is certainly the easiest to construct a false narrative with. Largely IMO the horrors of industrialized animal husbandry are in the everyday life of the animal, e.g. feedlots, rather than slaughterhouses.

An example: there's this classic image you see all the time of the cow strung up by its hindquarters, kicking and flailing as it's moved along the assembly line. The problem is that this narrative is literally fraudulent. That cow is already dead, its brain has been destroyed by a bolt gun, and the reason it's "kicking" is because its 100% dead carcass is being shocked with electricity to induce rigor mortis. It's actually illegal to slaughter a cow any other way in a slaughterhouse.

For me at least the reason I hunt is because I love the personal connection I get to what I eat. Being responsible for my food is incredibly satisfying. Lab grown meat to me seems like the opposite of that.
I was so with you until the last paragraph. I don't think that's either relevant or constructive. I'd posit that you make your particular hormone balance a part of your identity so I'm confused why you're surprised others do. By all means we should be trying to make sure as many people as possible can live happy lives, but saying something like being gay is a hormone imbalance isn't that. I think there's a way you could phrase your point, if the conclusion ended up being true, but without evidence it comes across as just more of a phobia
Reddit doesn't make crazy profits, and it's sort of hard to see a way to monetize a similar product without becoming what you're trying to replace.
Thanks yes it is, we implemented all the ai models in house, that cuts our cost.
https://github.com/appcypher/awesome-wasm-runtimes

quite a list, it is becoming a new JVM that runs all different languages.
These blog posts used to be really good in comparing different clouds; I'm not sure why they decided that this was the optimal way to display this information.
The toxic divisive culture reported at most academic institution is suspiciously absent in this piece. Yet anecdotally it comes up a lot in talks about why people were not keen to stay in academia.
That's the inspiration behind the shovelglove exercise routine - use a big hammer with a weighty end for exercise, keep it mildly interesting by pretending to be doing labour work with it (shovelling, among other things).

http://www.shovelglove.com/
Lua has similar uses to those but has a uniquely simple implementation and very close relationship with C that probably makes it a far, far better choice for this. I'm not really a lua lover in general but this is basically exactly what its made for and it shines in this role in a way those won't.
It's not just bad it's _unusable_ on any older mobile device. Takes 10 seconds to load a page, greets you with a "Reddit is more fun in the app" popup that takes up half the page, then will display the top 3 comments but if you scroll down it will load a random different post that they think you'll like instead of showing you more comments.
Daniel Micay from GrapheneOS tells Bromite to pull patches
So think of a block on a CD as some amount of data (like 512 bytes), and some amount of error correction bytes. When the CD is copied those blocks aren't copied exactly, but the data is read, corrected and the block is written with the corrected data and error correction data. Most formats don't record bad blocks, nor do consumer writes write invalid blocks.

One of the original methods used as copy protection used a special industrial writer write a invalid block, data was ok but the error correction would say it's something different, and check because the consumer hardware wouldn't read or write these blocks.