skysight-inc/HackerNews huggingface dataset:
I think there's a combo of "I like doing this work", maybe not fully grokking a residual structure, and ultimately feeling like all of the work is contractor base.

It's kind of like how everyone in games was so underpaid, but since everyone was like that you just kind of accept that as the status quo (especially if you're just out of college and don't even really grok that you can't live on a ramen budget forever)
Love your channel
add me to the list of victims. "just" 1TB, but a drive that I hardly used a couple of times. horrible experience !
I don't understand this:

> If you’re doing collaborative trunk based development then you’re only cherry-picking.

All my work is collaborative trunk based development, and I never cherry-pick.

> There’s absolutely nothing wrong with rebasing/squashing/amending/resetting heads on personal feature branches.

I agree that there's nothing _wrong_ with it, just that it's unnecessary. If your branches are focused on a single feature and you're always squashing your PRs to main, the cleanliness of the branch while you're working on it is unimportant.
The point is the downsides to a union that you called out don’t apply to creative unions.
Is that you, ramperson?

https://www.teamblind.com/post/WTF-Ramp-hTcivWMw
Location: Oakland, California
Remote: Yes
Willing to relocate: No
Technologies: JavaScript, TypeScript, React, Next.js, d3.js, Express.js, Python, Flask, MongoDB, Solana, Anchor, Rust, Docker, AWS, GCP
Résumé/CV: https://drive.google.com/file/d/1VIlBh5N0KPPHi0R0EKIxq_s72kXuCHJo
LinkedIn: https://www.linkedin.com/in/kitangarcia/
Email: kitangar@gmail.com

I'm a full stack engineer with about 4 years of experience who has previously worked in a consulting capacity and as the Founding Engineer of a startup. I've built features that have doubled revenue and others that have scaled our userbase 8x within two quarters. I'm a fast learner who knows what it takes to build team cohesion, an empathetic communicator who can interface with clients and execute based on their needs, and a culture champion who recognizes the importance of identity and values. In general, I love people and providing them the means to flourish as individuals and professionals. I'm interested in hands-on roles where I can take ownership, collaborate with great people, be challenged to grow and learn as much as possible, and have fun building!
What's frustrating is "mixed outcomes" leads to "oh, the whole idea is bad" which then leads to "let's not do that, or try anything remotely resembling that". Low income housing projects are the answer, there's just a lot of cultural changes and reframing and winning hearts and minds; a lot of that sort of work to be done before housing projects are politically viable.
Let’s even add some background story, you’re a guest on a zoom meeting talking about filing a patent, do you really want the discussion to end up in a language model that your competitors will use for their engineering meeting just because you needed real time translation or stuff like that ?
Words about pictures aren't as effective as the pictures themselves. Where are the offending images?
> In those environments, unions typically protect unproductive peers, and limit high-performer's maximum compensation.

What made it shake out differently for the Screen Actors Guild? Clearly there the high-performers earn top money, yet they are in a union.
Because many people don't. The sheer amount of cyclist that don't respect red lights and run through pedestrians crossing demonstrate this. I could film a busy crossing where I live and catch an infringement in less than 5 minutes.

My wife, while pregnant, got hit by a cyclist while crossing in Paris. She was well aware of what she was doing, had a very expensive bike and surely was riding everyday to work. But heh, can't slow down to let the peasants cross the road, right?
I love git, but I also never touch rebase.

It's there when I need it, but I also work in such a way to never need it.
User facing tools have always been changing in Linux but that doesn't mean a regression in functionality, usually quite the opposite. ipchains became iptables which became netfilter. chroot and su evolved into namespaces and capabilities (yes, I know these existed since forever but no one cared back then).

I would agree with you on Gnome. It aped+ the macOS UX poorly and as a result, it feels like several random efforts thrown together with no cohesion or plot.

+: Subtle pun for old timers
Would you mind sharing some of the frustrations you have had using F# from C#? I haven't hit anything too hard yet but I also haven't worked on any large projects that are setup like that.

