skysight-inc/HackerNews huggingface dataset:
>I think it might be hindsight, but a lot of these ‘revolutional’ developments seem kind of simple compared to a lot current development.

Yes, it's you and your vaulted position of standing on the shoulders of those to whom these developments actually were ‘revolutional’. I equate the level of accomplishments from Id to be at the level of cavemen throwing rocks at the spaceship to cavemen buying insurance on TV levels of achievement.
> As in the real world, an object cannot be copied or destroyed without first filling out a lot of forms, but on the other hand, the transmission of objects is relatively painless.

This is fantastic. Clearly, bureaucracy is what we needed all along for memory safety.
The joke is that the toddler is for future maintenance, not now.
Google coders launched WEI initiative to end ad-blocking, impact web openness
To be clear, Koko’s handlers covered up sexual harassment by the gorilla: https://en.m.wikipedia.org/wiki/Koko_(gorilla)#Nipple_fixati...
This is what they are eluding to.

https://arstechnica.com/cars/2020/09/nikola-admits-prototype...
I know this is discouraged to complain about name clashes, but Lemur was also a serious brand in the music production space for over 20 years. First they developed hardware, then transitioned to apps, but now they are no more. For me, when you say "audio" and "lemur" it's the first thing I think of.

https://en.wikipedia.org/wiki/Lemur_(input_device)
This is literally the point of the fictional Butlerian Jihad. Computers may appear to do one thing, but ultimately they are propelled into the future by their service to their masters.

Don’t use centralized and closed-source AI.
Programming languages have characteristics that make them better and worse for various tasks.

While it's possible to complete almost any task in any language, some languages aren't optimized for some workloads.

JavaScript shines in IO bound tasks and time to market on the server, and of course is the language of the web.

Systems languages shine for high performance and low level OS capabilities.

IMHO python shines for quick script writing with blocking IO for doing things like file processing - I use it as a better bash.

There's a long history of using python for other things like web servers (Django) but I don't think it's very competitive in that space these days with better options like node, go or even elixir.

Very much worth learning different languages to understand the things they are good at and the theories behind their design.

From a practical standpoint, employers like seeing a well rounded developer with experience in more than one language.
A PDF for the lld linker has some more info on speedups over ld and gold:

See https://llvm.org/devmtg/2017-10/slides/Ueyama-lld.pdf
Or you know, just eat half and take the other half home and eat it later. Of course, re-heating doesn't work as well with some dishes. I've found there are some places that would be too expensive for me and the only reason I eat there it because I can amortize the cost over 2 meals due to their larger portions; particularly if the food is re-heatable without a large degradation in quality. Think curries or other foods with lots of moisture.
>1. You can already set up a local host on your machine to run tests. I thought that was standard practice.

Yes, run your own local server. You used to be able to just save local copy and click on it. Chrome killed this, now you have to run your own infrastructure even when all you want is testing one letter change.
I've been on Goodreads, but not in a while. So, take my opinions with a grain of salt.

- First and foremost, protection from review trolls. Goodreads star ratings are influential, impactful, and unreliable.

- A flexible yet coherent system for grouping books. Maybe multiple systems. For instance, I have trouble finding hard sci-fi books because most sci-fi has fantasy elements and hard sci-fi isn't the most popular subgenre. Some books are genre-benders. Sometimes a "subgenre" is better characterized as an intersection. Maybe something tag based, but the tags are categorized.

- I'm not interested in popular reviewers. I'm interested in reviewers who like the things I like.
Is no one going to talk about their capabilities system? That shit looks cool. A compile time permissions system for which resources can be used. I wonder how fool proof that can be made. Are there escape hatches in the form of arbitrary assembly/linking? Could a leftpad module security issue be deterred with this?
My linkedin views are basically rock bottom and the twice-daily recruiter spam has stopped entirely. From my assessment of my network anyone who lost their job is looking, or has been looking for a long time.

