skysight-inc/HackerNews huggingface dataset:
Thanks this, this is great to know. If I can ask, do you self-host as part of an organization, or using your own personal setup? I'm thinking about how authorization, data storage, backups etc. would work for your use-case.
https://chicagoreader.com/blogs/early-gunpowder-was-made-fro...

John Harrelson, John Harrelson, you are a wretched creature,

You’ve added to this war a new and awful feature,

You’d have us think while every man is bound to be a fighter,

The ladies, bless their pretty dears, should save their p* for nitre,

John Harrelson, John Harrelson, where did you get this notion,

To send your barrel around the town to gather up this lotion,

We thought the girls had work enough in making shirts and kissing,

But you have put the pretty dears to patriotic pissing

https://www.youtube.com/watch?v=QUG2U5AYVpk
Exact situation for myself. I was a PIA customer until Kape Technologies acquired PIA, prompting me to switch to Mullvad. After reading the post's title, I recoiled a little and said, "Oh no, not again," but, thankfully I was surprised by the content of the statement. I'm happy to see Mullvad is not compromising the quality of their service for a payout and continuing to demonstrate their value system that lead me to become a loyal customer.
I see what you're saying, but let me try to explain what I see as the difference between the two situations.

Curing cancer is about biology, chemistry, etc. It literally does not require any experience having cancer as you stated. Just lots of research and college education.

However, if you said you were going to write an app to cure "the mental anxiety associated with having cancer," and you've never had cancer, but in your mind the cure is to strap on VR goggles, isolate yourself and play minecraft, then yes, that would be "privilege".

You're assuming you have the solution but you have zero lived experience. That's the difference as I see it.