In regards to the C# vs F# issues. Have you tried using WPF or any desktop GUI frameworks from F#? If so how was the experience?
It already was the year of the Linux on mobile because of Android. Android already supports the mainline kernel.

The author also gives unfair cons to Android, incorrectly claims the location API requires a separate API such as Play Services, and claimed that depending on Google is bad because new major versions of Android are developed in private before they are released to the public and that they may make an attestation API for Android (they already have).
Nope

We’re not buying it

The days of the “corporate responsibility” letter are over. Nothing you say will be believed if it conflicts with your bottom line.

There’s saying in Texas…won’t be fooled again
This is a great Conway's-law-busting approach.

Just because the driver creator is a different human/org to the Kernel maintainers, doesn't mean their code needs to be separate if it makes more practical sense to bundle it all together.

Also the "proof of work" of being allowed to add your driver is probably that you are designing and producing actual hardware, so it is hard to troll.
that's a littlebit of a stretch. when you say "no shortage" - outside of redpanda what product exists that actually compete in all deployment modes?

it's a misconception that redpanda is simply a better kafka. the way to think about it is that is a new storage engine, from scratch, that speaks the kafka protocol. similar to all of the pgsql companies in a different space, i.e.: big table pgsql support is not a better postgres, fundamentally different tech. you can read the src and design here: https://github.com/redpanda-data/redpanda. or an electric car is not the same as a combustion engine, but only similar in that they are cars that take you from point a to point b.
While I agree that we should be sanctioning Russia, I think a carve-out should be made for things like commercial aviation parts. Eventually there will be an accident as a result of parts that can't be replaced, we don't need more lives lost to this war.
Are you milling with an alaskan mill or are you using a horizontal band saw? I'd really love to have space and money just keep a wood-mizer around. Do you have a kiln as well?
that's pretty rad!
Pressed discs sure. Consumer grade BD-R discs should only be considered data in transit.
yes there are, and they mention an Ars Technica story, as well as reddit users complaining.
I lost 1TB on such a SSD I hardly used.
I don't see why cars should have the precedence over bikes since cyclists behave just like them. Cars respect traffic lights and don't drive on the sidewalk. Bikes don't.
better-sqlite3 is orders of magnitude faster than the async SQLite bindings. We found this to be true when testing SQLite options for Notion's desktop app anyways. The "why should I use this" bits sound boastful but are reasonable.

https://github.com/WiseLibs/better-sqlite3#why-should-i-use-...
It's amazing how you can call something propaganda, while offering nothing but propaganda yourself.

Few of us actually need a union to advocate for us. We're perfectly capable of securing higher pay, and benefits through performance or threat of leaving for greener pastures.

That's not propaganda. That's worker's rights... which pro-union people are supposedly in favor of.

These days, Unions protect under-performing staff and enrich the Union leadership - all while negotiating a token raise once in a while. You can see it with your own eyes - just go work somewhere that has a union for at least one group of it's employees.

> Pure unwitting propaganda

Laughable...
Listener functionality could be something you'd have to write yourself, I suppose.

As for on the server, no. Sqlite is a c library, not a separate application- the work happens inside the node process. Regardless of how you do it, any call into sqlite is going to block. Adding promises or callbacks on top of that is just wasting CPU cycles, unlike reading from the filesystem or making a network request, where the work is offloaded to a process outside of node (and hence why it makes sense to let node do other things instead of waiting).

In fact, if you synchronously read and write within a single function with no awaits or timeouts in-between, you don't have to worry about atomicity- no other request is being handled in the meantime.
Fewer spots means more musical-chairs style competition and undercutting.

The existing pool of VFX artists wont just dissapear immediately, they'd still like to work in the fewer available jobs post-AI
>I actually consider the act of doublespeak potentially insinuating ill intent

I agree with this sentiment and it feels like a heuristic at this point.

