skysight-inc/HackerNews huggingface dataset:
Well we can't really assume either way, as OP was vague about how the site was left abandoned. They may have some arragement that would make this not copyright infringing. In the absence of any affirmative assent in writing reviewed by legal counsel, I'd be inclined to agree with you, and yet I sought to provide the best answer to the question provided, as the legal issues were outside the scope of the question as asked, and the legal issues you raised seem obvious to you and I, and ought also to be so to OP, but we can't make assumptions about the license of the content in question and/or the relevant jurisdiction(s), which may make these points all moot.
Complex, expensive, slow to start, hard to test, massive investment in specialist cloud personnel needed, inflexible, limitations that self hosting doesn’t have, total configuration including IAM and N other AWS services all forming a complex and messy bowl of spaghetti, nickel and dime billed for every bit of data going anywhere all topped off with 9 cents per gigabyte egress.

Every AWS Lambda project I worked on spent at least as much time working on AWS as on writing application code ….. in some cases much more ….. the majority of the teams work was “programming the machine” (working in AWS itself).

What’s not to love about AWS?
> You don't want to know what happens to those who got trapped in this industry, got their passion for coding completely beaten out of them and can't find any off-ramp.

I want to know. What happens to them?
Speculation attacks enables code running on the machine to access data it shouldn't. I don't see how that relates to your scenario.
> On the other hand, software engineering is about sprints, useless deadlines, using the wrong tool for the job, writing code to increase shareholders value, high-performing-team obsession, useless C-level execs, broken tech interviews…

That is not at all what "Software Engineering" is. It is Management's view and practice of what it should be based on the fad of the month/year, simplistic efficiency/productivity models, cluelessness about human psychology and its specific nuances when it comes to knowledge/programming work, erratic/idiotic business goals, bad human resources management and in general not understanding that while one can look to established Engineering disciplines for inspiration one cannot apply those processes/techniques blindly to Software Development since it is so very different.

The classic works of Gerald Weinberg, David Parnas, Barry Boehm etc. gives one the proper viewpoint to have towards "Software Engineering".
This point of view is very popular and I've seen zero evidence for it throughout my entire life. Consider you might be living in a bubble where "the hedonistic treadmill" tired trope makes perfect sense... and that bubble is fairly small. Ever thought of it?

Practically every person I ever asked told me more or less this:

"Yeah sure, who would not want 100K a month? But I am not willing to forfeit my personal and family life for it and that kind of money always comes with a catch. Nah man. I'd be happy with 20K a month but it ain't ever happening while there's always the next a-hole CEO who wants a bigger yacht than his bros in the golf club."

So yeah, I heard your take many times and I have not seen it out there. Not once.
Maybe it’s a prepaid annual membership and the owner forgot/died/didn’t cancel?
I think you are confusing the working conditions of writing software in a corporate environment with software engineering. To me software engineering is about skilled application of a wide range of engineering concerns to programming, such as architecture, data modeling, and QA processes.

I find such engineering fun and meaningful. As a software engineer, you understand that is not enough simply to write code that works, the right (or wrong) architecture, for example, can have a massive impact on various stuff like performance, reliability, code-quality, etc.

The BS involved in working for the tech industry as part of a team is another thing entirely.
My father said his parents had installed some kind of lock on the dial to prevent the use
The furthest DHTML got was "here's a cool JavaScript you can add to your page to make it do this". I used to download these from DynamicDrive.com. It took Crockford and Ajax to birth front-end development as we know it today (albeit without modules, CSS 2, or ES5+).

It didn't help that so many JavaScript books of the time treated the language like a toy.
Still unreadable IMHO. Maybe the text is insightful, but I can't get beyond the froufrou.
I have a bunch of Amcrest brand cams, indoor and outdoor, plus one Reolink combination floodlight/camera.

I like these PoE outdoor ones best: IP5M-T1179EW

Indoor PTZ ones: IP4M-1041W

Old wifi outdoor one: IP4M-1026E

