skysight-inc/HackerNews huggingface dataset:
I was thinking about FOSS funding earlier, and it's actually quite a complex problem. Depending on the application and the users, it may have a different audience with more or less money, more or less users, and different types of users and use cases.

And regardless of all that, what is the money going towards in each case? Does the developer (or developers) need a full-time salary, or part time, or just coffee money? Does the money get split between all contributors, or just ones making changes recently, or just the 'leaders'? Is it being saved up for infrastructure, dedicated staff, travel to conferences?

It seems we need a ton of different funding models, or a model that takes a ton of different variables into account.
A Look at WhatsApp: Engineering for Success at Scale (2016)
There was a presentation at DEFCON 25 (2017) by someone who obtained one of the then available smart guns and defeated it with $15 worth of common magnets.

Here's a video of the presentation from YouTube:

https://www.youtube.com/watch?v=J3f0p3vTY-c

I think it was also covered on HN at the time.
Never heard of it. Thanks, I will check it out.
An excellent article
And nobody wants to make a comment.
Use Normal Predictions
Yep, my SO and I have aligned our expectations with the Spanish Flu since the start of all this. And while I can't say it's an encouraging comparison, I feel like it's at least helped to keep our expectations grounded in reality, which has saved us a lot of disappointment that others seem to be going through.
If he could, I'd be doubtful South Korea would want him. Looking at some work visa requirements [1] they'd need a sponsoring company in South Korea. If they're working remotely for an English company it sounds like SK would say "Cool, keep working over there then".

If OP wants to live in SK with his fiance and work remotely for somewhere else, they'd probably be better off being a "tourist" and getting married and getting a SK visa that way. Yes, they're engaged because they didn't want to rush into that, but lots of people from different countries end up getting married in a hurry for this reason.

https://www.justlanded.com/english/South-Korea/South-Korea-G...
This is amazing! Seen a lot of work around Rust and JS / JSX / TS / TSX (notably SWC[0] is moving to be a Rust based version of Babel) not so much around CSS.

My genunine hope is this will replace PostCSS sooner rather than later. PostCSS isn't the most performant thing I've worked with, and a lot of plugins for PostCSS rely on doing multiple passes at the AST, they can slow down significantly as a result

For that however, we will need some kind of plugin system. I know the SWC[0] project has had some struggles with this as their current JS API relies on serializing the AST back and forth. I wonder if this forgoes a JS API entirely or if that is something planned for say 1.5?

[0]: https://swc.rs/
PC Building Simulator bundle on offer
My card gives 2% back on everything, so it's more like a 0-1% tax.
I've been a Snowplow user for nearly a decade. It's a bit of work to set up, but it's the best engineered of all those options.

Snowplow's JSON schema events and contexts give you complete flexibility to define a data model that suits your business. Combined with DBT and a BI tool, like Apache Superset, it's vastly more capable than Google Analytics. We have clients running Google Analytics 360 that can't do the stuff we're able to with Snowplow.
Godot Showcase – RPG in a Box developer talks about his experience
Plenty of people are wearing masks because the sign says you have to or “no groceries for you”. That category of mask wearer is not going to carefully read a manual plus the CDC supplemental information on how to properly overcome the hurdle standing between them and their family’s groceries. I count it as a win if that person’s nostrils are not visible around their cloth mask.

I was in the Knoxville airport this summer and after five minutes of seeing a litany of pointless choices people had made with masks, I wouldn’t have been the least bit surprised to see someone wearing a mask that was partially covering their eye.
NVMe is just a 4-lane PCIe interface with a different connector. So if that's not fast enough, it could instead go on a 8x or 16x expansion card.

