skysight-inc/HackerNews huggingface dataset:
Personalization and algorithmic sorting/filtering needs to be outlawed. This is the only way that our country can finally stop dividing and come together.

For the last century or so, we all had a consistent sense of shared ideals because traditional media presented all the same news and ads to everyone. This, it turns out, is a good thing for society - especially one with hundreds of millions of people.

Social media, however, manipulates everything that you see. I understand why - following just a few dozen accounts which post multiple times a day - on any service - and soon you will literally need to be doing nothing but scrolling all day to see all the posts. And most people are following hundreds of people. The math doesn't add up, so the algorithms try to increase engagement by bubbling interesting content to the top.

It turns out that the most engaging content is hatred and demagoguery - both in recommendations and advertising ("Let's Go Brandon t-shirts! Just $9.99!). Obviously not good, but what can we do since, for the most part, all that hatred is legal free speech.

The only way we can solve this is not by trying to limit free speech, but by limiting who doesn't see/hear it. Ads and suggested content need to be the exact same for everyone on an information service, and all sorting and filtering needs to be explicit.

Facebook KNOWS they are killing civil discourse and they KNOW the cause. They are too greedy to care. Which is why we need a law.
WTF

Also, your site is super f'ing ugly and sucks to use.

It also has extreme "Hello Fellow Students" vibes.

Can't wait for the implosion of all of this crypto crap.
> Where did you get your info though? Like how do you know your way is correct?

I studied biomechanics & sports in an University. What I said, I learnt it in class, from people who actually run some of the studies we're talking about.

It's not rocket science tho, as you mentioned, studies are weak, methodology is harder to implement than in most fields, so I'm not saying "those are facts and deal with it". It might change. But AFAIK, it's the consensus in universities (or at least, was 5-6 years ago when I was studying there). And it seems to be that it's far to be common knowledge amongst coaches and trainers, I rarely meet people I agree with in these communities.
While I do appreciate the cross-species cargo-cult metaphor, I don't think Agile, Scrum and their ilk qualify as engineering in that sense. The program either compiles and does what it says on the tin, or it doesn't. The bridge either stands up, or falls down. Agile et al. are systems for managing humans, who aren't known for responding to inputs as reliably as gears, girders, or compilers.
As an interviewer, I sometimes make comments like that and it isn’t negative or even a joke. Just trying to make the interviwee feel comfortable

“Oh hey jumping between languages is hard, looks like you’re thinking in Swift right now, no worries about fumbling on syntax happens all the time”
What?? You had to do a coding interview over the phone?? That’s probably the craziest story on this page!
A Go program wouldn't even need curl, zlib, or openssl as it has equivalent implementations in its stdlib.
Ideas are a dime a dozen, minimum viable products on the other hand, have value. Makerspaces around the country are full of people actually making things, most of them personal, but some of them will eventually change the world.

America is not running out of ideas, but the cool hunters have looked everywhere, and run out of untapped low fruit.

As for why movies today suck, it's because they're written by children, according to The Critical Drinker, and I strongly agree.

https://www.youtube.com/watch?v=CQ92cggLMx8
Facebook reverses Kyle Rittenhouse policy
I've been active on this platform for only a couple years, one thing that stands out to me is the amount of flattery going on around the comments of big name YC and SV founders. Gah!
It seems like companies do not understand that they are competing for programmers as much as programmers are competing for companies. If you're a programmer with at least one big N job under your belt, you don't have to take bad treatment. You don't have to deal with terrible interviews or really long processes. The power is on your side. It's only because most programmers don't understand the balance of power that companies keep getting away with this nonsense. I marvel at how companies are throwing away their chances at top talent due to these horrible processes.

I recently applied and got an offer from a big N company. It took forever, easily three times the length of my other processes. I was not given any insight into my team beyond an overarching organization. The pay was not fantastic and they didn't honor my first location request. Why would I accept this? The pay I could have negotiated. But I'd still be put into a random, likely boring team in a city I didn't pick as my first choice. All to be able to work at a "Big N" company, when I've already had that experience. Maybe that works on some people but after the first Big N it's really not important.
I got asked to parse infix notation and figured it out in the 45 minutes despite having no prior experience with parsing anything more complicated than CSV. I am not bragging or anything, I just know these discussions are biased towards kvetching so someone has to weigh in for it being possible to accomplish. My field is not computer science and if anything I'm the perfect example of who the infix notation question should be biased against.

To be fair the interviewer described my performance as "muscling through it" (exact phrasing changed to protect the innocent) so take it as you will. :)