I got some with the plastic dome around them but they do not work well at night, especially in weather.

I also have a ridiculous industrial PTZ camera that I put on my roof to watch birds, planes, and boats, and this thing is an absolute beast. I love it. https://www.alibaba.com/product-detail/4k-action-ptz-camera-...
I remember watching Intolerance (1916) by D.W. Griffith at the Avignon festival as a teenager in 1986, with a score interpreted by a live symphonic orchestra (https://festival-avignon.com/fr/edition-1986/programmation/i...). The movie in itself is definitively a masterpiece for its ambitious structure, innovative editing and grandiose production design (it was a flop at the box office in 1916.)

(Warning: Intolerance was Griffith's response to the widespread criticism of his earlier work, The Birth of a Nation (1915), considered "the most controversial film ever made in the United States" and "the most reprehensibly racist film in Hollywood history" - so we're stepping into controversial territory here).
I would love it if the first star of the day was required, but the second was a bonus. I love Advent of Code, but I don't have the time to get 50 stars.
> Imagine being a really good surgeon with years of experience and a 100% success rate on your surgeries but the hospital fires you because one of your colleagues was jealous and filed a fraudulent complaint claiming that you don't hold your scalpel in the approved way.

Are you sure that isn't just imagining green grass on the other side of the river? Politics comes with the humans, not the profession. Occasionally in hospitals it turns out that you are working with literal serial killers too. I doubt those sociopaths would have any particular compunction about murdering a colleague, let alone filing fake complaints.
Tends to happen when the bean counters take over every position of power.

Everywhere they go, only one thing ever happens: an assembly line. They will work tirelessly to make each and every business and department that.
One use-case I see (for the Vendor) is avoiding the possibility of users to extend the useful life of their device by loading an aftermarket Firmware like OpenIPCam, OpenMiko, or OpenWrt when the Vendor decides it want's the user to buy a new device instead of continuing to use the existing device for more years.

Of course, Axis will say, that they do this to protect the world from terrorism, CP, and human trafficking.
The listed companies are employers. I think they all have self-managed CAs.
so, measuring progress by lines of knowledge added?

speaking openly

that kinda science seems like a bullshit factory (a very lucrative one, of course)

and analogous to an llm hallucination — shallow satisfaction of constraints by enumerating a problem space irrespective of contextual appropriateness, a liability, and forgotten as soon as real value comes along

surely the best science isn't just reproducible by scientists — engineers can get the grubby mits on it, to improve (ok, shape) the circumstances of our lives, and survival

that other stuff is busywork, not "literature". they are very different things...
The main security boundary a modern computer upholds is web vs everything else, including protecting one webpage from another.

So I think it should be the javascript that should run on these hypothetical cores.

Though perhaps a few other operations might choose to use them as well.
> Well, I definitely don't know which reaction can absorb on the order of 2GWh of residual decay heat within the first 2 days.

The sales pitch for salt-cooled reactors is the lack of any coolant that would become pressurized hot gas in an accident. Heat can stay in salt or in other low vapor pressure materials.

The problem with LWRs is the water goes to steam in accidents, and this steam must be contained. This drives the size of the containment building, and the containment building is costly.

An alternative for LWRs would be to filter and vent the steam instead of trying to contain it. This would allow small quantities of radioactivity to escape (including all the noble gas fission products), but the filtering can actually be quite good, reducing emissions by many orders of magnitude. Second generation filtered containment venting systems can filter iodine as well as cesium and strontium. If Fukushima had had such systems the impact would have been far lower.

https://www.nrc.gov/docs/ML1224/ML12248A021.pdf
Yeah thats a horrible approach that creates massive additional costs down the line, usually not author's problem anymore though.

Can't really put finger on it precisely, maybe its too large ego (my time is too valuable for some pesky documentation for idiots, I am a superstar! No you're not, you are at vee best a brilliant junior...).

Or maybe lack of basic empathy, surprisingly high number of humans can over time learn how to work in society but any novel situation requiring some empathy they handle like mammoth ina porcelaine shop.