The market is effectively dead. Even if you set your sights extremely low. Even corporate suit-and-tie programmer jobs are drying up. I don't know what I'll do if I lose my job. Construction, maybe. I can't be without health insurance so I am always terrified of markets where it might take months to get a new position.
I’m confused why it can’t be a combination of the two? Termite damage and colony over growth and collapse combined with water damage over taking the plants in colony zones
Shouldn’t != never happens. All sorts of weird implementation issues can cause problems.
For the first couple of years Chrome crashed pretty regularly for me. I hated its automatic updates because it would completely break with more-than-acceptable frequency. I got pretty tired of the glib "Aw, snap!" page. To their credit, I didn't have to wait for an OS system pack to get a fix.

Upon its release it also predictably had compatibility problems, leading Google to implement a wrapper around the IE engine. Firefox had compatibility issues as well. I'm not trying to say one was better than the other. I think people tend to forget the environment Chrome was released into.

Do while IE wasn't great, it was far more stable for me. I favored Firefox, but it was in a bit of tumult at the time. I'm sure Chrome was a better experience for others. I think at the time Google was still basking in its adulation from tech enthusiasts, papering over Chrome's flaws. That was back when people got excited for new Google products and trusted them to not be evil.

As a bonus fun fact, Chrome created a massive headache for Selenium because Firefox's internals where called "Chrome" and "chrome://" was a URL scheme. Selenium used those URLs and got stuck with loads of support requests from the ensuing confusion. Everyone thought Chrome was just an internal project name and that Google would surely pick something that didn't conflict with another browser.
A lot of things don’t heat up well or you’re traveling and aren’t in a position to take leftovers home. It’s not even a uniquely US thing. I’ll often get an appetizer or two rather than a main.
The real challenge (IMHO) is working on and raising to the forefront procedures for the ethical oversight of tech.

There are real upsides to AI oversight of public space video, there are volumes of data and rapid pattern picking can identify people in medical distress, pickpocket crews, fires at onset, crowd surges as they start allowing timely actions such as releasing of spill doors, etc.

There are massive downsides .. and these largely also exist in (say) human LEO access to current databases; stalking of individuals for no warrented purpose, rubber stamp judges issueing warrents w/out reasonable due cause, finding the nearest unpopular looking figure to an incident for a patsy, etc.

What is needed is transparent access to the use of these systems and an effective critical overview with teeth and real penalties for misuse.
> Cheesecake Factory, similar to Costco, is the ultimate example of how you have to know the rules to break the rules.

I mean, it's a themed casual dining experience along the lines of Rainforest Cafe, Buca di Beppo, Hard Rock Cafe, Bubba Gump Shrimp Co., etc. What "rules" are they breaking?
You mean the sun isn't really a god riding in a chariot pulled by horses of fire? But it's been told for all of history, it surely must be truth
Huh. I would've been fine with 10-hour days. Why cut everyone's hours? Unreasonable.
It seems Dr Dingemanse understands the problems introduced by so-called "tech" companies, e.g., Google.

"For basic visitor statistics I use Matomo, an excellent open source alternative for Google Analytics. IP addresses are anonymized and data never leaves the server."

https://markdingemanse.net/credits
Not digging post holes would help, but the real time savings would be in not having to saw the logs to produce boards.

It only takes a couple minutes to split the log, and would be less tiring than trying to saw the number of boards you’d need for a fence. You can also use smaller logs you’d otherwise ignore or use for firewood due to low yield when sawing.

For that matter, you don’t have to worry about milling, joinery, or bringing enough nails to fasten boards. You can also use green wood without any worries. All you have to do is stack.

In a world without power tools, the split-rail fence really was an ingenious design. It effectively removed the skill requirement altogether, and let you spend your time on more urgent tasks.
If an error is thrown from Lombok code, you’re misusing Lombok. It gets way more hate than it actually deserves. Spring does 100000000x more in terms of making code based confusing to navigate and confusing errors yet receives very little criticism from the Java community. If we want to talk about misuing metaprogramming and code generation, Spring is the biggest offender IMO.
All modern web browsers still do tiling (at the compositing layer level). It's the only way to handle large layers and scrolling efficiently.