I am aware that there is no way to write this comment without sounding like a boast, but that's just more reason to write it because there are probably a large number of people with the same story who can't balance out the discussion by telling it.
Even in the case of data races, you could not develop an exploit like the one discussed in this blog post, right? It's kinda a non-sequitur in this context?
s/$/$$$/
> In my experience, porting code more or less directly from one language to another is faster and easier than people assume.

That's often true right up to the point where you have to be keenly aware of and exceptionally careful with details such as underlying memory management functionality or how comparisons are performed. With this in mind, cryptographic code is likely a pathological case for porting. It would be very easy to accidentally introduce an exploitable bug by missing, for example, that something intentionally reads from uninitialized memory.

On top of the re-audit being expensive.
I'm glad we didn't declare the phone "done" at the Razor flip phone or that we didn't declare personal websites "done" with Yahoo Geocities.

Progress has to happen. Sometimes you get it right, sometimes you get it wrong, but you have to try.
They don't anymore! Candidates are scarce these days.
dbt Labs | Remote, USA | Transforming Data & Teams : https://www.getdbt.com/
We're a distributed remote team with a public commitment to open source, transparency, and creating more value than we capture. Check us out on Enterprise Tech 30: (https://www.enterprisetech30.com/#mid-stage)
Here's a bit about us: Our open-source software, dbt, enables anyone who knows SQL to engineer, document, and test data pipelines. By letting analysts work like data engineers, dbt makes it faster, cheaper and easier for teams to serve great analytics. dbt has 8,000+ active projects, and a slack community of over 15,000 folks. Check out our Series C & brand change announcement(https://blog.getdbt.com/of-the-community-by-the-community-fo...)!
Meet our Team:
>>CTO/Co-Founder: Connor McArthur: https://www.linkedin.com/in/connor-mcarthur/
>>Chief Product Officer/Co-Founder: Drew Banin: https://www.linkedin.com/in/drewbanin/
>Tech Stack: Python, Rust, Django, React, Kubernetes, AWS, SQL [we will teach you everything you need to know]
>>>Software Engineer 2 (Full-Stack)>>> https://jobs.lever.co/dbtlabs/0035fcb0-e799-4446-8d69-b67814...
>> Software Engineer 3 (Senior, Full-Stack)>>> https://jobs.lever.co/dbtlabs/c9cfb7a0-0d25-44da-bc2d-8dbb51...
>>>Software Engineer 4 (Senior, Full-Stack)>>> https://jobs.lever.co/dbtlabs/ffbddb4d-824b-49ad-85b1-7c7313...
Yeah, Burnernote is clean and a nice UI. Good luck and thanks for putting it out there!
The second part is also interesting:

“The relative immaturity of the underlying technology has allowed hackers to steal users’ funds, while the deep pools of liquidity have allowed criminals to launder proceeds of crime such as ransomware and fraud,” the Elliptic report stated. “This is part of a broader trend in the exploitation of decentralised technologies for illicit purposes, which Elliptic refers to as DeCrime.”
Thought FerretDB.com probably can use FerretDB.io to store all those Ferrets :)
Nah. I've worked at other FAANG companies and I'm afraid that none had anything close to the Apple level of red tape. I have barely scratched the surface of describing it.
I would reckon the chances are higher to still find something in the states.

The "old world" had quite a head-start in digging up stuff and is also much more densely populated, so more people have been digging up old stuff for longer.
50KM | Full-time | REMOTE | Hiring senior software engineers