I think it comes from a decade of watching when corporate officers get caught red handed then try and denial of service the bad press with their jingoistic pablum.
Textiles seem to be one of the exceptions to the pattern although I don't know much of anything about it.

But a lot of the time the more expensive materials aren't an unequivocal step up, it's more like a Rolex, it's more valuable than a cheap digital, but it's also more delicate, less accurate,

The aesthetics are pretty nice, but there are some cool designs on the cheap ones too, and it seems like you'd almost have to be a bit of a philosopher to understand why people are passionate about it, rather than just vaguely appreciating it.

Luxury companies seem like they don't sell products so much as they sell a feeling about yourself, maybe even like a shortcut to what the stoics want to experience.

Sometimes that means using something that's actually less durable. Maybe that's even part of the statement. "I don't need that feature, I am independent and capable and good at discerning what is necessary and what's not". Or "It's delicate, but I'm careful, and expect it to last a lifetime even though I explore jungles, not because of what it is but because of who I am".
Sounds like an Amazon problem, not an AI problem.

Amazon doesn't seem to curate their marketplace at all. It's full of fake products and no-name chinese vendors selling low-quality goods.
I was so excited last year to get to work on a passion project, which has been at the back of my mind for 15 years. To design from the ground up, a guitar speaker or musical instrument speaker [1]. Something more than just a typical loudspeaker, which is optimized for things like cost or maximum sensitivity, or linearity. I wanted a design that subjectively sounded “good”. It turned out to be one of the most difficult projects I’ve ever worked on. I ended up with two different designs in the end, a standard single voice coil version, and series dual voice coil version. To me, and quite a few people I’ve let try them in different cabinets and with different guitar amps, they sound beautiful.

[1] https://1drv.ms/f/s!AppXGHhkkRjCk6lHhMAbkiMTE7lzlw?e=IdsZdw
A stroller goes at 3km/h, I'm pretty sure that a collision with a wall at this speed is pretty innocuous.

How about a cargo bike at 20km/h? I can twist my foot while jumping on the ground, however I wouldn't say that base jumping is the same since you go up in the air in both cases.
> we don't need more lives lost to this war.

The supply of massive amounts of lethal aid suggests a policy decision that that’s exactly what we need, in the immediate term. (We don’t, OTOH, need civilian lives lost, but there is no such things as non-dual-use aircraft components.)

Also, Russia could just not fly planes if they aren’t safe.
https://dignitymoves.org/ is such a project, with city support. They are at the end of Gough st, and have built a bunch of small livable housing units as interim supportive housing for people.
I've been working on a RFID based music and story player for my daughter in spare time. https://www.github.com/ozfive/StoryBox

The other physical thing I built was a IR remote with a raspberry pi zero w for my Cambridge Audio CXA81 amp. I just recently put together and Android app with a couple buttons to interface to the API I wrote. https://github.com/ozfive/CXA81-IR-Remote-Server.

Both projects are mostly written in Go.

Don't get me started on the 2.5 years that I worked on custom AVOD systems for private jets and helicopters. I probably was the first person to integrate an Amazon Echo into a aircraft cabin to control the lighting/audio/video through voice over a satellite connection.
Probably OpenROV.
Pre-LLM content is going to become the most valuable substance known to man. Don't blame Reddit and the like for circling wagons around it.
But working for literally nothing doesn’t feed the kids.
What about FieldValue.increment()?

https://cloud.google.com/firestore/docs/samples/firestore-da...
The compiler will fix it.
>I did file a report with Amazon, complaining that these books were using my name and reputation without my consent. Amazon’s response: “Please provide us with any trademark registration numbers that relate to your claim.” When I replied that I did not have a trademark for my name, they closed the case and said the books would not be removed from sale.

I see you had a typical customer service experience with Amazon.