The question for me would be whether this is truly a drop-in replacement for either disk or RAM, or if it's something that needs to be treated as a separate peripheral while new applications are written to really take advantage of it— for example, a database that DMAs directly from permanent storage to the network with no concept of loading or caching anything in RAM.
Saying an antitrust lawsuit against Meta is a waste of time and resources is a potentially valid argument. Saying it's a waste of time and resource unless they also go after Google or whoever is not.
Micropayments just repeat the same old mistake of applying individualistic solutions to problems that can only be addressed collectively.

We need a trade organization like the RIAA that collects and distributes royalties from profitable business for developers.
> some recruiters are liars who will tell you literally anything

This has been my experience as well, and on both side of the fence (as a potential hire and as a recruiting manager).

In both case, this does great harm.
Maybe also do a checksum or something, seriously it could just be CRC32. I get that it's not something you instinctively think to do. For configurations that are most likely parsed directly by something else though, may check that nothing broke in transit.
Thanks for the explanation, makes a lot of sense :)
Rich people hate when the poor gets to "keep" something for him/her. If there is "more", they'll do whatever they can to get it.
Tokio author here. Generally speaking, I recommend strongly against using FuturesUnordered unless you know all the pitfalls. We are working on an alternative utility that should hopefully avoid the issues described here and others: https://github.com/tokio-rs/tokio/pull/4335
there was also the WiFi name where it would disable the iPhone's WiFi. https://www.macrumors.com/2021/06/20/ios-bug-network-name-di...
This might sound out of left field but (hear me out) I think the decline is due in large part to gerrymandering. 100 years ago you had a lot of pretty competitive races where party control might switch often. It was incumbent on the party machine you mention to make sure all its supporters got out. You'd usually see the party rally around whoever won the primary, because there was still another election to win.

Fast forward through some pretty aggressive and technologically advanced gerrymandering, and something like 90% of congressional seats are pretty well insulated from drastic party changes election over election. The primary becomes the only election that matters for most districts, which pushes both parties to the extremes. Because the primary is the only one that matters, there is little to no incentive to rally around your chosen candidate - you just fight that much harder for your favorite one next time.

Solidifying party control in most districts has somewhat paradoxically weakened party control over the process while simultaneously pushing elected candidates to the extremes.
> What did I just read?

It can compile C into BF, too. So....that's a thing.
A Document is not the same as a Surface, it is a special case of Surface with formatting and positioning restrictions. So while you could "toggle" from Document to Surface, it can't be done the other way around without losing spatial placement information.

The landing page says "Write, sketch, and embed on an infinite canvas." Why not stick to the promise? I'll reiterate my suggestion: make all pages infinite and remove Document as a "root" page style. Its functionality can be exposed as a "rich text" block.
the two seem orthogonal issues.

a foss collective could act as the enforcer of the openfare license, sure.
I've also used Snowplow fairly heavily (several years ago). It's good for big stuff where you need lots of control and data customization, but it's significantly overkill if you just want basic analytics for your blog or small business website.
I also like the problem/solution format, it gives a ton of context.
I think it's both, due to secret ballots and first past the post voting, for example.
Zooko: Decentralized, immutable and uncensorable microblogging
Which is why distributed local compute is the future! The real tradeoff is between compute vs. communication.
If you don't have anything worthwhile to say, better say nothing at all
How do they avoid bacteria/mould from growing in tanks and flocking the pipes and releasing in the room? Do such systems ever get cleaned up?
zepto,

Thank you for highlighting that point in the interview. That's another excellent example of Lex being incompetent in the very Science he proclaims to have a PhD in. If you don't know that, you basically just proved why I chose not to get into this argument with you. And Jim didn't concede, he moved on from a really stupid conversation topic onto something else.
There is a wonderful museum in Windsor Vermont called American Precision Museum which still has the original overhead shaft and pulley system along with machinery. Went there in the early 90's as a kid and they did mention that it was converted to electric and the motors were still working supposedly.

The Edison museum in Orange NJ also has such a preserved shop setup but electric driven by one or two big motors on an elevated platform.
Not really. The problem with old versions of apps is that they don't support anything newer (standards, protocols, file formats etc). And then there's security vulnerabilities.

