skysight-inc/HackerNews huggingface dataset:
Carpenter and tailor are basically unique words. If you never heard of the word carpenter, you'd have no idea what it meant.

It is very rare I think for completely new words to emerge nowadays.

Prompt engineer is descriptive and you can guess its meaning.
Take any tweet's ID and append it at https://platform.twitter.com/embed/Tweet.html?id=

This should work just fine.
That's what "in school suspension" is for.
i think you misjudged this as a climate denialist comment. it's not.

the boy who cried wolf was about someone stirring hysteria so much it desensitized people beyond the point of caring when the threat was actually existential. it's not a perfect analogy but basically we've been crying wolf for decades (focusing on the wrong things: denuclearization, air quality, ozone layer, full-electric cars; vs. energy density, dense land uses, hybrids, democratic economies, etc.) and now that the wolf is starting to eat us, crying more won't help
Perhaps you are highly curating your slice of Twitter.

I, on the other hand, go into many different spheres of Twitter.

The wider Twitter universe has gotten much worse since Musk took over.
Which is also mentioned in the article -_- in the "Violence and Conflict" section. Note that oil-rich states are both the targets and instigators of conflict. For instance, Venezuela's recent conflict with Guyana after their recent discovery of oil. [1, 2]

[1] https://apnews.com/article/venezuela-guyana-territorial-disp...

[2] https://apnews.com/article/guyana-oil-discovery-money-14c23a...
The article clearly identifies stress (and potential power/trust issues between the pilots), not sexism per se as a potential causative factor.

As per other comments in this thread, e.g. https://news.ycombinator.com/item?id=36591776
That sounds like a concern for teachers making lesson plans, and not for general student expectations.
Did anyone else notice the fact that on the home page, for any window width >= 1280px, the text "Your design. Our HTML and CSS" (in the body) overlaps the text in the footer (and is strangely hard to select for copying to the clipboard). In fact the footer tends to overlap the body at various window sizes. Can't help but think that you'd wanna at least get a simple thing like that right on such a page...

Edit: I noticed it's using "rem" for specifying the font size, and I've actually seen quite a few sites where the font sizes look wrong using that unit, I'm wondering if it's something specific to my system (but happens both with Chrome and Edge).
As I age, it feels like the level of detail algorithm and optimization code are due for some updates.

Skimming a text varies from high to moderate fidelity some days.
For the Turkish Gov thing, I should've specified US citizens on US Soil. The argument he claims is that a country can decide how they want to operate businesses inside their own borders. Twitter must comply. Its better to be allowed to operate in another country than be kicked out and have another more government subservient tech company replacement step in. If you believe otherwise, I think I would need to hear a strong argument that its the better alternative.

If someone is one of the most highly influential people on the planet managing gigantic marketcap companies like Tesla/Spacex, It makes sense from a personal safety standpoint not to dox their location each time they travel. Doxing people fits whose narrative again? I'm not convinced thats a 'narrative'.

Banning links to substack was temporary. Substack released a competitor and was scraping their contact data. https://www.theguardian.com/media/2023/apr/11/row-between-tw.... How would you handle the situation where you have a company losing money and competitors are sucking your data dry?
I agree. I’m not arguing against the value or the stature of OSI’s definition at all, I’m only reacting to the demand to never say the words “open source” unless you mean OSI’s definition. The Robustness Principle applies to language; be conservative in what you say, and liberal in what you hear. It’s fine to point out when a license or particular software isn’t OSI-approved open source. It’s fine to ask if people mean OSI when they say “open source” without a qualifier. It’s fine to add a qualifier too.
Newsflash: there are mechanisms of communication that utilize wires and can be installed in every room in a building!

I submit that any effective jamming or interference of wireless devices could be disabled in an emergency.

Of course, if there is a rule, it should be enforceable by teachers. Teacher says no phone? Put the fucking phone away, child.
https://muffinman.io/

I've been writing for a while now. Mostly front-end development, random experiments and creative coding.

My most popular post that was on the first page of HN earlier this year:
https://muffinman.io/blog/draw-svg-rope-using-javascript/