Some also implement partial redraw into the tiles to handle things like cursors blinking to avoid having to redraw the entire tile.
Phenomenal book with a number of pages about the hacker mindset. I’m still not done.

Excerpts:
- A person who endeavors to solve problems with a computer should be distinguished from someone who does so in order to spend more time at the computer. A real scientist can go home at the end of the day and think about something important, like their family, and not be kept up by thoughts of the computer. A scientist who is ever-tweaking their code for more dopamine is not a scientist but a computer addict with a side job as a scientist.

- A computer’s memory is a perfect medium wherein any memory configuration is possible. As the programmer’s power over this domain is effectively absolute, one must acknowledge that their corruption and will to exploit this domain is also absolute.

- Technology amplifies power. It is a lever. Just because your choice was impactful doesn’t make it right.
The problem is that as soon as everyone got cameras, everyone also got the ability to realistically edit photos. Same with video.. even with proof, when the proof can be doctored, it's not proof.
Running anything on NAT64 without 464XLAT is a broken setup.
Pros: popular and commonly used; good for data science
Cons: roughly the same paradigm and Javascript. weak/dynamic/duck typed, interpreted, garbage-collected.

I'd recommend learning a language that departs from one or more of those. Maybe learn a statically-typed language, or a functional language. If you're up for a bit of a challenge, learn Rust. It's strongly typed, compiled, and definitely NOT garbage collected. It's possible to get a running program very quickly, but the learning curve steepens after that.

If you do want to try Rust, here's some starting points

- https://chrismorgan.info/blog/rust-fizzbuzz/

- https://stevedonovan.github.io/rust-gentle-intro/readme.html

- https://www.lurklurk.org/effective-rust/intro.html

- https://fasterthanli.me/articles/a-half-hour-to-learn-rust
Packet sockets as-is are a great option if that's your use case but if I just want to bind to ethertype 0x88CC I shouldn't need to ask for the same permissions I can use to bind to 0x0800 or to capture all traffic. Sure, that's how things like AF_PACKET are implemented but there is nothing about being lower level that requires this all or nothing game of read/write-full-access-to-all-packets-ignoring-the-rest-of-the-os-stack-state vs bind-a-single-TCP/UDP-port. Just look at the way shared binds and privileged ports are handled for TCP, there is no reason the same concepts couldn't be applied to lower layers for more granularity.

All of that aside, none of this would explain why I need to write a custom network driver in Windows to send more than a couple predefined ethertypes from user space at all or why, in Linux, the network filter layer can't apply to any family used in the sendto() syscall instead of just sendto() calls with AF_INET set. These kinds of decisions aren't rooted in a limited scope of what packet sockets can be for or how they must interact with the rest of the network stack, it's just how they are currently built and exposed. This is great if your use case is to ignore the OS stack, but that doesn't mean doing so is the only conceivable way of packet sockets being built.

If BPF were treated slightly differently in terms of how/when certain abilities were exposed it could be a great answer to all of this. As of right now, it's just a better way to ignore the OS network stack even more than normal though.
Why do you hate to say it? I'll admit, I loved Cheesecake Factory as a kid, but then as an adult I feel bad to say I was afflicted by a bit of the "anti-Cheesecake Factory snobbery": it was too kitschy, too "chain theme restaurant", too "American excess" with its giant portions and million menu items. I hadn't been in years (there is also not one close to where I live).

I then went recently as part of a family get together, and it was just plain great. My meal was really, really good: well seasoned, not overly salted/cheesy/creamy but still delicious, the veggies were crisp and fresh. Service was fantastic and prices were great.

In terms of the portion sizes, go for their "skinny" or whatever they call it menu. I had a shrimp pasta dish - it didn't taste like it was "light" or "diet" at all, but primarily the portion size was just much more reasonable. If you do get one of their giant dishes, lots of them, especially their Italian dishes, make for great leftovers.
Doesn’t it know where it is ?

