skysight-inc/HackerNews huggingface dataset:
Great, I've not been to Sao Paulo but can understand what it's like without ads.

I went to Prague before Communism fell and I was truly amazed at how beautiful the city looked without an ad to be seen anywhere. It was like being in a time warp back to the 18th Century.

I believe I wasn't alone in having this view because I'm told the movie Amadeus (about Mozart) was made there, as Vienna, where the movie was set, had too many ads.

Tragically, when I went back a few years after Communism fell ads were rampant everywhere.

Damn shame really.
> Even SPF isn't enough anymore.

SPF is a old and horribly broken standard, and should not be relied on for at least 10 years now. DKIM and DMARC is the way to go for outbound SMTP.

Google didn't break SMTP, spammers did.
link to actual document - https://storage.courtlistener.com/recap/gov.uscourts.lawd.18...
Sure, and that alone isn't an unreasonable premise - as he says, intent matters.

But if you're marking interfaces as GPL-only, or implementing taint detection that means if you use a non-SYMBOL_GPL kernel symbol which calls a GPL-only function it treats the non-SYMBOL_GPL symbol as GPL-only and blocks your linking, it gets a bit out of hand.

Building the kernel with certain kernel options makes modules like OpenZFS or OpenAFS not link because of that taint propagation - because things like the lockdep checker turn uninfringing calls into infringing ones.

Or a little while ago, there was a change which broke building on PPC because a change made a non-SYMBOL_GPL call on POWER into a SYMBOL_GPL one indirectly, and when the original author was contacted, he sent a patch reverting the changed symbol, and GregKH refused to pull it into stable, suggesting distros could carry it if they wanted to. (Of course, he had happily merged a change into -stable earlier that just implemented more aggressive GPL tainting and thereby broke things like the aforementioned...)
What about him? It's that he's a model tech evangelist. Who else? When I was paying attention, I thought Addy Osmani was good, https://addyosmani.com/blog/. Eric J. Ma, https://ericmjl.github.io/, is terrific, though I don't know that he would describe him self that way. Hadley Wickham, https://hadley.nz/, for me would be the gold standard.
I just don't understand why they're so anti-ZFS. I want my data to survive, please...
You can find an article on Bloomberg stating that Databricks’ annual revenue has grown by 60%, which sort of backs the SaaS hypothesis it bets on. Do you have data on your PaaS hypothesis that is bigger than that?

Source: https://www.bloomberg.com/news/articles/2023-06-13/databrick...
The etymology is more from “social engineering,” particularly if you model talking to a chatbot as a chat.
Yeah basically every time I see these threads I don't understand do these people think that running YouTube costs no money ?

~15€/mo and my family doesn't have to watch ads, we get YouTube music (not missing Spotify at all TBH) - that's well worth the money.

If you're a student or working low paid job I can understand - but on a site mostly for software professionals and startups ?
I'm Chelsea, a product designer (UI/UX) specializing in SaaS. I have experience working with early-stage startups– my most recent work has been on a comprehensive AI cyber security tool in Signal.

Location: Venice Beach, LA, CA

Remote: Yes, preferred. Open to local LA offices as well.

Willing to relocate: Yes, only if absolutely necessary.

Technologies: Figma, Miro, Webflow, Protopie, Jira, Confluence, Airtable, Google Analytics.

Resume/CV: https://uploads-ssl.webflow.com/63a7b2e7c7b1446ad319f634/646...

Email: chelsea.eiling@gmail.com

Online Portfolio: https://www.chelseaeiling.com/
This is not true if all creatures, Human Fish, Lobsters etc.
Static types are at a ~45 degree angle to performance, not orthogonal. Static types are essential for optimizing code and data layout, which contribute hugely to performance.

It is valid to critique gradually typed systems like Python for not improving performance.
It writes my unit tests super fast, and my method comments

Its hard to say if it improves my productivity because I just wouldn’t have done those things