I'm pretty proud of my generative, pen plotted drawings:
https://muffinman.io/art/

And one of my favorites:
https://muffinman.io/blog/breaking-down-krypton/

Edit: Typo.
Sure. Obviously there's exceptions, and I mostly haven't worked anywhere where that's been an issue, but you also know what you're in for if you're interviewing somewhere that size. It's a very different process.

That said, I've regularly done interviews from both sides where I wasn't talking with someone who would be anywhere close to my role/team, and there's still plenty to ask there. At worst, you'll learn some about a different part of the organization, and maybe get some interesting contrast to other people you talk to later.

Even finding out what things are and aren't the same across the whole company can be interesting. Does vacation policy vary by team? Their use of various tools? Their work/ticket management process?
If it's that uncomfortable, then I won't be buying one either. I hope they've worked out how to avoid that, ahem, result.
stovetop.xyz

Writing about a mix of tech, politics, and culture
tldr; the author is using jinja templates + tailwind + a python script

It all feels a bit moot because most frameworks exist to create website that tend to be web apps
If you just want static website well it's pretty easy to use any kind of simple templating system that will give you some html + css + optionnally js.

Hell you don't even have to generate the file, you can use CGI to generate your page on the fly with CGI (I like haserl)

If you like or are competent in dealing with quirks, you can do it all by hand instead.

I just got into webdev and I really like Svelte and SvelteKit so far.

Svelte works well if all you want is to colocate a bit of html, css and js. You can really start simple and iterate when you have bigger needs.
Now, if I want to make a webapp I'll use SvelteKit even if only for the baked in client side routing based of the structure of the project.
Why don't you think it has legal weight? Or did you mean something else?

As far as know the point of EXPORT_SYMBOL_GPL was to push back on companies like Nvidia who wanted to exploit loopholes in the GPL. That seems to me like a reasonable objective.

Relevant Torvalds quote: https://yarchive.net/comp/linux/export_symbol_gpl.html
> Self signed certificates should not throw up any warnings that wouldn't appear for the same site visited over insecure HTTP, since the latter is strictly more dangerous.