I'm Duff (duffpkg on HN). I own 50KM. I wrote Hacking Healthcare for O'Reilly and created the open source ClearHealth/Healthcloud EMR systems amongst other open source projects and non-open source projects over the years.

We are looking to find a senior developer for some crypto related projects using js/python (or willing to learn python and having enough experience to do so reasonably quickly). These are legitimate projects involving household brand names.

We hire people both old and young and actually value experience. There is no wacky whiteboarding or absurd gauntlet of interviews. This is a fulltime position with benefits and equity. Williness to work mostly on west coast or mountain time zones preferred. For legal reasons this position can only by filled by someone residing the in the US with proper authiorzation to work in the US.

Email a brief paragraph about your experience and link to you CV to jobs@50km.com
> I know you are smart enough to see the inherent disrespect to other fields (and perhaps ignorance of them), in your post

There are undoubtedly good people in those fields. But when a distinguished professor of economics tells me personally that he believes in communism (yes that happened), I lose respect for him, not necessarily the field.
Balenciaga and Vetements seem to produce around "what will make bloggers confused"

See: $4k sleeping bag coat https://modesens.com/product/vetements-black-and-green-vagab...
I don't disagree with you at all. If you regularly exceed 40 hours with exempt employees (especially developers) the compensation structure will have to reflect that or you will have retention problems.

That cost is far more transparent when dealing with hourly contractors, and maybe the employer prefers this! But, you know, theory of the firm etc tells us that in the long run you are usually better off with exempt employees even if they are frequently working less than the 40 hours you expect from them.
Maybe we have different ideas of what qualifies as polite, but standing up and interrupting someone mid-sentence seems rude to me.
Yeah but for that one day it will be pretty good.
My experience is/was very different. Email and JIRA are the #1 communication tools. And occasionally (a few times a year) a 5 minutes mobile phone call to resolve an issue that couldn’t be resolved asynced. It works great. Constantly being pinged by Slack etc. would be annoying and negatively impact productivity.
I thought M$ was asking questions about how many piano tuners does it take to fit a manhole cover in MTN fugi or something like that?

I just remember too many dumb questions like that and am a bit salty.
But what is shipping seemingly random features (stories, igtv, shopping, reels, etc) if not trying to increase/maintain trendiness?
Wait for snow.

Smear bearings with orange grease.

Look for the orange smear. (A drone would help here.)

A friend's father used to build and test rockets using this principle, though he'd smear the outside of the rocket casing. During the Cold War. Up north.

That earned the family a visit from an air force colonel one day, apparently after pilots had put together the sighting of high contrails, orange snow smears, and the lone figure seen trudging toward the smear.
The build is so soothing and awesome to watch. It really comes through when someone takes on and enjoys such complex and challenging hobby project.
Engineering vs. Technology Companies: Telling the Two Apart
> Jack Dorsey ... probably left Twitter to focus more on Block.

I don't think he was fired by the Twitter board, exactly. But given the increasing conflict of interest between being CEO of Twitter and his use of Twitter as a place to promote crypto (thereby increasing the value of whatever interest he personally or Square has in crypto), it's not hard to imagine that the Twitter board told him that it was time to end one activity or the other. Though it looked sudden from the outside, it's clear this was all carefully orchestrated.

Moreover, certain Twitter investors had (rightly) been complaining about the arrangement for a while.

https://www.nytimes.com/2020/03/09/technology/twitter-silver...
That sounds completely fine to me. At the end of the day, how you phrase things makes a huge difference, and even more so in stressful situations imo.
I found this page, you may like it :)

https://www.boeing.com/commercial/aeromagazine/aero_05/texto...

> The decision to paint or polish the metal surfaces of airplanes is based on marketing, economic, and environmental considerations. Although the net operating cost of polished airplanes is slightly more than that of painted airplanes, no compelling reason generally exists to choose one type of livery over the other.
A block could be a 3-D square, so at least there’s this cute connection in this case, unlike Meta.
In what seems like a blink of an eye, Facebook, is now considered the old people platform, according to kids these days. It took me a while to grasp it but it looks like FB has a huge problem in there hands and it's interesting to see how they tackle their image.
Sorry, I’m lost about what your point is. What “or” are you still referring to? You seem to be trying to correct something, and I have no idea what it is.