This goes to the optimistic/ exagerated calculation
No awards for Mozilla? EFF should really award Mozilla for keeping up with web standards using their own browser engine instead of just being Chromium copycat.
Yes, any leftpad-like security issue could be mitigated by the fact that you’d need to inject strange capabilities like network access to the leftpad function.

It is assumed this would raise eyebrows from the user of this function. Furthermore if you were to take a “safe” function and replace it with a dodgy one in a later version, the function signature would change and users would need to update their code. So nothing quite so brazen would get past.

Of course if you are mixing in arbitrary assembly/machine code in your binary via linking that might make a syscall and that could potentially be unsafe.
This smells of mark to market accounting aka Enron book cooking
My country effectively did this in 2021. They didn't ban gas, however new buildings cannot meet energy efficiency standards if they use gas for heating, meaning you need a heat pump. Induction already became the standard for cooking ~10 years ago.

The thing is though we are in Northern Europe where temperatures below -20C / -5F are normal during winter. If it can work here, there's no reason why it can't work basically everywhere. In somewhere like Australia where sunlight is a plenty all year round, it seems stupid not to go that route.
This is my problem with it, I don't want to keep hearing about the upsides without the massive and potentially existential downsides being thoroughly addressed first. This IMO needs to include some serious international cooperation, much, much more effort needs to go into this than what is going on now.

Not being friends with China and other super powers on this subject is suicide. In a way, this is such a big deal that we absolutely must put our differences aside to resolve it.

Seriously, we all get it, medicine, medicine, medicine AI and medicine. I guess we're going to need some pretty good fucking medicine after robot wars, economic collapse, terminators and engineered pandemics are common occurrences ?

Our lives are already pretty great, we don't need to run into some idiotic scenario for some potential gain.

It would be wonderful if we actual used our brains and collective wisdom at some stage in the near future and actually thought about what kind of world we're building.

This combined with climate change is fucking ridiculous. If the aliens landed, they'd have to ask, who the fuck is in charge of this world? Because right now, it's just chaos.

Right now the only hope I see us having is if "compassion" is an emergency property of some 5000000b parameter model ChatGPT-20 model.
Heat Pumps: Mythology and Actuality
Show HN: Build and share generative AI apps – no code
Harvey Washington Wiley
> breakpoints

Because they suck. Afaik there is no way to setup triggers like

break if variable X created

break if variable Y >= 123

break before calling Z web api/method
That is a dramatic change. What caused to go make the switch? Do you miss being a vegetarian?
Feels like the market is good in Sydney but alas you get lower wages and the high and rising cost of living. Stagflation is rampant!
Well, OK. They put in 61,000 lines, the entire first 12 seasons of the Simpsons's. Lines such as

{'previous': 'Marge Simpson: Ooo, careful, Homer.',
'character': 'Homer Simpson',
'line': "There's no time to be careful."}

and then used it to generate more Simpsons dialogue. With a data set so well matched to the goal, the algorithm barely matters. Remember that recent paper, "Copy is all you need."?[1] This is the ideal case for that approach.

I'm thinking more in terms of loading in the detailed product descriptions and maybe manuals from a catalog, then letting users ask questions about how to do things with the products.

[1] https://news.ycombinator.com/item?id=36758233
Yet my comment is the one flagged.
That's a brave stance to take on this forum. Leeching isn't a problem in dry earth is it? Sounds like a perfectly rational thing to do. Maybe dump a bunch of PFAS in that square, or an entirely different square, you know, for science.