For an unknown server, they're strictly equivalent: trusting a self-signed certificate is the canonical "private chat with the devil" example. You could argue that it prevents some other unknown adversary from reading your traffic on the line, but that's a weird threat model (why would an adversary even bother, when you'll accept any certificate they give you?).

More fundamentally: a policy among browsers to trust self-signed certs if the only other option is HTTP is way easier for an adversary to MiTM: instead of attacking TLS itself, they can redirect your entire connection to an inauthentic server with a self-signed certificate. Not throwing up any warnings for that case would mean that browsers would automatically trust the inauthentic server.
Stemstr is a social experience for music producers to connect, collaborate
But the question is should google train against it not if it’s legal. Just because it’s public doesn’t mean you have the right to use it, I think that’s the real question we’ll need to figure out.
Working on new LLM model is like doing genetic engineering trying to come up with a new animal species. Prompt engineering is like feeding said animal and shoveling its manure.
We built Unkey – open-source API key management
Reposting my comment about this from the other discussion (https://news.ycombinator.com/item?id=36590507):

I searched a bit through the documentation and code, and these were my findings. I thought I'd share them for others that are interested and for future reference.

Currently, there are no domains blocked, they would appear on this API endpoint: https://firefox.settings.services.mozilla.com/v1/buckets/mai...

This is the JSON schema for this API endpoint: https://firefox.settings.services.mozilla.com/v1/buckets/mai...

More information on the remote settings in general: AMRemoteSettings Overview - quarantinedDomains: https://firefox-source-docs.mozilla.org/toolkit/mozapps/exte...
Remote Settings documentation: https://remote-settings.readthedocs.io/en/latest/index.html

Remote Settings DevTools - where you can see all the remote settings, that get set: https://github.com/mozilla-extensions/remote-settings-devtoo...

EDIT: Seems like there are many settings that already get automatically set via AMRemoteSettings (including search-engine configs, cert revocations, dns over https providers, password rules for specific domains, top-sites, URL tracking parameters to clean, etc.). We will see how this new setting will be used, it can be easily disabled (https://support.mozilla.org/en-US/kb/quarantined-domains) and you will get a warning if an Add-On is blocked from accessing the site. Also seems like there will be a UI for this in v116 (https://bugzilla.mozilla.org/show_bug.cgi?id=1837670), where you can configure this better than just disabling this feature completely.
I’ve been tinkering around on nearlyfreespeech.net for about an hour now, and I love it. Thanks.
I wonder how long before university-level courses will in fact expect students to use and be familiar with LLMs to generate code.
Ask HN: Texts and projects to familiarize myself with compilers?
I'm currently a college senior (majoring in CS) who intends to enter grad school after completing my undergraduate degree. I've become very interested in the topic of compilers and am considering writing my master's thesis on some compiler-related topic. What texts and projects can you recommend to gain a deeper understanding of compilers and potentially interesting avenues for research? So far, I have read the Aho and Ullman dragon book, but not much else.
> This allows for a website that works in any browser even if your Javascript breaks or doesn't load.

I just use <noscript> for this. If you don't have Javascript you're just going to get whatever your prefers-color-scheme is set to. Users without JS don't expect things like a dark-mode toggle to work anyway.
There used to be, but Elon nuked it. I think, as commenters, we should start embedding the content of a tweet right after we link to it.
“Tech” refers to someone’s career, their livelihood. I would say that qualifies as a relatively deep and hard-to-change (though not immutable) characteristic. “Tech” also implies a certain socioeconomic status, since jobs in tech are often well compensated.

For “bro”, I’ll use the definition from merriam webster that I used elsewhere: “a young male who is part of a group of similar male friends stereotypically characterized as hearty, athletic, self-confident, party-loving, etc.”

So they are “male”, and “young” - that’s two immutable characteristics.

If this is about behavior, then why mix in aspects of gender, age, and profession? And the problem of course is that it’s very easy to see a person with the above three traits and assume they think or behave a certain way - i.e stereotyping.

And since we’re talking about gender, age, and socioeconomic status - I think the term identity politics is applicable.
I don’t get it. They didn’t want a static site generator so they wrote a static site generator.
https://ricardoanderegg.com/posts/

A mix of tutorials and interesting things I learn or discover. Most of the posts involve Python, SQLite or both.

Some of my favourite posts.

- Extending SQLite with Rust. The basics of writing a SQLite extension in Rust.

https://ricardoanderegg.com/posts/extending-sqlite-with-rust...

- Building a remote SQLite explorer. TL;DR: SSH tricks to turn SQLite into a networked DB.

https://ricardoanderegg.com/posts/sqlite-remote-explorer-gui...

- Using SQLite for logging and ad-hoc profiling (SQLite is a powerful JSON database!)

https://ricardoanderegg.com/posts/sqlite-logging-profiling-p...

- Learning about Bloom Filters by creating one. There are a ton of posts about implementing a bloom filter, but it was super fun to write one from scratch.

https://ricardoanderegg.com/posts/understanding-bloom-filter...

And my favourite one:

- Heroku-style deployments with Docker and git tags. I tried to create a deployment system where I could just `git push production`. It covers a bit of everything, git, docker, Caddy, blue-green deployments, git hooks, curl, etc.

https://ricardoanderegg.com/posts/git-push-deployments-docke...
But doesn't an engineer's authority come their skill-set and not from peoples perception of them or their job title?

When you say diminished, are you are talking from a societal point of view?

Prompt Engineering is a fun title in a fast moving and interesting field. Everyone's taking it far too seriously.

I'm going off to become a Clay Engineer, that sounds fun!
I concur; in using this for a side project, even a few words can get you from a fair ChatGPT completion result to an excellent one.
This is only a tangent given we are talking about snapshots and reflink, but just wanted to mention that LVM has snapshots, so if you need XFS snapshots, create the XFS filesystem on top of an LVM logical volume.
This seems much more like a critique of Linux than any language or package development.

And Linux is particularly a nightmare when it comes to graphical things.
Well, that's good to know, and reflects well on you. But we on this board are probably outliers these days.
Agreed. I wonder what the ratio is between the former and the latter...
https://synystron.substack.com/
I see no link for the [2] in your comment. I sincerely doubt I'm wrong about this, you can read about it for example here: https://hoesmann.eu/fotos-von-gebauden-personen-und-marken-i.... It also explains under which exceptions pictures of a single person can be valid anyway, without explicit permission.

> According to German law and court decisions, it seems quite definitive.

That's impossible. Basically nothing is definitive in the german Medienrecht ;) Ok, not really true, but it's true that things can change and that it is a less defined area and you'd have to be really certain to know the relevant case law to be almost certain here.
> I'm gonna wager by far the majority of people who will actually get affected

We have no idea who will be affected, because Mozilla hasn't specified their plans for this "feature".

> Everyone else is running maybe uBlock and a privacy extension that their kid installed for them, and those will be whitelisted.

I'm an extension developer myself. I'm not ok with a world where a tiny number of lucky extensions get whitelisted, while my extension and everyone else's extensions get silently, remotely disabled by Firefox.
Poverty of the Stimulus Without Tears [pdf]
So how much do I have to pay the foundation in order to make sure my ad-funded website can't be adblocked? Google has deep pockets.
> However, once I start constructing a parser, progress slows to a crawl

I can't really relate here. The parser is the easiest part of a compiler; the work only increases from there. I feel like if you ran out of steam at the parser, you never had enough steam to write a whole compiler. I don't think removing the parser will take you across the finish line if you otherwise were running out of steam.

My advice is to write your language in vertical slices. Write the parsing, semantic checking, and code generation for the simplest features first and progressively add feature slices, rather than trying to write the entire parser for a fully-baked language before proceeding. Consider including "print" as a built-in statement so you can print things out (and thus write tests) before you have working expressions and function calls.
I think CSS is an order of magnitude more complicated than html, so I'd leave that to the professionals. But pretty much everyone should learn html, I agree with that.
> None of those would have been accepted in any gallery some 30~40 years ago when standards were higher

It's funny to see someone wax pretentious about standards in art when they obviously haven't heard of, say, Diego Rivera, and don't know that Haring's heyday was "30 to 40 years ago".

You should have kept your mouth shut instead of embarrassing yourself.
TypeScript is not a statically typed language. It's more like a type-aware linter for a dynamic language. It doesn't "run on" JavaScript, it more-or-less is JavaScript. Any runtime helpers that TypeScript includes are merely polyfills for JavaScript features and compiling to the esnext target includes no runtime code at all.

TypeScript isn't faster than JavaScript, it doesn't even change it's emit based on types - which are completely erased.

Similarly, Python with type annotations is not a statically typed language either.
I use something very similar on https://lunar.fyi and https://lowtechguys.com but I wouldn’t call this “simple” anymore.

They use Jinja templating, I prefer Slim (https://github.com/slim-template/slim#syntax-example) which has a more Pythonic syntax (there is plim [0] in Python for that)

I use Tailwind as well for terse styling and fast experimentation (allows me to write a darkMode-aware and responsive 100 line CSS in a single line with about 10 classes)

For interaction I can write CoffeeScript directly in the page [1] and have it compiled by plim.

I run a Caddy static server [2] and use Syncthing [3] to have every file save deployed instantly to my Hetzner server.

I use entr [4] and livereloadx [5] to rebuild the pages and do hot reload on file save. All the commands are managed in a simple Makefile [6]

———

You can already see how the footnotes take up a large chunk of this comment, this is not my idea of simple. Sure, the end result is readable static HTML and I never have to fight obscure React errors, but it’s a high effort setup for starters.

Simple for me would be: write markdown files for pages, a simple CSS for general styling (should be optional), click to deploy on my domain. Images should automatically be resized to multiple sizes and optimized, videos re-encoded for smaller filesize etc.

I have mostly implemented that for myself (https://notes.alinpanaitiu.com/How%20I%20write%20this%20blog...) but it feels fragile. I’d rather pay for a professional solution.

[0] https://plim.readthedocs.io/en/latest/

[1] https://github.com/FuzzyIdeas/lowtechguys/blob/main/src/rcmd...

[2] https://caddyserver.com/docs/command-line#caddy-file-server

[3] https://syncthing.net

[4] https://github.com/eradman/entr

[5] https://nitoyon.github.io/livereloadx/

[6] https://github.com/FuzzyIdeas/lowtechguys/blob/main/Makefile
> if you want a long-lasting career in AI you need to work on the actual AI stuff, not just using the AI stuff.

Back in the day, when those new fangled relationship database things came on the scene, do you think people would have been well advised to try and find work on the actual database engine itself, instead of the more frivolous work of using the new technology to, say, solve actual business problems?
This caused me to switch to FF. But, now I have native, well-functioning wayland & vaapi - wish I had switched sooner!
> Nintendo is exempt from GPLv2 licensing and may (at its option) instead license any source code authored for the libmesosphere project under the Zero-Clause BSD license.

Er, what? Why would a 3rd-party reimplementation allow Nintendo to use their work?
Can EV Batteries Be Recycled? It’s Already Happening
Lessons from the Catastrophic Failure of the Metaverse
Yeah good point!
I have bachelors degree in math. Basic algebra is useful, however it is thought very badly. There is a lot of rote memorization, which is not useful for university level math. Precalculus is trash, mindless computations and solving a lot of quadratic equations. That's a big problem with school math, thought well it could be compressed to maybe 4 years instead of 12. I would say basic physics is better. Evolution in my school was maybe one lesson, this could be an 1 hour video. I had geography lessons in primary school where you had to memorize types of soil and where are they on the map of Poland. Polish literature is pro aristocracy nationalist propaganda mostly, Poland has a lot of messianic themes there which are complete bullshit. Overall for me school was a complete waste of time and source of stress, without it I would know more things that interest me and would be in much better health. In Poland we have schools in so called prussian education system - it was created to create factory workers, not thinking people. In Poland even Nobel prize winners are omitted at schools, it is only said that only Prize winners from Poland were Poles, even though most of our Nobel prize winners are Jews. We even have a lot of catholic propaganda with catholicism lessons financed from state budget.
Do you feel that something as long running as Curiosity that things become a little more lax as everyone gets to a level of complacency? I could see where that might happen, but at the same time the concept of I'm controlling something on the surface of another planet is hard to forget. Basically, super curious about the day to day of a job I'm very jealous of in a very respectful way
Screen off only works for premium subscriptions. I hate it, but someone has made a good point to me once that advertisers are probably not okay paying the same amount and not having video show for their ads. So Google would either have to build support for a separate category of audio-only ads, and those ads would pay out less. Instead, they just only offer the feature to ad-free subscribers.
2007 on the modern internet... how fast was it compromised when you clicked the wrong link.
I disagree with the premise or conclusion of every point you made.

Computers as a tool for educational purposes is different than a TikTok stream.

Adults using smartphones is different than children using them during learning periods. And for what it's worth, adults should use them less during work hours. In any case, this bullet point is no justification for letting kids use social media in school.

Corporations locking down work terminals is legally permissible and morally correct. Unless you like the idea of a computer illiterate bank teller downloading zero days to the internal network because they have some fundamental freedom to browse the web on company resources.

It isn't totalitarian, I disagree completely with the use of that term and with the implication that teenagers should have franchise at any level above local. Yes, school for children has different expectations than adults in an open society.

It is about games and social media.
I was quite surprised that was missing from their list of options.
http://www.amishbhadeshia.co.uk

Blog about tech banking and consulting
Easily addressable by including a header like x-from-page where you declare which "SPA route" the backend requests were made from.
Thanks, I'm curious too. Incidentally it's not near Tucson but https://culdesac.com/ is in Tempe and looks really interesting for a car-free development.