But that aside, when picking between different pieces of software, one of which is Electron, and the other one is Qt, I'll always pick Qt unless the Electron one is drastically better feature-wise (haven't seen that in practice yet).
Reportedly there have been people who have managed to upgrade the CPU on the X230, it just requires a lot of time and effort to do it properly, BGA-s are a pain to solder and requires specialized equipment to do it reliably.
It's a tough problem.

But I think mechanisms for rating software packages already exist (GitHub stars for instance). And we have reasonable metrics for whether a software package is under active development/maintenance. If we combine those two factors in deciding which dependencies to fund we might be in a reasonable place.

Any metric can be gamed of course.
Commodore Amiga 1000 A1050 256K chipram recreation
> … common complaint…

For sure! Is it a well-founded complaint or just an obvious difference?

What if the Smalltalk image is a cache not an archive?

What if source code is exported from the image as text files and archived, and each week the source code is loaded into a base image for test?

https://news.ycombinator.com/item?id=29911384
FB and Twitter don't require subject lines. I think this is one of the biggest factors in their attraction for writing (ignoring social aspects). Facebook and most other social media gives a simple writing prompt "what's up?". There's no need to plan out the post or give it a title. This is the same UX as text messages/messaging over e-mail. You can just write a message.

The implied requirement and/or UI requiring a subject line or title to a post or e-mail is a pain in the ass. People don't want to metacognate on what they're trying to say. They just want to type out a thought or ask a question.

Blog software tends to enforce things like a subject/title because it often generates a URL from it. Facebook et al don't give a shit about such things. A post is just the latest and it gets assigned an ID number.

Even the HN favorite RSS suffers from this because it really wants entries to have titles. They're not technically necessary but most reader software uses titles for UI elements. The implied requirement to title everything I think creates a higher barrier of entry than most people want to deal with.

Even this post I'm typing, if I had to title it I'd probably not bother. I have something to say but having to think up a contextual title for it would be a waste of time and serve no benefit to the point I'm trying to make.
not quite what you're asking for, but mostly to satisfy my own curiosity here's the employers of the top 35, pulled from either the postgresql contributor list or linkedin

https://pastebin.com/GYbsEkSu

https://www.postgresql.org/community/contributors/
Note on the morality of using some anti-Covid-19 vaccines
If you didn’t take a selfie, did you even vote?
I know what I'll pick up next time I'm at IKEA.
It's a shame there isn't an alternate software path for iOS devices that have aged out of security updates.

I have an iPad whose hardware has life left in it, but as time goes on it's more and more it's worrisome to run a connected device without security updates.
I remember that! Thousands of pr0gramm users started donating money to the German cancer fund and other charities with the subject line "Krebs ist Scheiße" (Krebs is German for cancer). They made headlines with that. Lots of people outside pr0gramm started donating a bit later because of the articles. This resulted in hundreds of thousands of Euros in donations iirc.
Nice! Haven't heard about it. Thanks for sharing
Sorry, the failure to not have your vaccination passport with you has nothing to do with laws in the country you are residing in. The same goes for you printing out your certificate if they reject it because it is not an official form of proof this has nothing NOTHING to do with laws. It may inconvenience you but it's your own failing not that of lawmakers or others. The same goes for the tennis players certificate, no one forced him to show it to the world. His lawyers also could have asked to not disclose it in the court documents because it is a health document. At least you came to your senses and admitted to lying about it.
This should be the article linked in the story.
Exile might sometimes give people an opportunity to create a new life for themselves, even if it wouldn't have been their own choice. Especially if exile is to a semi-free society, as opposed to exile to a prison colony or an internal gulag. Some people may even thrive as a result. There is no comparison with an lengthy period of imprisonment, with no freedoms at all
also a lot of fluff. Lenghty tirade about flight controls and linking a 1-hour flight lesson didn't help brevity/clarity.
You'll still need snapshotted backups. Some storage may be devoted to that.
I know a little about car-dependency in the US, but sheesh... I am always astounded how such things like driving being a basic skill or having a car being a necessity are unquestionable parts of living and culture there.
This is great. I don't care at all about the 16 megapixels (to misquote Bill Gates, 6.4 megapixels should be enough for anyone), but AF and reasonable close focusing have been available in cheap smart phones but missing from the Pi til now. There hasn't even been a usable way to read a QR code with a Pi until now. The $25 price is great too.