(Obviously I don't mean "you" as in you personally.)
That's the book definition of insider trading. What's your definition?
> Just summarizing based on this thread, why wouldn't Reddit be a much better option?

Cause reddit will kick you out if other subs pressure reddit admins to do so.
Oh, believe me, performance of a Wasm engine is a core deliverable.
> 1998-2012

This is basically the same as saying 2005-2020. Just because there was a temporary crash for one year, does not mean 1998-2012 was a bad time for investment.

The US Government was well into its asset subsidization spree by then. 1999 tech stocks were not a good investment. Other than that, this was a pretty good time to invest.
>If people in Austin will spend 50% of income instead of a third prices can go up a lot

Exactly this. Somewhere along the lines in the past decade or so, it became completely normal to lend people 10x their income to buy a home, when historically that figure was 3.5x.
What even is MediaLab?

On their website, they have just random permutations of "AI", "quantum" and "Blockchain", I'm not kidding.

They own... Kik and Whisper chat apps?

Is it like a holding company that pretends to do some AI on the side? Doesn't make sense to me.
They began offering much more generous deals on PIA after the aquisition, so I'm guessing enough people left for it to affect their bottom line.
You cannot generate power with a nuke, just grilling a sausage (at the right distance), and japan never had nukes, so yes french nukes are more nuk'y then "jap" ones.
I mean cutting out everyone below the level.

So you are correct in your pedantry, I did indeed mean high-pass :)
Good job I'm not a signal-processing engineer! Or pretending to be...
Bubo Reader: An irrationally minimalist RSS feed reader
Deno is striving for more unified APIs with browsers, so while they are moving away from the "platform" of internal use only V8 APIs, they are moving toward the "web platform", which seems an admirable goal to me. One of my biggest complaints for a while has been how drastically different some Node APIs are from the way any actual "web platform" APIs work in 2021 (Promises for filesystem APIs in Node are still "experimental", and meanwhile there's an actual filesystem API standardized in the "web platform" that is entirely incompatible but Promise-based). You can polyfill some of the "web platform" libraries back on top of Node in many cases, but Deno seems sensible to me in trying to better unify such things from the start.
For this much money they are after the data right? Or am I being too overly dramatic
German lumber is as badly milled as anywhere. My fortune is friends with tools.
Harsh words. If they can persuade even a single person to gather enough domain knowledge to validate their efforts, I suppose they could do some good.

That said, whenever I see someone doing the Dunning Kruger Maneuver, I try to approach with compassion and communicate the constraints they are missing without mocking them, humiliating them, and forcing them into a corner where they publicly lose face. Misplaced confidence is a universal and human problem, not limited to technologists, and it's an excellent place to apply the golden rule. Caveman Science Fiction illustrates it happening in reverse:

https://www.reddit.com/r/pics/comments/bw3le/caveman_science...

For a real world reverse example, consider Jurassic Park. It convinced a generation of casual moviegoers that they understood the risks of genetic engineering to be severe and untamable, even though the movie was the furthest thing from a risk analysis: the dinosaurs were guaranteed to get out, otherwise nobody would pay to see the movie, including myself.

In any case, the moment anyone brings out accusations of arrogance, privilege, naiveté, etc is the moment that battle lines are drawn and all hope of civil discourse goes out the window. That's often a waste, because most of these situations can be course-corrected without verbal bloodshed.
And just like Scott Adams is so wrong about many things he says, Dilbert is wrong here or at least short sighted too. While you notice immediately that something is on time, you'll also notice really quickly that something is of bad quality, unreliable, inconsistent, low performant, etc which translates in whoever the customer is to be very unhappy very quickly. There needs to be a well-informed balance.

I know you were just posting a funny Dilbert quote but I don't respect Scott Adams anymore so I was triggered, please accept my apologies.
Kape technology? sounds like another shell company from NSA
I would like to see those reports. Are there any links? Not because I do not believe you, but because I am genuinely interested.

That said... well, I still think that at the end, nothing can beat having good information. Close Facebook, Google and put ads blockers.
> And it's not like these people accidentally stumbled into a 100% tax break.

The 100% tax break is for QSBS specifically, but it seems like you're saying all capital gains should be taxed annually rather than at realization, including regular retail investors, people who own houses, etc.

> If they're legitimately long term investments then "sudden unexpected" taxes shouldn't be a problem.

Sometimes people make financial plans based on what they believe their assets to be worth, e.g. deciding when to retire. Certainly people shouldn't be making big life decisions based on short-term gains but doing so based on long-term gains created over decades seem entirely reasonable. Finding out that those long-term gains are now worth 5% less (because the tax rate went up 5%) could be frustrating.
There's probably a more suitable term than "modern" that we should generally be using, since "modern" consistently has a positive connotation.
I'm german and it's not only about disasters such as Fukushima and Tschernobl. Those may have shaped public opinion a lot but there is more. There is not a single in production long term storage for nuclear waste in Europe[1],[2]. According to [2] the only country building a long term storage for nuclear waste is Finnland.

For me the problem of nuclear waste is a big factor in regard to my opinion of nuclear fission plants. I'm sure the designs are a lot safer nowadays and we don't have natural catastrophes that pose similar threats to these power plants here in central europe and yet I oppose them because of the nuclear waste.

[1] https://de.statista.com/infografik/20000/geschaetzte-menge-d...
[2] https://www.energate-messenger.de/news/200160/bericht-europa...

[Edit]: In regard to coal - coal has been a large source of energy for Germany since the industrialization because we have access to it. Germany has been so dependant on it that in-case of being cut off from oil there are considerations to convert coal into gasoline. Because of this dependency it was subsidized for decades. It's not surprising that with wind energy having a low in 2021, coal is currently in first place again. The current goal seems to phase coal-power out by 2035-2038 which I hope will happen sooner rather than later.

I think the only reason the phasing-out of coal is actually happening in Germany is the prospect of less dependency on oil (with more electric vehicles on the horizon).
> A big one being that you need to refresh the page to see a new response which really changes the dynamic of a conversation.

This is not high on my list of complaints, and I'd even venture to say it is an advantage. Asynchronous forums like HN / StackOverflow attract much higher quality (as in, self-contained, thoughtful, informative, and searchable) answers than the Discord servers I'm a part of.
That is good, without free market we could not see their capital influence.
imo still better than any other providers. the only thing bugging me is they should accept payment in xmr(which is untraceable). there is an alternative (ivpn.net) which is a little more expensive and accept in xmr but i've never tested out.
Cool! Nice work! Do you have any performance numbers you could share?

Specifically around nearest neighbor computation latency, a regular get embedding latency, read/write rate achieved on a machine?
That's one of the best things I've heard about Kizie :)
Its limitless but not very good.
Two competing explanations.