But for the overall applications I think its improved a lot because we can implement best practices more consistently and catch regressions due to the aforementioned unit tests and documentation
Murals can be without permission as well - a work can be both things. And graffiti can be done with permission - in general, folks are wanting a "street art" style work.
Not an expert, but as both schema changes and data changes are queries you can probably do Streaming Replication (1)

1: https://wiki.postgresql.org/wiki/Streaming_Replication
Ghost town?

https://www.intel.com/content/www/us/en/newsroom/news/intel-...
this is such an old misconception
A U.S. federal judge on Tuesday restricted some agencies and officials of the administration of President Joe Biden from meeting and communicating with social media companies to moderate their content, according to a court filing.

The injunction came in response to a lawsuit brought by Republican attorneys general in Louisiana and Missouri, who alleged that U.S. government officials went too far in efforts to encourage social media companies to address posts they worried could contribute to vaccine hesitancy during the COVID-19 pandemic or upend elections.

The ruling said government agencies like the Department of Health and Human Services and the FBI could not talk to social media companies for "the purpose of urging, encouraging, pressuring, or inducing in any manner the removal, deletion, suppression, or reduction of content containing protected free speech" under the Free Speech Clause of the First Amendment to the United States Constitution.
Thanks! I have been working on that style of writing some more. I have another story in that "universe" called Protos (https://xeiaso.net/blog/protos) that you may enjoy. I'm working on some more, but it's a very subtle kind of magick that you have to poke at from all angles simultaneously. It takes effort.

I'm sure I'll come up with something eventually, I might do one about spatial computing. That seems like it could be a fun topic for this kind of satire.
https://aostil.es

Just started writing about programming.
First post was about implementing WebAuthn.
Yes Python's syntax is getting conplex anyway, and yes its fun to explore ideas and have fun...

But you can merge multiple context manage-able resources into a single with expression. So the indentation issue isn't that big of an issue, usually. And now the context manage-y bits are separated from my main function.
It has more RAM than default MacBook Air M2 configuration. Apple has to be less stingy with memory
https://youtu.be/Skxhii6VFdo
To have legal weight, it has to be a signal that you're implementing something that is derivative of kernel code. That's the directly stated intent of EXPORT_SYMBOL_GPL.

But "call an opaque function that saves SIMD state" is obviously not derivative of the kernel code in any way. The more exports that get badly marked this way, the more EXPORT_SYMBOL_GPL becomes indistinguishable from EXPORT_SYMBOL.
What a strange thing to say on no evidence.

Actually, iOS/macOS itself isn't a monolithic OS anymore as many of the important hardware drivers like wifi have moved to userland processes. Of course, it was never fully monolithic because it does upcalls for things like NFS mounts and disk images.
Depends if another device in your network is compromised.
What does thriving in this field look like to you? Getting a job at a certain company, getting a certain type of job, making a side project that reaches a certain level of success, making a startup that reaches a certain level, just having fun and making things you love, making things that a handful of users love, something else
It would be really interesting to learn how you value text vs voice comms, for instance.
Makie has been far superior to Plots.jl in my experience.
Yeah it can give you something that works out of the box, but fixing it requires even more effort

Better to ask it for a bunch of small things and piece them together
https://mmphosis.netlify.app/hn/blog/
George Soros’s foundation cuts 40% of staff 1 month after handover to his son
I loved playing Outer Wilds but boy did it make me car sick, had to give it up because I could only play 20 minutes then feel sick.
Crazy. I wonder how cars would look if stakeholders had a say.
Strange, my fan (12th gen intel) spins up instantly on software, and my battery life takes a hit.
> I believe in open source software

But... PDF is not "open source", it is literally a compiled binary blob :)

This is pretty cool book though. If author reading this: can you please publish real source files for the book?
Ask HN: What productivity hacks did you bring from other industries to yours?
It's because Mastodon is full of salty toxic doomers.

Regardless, I'm predicting that if not for a cultural clash, many instances may de-federate due to the compute cost.
As a solid B student denied access to a PhD, folks that get PhDs for business reasons really bug me. Especially if they then go on to complain that it was hard.