The Pi foundation should have shipped something like this long ago. Maybe they can work out something with Arducam to make it a standard Pi product.
I used Parcel for about a week a month ago. Couldn't get the HTTPS server to use my certificate and key and would have needed to write a plugin so that it wouldn't rename favicons and delete files not mentioned in the HTML file.

So, Esbuild for 'no configuration' as it is significantly faster than Parcel and Webpack for more complex stuff.
TBH, I've moved to setting Reader View as default for all Safari visits in iOS. You can whitelist sites or just undo reader view for that session if needed.

Zero ads, and mostly I'm there for the text anyway.
MLJ doesn't concern me in a bad way. At it's heart it's an abstraction for ML components across many packages with some machinery on top for parameter tuning, etc. That's fine.

What it's missing is ... impactful improvements on the failures of libraries like this. Docs need more examples and less pointers to packages that wrap other packages(albeit they are written well). Despite being a multi-year long effort by very big names it still feels incomplete, and if someone wasn't sold on Julia there is technically no reason not to use R or Python or Matlab. Missed opportunity is all
This attempt would not work out the way it is expected, as the subjecture i.e. the user base would still stay mostly identical. It would be far better to strip Facebook and Meta out of for-profit status.
I seriously don't get the hatred Webpack receives. Calling it legacy when it introduced stuff like module federation is unfair to say the least. Just because a lot of people use CRA or some "zero config" bundler, or because esbuild etc are picking up momentum, doesn't mean it's bad. The documentation is actually really good IMO.
Relational databases have been used in production since the late 1970s. You would be hard pressed to find any that silently corrupted user data like that, ever, until MySQL came along.

Sqlite is more of an embedded database, but if it silently truncated character data under some conditions that would make it equally unusable. Better to have no type enforcement than defective type enforcement.
Until Google starts ignoring that operator. Or the next blogspam SEO site pops up that's not on your -site list.
A few years ago, I decided to stop blogging and instead focus that energy towards sharing my work and thoughts in other (typically more academic) venues. So, now, I focus more on posters, talks, papers, and the like in my professional spaces. It's a bit more involved than just throwing up a blog post, but it also helps me narrow in my interests so the work I do submit is more complete and interesting. It also has a wider audience than my blog ever had. And so, instead, my personal website looks more like an academic CV with links to my work presented at conferences and in journals, but with a decidedly industry spin and sometimes with some additional context/summary.

YMMV, but just a thought for those that are also weighing decisions around blogging versus not.
That would turn open source into trick and bait fraud.

What about ... slapping license you are actually ok with. It is 100% fine to sell software for money, closed source, open source, free software and completely restricted.
With Strike or BlueWallet you can do this today.
I started watching it a few days ago. I kind of expected it would not be "as good" but honestly did not expect it to be so... strange.