(1) The tools (and documentation, tutorials, etc.) suck. There are hundreds of ways that development tools fail in terms of human factors. One simple one is that floating point numbers are input and output in base ten but internally handled with a base2 exponent. What that means is that '0.1', '0.2' and '0.3' don't really exist in the floating point system, and thus 0.1 + 0.2 != 0.3

Expose people to enough of those and they decide programming isn't for them. IBM mainframes had decimal point floating point math from the beginning. The rest of the industry is indifferent to the problem, I think it could only be woken up to it if it could be reframed like "this makes women and minorities feel programming isn't for them."

(2) You (all) suck. Programming requires a person to live in at least two worlds, one of which is the world of other people's requirements, one is the world inside the machine. Maybe that's a rare and special talent that neurotypical people lack.
That is if you assume people played by the rules, and there was actually validation controls in place

from what I have seen of the PPP and other covid programs the concern was getting the money out as fast as possible not validating claims. There was a SHIT ton of fraud... most of which will never be discovered
Consulting and contracting ingrains the opposite of "good" instincts for most product engineering. It makes money, it produces value for people, but it encourages throwaway behavior and activity which produces more hours than output (but not always).
I bought a product that had moved their support to Discord. Their Discord requires that you verify your phone number. I tried to do so but Discord told me my number, which I've had for 22 years, is not valid. I contacted support and their solution was:

"Just find a friend who hasn't used discord and use their number".

Why do people trust this company with anything important?
"Good candidates." I guess everyone who gets stuck in interview hell is an idiot based on your comment? Why would someone who's not trash get stuck? They wouldn't, I guess! Must be trash engineers just out there wasting everybody's time!

I am awful at tech interviews. I mess up leetcode and puzzle questions even aimed for new hires. I get stuck on the wording in the question where the interviewer takes it personally if I don't understand. Sometimes I get my languages mixed up in google docs with no syntax assistance and for example could declare a new java String as a var string javascript style because I got distracted while talking to the interviewer.

I have 5-10 years working as a software engineer / architect. I am frequently put on critical projects, including running 10's of thousands of critical government servers. When tech leads quit, I fill in the gap. In an actual business setting, I'm great at picking up new languages. I frequently code review the work from our top engineers and always find spots for big optimization or critical flaws, such as security issues. I'm not nitpicking for little changes-- These are real considerations.

I've done front end work, back end work, created template code for other engineers, worked with the senior sql developers, senior security staff, the original legacy coders, and the senior devops on scripts. I get put on projects where I'm the only one, and been on teams of up to 20 people. I also monitored splunk and had every error sorted out: New errors I could identify the exact code spot and the original PR in minutes to fix problems. I did this on the side to monitor my work and was asked to speak to the entire engineer team on multiple occasions to get others up to speed.

I'm naturally "good" at a lot of things. I hate any degree of bragging like this. I'm so tired of seeing engineers brag about themselves-- It sounds like they're dismissing everybody else's skills. But this comment is just to just show I'm not someone who comes in and can't figure out an easy story and who refuses to try to ask for help or learn on their own and they just give up work as soon as possible. I legitimately try and put a lot of effort in to my work, and I figure it out. But none of this matters in the current process.
With openvpn on iOS and mullvad, they don’t clear your session immediately when you disconnect so it’s easy to eat up all your “devices” and then be stuck without VPN (“too many device”) until their cache clears.