Out of curiosity, how do intellectual property laws handle someone publishing a work under someone else's name? Is that a trademark violation?
> For starters, fewer industries need unions these days. Unions don't help most office-work and white-collar careers, where pay is on-average sufficient or high, and hours are standardized already (nobody in Accounting or HR is working 12 hour days on the routine).

I routinely hear about people doing super long hours in loads of industries. Sit-down jobs. Hell, loads of people in IT get put through the wringer.

> Additionally, in some sectors, unions are a net-negative. Take software for example, where folks routinely make bananas money for regular work. In those environments, unions typically protect unproductive peers, and limit high-performer's maximum compensation.

Would you rather make the obscene amount of money or work with a bunch of people who aren't permanently stressed out from internal rat races? How many stories about people getting chewed up at places like Amazon do we need to hear about?

> As an aside, people do need to learn to say no to work. Just because you want to work on say, video games or VFX doesn't mean you should accept a job that compels you to work horrendous hours for little pay. Just say no and move on... the market forces will correct and adjust accordingly out of necessity.

Unions and labor action can make all of this happen on a way smoother time scale, and without squeezing half a generation of people dry. Why sit around and wait for a bunch of companies to collapse, people to go jobless, when you could instead coordinate efforts, figure out what people want, and move towards that in a coordinated way?

There's nuance, but employers negotiate as a bloc (in that even a single company has its own overall policies), having employees do the same just feels like common sense.

A bit of an aside: I do think it's important to look at what actual union agreements look like. Places like Netflix got better deals when they were smaller. Unions often end up with tiered payments anyways. Agreements get made over multi-year periods offering a good amount of stability. The idea that a union forces everyone to get paid the same and for a strike to be inevitable the instant the kind bars disappear from the break room is prevelant, but the reality is much more nuanced (partly because people usually just want to do work and get paid and do what they want to do).
Did Microsoft rewrite their C++ compiler in C#?
Except that Raku does support PCRE, you just have to add the correct adjective.
I 3D printed an ABENICS mechanism. I don't have much of a mechanical engineering background so it was very cool to learn how to do this.

https://blog.ty-porter.dev/3d%20printing/mechanical%20engine...
Exciting to see this kind of tech get deployed.

"Safe" is understood to be relative: it's a complex high energy system of materials which will have risks. You wouldn't put it next to your kindergarten or the old folks home.

But, it's also relatively cheap per kwh and scales well and has good potential to become cheaper.
> For some reason (maybe related to costs and licensing), people never adopted the idea

The network is relatively slow and unreliable. Whenever you access a network resource error handling, asynchronous operations and possible inconsistencies have to be the first things you deal with.
scrabble soup, lol
Thanks for linking to that article. While it is indeed thoughtful, I'm not swayed by "the lesser of two bad options" being an argument for supporting paying people less for "exposure" to opportunity. Incremental improvement can look beneficial, until it isn't. I don't consider being able to get an expensive taxi as better as having no taxi -- a poor person can't access the taxi in any case to begin with.

This sort of ethics is almost shame-oriented, with a subtle "You should be appreciative you got anything" undercurrent in its view of the world. Does that mean we should only put the bare minimum of human consideration into our business offerings? That's how we got such destructive capitalist practices.

If humans cannot do business that is equitable to all parties, it shouldn't be happening. If that means some rich people can't access a service because it's not scalable yet or a tech firm has to hire developers to get code written, so be it. I can't get whatever I want, or justify getting it by swindling others. Why should a company?