Surprisingly, I haven't finished it yet. But I will. We never know, maybe it turns out to be a good surprise by the end.
Will update, thanks.
It's really weird that they've chosen YAML for it, since its sole (questionable) benefit over the alternatives is that it's geared more towards being edited directly by humans... which is generally not something that you need to do with a database field. JSON is more usual for scenarios like this, not the least because most databases actually provide tools to parse and query it.
ditto, and in our case, it's dogs and cats, one big multispecies pack.
Generically, anything by Microsoft will historically have used UCS-2, and will use UTF-16 these days, so this is utterly unsurprising to me as an experienced Windows dev. Conversely, Linux (and POSIX, more generally) deciding that filename encoding is a per-filename and untracked thing is a bit lit, from my perspective. Point being: when it comes to handling unicode and foreign characters, just, like...always read the documentation. Assume nothing.
Sorry you had such a bad time with religion. Our experiences really do affect how we perceive the world. I also had a bad experience with it growing up, rejected it, became an atheist, then really experienced God later on and it changed me. There really is beauty in the Bible and the life of Christ. Real hope, real redemption for broken humanity. You have to separate Christianity from the people that abuse it for control, manipulation, and power. Those things are not principles that the Bible teaches, in fact Jesus condemns those actions explicitly.
Looks exactly like in this video. You should have given them some credit. https://youtu.be/NdftnCDwKaU
More Chevy models get limited rear park assist availability due to chip shortage
Is Time Working for or Against You?
These kinds of alternative justice systems always seem fascinating to me. I feel like a sociological study on "alternative forms of justice" could be very fruitful.
I'm from Mexico— there's plenty of "bad places" there too.

You really don't want something bad to happen to a tourist, so you focus on the worst-case scenario. It akin to a children and streets; it's easier to tell children to avoid crossing a street and not have to worry, even if statistically it's pretty unlikely an accident would happen.

Moreover, since the news largely focuses on the tragedies, it's easy to get an inflated sense of danger. I know people who live in Culiacán, right in the center of the Sinaloa Cartel. They'll tell me every day in the news someone is dead.

Nonetheless, they live worry-free, peaceful lives. In a city of 1 million, and especially if you're not involved with cartels, even considering the homicide rates are much higher than they should, it's very unlikely something bad will happen to you.
Whenever the Catholic Church mentions anything about morality I have a good chuckle.
They Still Haven't Told You
What's the difference in scanning a QR code vs swiping a card? Even with CC you have to constantly enter it manually or store it in browser.
Reminds me of https://youtu.be/FyJI4Z6jD4w. Similar concept of separating the static and dynamic parts. Nice.
Which is the cherry on top for those types of self-chastisement fetishists who willingly put themselves at the mercy of CRA ;-)
I recommend Vite. I use ESBuild in some libraries but it has a learning curve. Vite's experience is similar to Webpack.
I agree, rotating collection of charged cells is the way to go but:

- need to establish a system of keeping track what's charged

- train family to participate

- train family to stop buying alkaline (mainly because in the
alkaline recycling process you'll lose a lot of your eneloops)

- grow immunity against complaints from family
Unfortunately you need to practice to pass these tests, that's it. It's not really reflective on your competence as a developer it's just a different skill set. The anxiety will become more manageable as you get better at solving the leetcode style interview questions.

I would purchase leetcode premium and start working your way through the top 100 most common easy and mediums. If you are trying to land some FANG job offers, then I would also spend sometime working through the top 25 Hard problems too. But start with easy.
I feel like there is some true observation you've made, but I can not figure out what it is from this text.

I absolutely agree with your opening statement about the flashy new operations usually being crap engineers, but cannot follow any of the rest or see ho it supports that assertion.

Or what little I can parse, seems backwards from my own experience.

For instance, the most I hear the word "practical" is to justify doing something inefficient but safe, ie use a microsoft product or service and accept it's limitations and cost, or some other safe inefficient choice like vmware before azure was a thing, etc.

So it doesn't support the idea that it's something the ignorant kids say, OR the opposite that the better engineers say it, it's just sort of a non-sequiter or something.

Personally I've grown to hate the word even though of course one has to use it and it's a valid concept to be practical. I just see it way over used to justify predictability over goodness.

The manager types don't really care about advancing anything. They do lip service to the idea of making more money by making something more efficient, but really any change at all is worse than any promised gain. Really they would love nothing better than to just keep cranking the machine they have now exactly the same way forever. They only change by force when the machine stops producing.