You defended the specific idea of avoiding repair. If we’re talking about other “precautions”, I’m not sure what you mean because you haven’t made it clear.

My point, I guess, is that “advice” about taking “precautions” really does boil down to victim blaming. There are no reasonable precautions that the general public can take when sending a device in for repair; private information will be available to the person with physical access to the device.

We already have some laws protecting against privacy violations, and the issue in this article is likely covered by some of them. The remaining solution is for Google or Google’s subcontractor to be held accountable and pay damages, which is exactly what is needed to address privacy problems at the social level: consequences for breach.

Otherwise, I don’t see how your suggestion to take “precautions” is helpful or realistic.
https://programmablesearchengine.google.com/about/

I have stack exchange, github, and all the canonical documentation sites for my projects in mine.
read the rest of the website too, its really funny. what a character Jesse is!
Spell create with an 'e'. - Ken Thompson (referring to design regrets on the UNIX creat(2) system call and the fallacy of premature optimization)

.. via https://github.com/globalcitizen/taoup
> 1. https://www.cnet.com/health/lifting-heavy-weights-vs-light-w...

I'm not sure how that's relevant as an argument. They say you can do it but it's less efficient. Good, but why promote it then ? Most people want their routine to be short and efficient. And this is one thing amongst dozen of other problems. Muscle imbalance, lack of personalisation, risk of wrongdoing and injury, etc.
Don't overthink it.

Do it. Develop the habit, 1000% more important than measured results. Push yourself to do it even if you're not feeling like it, and even if you're not enjoying it mid-exercise.

The net result is you're overall better. Not just physically, but mentally and emotionally as well. THIS is the biggest benefit for me.
What you are describing is a disfunctional company. A company that doesn’t know how to organise tasks and people to not block each other.
Grooveshark and later Rdio were my favorite music sites ever... best UI and easy to use
My Rust implementation was horrible! First time I'd written Rust. It's fun to see peoples far better Rust solutions or, amazingly, the most recent solution that was in Powershell!
> The GPU-straightforward implementation is to use a SIMD-stack / SIMD-queue

I agree. Haven’t personally did that exact thing because wave intrinsics require D3D 12.2 (or new enough CUDA like in your example), but I did similar stuff with group shared memory which is more compatible, only requires feature level 11.0 hardware.

However, that GPU-straightforward implementation is not that straightforward for programmers with CPU background starting to use GPUs. Even simpler things like reduction (dot product, or matrix*vector in linear algebra) are rather tricky to implement efficiently on GPUs, very different than even manually-vectorized SIMD CPU code.
Can I freeze my head and be robot Nixon in the future? If so I’m all onboard
Good to hear. They have done that in the past, though, I've read a few first-hand accounts of it (and sadly I cannot find them now so take it with a grain of salt, of course). Perhaps it was just early-days.
Location: Bay area
Remote: yes - remote only
Willing to relocate: No
Technologies: Java, Kotlin, Typescript, React, bring-your-own-stack

Ex-Googler currently on a 2 year sabbatical but looking for a position where I can put in 20h/week. I am a Senior software engineer and can take on both architectural and IC work.
Cyber Monday online sales drop 1.4% YpY to $10.7B, falling for first time ever
> Random uncles putting $100 into BitCoin isn't driving the market.

No, but the companies providing easy ways for tens of thousands of uncles to put $100 into the market definitely are driving the market.

See: Robinhood, Venmo, PayPal, Coinbase, etc.
I don’t think the GP would want to work with you. That was the point of their comment.
> I was interviewing at various places, and I got an interview with the Apple Watch team

Funnily enough, I also interviewed with the Apple Watch team around the same time and had a similar negative experience.