You don't realise how much some of us want to do research but can't get into academia because other, smarter people take the spots for prestige or money. Like, go away and just work on wall street if you're not interested in doing actual science.
You’ve got me beat. https://willabides.com. I haven’t posted anything yet.
> Maybe you should reevaluate where your own

No, I don’t think so.

The way some of these “reconstructions” look is just plain awful. And based on the surviving examples of frescoes and paintings they would look as just awful the the Romans.

> I think the reproductions suffer a bit because

They suffer because there is no shading for one thing. The skin and hair especially just look awful. It has nothing to do with the bright colors (I get that part).
> Everyone's experience different.

This is such nonsense. Not everything is subjective or "an experience". There is objective truth is the world and the objective truth is your previous statement is almost never true. Unless you're operating at FAANG levels, that is, which almost nobody outside of FAANG is.
This is the wrong direction.

Go this way, instead:

Engine-maker
Road-maker
Trend-maker
Fabric-maker
Clay-maner
Wood-maker
Makeup-maker
Book-maker
Law-maker

Each school of making shall also have ranks: Vice Chief of Book-making, Novice Fabric-maker, Treasurer of Makeup-making et cetera
Giant kites could pull cargo ships across the ocean
But you still have to pay don't you? I like verified users, but I also want to know who is prominent user. So maybe two badges? One just for verified ID and one for prominent user (the old blue check).
You can create a pretty decent static website with templating, sitemap, etc. just with Emacs' built-in Org Mode. Here's my minimal setup:

https://github.com/hcarvalhoalves/org-mode-site-template
Why do you need reasons to allow smartphones? Isn't allowing any kind of behavior the default in free societies? You need a good reason to disallow something and especially so in case of a sweeping mass measure like this. I haven't heard any arguments against smartphones that wouldn't be shallow BS about "addictiveness" (seems everything is "addictive" these days) or "distraction" (as if there weren't other opportunities for distraction).

PS: I did mention some reasons: computer for every pupil, Socratic app (and others), maintaining high expectations, resisting technological regress in schools that are already backwards. Not that this would be an exhaustive list.
They go unreported and dealt with in the family, with the vehicle not being destroyed.

Then the therea the class of theft referenced with Kia Boys... Literally teenagers and preteens stealing cars with USB cables....

Go look at reality first before you try to tell me what it is.
Same! Java was the first language we were taught. I was like, "Wow!" Then we learned C, whereupon I got hooked on that and renounced Java and OOP forever as cringe for reasons I can't fully articulate (apart from the obvious bloat).
Indeed, even C has caught up!

#define let __auto_type
Manix – A fast CLI documentation searcher for Nix
No because I have become disabled from a previous job. I can't work as a result, doctor's orders. I was treated as a wage slave no matter how good I did and burned-out.
No what you stated was "take money out of politics" which is going to be far more difficult then the technical issues we're presented with.

Why that statement, because any law to ban ISPs from doing this will be met with millions in political investment by said ISPs to prevent it. Since the average person doesn't care about this issue it's a losing proposition.
As a former mechanical engineer I’m not sure how common that was. Computer Scientist was/is a common alternative but that’s somewhat of an artifact of CS often being associated with math departments.
Reddit braces for life after API changes
I suspect the underlying issues for not unifying the two have more to do with the ZFS design than anything to do with Linux. It may be the codebase is far too large at this stage to make such a fundamental change.
For me, the biggest drawback was doing all of the life things later. I graduated at 27, which is on the earlier end, then met my partner a year later, got married 2 years after that, bought a house 2 years after that, and then 2 years after that finally felt settled enough to have our first child (second was born 3 years later). Money was usually gating each step.

We’re going to be pushing 70 before our children have children, if they take the same path.
I'm not sure if it applies to these particular tunnels as there are multiple methods to build tunnels using IPSec, but point-to-point IPSec tunnels often have lower byte overhead as you don't necessarily need to encapsulate in another type of packet, whereas the minimum Wireguard overhead is already significant. The biggest source of headaches with VPNs is the small margin between maximum and minimum effective IPv4 packet size, and when you cross these margins packets tend to get silently dropped.