Or something else in similar vein. That was quite shocking, entering adulthood and discovering vast number of folks have such issues
Procedural Knowledge in Pretraining Drives LLM Reasoning
A lot of people heard there is money in programming so they did the bare minimum and landed a job.

The managers who hired them were not complete idiots, mind you. They knew what they were getting but they are playing their own games: they need the bigger head-count, they want to hire their cousin to oversee these sub-par programmers, they want to be seen as professional when they inevitably have to ask for external consulting when their underlings crap the bed on a regular basis, etc.

But it's mostly power play, I found, almost on a sexual kink level. A lot of people in power out there will hire you if you are meek and can't stand up for yourself. Really weird.
> If I want to learn a new language, does the discomfort need to relate to the language

Yes.

Comfort: Duolingo and similar. UX designed to make you feel proficient when in fact your are not, gamification, drag and drop words, point and click on things, streaks, leaderboards, etc.

Discomfort: write your own content, talk to people a bit before you are ready, seek content a bit too difficult for you, listen to a podcast many times to see how your understanding improves with each listening, deep dive onto a subject, shadowing exercises, etc.

In short: prefer harder and more efficient things even when easier and less efficient things are available.
Advent of Chess 2024
Macs are my favorite too, but they don’t have the consistently crisp texture of the honeycrisp.
Sounds sensible. It's important to set boundaries, and enjoy time off.

For me Advent of Code is a slippery slope. The difficulty ramps up so at first it's easy, then it's rewardingly difficult. But then before I know it, it takes wayyyyy too much time. The danger is being emotionally invested by then.
You're saying that if the other methods were given the equivalent amount of compute they might be able to perform as well as AlphaChip? Or at least that the comparison would be fairer?

Are the other methods scalable in that way?
That's great, but they should actually go with that claim of being the first router OpenWRT designed themselves, instead of incorrectly claiming that their router is the first designed specifically for OpenWRT.
The paper is linked at the top of the blog and there's a nice thread going through this on Bluesky here:

https://bsky.app/profile/lauraruis.bsky.social/post/3lbfeqqp...
Apple has the means to stop random unsigned binaries from running with out intense user intervention, so I wouldn't say there isn't any.
In other words, a LLM is probably best described as a talking statistical database.

Interesting, even useful in some limited cases --- but not generally reliable nor "intelligent".

Due to it's statistical nature, any results should be viewed as suggestions. You (and it) don't really know if they are valid and applicable or not. It should come with a warning label --- Use at your own risk. Do you feel lucky?

Thank you Apple research for validating my (and others) opinion and concerns all along. The most disconcerting aspect for me is the number of technical "leaders" who miscalculated, bought into the fantasy and flushed $billions down this rabbit hole.
You kinda have that already for certain databases[1] with DELETE TOP 100. We have a few cleanup tasks that just runs that in a loop until zero rows affected.

That said, I agree it would be nice to have a DELETE BATCH option to make it even easier.

[1]: https://learn.microsoft.com/en-us/sql/t-sql/statements/delet...
What's? What's wrong with it?
The root problem, as always, is that it has been normalized that devices in your house, accessed from your house, need cloud access to do this, or even to function all.

Metrics from an inverter, once upon a time, would have been a local web server in the device. Maybe with QR code printed on the device so the typical smartphone user could access it. Firmware updates ought to be physically "opt in" - like stick a USB stick or MicroSD card into the device and push a button.

Not some mysterious cloud that through legal issues, malice or sheer incompetence, can reach in and modify or delete functionality without warning.

My dishwasher has a little nag light to remind me I haven't connected it to my Wifi yet. I never will. It washes dishes just fine.
The security model of dark web marketplaces
The apps I sell are:

https://www.easydatatransform.com

https://www.hyperplan.com

https://www.perfecttableplan.com