Anyone have a solution for always on mobile VPN using mullvad?
This looks awesome - psyched to try! Embeddings are a bitch, nice to see some new tools for managing them :)
What a great comment. It made me stop and think.

I think a purely rational life would be not very enjoyable. However, we definitely need some rationality, especially now that most of us are part of a community of many millions of people. We will destroy ourselves unless we keep some of those lizard brain emotions at bay. The enlightenment was a good thing.

For a totally random example, say one has to make a decision about getting a vaccine. It is a good idea to be as rational as possible about that decision.
You can try the newly updated Nordic theme on your Linux OS
Probably because ExpressVPN announced their sale to Make the other day. They took advantage of the situation to day "hi, you can trust us because we're more principled than that," to both their existing customers and ExpressVPN users who want to jump ship.
Honestly, stuff like this makes me wonder if there's some metric that judges the reviewers, such as "percent of interviews in which feedback is given".

I've experienced this as my company recently implemented metrics for code reviews, with one of them being "percent of lines commented on during a code review"; which unfortunately makes me comment on lines that I wouldn't usually do just to serve the metric.

I'm wondering if they have a similar thing.
I think it's almost necessary to ask a candidate to do something unfair in order to evaluate them.

Not right out of college and don't balance binary trees every day? Submit a portfolio to review.

Don't have time or permission to write open source code outside of your paid employment? Well, let's see if you can balance a binary tree.

Both of those are bad? Well how about a take home exam you will need to set aside time from your schedule to complete.

Seems like the perfect interviewing process would have multiple avenues for a developer to demonstrate they can actually program. Of course, that requires the company taking the time to set up a process that can evaluate candidates across all these evaluation methods and somehow compare them fairly.
If Discord had one more level of hierarchy, that would make it work like a pretty good forums. Server > Channel > Topic > Messages. Where mods make the server/channel and users can make topic/messages
Definitely; We could create a meta search engine that queries them all, in desktop application format.

Let's name it after a famous old scientist, and maybe add the year to prove it's modern: Galileo 2021.
Streamers are beating traditional sports broadcasters at their own game
> We're not talking about cancer. We're talking about things that involve human psychology and behavior.

Yes, it's a slightly different field. I don't see how that changes the point. The point is that plenty of people who aren't first hand victims of something still come up with solutions for it. This is just an example of someone who didn't. I don't really see how framing it about privileged vs not privileged inventors is helpful. All that matters is the technology ideas and how best to come up with them. And we all agree user research is good.
Unfortunately it is - the collateral consequences discussed is oriented towards companies labeled too big to fail, but is used to make it easier on prosecuters to attain a form of conviction on less economically impactful prosecutions as well.
They don't do vanilla android anymore and the new models have some shovelware stuff.
>The majority of developers have spent their professional life doing "consulting" jobs in outsourcing firms

I think the issue here is your correct use of quotes on consulting. Contracting is not consulting; the latter you're usually getting paid a premium for your expertise, not as a cog in the wheel of code production.
That's a great lesson your dad taught you there. I wish I had been taught that early on in my career because it applies just as well to an organization.
I'd hope not, but I don't think it's a necessary conclusion. Most subscribers to VPN companies pay $5 or more a month and use almost zero bandwidth (basically just opening Facebook and Twitter here and there), and so it's easy to throw literally thousands of them onto a single high-throughput dedi. The ones with good marketing are very high-margin companies with a high LTV.
> Also, the probability of just shorting exactly the right two pins is reeeeeeeaaaaaaally low