Also, as this tunnel interface still integrates with OpenBSD isakmpd (IKEv1) and iked (IKEv2) daemons, you can use certificate-based authentication without installing some bespoke, proprietary agent for key management.
I use it all the time. What kind of problems are facing?
While true, it’s very fair to say that many (possibly most) meetings in a corporate environment contain a lot of absolutely pointless time wasting.

I say this with the perspective of someone who has slowly had to have many more of these meetings added to his calendar over the years.

Some are very important, some are reasonable but often bloated, but so many are a waste of time.

At the very least: they’re 5-10 mins of work spread over an hour. It’s occasionally maddening.
The problem with Java is that it is the most OOP language to ever exist, and OOP is an incoherent way to write production systems. Oh you've overridden a method in a subclass, ok. Who is responsible for calling whom? Which methods get to enforce invariants and which methods get to assume them? Documentation is an insufficient answer.
If I read it correctly: maybe.
The database underneath is still SQLite and has SQLite data types. If your db schema, app code and the db library you use allow you to switch on the fly, then yes. But those are big ifs.
"as simple as possible but no simpler" - (not Albert Einstein, probably)

Pure HTML + CSS, with the CSS in the <head> or inline in each html tag... this is a fine way to get something going. And then when you have two pages, you pull the CSS out to a separate file.

But once you start making any site which has multiple pages of the same format, you want some kind of template system with includes and a (static page) generator.

If your pages are data-driven, then you might want a programmable site generator which can ingest the data and spit out pages.

But if your data is "live", you end up needing per-view page creation, which is at minimum PHP realm (and certainly leaning into modern web framework with running servers realm).