Note that while there still is a market for desktop software, it is shrinking. Many Indie developers now sell web-based products (SaaS).
Nice one, i like your transpose function, as python-numpy user in past years, but kotlin this year, i really missed the transpose function the most for this day one. My code: https://github.com/charelF/AdventOfCode/blob/main/kt/src/y20...
Anyone with unbeatable times in the leaderboard is already guilty of this.
It's an attempt to make the phone receive-only, a cost cutting measure.

I know about the switchhook trick from friend's father who actually used it to bypass this measure on a phone installed at his military unit during the mandatory military service.
I look forward to software Lego. One of these years.
There are already mentions of all the greats in other comments: Keaton, Lloyd, Chaplin, as well as Lang, Murnau, Griffith and others.

I wanted to mention a silent film I watched recently, Lonesome (1928) https://letterboxd.com/film/lonesome/
Although it includes added dialogue (and color!) for a few scenes, it is still considered a silent black-and-white movie. You get a wonderful view of life in a big American city almost a century ago. It is amazing what still remains the same...
> It seems you only want to call MVC frameworks frameworks?

No, I'm illustrating the limited scope of React. I wouldn't call a chunk of code that handles the V in MVC a framework.

> for which the definition is usually the calls into you/you call into it thing

Again there's nuance here:

import { useEffect, useState } from "react";
import { createRoot } from 'react-dom/client';
document.body.innerHTML = '<div id="app"></div>';
const root = createRoot(document.getElementById('app'));
root.render(<App />);

function App() {
const counter = useState(0);
useEffect(() => { console.log('effect') }, []);
return <h1>hello world: {counter}</h1>
}

I'm "calling into" react (3) times here, while react is calling "into me" (1) time. Are we saying any external source code that accepts a function as a parameter is considered a framework?

All react does is render/diff/patch your dom, everything else is up to the end-developer. Would you call `express` a framework? Again this is semantics but look at all the react frameworks that exist on top of react, why do those exist?
I'm a programmer with north of 36 years of experience under the belt. In 20 months I will be retiring. I'm happy that this AI thing will have no incidence on my career. But I'm secretly enjoying TabNine sometimes when initializing huge objects.
I assume you mean Fig. 6 here?[0]

But that was explicitly limited to 8 hours for all setups. Do they have another paper that shows that you can't increase the number of hours of a smaller GPU setup to compensate?

[0]https://dl.acm.org/doi/pdf/10.1145/3505170.3511478
Surely it says more about development priorities than about pace? IF they put this at the top of their P0 must have features list and didn’t deliver for 16 years then you’d have a point.
Stripe Black Friday Dashboard (Physical Machine)
You hate your life and see no way out. What else?

That this comes with an ugly bouquet full of mental and physical health problems is another topic entirely, and that can fill 10 tomes of books though.
> Rather, this is about capitalism

Well, its about what you measure.

A solution oriented programmer can have the best business goals in mind by not half assing a hotfix but proposing a full new featue with large budget demands.

Some managers respect and care about good software but may need to compromise on budget cuts from higher up.

I have seen it so many times.
Ah yeah I've been there! Having done it a few years now, I've found that the approach that works for me is: if it starts looking like I'll be stuck on one for more than a few hours, I'll skip it and move on. Otherwise I'll accumulate an insurmountable backlog that becomes more of a depressing chore to think about, than a fun little christmas tradition. I'd rather have a mostly-complete set of problems by the end of the year that I can come back and clean up when I feel like it.

That said, if you'd have a better holiday season by just stepping back from the computer and relaxing then that sounds great too. Either way - enjoy!
7

https://www.google.com/search?q=0.5e6%2F8%2F24%2F365
Just "stop liking conmen just because they are rich".
I think it ended up helping their business because they deliberately made it so later, but it’s not clear how some inventions would help their business in advance. From the book there was quite a few things that sat on the shelf for years until someone figured out a way to use them later.
Gmail ads are getting so invasive. Can they be blocked?
yes you figured out what I meant good job
While I overall agree, there have been cases where I have found it handy.

In one case, we had a table of invoices and a table of goods items, and each goods item should point to an invoice.

