skysight-inc/HackerNews huggingface dataset:
Some are good, some aren't. The problem is, a Bootcamp student can't tell the difference and there's nothing like an accreditation system for them so it's full on market for lemons[1].

[1] https://en.m.wikipedia.org/wiki/The_Market_for_Lemons
Academia is mostly about multi-level marketing. Teaching and research are side effects. There are a lot of similarities to nightclub promotion.
This seems so very close to Google etc. today. No one wants to corral tech because their entire portfolio value is tied to tech through something as simple as the SP500.
In my admittedly little experience with shadow DOM, it doesn't isolate as much as it claims. CSS variables pierce the boundary, so if your styles are built around that, you can still run into trouble.

I just haven't seen any benefit whatsoever once you have CSS modules. And CSS layers help too.
Flexible circuits are interesting and worthy of discussion.

Really, the whole process here is fascinating to me. There's been a lot of progress in flex circuits over this recent decade.

None of it is electrically or computationally new. It's 1980s tech from a computation perspective. But mechanically??

Being able to weave circuits seamlessly into clothes, tapestry, and such is pretty cool. If only for the cosplay / costume designers but that's still a pretty / beautifully kind of display (especially with a few fiber optics to move lights around).

One of the interesting electro-mechanical issues is that flex circuits are necessarily thin, making grounding / return currents exceptionally consistent. On the downside however, solid planes / ground fills are bad for flexibility, so you apparently need to make a ground-grid instead of ground-fill.

Very interesting tech overall. Even if it's applications are quite small right now.
I cover this in another post [1], but broadly:

- Not every web app is perf-sensitive to every extra kB (eCommerce is, productivity tools typically aren't)

- Plenty of frameworks have tiny runtimes, e.g. Svelte is 2.7kB [2]

- I wouldn't advocate for 100 different frameworks on the page, but let's say 5-6 would be fine IMO

No one is arguing that this is ideal, but sometimes this model can help, e.g. for gradual migrations or micro-frontends.

BTW React 17 actually introduced a feature where you could do exactly this: have multiple versions of React on the same page [3].

[1]: https://nolanlawson.com/2021/08/01/why-its-okay-for-web-comp...

[2]: https://bundlephobia.com/package/svelte@4.2.19

[3]: https://legacy.reactjs.org/blog/2020/10/20/react-v17.html
E-textiles, probably. There's a small, but real, niche trying to put circuitry onto/into fabrics. Traditional flex PCBs get you pretty close, but any large IC creates a limited bend radius and a stress point that will fail very quickly. Using lots and lots of tiny dice for this would technically work, but it's extremely impractical unless you're building your widget by the millions.

But yes, the potential applications are quite limited. Flexible electronics just aren't as useful as people think. I guess it just sounds really cool, like transparent LCDs.
At that time people making bootcamps was a way to show that they were willing to learn, a big positive factor when hiring somebody. Today it doesn't mean much, a lot do the bootcamp and believe that they now know everything and that there is no need to do any additional learning effort. And it is difficult to filter those people out to get to the genuinely interesting ones.
There's a pretty clear delineation between courses that lead to a degree, and "extension" courses that don't.

> automatically assume it is worth the high price

Data needed: what do "regular" bootcamps cost and is Caltech's cost any higher?
Ask HN: Advice for a Gaming Laptop
Hi all!

Can you help me choosing a gaming laptop?

First of all I dont know buying new or used.
Since I don't know which is "a good deal"

I heard some have nice mechanical keyboards.
Like the XMG NEO (too expensive for my use)
I found a Razer on Ebay which keys are not functioning anymore. I wanted to replace the keyboard but dunno if that's a mo-bo issue.

Budget will be 1k.
Is there a site to get a laptop custom build?

I don't need a good graphics card.
Maybe a good AMD CPU.

Good if I can repair it easily but I guess that won't work out?

Thanks for sugggestions.
In Amsterdam close to Sloterplas (lake in the West) “aggressive Moroccans”.
Today isn't an option for the form I'm thinking of (tax free childcare); you can't set up payments for the same day. Really you want "asap" but I was simplifying for discussion.
Once you move beyond basic CRUD business requirements work their way into the UI. For instance, making fields read-only based on access level. Adding additional form fields, etc. Conditionally hiding and showing entire portions of the UI. All of which requires you to either pass around UI-directives in your data or implement business logic in your client code. Better to just ship HTML, and if we're worried about full page loads, just use one of the many over-the-wire options to only change small bits of a page.

This is before we get into having to implement application primitives like authentication on the client, and all of the state management that goes with. The absolute amount of scaffolding and plumbing we've built up just to save a few ms is always worth questioning. Doesn't mean the answer is no, just that we need to ask the question and not assume the default is carved in stone.
Golang doesn't have an alternative ownership structure. Kotlin doesn't have an alternative ownership structure. Why is it important for dart and flutter? This feels like moving goal posts.

If there were major other entities seeking to participate in its development and advancement I could see a reason to change things, but that doesn't seem to be the case.
Legislation about plain packaging for other vices, like cigarettes, has been successful in Australia.

The idea was to destroy the 'brand value' and positive associations that cigarette companies have worked hard to build.

It does work, but I dont know that the concept would translate to digital media that well.
University of Oregon did a lot of this around 2015. Imagine the passion a post-grad math scholar has for teaching calculus to undergrads. Zero.
Surprisingly low quality article from Cloudflare.

None of the solutions offered address the risk that pinning tries to mitigate, namely that you have a client who trusts a misbehaving/rogue/malicious CA (perhaps you installed a VPN or AV or something that added a system-wide CA to your machine?) and their connection to your service gets mitm-d.

Shorter certificate lifetimes - does nothing to mitigate that risk.

CAA records - not checked by client, only ensures that if a malicious actor somehow gets a hold of your domain, they need to use a particular CA to issue their publicly-trusted malicious cert.

CT monitoring - yes, for WebPKI certs, but does not protect against the risk above, as the bad CA-s are likely not sending certs to CT log.

Distributed DCV checks - sure, this is something CA-s should be doing, not something you have control over.

ACME URI in CAA - operational issues quite likely, good if you can pull it off, but again, does not address the risk above.

What is an actual alternative to cert pinning? Your API should have an additional layer of encryption with keys that you have full control over.
> Even worse are government "businesses". They are not allowed to fail, and the inefficiencies, parasites, corruption, grow and grow. When can you remember a government agency being abolished?

In Commonwealth countries and the UK itself there are plenty of businesses called “crown corporations” which are owned by the government. Change in attitudes towards more liberalism led governments to deregulation and selling off bits and pieces or the entire corporation. Here are some Canadian examples:

https://www.cbc.ca/news/politics/canada-post-it-innovapost-s...

https://policyoptions.irpp.org/magazines/march-2024/mulroney...

America is a relatively young country and has very peculiar philosophies sometimes not found in the rest of the world. Be very careful extrapolating an American perspective abroad or as capturing some elemental truth of the universe.
> a lot do the bootcamp and believe that they now know everything and that the effort is not necessary to pursue anymore.

I don't understand this. What does "the effort is not necessary to pursue anymore" mean?
This is the reason why Rust compiles every program statically, except that the resulting “static” binary still has to link against libc.
> Goal: Distribution of labor and resources based upon the needs of society

> Proxy: Capitalism

> Strong version of Goodhart's law leads to: Massive wealth disparities (with incomes ranging from hundreds of dollars per year to hundreds of dollars per second), with more than a billion people living in poverty

Please, show me a point in all human history when we have less than 90% global population living in poverty, pre-capitalism. Yes, there are 1 billion people (out of 8 billion) living in poverty today. But they were 2 billion (of 4.5 billion total) living in poverty as recently as 1980 (https://www.weforum.org/agenda/2016/01/poverty-the-past-pres...).

Poverty is steadily going down (https://www.weforum.org/agenda/2016/01/poverty-the-past-pres...) since we have data. The first countries to get rid of recurrent famines were the same that first adopted capitalism. The same countries where their population started having higher expectations than to live another day.

Paraphrasing Churchill about democracy, "[capitalism] is the worst economic system except for all other systems that has been tried from time to time".
The Big Ink lobby is alive and well.

https://www.dailynews.com/2024/08/13/counterfeit-printer-car...
It’s not clear that their brand actually gets diluted. Lots of top-tier universities run extension schools and certification programs. I suspect that it really is free money from the school’s perspective, even accounting for the occasional expose.
> Rarely do security issues come from directly as a result of your choice of frontend/client framework

Front end client frameworks now span the backend. Nextjs is the prime example. It has plenty of CVEs already.
No battery farm can protect a solar/wind grid from an arbitrarily extended period of bad weather. If you have N days of battery storage and the weather doesn't cooperate for N+1 days, you're in trouble.

Even a day or two of battery backup eliminates the cost advantage of solar/wind. Battery backup postpones the "range anxiety deadline" but cannot remove it. Fundamentally, solar and wind are not baseload power solutions. They are intermittent and unreliable.

Nuclear fission is the only clean baseload power source mature enough to be widely adopted. After 70 years of working with fission reactors, we know how to build and operate them at 95%+ efficiency (https://www.energy.gov/ne/articles/what-generation-capacity). Vogtle 3 and 4 have been operating at 100%.

Today there are 440 nuclear reactors operating in 32 countries.

Nuclear fission power plants are expensive to build but once built the plant can last 50 years (probably 80 years, maybe more) and the uranium fuel is very cheap, perhaps 10% of the cost of running the plant.

This is in stark contrast to natural gas, where the plant is less expensive to build, but then fuel costs rapidly accumulate. The fossil fuel is the dominant cost of running the plant. And natural gas is a poor choice if you care about greenhouse emissions.

Microsoft is paying $100/MWh for 20 years to restart an 800 MW reactor at Three Mile Island. Sam Altman owns a stake in Oklo, a small modular reactor company. Bill Gates has a huge stake in his TerraPower nuclear reactor company. Amazon recently purchased a "nuclear adjacent" data center from Talen Energy. Oracle announced that it is designing data centers with small modular nuclear reactors.

In China, 5 reactors are being built every year. 11 more were announced a few weeks ago. The United Arab Emirates (land of oil and sun) now gets 25% of its grid power from the Barakah nuclear power plant (four 1.4 GW reactors, a total of 5.6 GW).

Nuclear fission will play an important role in the future of grid energy, along with solar and wind. Many people (Germany, I'm looking at you) still fear it. Often these people are afraid of nuclear waste, despite it being extremely tiny and safely contained (https://en.wikipedia.org/wiki/Dry_cask_storage). Education will fix this.

Nuclear fission is safe, clean, secure, and reliable.
This is also why the libertarian solution to bad work environments “just leave” doesn’t work at scale.
The thin nature of flex circuits have interesting implications for capacitance / parasitic inductance. I've been told that flex circuits are far easier to pass EMC testing due to the physically closer ground/reference return path.

Of course: with the caveat that solid planes of copper are not flexible and will crack. So ground-grid are the best you can do. But physically closer / physically thinner circuits have niche advantages.

-------

But I'm talking about traditional silicon dies on a flexpcb.

This article is about printing some kind of flexible chip to begin with. It's cool and relatively new, but silicon + flexpcb will be the main technique for e-textiles (and other flex applications) for the near future.

Still, one more tool in the toolbox for electrical engineers. Niche as it is, it's still a tool with likely some good application somewhere.
Setting aside the jokes (and the pecuniary benefits to you), it is interesting to consider the ramifications of Empire on Apple II in 1979 or 1980. The only competition is early Infocom and Scott Adams games, simple arcade games like Apple Panic, and early adventure games like Temple of Apshai, Wizard and the Princess, and Beneath Apple Manor. You're even ahead of important early Apple titles like Choplifter, Lode Runner, Ultima, and David's Midnight Magic. As successful and important as those games are, I daresay that Empire is far more addictive and compelling than all of them put together.

As successful as Interplay's PC version was in our timeline, its effect was diluted in the sense that by 1985 there was far more competition for attention and the videogame dollar. Empire in 1980 is ... well, I can only compare the effect to throwing chum into a pool filled with sharks. I do not hesitate in stating that you and your creation (Promoting war!!!) might very well have been the target of a significant moral panic.
I didn't really infer that meaning. It sounds more like an innocent transition sentence and not necessarily the _only_ universal solution to that problem.
What we're seeing is how the profit motive is anathema to higher education. Colleges view their reputation as their brand that can simply cash in on for even more profits. Some colleges are basically hedge funds masquerading as colleges at this point.

What we need is a high-quality, no or low cost state university system (like California and other places used to have) as a balancing force to keep skyrocketing tuition costs in check.

I'd even go so far as to say that state college systems should not an athletics department at all [1]. Or let that aspect be completely privately funded.

Now there's a lot to criticize with the military but the one aspect I'd like to emulate is the idea that you qualify to do a job, you choose to do that job, you get trained to do that job and then you do the job.

We don't need to turn higher education into job factories to do that.

As for these courses, almost all of them in every area is a scam. Any course teaching you to make money (eg in stocks or crypto) is a scam because if someone was capable of making money, they'd do that. They wouldn't tell you how. The course is their income.

This is a little different but still, Caltech is selling their name to profit off of third-party courses.

[1]: https://www.collegevine.com/faq/112712/do-most-college-athle...
Not too sure - I would have guessed that most of the messages are written once, read by the constant number of participants (say 1-100 or so) and then they disappear off the screen and are never accessed again, ever. Maybe a few people will scroll or search, or use some custom extension to load and export the history, but very rarely.
Maybe for your your use. For my use, not a single thing that goes over discord are things I'd object to being posted on a public website. That includes DM's. Not having E2EE means something isn't a solution for actually private conversations, but a lot of conversations happens in setting that are not actually private in any sense.
I’m not sure I follow this. Isn’t an LLMs dimensionality measured by how many parameters the model supports? Ie 10s of billions in some cases? If I understand it correctly, then, the model is already evaluating things in lots of dimensions and reducing it down to 1, as you say in the case of text, 2 dimensions in image generation, 3 should be pretty straightforward.
I think there is a fundamental difference if the content is created by and taught by Stanford staff.
I recently learned that Hayek didn’t believe in a central bank or at least proposed that companies each have their own currency. When I saw this my mind was blown.
"Efficiency trades off against resiliency"

https://blog.nelhage.com/post/efficiency-vs-resiliency/
I found out about it recently and it seems like a really cool alternative to the Windows Recall thing. Its actually hosted on-device instead of sending your data anywhere. Seems fairly priced too, $100 for a lifetime license, or you can advertise a bit to get it for free (guess what option I've chosen lol). Besides the fact that I am advertising though, it does seem quite cool and I would recommend checking it out.
"Preview this magazine" is misleading in this case; entire issues are available including, the last time I checked some years ago, almost every issue from the 1980s.
Thanks! I wanted to create a fun way for people to showcase their websites using a simple grid layout. It’s all about community!
That’s somewhat still the case, humans could do a much better job at efficient layouting. The problem is that humans don’t scale as well, laying out billions of transistors is hard for humans. But computers can do it if you forego some efficiency by switching to standard cells and then throw compute at the problem.
The Little Schemer is one of my top two favorite programming books. But it's not something I'd recommend as a way to learn how to do the programmer job. It's fun and useful in the way that dropping acid is fun and useful, at least from what I've been told as a teetotaler who's never tried anything stronger than Tylenol. When I read that book, it has a long-lasting aftereffect on how I approach problem solving and maybe the world in general.

I have non-data-driven (but informed) opinions on how to pick up coding as a new skill. I think it helps to find a hobby space you're interested in that will motivate you to push through when you get stuck on something. There are some great platforms for live-tinkering with electronics, CircuitPython for example. Or web stuff, if there's a way to get into it in 2024 without being overwhelmed by frameworks and complexity.
I use web components, but I often want to design classes as MVC. It isn't obvious how this should work (though I assume the Web Component spec authors discussed the topic at some point). The awkwardness is:

(a) When you instantiate your View class (ie: 'web component') from JS, you probably want your Model and View to be 'owned' by properties of the Controller (eg: con.model and con.view). However...

(b) when an HTML tag instantiates your View, the View has to create its Model and Controller. And now there's no obvious place to store a reference to the Controller.

As a result, you have either to stick the Controller in a global variable somewhere, or - more likely - end up, not just with 'con.model' and 'con.view', but also with a new property: 'view.con'

So... two paths to create everything (Controller-based, or View-based), and this ugly '.con' property stuck in the View.

But, aside from this gripe, Web Components are okay.
I use shadow DOM every day, but yes, it is often the part of WCs that baffles people – probably because they don't need it.

Alternative approaches that may work for your use case:

- "HTML web components" [1] - light DOM only, SSR-first, good as a replacement for "jQuery sprinkles"

- "Shadow gristle" [2] - use as little shadow DOM as possible. If you need styling or composition, put it in the light DOM!

[1]: https://adactio.com/journal/20618

[2]: https://glazkov.com/2023/03/02/shadow-gristle/
This exactly. It reminds me of the "ESL certifications" you can get online - there's no presiding international body for guaranteeing some minimal level of quality / competency.
o1 is the first time I've really trusted the output of coding prompts beyond glorified autocomplete - it's a cut above what's currently out there.
Thanks! Looks like that works.

Here is the query I set up on try.feldera.com.

CREATE TABLE foo (x INTEGER NOT NULL PRIMARY KEY) WITH ('materialized' = 'true') ;

CREATE MATERIALIZED VIEW bar AS SELECT x FROM (SELECT x FROM foo ORDER BY x LIMIT 15) LIMIT 10;

I then used our CLI tool fda to insert some rows and inspect the states after starting the pipeline: https://docs.feldera.com/reference/cli

try.feldera.com/foo> select * from foo;

+----+
| x |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 8 |
| 9 |
| 10 |
| 11 |
| 12 |
| 13 |
| 14 |
| 15 |
| 16 |
| 17 |
| 18 |
| 19 |
| 20 |
+----+

try.feldera.com/foo> insert into foo values (6);

+-------+
| count |
+-------+
| 1 |
+-------+

try.feldera.com/foo> select * from bar;

+----+
| x |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 8 |
| 9 |
| 10 |
| 11 |
+----+
> The current state of Front-end frameworks is an absolute mess. Speaking for myself, I don't want to learn a complex framework.

It's really not that hard. I was able to pick up Angular to a level where I could create complex sites with it, or submit acceptable PRs that involved in, in week or so.

Granted, I am an experienced developer (C# since beta, HTML/JS/CSS from the start) but it seemed to just make sense quickly.

So when I was asked by a company to replace their aging, complex portal to manage critical infrastructure, I chose Angular for the front end.

That was smooth sailing. It was stable, performant, looked good and everyone was happy.

People often avoid it because it has a "steep learning curve" but that mainly seems to come from developers who came into the industry knowing only JavaScript and maybe a little React. If you are more experienced, you can pick it up right away.

And it helps, a lot, to use such frameworks on large complex sites. For various reasons.
Doesn't most geothermal heat come from radioactive decay and gravitational potential energy of the planet as it formed, rather than reactions involving multiple particles? I'd have agreed if you'd said "radioactive substances" rather than "fission reactions".
That they don't need to study anymore. That they think they've studied enough in bootcamp that they don't need to learn anything else to get a job and be a functional engineer.
They're all going to hit wordpress.org for plugins and themes. I would definitely stay away from Debian's packages, which are outdated the moment they're installed, and the setup looks painfully fiddly and manual anyway.

An alternative to wp.org's infrastructure would be the likes of https://roots.io/bedrock, which uses composer to install and update plugins and themes along with wordpress itself. The infrastructure it uses is called WordPress Packagist, which is run by outlandish.com using github as the distribution infrastructure. The whole thing is open source, so you could run your own wpackagist service if you like.

Using bedrock in a container, I upgrade the site by building and uploading a new container image. Anything goes wrong, I roll back to the previous image. Cattle, not pets.
It was neither of those.