Ah, I was assuming that the "test points" were pads, not test pins. (You've opened these: are they pins?) JTAG is usually pads on most motherboards; it allows factory QA automation to prod the pads with pogo pins, while introducing a bit of setup friction in the way of doing an Evil Maid attack in the field, since there are no self-aligning pins or ports to quickly plug a cable onto.

Pads are pretty easy to bridge if whatever surface the board is facing is has electrically-conductive elements; especially if the pads don't have much separation. (Often in ruggedized embedded devices you'll see the JTAG pads specifically have been kapton'ed over by the integrator, presumably because of an anxiety about something exactly like this happening due to e.g. metal shavings getting in.)
Just out of curiosity, what was your use case? I've thought about making a SaaS out of this in the past as a side project but not sure who the ideal customer would be.
> most third world countries (Brazil, Peru, India...)

You are still considering India a third world country? Even though they have recently launched rockets to Moon and Mars orbit
The bar is probably higher than five years ago too? A few friends at Google who got in 10+ years ago tell me that there is no way in hell they could pass the typical interviews being conducted there today.
Ktt2.com (successor to kanyetothe, a huge hip-hop forum) has live messages. However from what I've seen it has the drawback of encouraging lower-content "chat-like" messages instead of the less spammy forum posts of yore.
Towns are burning to the ground, because we built them in places where there never should have been towns. Furthermore, those western megafires while probably made worse by climate change are mostly the result of 120 years of poor forrest management policy.

The drought that California and the West is seeing right now is within historical norms for the West, we just tended to ignore those norms when building population centers and developed our water expectations around the wet years.
Looks like a company buying dead startups. Weird. Maybe it’s just a company that is controlled by some VC or groups of VCs and that’s how they make their returns and number of exits look better. They also look less dumb.
One of Deno's value props is to have a tighter and more explicit trust model.

And this is not a obscure need. There are cloud providers who let you run JS on a specialized and restricted API.

However, there is nothing stopping you from using Node or integrating V8 and go wild with it! (In fact I would argue that this is a solid strategy for some types of projects, where you can get the best of both (static/dynamic) worlds.
What reports? A simple search will provide you with all the info you need on any of those topics.

And again, the whole thrust of my argument is that telling people to close Facebook is the same as telling them to stop smoking. It's naïve and ignores the reality of brain chemistry and addiction.
Not sorry, your histrionics are rooted in that logical leap, so the situation is funny to me.
It's not really heavy wizardry to write one that suits your needs.

EDIT: or just use redis lol
A great introductory read on such an expansive topic. Authz is a long-standing problem without a real standardized solution yet. I think improving everyone's understanding of the core problems that authz presents is a nice first step to building better standards/best practices.

Whether you're building something in-house or evaluating a third party library/service, I've found that OWASP has great content, guidelines, and best practices around authz[0] and access control[1]. They've been a go-to reference for me throughout my software engineering career.

We also followed a lot of OWASP's guidelines/best practices while building Warrant[2] (YC S21 - I'm one of the co-founders), so that developers don't need to think about it and can follow best practices just by integrating our authz service into their application.

[0]: https://cheatsheetseries.owasp.org/cheatsheets/Authorization...

[1]: https://cheatsheetseries.owasp.org/cheatsheets/Access_Contro...

[2]: https://warrant.dev/
Facebook to target harmful coordination by real accounts
I tend to agree, but the numbers aren’t that crazy. My rent in the Seattle area is $2500/month. I could buy a reasonably-nice house here for around $750k. If you have a $150k down payment (which isn’t unrealistic to amass over ~5 years on a nice tech salary), your mortgage payment will come out to ~$3000/month. That’s not chump-change, and it’s more than my current rent; but you’re getting a lot more for your money. The numbers get a lot nicer if you’re splitting them with a partner.

Am I jumping to make this particular financial decision? Nah. But it’s not wildly out of reach.
The Brutal Realities of Supply Chain Hell
Upvoted because you have good points, but I thought I'd address one thing.

> I don't know why Mullvad issued a notice to talk about ownership

The reason is probably because ExpressVPN was just bought by Kape. https://news.ycombinator.com/item?id=28552731
The Ultimate Commodore 1541 Disk Drive Talk [video]