If one wants to use the natural key, invoice number, and have a foreign key to ensure the goods items can't point to an invoice that doesn't exist, then ON UPDATE CASCADE was needed in case the user had to change the invoice number (due to mistyping it or similar).

Of course, if one does not use a natural key then this isn't such an issue.

Another case was where we've had to merge databases after two companies merged. If they had overlapping primary key ranges, then the easiest was to switch to ON UPDATE CASCADE and then renumber the existing rows before inserting the other rows.

We'd change back after the merge though.
It’s standard practice to create multiple Facebook accounts to manage Facebook Ads.

Never ever use your own Facebook account, and make sure you have multiple connected.

Some agencies have vigorous practices around it due to the nightmares of getting banned or locked out of creating ads.

Same with Google.

You just can’t or rather shouldn’t run big ad accounts using your own Google or Facebook accounts. But yet these companies don’t have a concept of accounts for just admin and business purposes.
Training from scratch could presumably mean including the new design attempts and old designs mixed in.

So no contradiction: pretrain on old designs then finetune on new design, vs train on everything mixed together throughout. Finetuning can cause catastrophic forgetting. Both could have better performance than not including old designs.
Thanks.
Yes I do tend to overlook HLSL, despite being a windows user and a game developer, I tend to focus on gfx technologies that come out of Khronos and the W3C.
Slang does look a lot like GLSL, I am trying to get used to WGSL at the moment and it's slow going.
111 was also easy to butt-dial on cellphones that had physical buttons.
Jrnl – A Command Line Journal
Moon mission 3bln grant awarded by government person in power that after awarding it promptly quit and went to work for Musk.

And who knows what happened around starlink and military.

Tons of subsidies for Tesla. Tax cuts.
All of his companies benefit hugely from tax money yet people see him as incredible self made billionaire.
Google and Academia pushed Python in the 00s.

>Cannot think about much languages that haven't any bigger company behind it.

Ruby.
Jay Battacharya, our incoming head of NIH, was pretty close to as hubristically wrong though!

People need to get over their fertilization of contrarianism. Very often, the consensus view is correct.
Not a challenge, but it may be of interest anyway - Sergey Tihon's F# Advent Calendar: https://sergeytihon.com/2024/10/26/f-advent-calendar-in-engl...

I think there's a few of these for different languages/tech. I think they may be good for HN'ers seeking some kind of little daily advent-y fix without the potential emotional/mental investment of AoC.
How's linux support? :)
As a kid, I always had this fear that if I had to dial 0 and I waited too long before the next digit, the operator would be summoned to the line. Waiting for that 0 to finish its long turn was stressful.
I am doing it in bash. Will see how far I can go!
After using Lamda and then migrating away from it, my conclusion is that I'll only use lambdas for sysadmin-like things or for spikey-workloads where the cost savings is practically more than an engineer's salary because they're not worth the headache otherwise.
One problem with WGSL is that the binding annotations (e.g. @group and @binding) are closely tied to the WebGPU resource binding model via BindGroups, but doesn't match other 3D APIs (except Vulkan's descriptor sets maybe). Don't know how Slang solves this problem though (e.g. if it is HLSL compatible it might suffer from the same problem - just with D3D's resource binding model).

WGSL will also always only cover the WebGPU feature set, which is very conservative by definition (e.g. no modern features like mesh shaders, raytracing, etc...). Again, I don't know how much of this Slang provides though.
No stars are required at all. You can also skip some days if you don't want to do them. Or only to the first stars. However you like. First/silver stars will also increase your score in the leader boards.
A Bird Flu Pandemic Would Be One of the Most Foreseeable Catastrophes in History
There are hundreds of additive steps in a process. Even if one step has zero price, don’t expect the total to collapse.
What is this swedish search engine you're talking about?
No, he shouldn’t do it, he perfectly adapted the language to the customs imposed upon us. See, customs and rules don’t change the truth.

The really hateful act is to hide the causes of violence so that we naively walk into it. That causes thousands of death per hear.
Open source editor for video subtitles