Since we're just suggesting whack science, let's get soil from the Bermuda Triangle and replace it with the fairy circles to see if they are spawn points.
Over 100 million requests per second authenticated, billed, versioned, logged, checksummed, encrypted against 200+ trillion objects.
...Clarke's novel is the first, second, third, fourth, and fifth Google result, _and_ the sidebar, when one (incognito-)searches "Piranesi".
No, this is the result of the tractor beams when the collect earth samples. It's not actually intended as a test in that manner. That's just a bonus
Now, or back circa 1995-2005?
Please correct me if I'm wrong. Didn't they scan after the photo was taken not just before upload to the cloud? If so, that is very significant into my mind.
Have to say I’m a bit surprised to see an article about The Cheesecake Factory on HN. I’ve been there a few times (though it’s been a while), and I never was impressed.

It just seemed like an overpriced, overcrowded version of every other American chain that couldn’t really figure out what it wanted to specialize in [1], so it just offered everything. The “serve everything” food chain seems to be an overcrowded space in the US.

Maybe I’m in the minority, but I never really understood the appeal.

1. Besides cheesecake, but I don’t think that many people really go there for cheesecake. Most people are usually too full for dessert at restaurants like this.
Unfortunately it gets worse in other countries such as Mexico.

Most carriers will only provision a eSIM if you are on a contract through them. So lets say you are traveling for US to Mexico with an iPhone 14 (no physical sim) you are SOL. Extremely frustrating.

Only good news is once those contracts are up the used market I hope will force a change in this behavior.
Why? Bigger payouts -> bigger premiums -> bigger profits.
Most companies can barely stay solvent let alone engineer a conspiracy. I admit there was wage collusion in the past but I reckon that is as coordinated as it gets. We need a new boom of startups figuring how to do useful stuff with computers without resorting to overhiring on success.
I’ve been through this a few times over the last many years. In one case, joining a team with 3–4 people who have been with a product for 10+ years. And the product was much, much older than that.

I would treat it the same as onboarding to a new job, which is essentially what you’ve done.

One question I would have is, Is being “the best” developer on the team the most impactful way that you can contribute? If you could snap your fingers, and have all the minutiae transplanted into your head today, by magic, what would that get you? My guess: not that much.

I know nothing of your situation, but it sounds a bit like you understand the absolute importance of being trusted and empowering people, but are perhaps uncomfortable with the complement—you have to trust your team, and be empowered by them as well.

Simple, technical things that you can probably contribute to right away, while learning the product and codebase are usually build, deployment, and testing. You could lump doc in there too. All are extremely important, all will save everyone on the team hours per week (or even per day!) and all are usually areas where there’s rot and neglect and you can have a big positive impact, without blocking real work or needing all the context for larger features or nasty heisenbugs.

You can/should absolutely still do code reviews. I don’t know how organizations you’ve been a part of work, but I would expect a new grad developer to start doing code reviews on basically their first day in the industry, even if it’s not super valuable immediately, or authoritative; this is no different.

Focusing on outcomes and asking questions, “how can we improve X by Y% in Z days?” is as valuable than being able to offer a solution for the same. If they know what they’re doing, let them!

As a general heuristic, if you have a team that is a lot better than you at something, you should find ways for them to be doing more of that, rather than trying to meet or exceed them in every area. Assign yourself the tasks that they are bad at, the impact on the team and org is going to be a lot easier and quicker, and people mostly like to not have to do stuff that they’re bad at. It’s win-win-win-win.

There’s a lot of nuance IRL, I’m happy to chat if you want to catch up and talk over a few ideas. The good news is that earnestly trying to do a good job is like 80% of the job, so it sounds like you’re on a decent path.
Its interesting that cnbc, of all places, is reporting this, and twisting the conclusion a bit in the headline.
Spore Liberation Front
> Pointless limitation that will make your app slower and SQL code worse

That seems to be the common opinion, but I don't think that it's based on anything tangible.
Getting out my popcorn and settling in to watch the discussion here…
Yeah. I’ve never had the car not know where it is.
If the game went to release, would you mind sharing the title for comparison purposes? I agree most would come up with similar solutions, but I'm curious if the result feels the same to play.
Yes, agreed. To me this work feels impossible. The author makes it sound so easy and intuitive, it's unreal.