I was struggling with a problem on the whiteboard and paused to ask a question. Instead, one of the interviewers (it was a pair) turned to the other and said “I wish the Calendar complication on my watch would show when this meeting ends”

All the other interviewers that day were great, but it just takes a few bad apples… Even though it’s been years and I’ve had a nice tenure at FAANG, I’ll never consider joining Apple after that experience.
I wouldn't really describe it as "blink of an eye", Facebook hasn't been popular with the younger crowd for many years.

That was one of the reasons FB acquired Instagram, as most younger users started flocking there instead of FB.
> Europeans don't DIY guns because you're next to enough failed states to easily get fully automatic rifles.

This is not quite accurate. The [FGC-9](https://en.wikipedia.org/wiki/FGC-9) was made in Europe and has popped up in Myanmar. As I recall from the Popular Front documentary on JStark, the inventor of this weapon, other people were known by him to be making them in Western Europe.
True if you are a bad manager. False if you know how to hire competent people and delegate effectively. The best managers are not busy at all. The worst managers are constantly trying to fix problems ultimately created by themselves.
I'm really not sure what the purpose of the call was! It was my first scheduled contact with the company after sending in my resume, but it was directly with the hiring manager and he got right into writing code over the phone. I've checked their Glassdoor page again this year and my experience seems common.
Most fuzzers I’m aware of work with Rust. You can use the same sanitizers as well.

Static analysis means a wide range of things, and so some do and some don’t work with Rust. I would be very interested to learn about C static analysis that somehow wouldn’t work with Rust at all; it should be easier to do so in rust because there’s generally so much more information available already thanks to the language semantics.
Install from Source? Why Not
Another option is that you keep 90% of your text in the default font (e.g, -apple-system or the equivalent stack elsewhere), and then load only the specific weights for whatever title(s) or so on you need.

Hell, I've outright just crammed a few characters into a base64 encoded font in inline CSS, which - while I'm sure makes many here grimace - loads faster than anything else I've tested.

(I'm a big fan of just shipping everything down the pipe as one file, short of images - I do this on my personal site and it makes me happy that it "just works": https://rymc.io/ )
Delete Instagram.
I find after withstanding the hunger at a certain time of day, the hunger eventually subsides on its own then by the same time the next day I won't feel hungry again. It's weird. If I only eat one meal one day, I find I don't feel hungry at any time the next day. I end up eating anyways because I feel I should, but yeah, hunger is surprisingly manageable. It's like I only get hungry at a particular time if I ate at that same time the previous day. That also means that if I'm constantly eating, I'm constantly hungry.

This is my experience, anyway. YMMV.
could you provide a link? Having trouble finding
> However, if doing Y is diverting attention away from X, or possibly even causing harm, then maybe "not doing Y" is also "something important to the world".

I think this kind of analysis discounts the importance of family. Maybe, "not doing Y" is less important than "keeping my family fed".
Mine was delightfully mediocre. No actual blunders, but several missteps that I removed later (like calling enumerate and then in the next step using map to remove the index...). I've written some Rust in the past but it's been long enough I only remember the basic language syntax, not the libraries.
> I'm not a casual gamer so I think it's too simple.

I think it's not really a game and maybe calling it that sets unrealistic expectations. A toy? An experience?

I love things like this and wish there were more. I'm not a casual gamer and I'm not often a non-casual gamer (long periods of addiction to Minecraft, Skyrim and a few others not withstanding)

Maybe it's why I love PC VR which many "true gamers" complain is lacking in games. It's full of crazy, weird stuff and I love it.
De novo protein design by deep network hallucination
I don't think whiteboard programming is really a good metric for measuring someone's skills for a normal software engineering job.

However, assuming that extensive knowledge of certain algorithms (like merge sort), data structures, or computational methods are necessary for a particular job, I think a better question to ask isn't "how do you implement merge sort" but instead to present the merge sort algorithm and then ask the interviewee how it works based on the code given. Obviously still not the best way to assess someone's skills, but I think it's better than just memorizing a bunch of algorithms without being able to explain how they work.