There seems to be this in-built value in modern society that it's okay to totally screw somebody if you fit into some business-accepted guard-rails. Please note that business ethics are an oxymoron.
Such as? Haskell-style IO types have no real denotational semantics (they don't even have a notion of equality), they're useful for jamming imperative instructions into an expression model but they don't actually make them any less imperative, and the only other models of user input I've seen are even more obtuse and harder to work with. If something can only be understood operationally, representing it as an imperative procedure is probably the least bad approach IME (and diving into a "the C language is purely functional" style tarpit is far worse; look at SBT for where that leads).
and after those 2 glorious day ? how much discussion on television ? "on june 23-24 absolutely nothing happened in russia" didn't came to existence by accident
Internally we are expanding ways in which we draft multiple PRs initially when new devs onboard and send the one with the best peer review approval

We could infant send all the draft PRs upstream. And as a senior dev upstream, you review and merge the approach that works best

It would be offensive for most in-house teams to try to give our duplicated work, but universities and bootcamps get students to learn by doing the same thing in parallel anyways
Who's to say VFX would be a creative union? Majority of the work your average VFX person does is cookie-cutter stuff. It's more similar to being a cog in a SaaS shop than being an actual artist.
Often sqlite libraries just bundle SQLite instead of relying on the system one, better-sqlite3 does that just fine and has provisions for building against a custom SQLite version if you really need it.
I can sort-of see your point, but (stretching the analogy way too far), imagine I'm the interior decorator and I'm asking for a cabinet among other things. My expertise is not in making the cabinet. Relating it back to being a software developer, my expertise is in the problem domain and the business logic.

I don't think Git is stupid or fundamentally wrong, just that the interface we're all using (even the GUI interfaces) are just thin veneers over the underlying API, which is confusing to many people, and that Git could be more productive for most developers when we have an abstraction that is easier to understand.

I've seen people much smarter than me fumbling around to solve problems with Git.
I'm FAR from an expert, but you aren't totally misguided. That was the original intent once upon a time, now it's more about safety. They do weigh trucks to ensure they aren't going to destroy a bridge or damage roads if they're overweight for their route - but they're primarily checking a driver's log book to ensure they aren't over hours, the truck passes safety inspections, the driver isn't transporting illicit goods, etc.
Authors are losing their patience with AI, part 349235
So this could mean Qualcomm moves again to Samsung for their next SoCs.
If you are highly skilled already, it should be very viable to just work with OSS projects directly. For example in Python, the Django & DRF projects are always looking for contributors (though Django can take a long time to land substantial features).

In my experience as a hiring manager it was quite rare to see lots of OSS work in candidates’ GitHub accounts, but I’d absolutely prioritize those that had good work in OSS. (Also worth emphasizing that technical design, collaboration, and documentation are important and underrated, and can also be showcased in an OSS project. If you can demonstrate good communications in an async OSS environment, that would probably reflect well on your ability to contribute as a remote employee.)

All that said I’m not sure that OSS is the best resume builder. For big companies you need to drill LeetCode and system design. Perhaps for startups it is not the worst use of your time.
It also says that programmer essentially prefer wrong answers.
Chauvinism, xenophobia.
a) IndexedDB's API is horrid, so everyone wants to layer an abstraction on top anyways.

b) You can't use IndexedDB on the server, so you wouldn't be able to write sync code that runs on both the client and the server
> So, maybe it’s time to push back on a radical narrative that outright rejects any kind of social norm or expectation...

Except that no one is promoting that narrative.
30 euros is robbery, the MSRP for the Pico is $4 and the MSRP a for the Pico W is $6
I sewed a pair of KKK hoods and placed them atop the bronze heads of a local Confederate monument. Less than a year later that statue and a few more like it were removed due to the “safety concern” created by myself and a ton of other activists. I like to the “the coolest physical thing I’ve made” is helping make those goddamned statues disappear.
This "strategic plan" is devoid of any meaningful, measurable metric. The language throughout this document is carefully crafted to appear measurable at the surface, but meticulously written to be able to accomplish one thing after X number of years: stand infront of a podium and declare that the metric has been achieved.

Example: "Help organizations safely use AI to
advance cybersecurity."

How do you measure this? What does this even mean? What does success look like if this is achieved?
I assumed they were implementing the Firestore API (which I’m fairly certain is async).
> the alternative of working any other non-art-related job is too painful

"I don't feel like it" doesn't sound like desperation to me. It sounds more like entitlement.