I recently built a pro-bono website for a hobby of mine. The site is a dance promotion and event site, and the owner is a very non-technical dance teacher. It uses Eleventy (https://www.11ty.dev/) to generate a static site on Netlify (free tier), and it has some custom build code which pulls data from a Google Sheet which I have setup for the teacher to use to define upcoming events. It took a good dozen hours to build, but now it works like a charm while costing nothing to operate or manage. Now having built this, I have discovered a great and powerful sweet spot between absolute bare minimum and Rails/Phoenix/Django level.
I do not believe that anyone, even a young child, can't "learn to use" a touchscreen device during the many hours of the day that he or she is not in school.

And I do think that children should be taught to use online resources wisely, almost certainly as part of a course on critical thinking.

To answer your question, NONE of my classmates did. It would be weird to lug your Apple II or Atari 800 to class with a monitor and extension cord! And our schools (USA) work the same way: Their quality is highly dependent on the neighborhood they're in.
https://www.satisfice.com/blog

Software Testing, etc.
> An operator is either a function call or some simple built-in operation.

In theory, yes. In practice, an operator is a simple built-in operation 99.999% of the time, which lures programmers into thinking that's how it always is.

It's like a self-driving car that's safe 99.999% of the time but still requires you to continuously pay attention to take over at a second's notice.

Humans just don't work like that.
680 units, only 212 parking spaces. Plus retail and gym that needs parking. On the geologic map, looks like the location is on sand (sand dunes). How much water, waste water treatment, electrical power will be required?
The Linux kernel has never supported out of tree modules like how ZFS works out of tree.

All ZFS needs to do is just have one of Oracles many lawyers say "CDDL is compatible with GPL". Yet, they Oracle don't.
12 bucks is enough to get you access to entire streaming catalogs full of exclusive content on other platforms. Merely not showing you ads on a site that's largely full of non exclusive user generated videos doesn't seem enticing. Wellness videos are everywhere, people will just watch them on TikTok instead of paying for a full premium subscription.

It's a strange argument anyway, nobody buys something simply because it's only an hour of work. The internet offers me a hundred subscriptions every day, if I buy them all because they're just 10 bucks I'm broke. Whatsapp cost 1$ once and they even dropped that because although it's great value, what matters is that none of it is exclusive.
Imagine that students used to be very active in various grassroot political movements, and these days they cannot organize themselves to do some huge protest, stall every university lesson, not grade papers and finally get some huge reforms that would help them and the rest of the faculty. Unfortunate, this probably happens because people who do PhD are not actually very assertive on their own and they have very impaired cooperation skills.
Hahah yeah at this point everything is a sign of climate change. That's my point. You win either way.
Gosh... Cloud9, Elastic, Sourcegraph, CockroachDB,

what is it with companies making things closed source?
Google to Google? Next to €0.

I should also note that Google will send data from their DCs over dark fibre to their PoPs near you, so they only transit onto the internet locally.
The environmental impacts of artificial turf
Yeah, I am in dozens of discords for game mods, tv shows, github projects, niche technical topics and so on.

Even with notifications disabled, the draw to check up ob Discord and then start shooting the breeze is strong... Its very engaging, but inefficient and rarely productive
GPT-4 does a lot of my work at this point.

I instruct it what to do, and it writes the code.

Is anyone else brave enough to admit it?
https://heitorpb.github.io/

I recently re-wrote this again, with high hopes of getting back to writing more frequently. I have started more drafts this year than I have finished posts... Hope to change that soon (tm)
A hot day is purely anecdotal data. It's hype, often selecting records that mean nothing.
I got my start in programming from Lua in 2007 because I got into Roblox back in middle school. I'm surprised it's still kicking in 2023.

I first had to take a "CS101"-style course back in 2011 in college because it was necessary. We were stuck in flowchart templates from our textbook for that. Next class we got to use Java so borderline imperative at the time. No wonder people are still confused at what classes and object-oriented programming is with as awful as these were. It was a while before Java 8 hit the streets.

In the end, I both loved and hated it. Hated it half because I still didn't know what I wanted to do or how to do it and half because making computers do my bidding felt more of my calling.
My employer requires that all open source projects have a CLA, but there's really no benefit ever to be gained from closing any of its projects.

My understanding is that the CLA is there for two main reasons: First, as a legal CYA, since large companies are lawsuit magnets, and more importantly to me: for flexibility in changing the OSS license we use. Our individual OSS projects have moved between teams, and best practices enough that we have them under a number of permissive licenses (BSD-3-clause, MIT, Apache 2.0). It's been useful sometimes when combining projects, or to reduce the number of license headers to (sparingly) re-license under a common license. Without a CLA this would basically be impossible.

The CLA does require trust that we won't relicense under a restrictive license or gain undeserved benefit by making commercial licenses that rely on the copyright (as opposed to say I support license). That has turned some potential contributors off. At least that's a choice everyone can make.
Would they duck for those of us alive today? We (those of us alive today) would like be the absolute masters of the universe.
Which one of those folks do I pay for the hamburgers I’m having tonight?
Got us from cingle cell organisms. Just trial error and time.
Not sure about other Static Site Generators, but Eleventy lets you write your content in straight HTML, or whatever else you want, doesn't have to be in Markdown. Do that, plus don't use anything much else except simple template includes, and you've basically got the author's build script, without having to write or maintain any code yourself. Just sayin'.
I thought Chrome saved us from slow and tarded Mozilla Suite and IE 7 past gen browsers. God bless Apple WebKit I guess. It made web 2.0 possible.
To me it's that he's passionate about the tech industry and how it changes peoples' lives. Same with Russell Beattie. As a developer often my eyes glaze over, unpredictably and involuntarily, when I hear about some next big thing, sometimes to become obsessed with it later on. This happened with LLMs. Perhaps I'm not that interested in tech in general, just a few things in particular.
https://thecodist.com

Posts going back to 2008, on programming in general.
Google cache works for me: https://webcache.googleusercontent.com/search?q=cache:JHqAqv...
How was your experience with Vapor?...

Also, you might find some value in an approach that I used recently (https://news.ycombinator.com/item?id=36592641). Using a Google Sheet as the data driver was easy, but it could have just as well been a filesystem of photos.
But is it still web scale?
Parser for "4-lulz language" or something that will also be used in IDEs, so has robust error recovery, can perform partial updates, etc?

I feel it's just that it is possible to say that work on the parser side is completed

meanwhile optimizations? you can probably endlessly improve stuff