skysight-inc/HackerNews huggingface dataset:
> If you are thinking about building a web application, take a look at Laravel.

Take a look at Symfony before Laravel. It will be very similar to Java developers who are familiar with Spring.
I imagine a lot of the performance of the M1 and thereafter is a direct result of moving the memory closer to the die. The power efficiency, sure, that's all engineering, but super close and fast memory right next to the CPU is only one step away from AMD's 3D v-cache that has (had) the 5800X3D beating out newer 7000 series AMD chips.
This is a radical idea, but this thread is full of continued abuse from what seems like an uncaring partner that is only getting worse so that seems to justify it: you guys and google need a divorce. I suggest fastmail but there are lots of decent options.
Yeah I'm more interested in the ISA and diving back into low level stuff. Doing everything in Rust is more of a nice to have but my goal is to default to Rust and only reach for C if it is absolutely neccessary (I'm ok with C but by no means an expert).

Thankfully it seems like there's a lot of people experimenting and building cool stuff in the Rust embedded space. At least from my initial research there was good documentation and plenty of tutorials around :)
A lot of people who think along these lines, especially younger people, don't think of wealth as something that can be created or destroyed at all. They just believe that there's some fixed amount out there, and that if ordinary people don't have enough that must be because the super-rich have stolen their fair share and need to be brought down a peg. The very idea of wealth that can be created is seen as a lie spread by the super rich to conceal their theft. (I do wonder if part of this is that a lot of people are too young to have seen their societies become substantially better of as a whole, unlike previous generations.)
I had the same problem. For me it was font antialiasing: eyes try to focus on the blurry text. After disabling the antialiasing I can stare at the screen for ages without any eye strain.
Dell's XPS tower starts at $749 (8GB RAM, 256GB SSD, Intel 12400) and can be maxed out (not including support contracts) for $5200. Heck, a Ford Maverick starts at $22,195 and can be customized maxed out at over $40,000. This is not an uncommon pattern.
I'm a "pro", but don't do 8k video editing.

Still haven't maxed out the M1 mini. Except when Zoom or Discord start taking weird amounts of CPU for literally no reason :D
This is a well-known problem in the industry. Gmail's spam filtering is a black box with no apparent way to prevent emails from randomly ending up in spam.
> fastest Intel MacBook

It's also 4 years old at this point. Where is the comparison to current-gen Intel/AMD?
Afraid of high-tech food? Get over it
It's a work in progress, users are generally confident that the remaining hardware will gain Asahi support sooner or later.

The fact that Asahi is such a popular project is a pretty strong indicator of how much room for improvement MacOS has, to put it as politely as I can. Personally, I wouldn't even consider buying a new Mac if there wasn't any good alternate native OS available.
Withers invoke the constructor. E.g.

r = r with { state = state + C; };

compiles to:

r = new R(r.state() + C);

All state transitions of ADTs can be checked in constructors.
That's not what I said. It's an uncharitable interpretation of what I said.

By all means, people can say what makes them happy!

My point is that we have no grounds for criticizing another person's subjective experience or personal life choices, nor is that desirable as a goal for this website.
The collective WinDev has always had a reputation of trying to shoot down anything not C++. Singularity and Midori included.

Let's not forget the time they tried to make the shell of Vista use .NET and WPF, but only got less experienced developers to do that while getting the more experienced developers to work on everything else, almost guaranteeing it's failure in order to say "see, told you so".

I was shocked when it was revealed the new Windows store and maybe even the default Mail app are now fully C#/.NET on UWP. That would have been impossible in previous Microsoft eras.
Some women will do anything for money, and most men will do anything for women's attention.
The M-series doesn't have regular PCI-E or other internal expansion options so "regular" Pro line is kinda out until they solve that issue.
I work on container stuff, so may be my POV is bit different but:

1. I had hard time fighting openssl installed by Homebrew and getting Python to use it. On Linux - this is never an issue. In general IMO using homebrew is fairly tedious.

2. Debugging of stuff running on Linux. Sometimes logging is not enough and while remote debugging can be made to work (I mainly use Goland), it is pretty fiddly and does not work reliably.

I am not new to Mac or anything tbh. I used to use Mac about 5 years ago exclusively and then Linux for next 5 years and now using Mac again. IMO for kind of work I do - Linux is just leaps ahead of Mac.
> it is pretty liberating to just close up your laptop and carry it around without also carrying a power brick

With USB-C (thanks EU!) that's not a problem anymore, you can bet someone else already brought it or the coworking/bar/friends house/whateverplace has a spare one.
That presupposes that the user knows how to deal with that. I did it for my wife’s current Mac Mini and never again. Photos is all janky and anything that causes an inconvenience is my fault.
The following sounds so stressful, especially considering the 727 was a trijet with a center engine! [1] That must have been a crazy vantage point in that time period.

> Seat belts fastened, I rolled forward made a right turn and taxied to runway 18 and took my place behind a 727, a large commercial airliner. When I looked back I saw another 727 roll onto the taxiway behind me and then as I slowly rolled forward there was another one behind that one. I was about twelth for departure. The radio traffic was constant. Like Jeopardy contestents the one that was quickest on the button got heard and those guys in the big planes were really fast.

[1]: https://en.wikipedia.org/wiki/Boeing_727
Surely such an issue would have been solved with the invention of virtual memory in… the 50s?
Ask HN: What interesting people are you following on Mastodon?
So far I really like the fediverse, but I am really missing some cross server follow suggestions. I was hoping someone here had some good suggestions on who to follow?
> Did secure boot stop those malware attacks?

Secure boot is designed to stop a class of APTs, it is by itself ineffective at preventing malware infection.

> Software freedom can help IRL too.

I never argued against software freedom (or freedom in general) - quite the opposite. But I am disturbed whenever free software advocates paint freedom in one-dimensional terms. You can have hardware that is designed to compromise one of your freedoms, but simultaneously reinforce another. And you can often still utilise that hardware to empower the user, without any compromises. However the rhetoric keeps boiling down to "secure = locked down = non-free = evil".

Thank you for the article.
> "Airline pilots are the best at what they do and have spent years honing their craft."

And apparently one of those rare and vital skills is filling in the gaps when talking to air traffic controllers who are not competent to communicate life-or-death information.
Coturn: No Time to Die – Q&A with new project leads
>Google invented yet another programming language, [...] just to gain access to features that are probably coming down the pipe in C++ in due time anyway.

That's the opposite of what Google perceives. There is no timetable for a future C++23 or even a later version that will make their experiments with Carbon redundant.

Are you already familiar with the Chandler Carruth blog post?

https://github.com/carbon-language/carbon-lang/blob/trunk/do...

That post also has a link to the Titus Winters pdf explaining some of the ABI breakage that the committee does not currently want to prioritize.

I'm skeptical Carbon will spur industry-wide usage outside of Google's internal work. Nevertheless, their rationale for Carbon is in response to the current committee's position of prioritizing ABI backward compatibility over performance improvements.
MST wouldn't be supported even if it had a DisplayPort output. Apple explicitly did not support MST pre-M1 as well.
Back in 2002 or 2003 I stopped in at a hardware store in the Washington, DC, suburbs. A sign announced that there were no refunds on "emergency supplies". I asked, and this meant plastic sheeting and tape, because these were the days when the federal government was warning of possible terrorist attacks.
Is there proof of anything like this or is it just a conspiracy theory you’re peddling?
So the battery life is alluring me to splurge the money for this. But I’m a bit worried because my wife laptop, bought in 2018, already have a 5% health life on its nvme. I don’t worry as I can simply replace it but those macbooks have it soldered.

So I guess my question is, what’s the expected lifespan of their SSDs? My current laptop will turn 11 this year, and after battery and ssd replacement it still works great. Can I reasonably expect the same lifespan from macbooks?
"Safe" and "Spam" buttons in Gmail are like the button on a crosswalk. Sometimes they do something, sometimes they're not even hooked up.
No but look what they did for the M1 press release:

https://www.apple.com/ca/newsroom/2020/11/introducing-the-ne...

They talk all about how it's faster than 98% of PC laptops sold. When they are in the lead or feel they are then they do.
Also known as DWIM in the 90's (80's? 70's?):

http://www.catb.org/jargon/html/D/DWIM.html

"it is also occasionally described as the single instruction the ideal computer would have."
So I talk about him a lot but one of the things Petar Zeihan points out is that we are rushing head long towards the greatest contraction of capital that will be seen in our lifetimes, our parents lifetimes, and our children's lifetimes. Basically the boomers are retiring cashing out their 401ks causing that money to no longer to be available for investment and contracting the money supply at the same time the younger generation can't offset it, as you noted.

As a result capital is going to contract and if you want a loan get it right now as fast as you can.
What do you mean by context? As in specific topics, business models, and industries?
Nope, I am referring to C++/Ada style of RAII.
Only the 13" Pro with an M2 still comes with a touchbar.
I constantly get spam in my inbox, I think that is because they classified me as an unproffitable client and want to boot me off the service.
There’s a JS edition too
The JVM is as performant as it is because so much resources were invested in optimization (including various forms of JIT etc). It's an amazingly performant VM because of so much invested in tuning it. Or same about various Javascript VMs.

This kind of performance comes from lots of resources invested in tuning. Lots of resources are invested, generally, when there are lots of entities relying on a thing; that's a very good reason people invest in improving a thing, right?

So I'm not really sure what you mean -- you say "sunk cost", I say "Well, those who are using a thing are those who invest in improving it, how is it ever any different? And that there are people with current investments in ruby who will continue to invest to improve it is what will make ruby continue to thrive -- and how is it ever any different with any technology?"

What would make it "sunk cost", i suppose, is if you think ruby is a poor technology and everyone using it should switch to something else. I guess it is popular to hate on ruby right now, but that seems to be an orthogonal debate. Ironically, one of the most popular reasons to hate on ruby is "performance" (rightly or wrongly), so it seems especialy weird to me to show up with an argument like "Sure, they're drastically improving ruby performance, but is ruby the right choice of thing to improve it's performance? After all, ruby has such bad performance!"

To be fair, you didn't specifically say "because ruby has such bad performance", you didn't say anything about why ruby might be the wrong thing to invest in at all -- which makes it all the more just weird FUD, intentionally or not.

You are suggesting that just in general we should prefer switching to new languages over investing in the existing ones? Since you didn't supply any specific arguments, it makes it seem as if you suggest this as a general principle, regardless of details? I think many of our experiences is that this leads to always using immature technology; to reach the stability and performance of (say) the JVM or V8 requires... investing in the thing, not constantly chasing a new immature thing hoping it will be different this time.
Only whitelist Tor nodes that you have personally vetted. Always double vpn.
Any specific examples you can share?
Why are we still doing air control with competitive real time voice radio anyway? Can we not engineer in some queued delay of planning?

(I know nothing of the vagaries of air control)
https://www.goodtechthings.com
Could a Java version of the future maybe also manage memory with a try-with-resources block ?
> PHP devs hate dissent it seems.

Perhaps, but do they hate dissent as much as non-PHP devs hate PHP?

Language wars are silly.
I think we all dream of side-income, but honestly freelancing on the side would be too exhausting for me (and employers don't typically like it).

I see the control over my time freelancing affords as my ticket to eventually make living off my own products (some day ;)
Free Product to 10k in 3 days with Twitter Tool
Hi HN

I'm an ex-big tech employee that moved to startups and is now working on a new project. Together with a friend of mine we put together a small bootstrapped tool to help with the mess that is Twitter Bookmarks. We launched dewey.'s latest iteration last week and it sold over $10K already.

This is the first time I built a niche software product, but I'm happy to share what I learned so far, so please feel free to ask me anything.

And here's dewey. if you'd like to check it out - https://getdewey.co

I've made a discount code for you - HackerNews5
Yeah, I've been using Fastmail a couple of years and its very good. At least as good as what I was running on my own, probably better. I'm glad I switched to a paid provider; free email isn't worth the price.
> Then later you only change #2 if you need more modules or you’re updating the runtime.

This is an excellent point, albeit one more thing to think about (which can still be worth it).

> What makes sense seems to be very situation specific.

This is true, honestly the variety of the configurations out there (e.g. dynamic scaling, where the base layers won't benefit from the ability to cache things, or PaaS solutions where nodes might change for different deployments) makes me doubt the usefulness of my post.

Guess that's why there is no one best solution for ALL circumstances.
For me the most egregious way that Gmail is failing recently is that its search 100% sucks. It sucks in a way that's almost unimaginable. It uses fuzzy matching and single words when you use multiple terms.

I search "stock transfer" to find an email in my main mail from last week. It returns dozens of junk emails from my "updates" and "promotions" folders that just contain the words "share" ("share your recipes!") or "security" ("update your home security") or "inventory" (??).

Whatever happened to the promise of Gmail (I remember 2004) that folders and tagging were a thing of the past, that you could use the awesome power of Google to "just search" and the email you wanted would pop up? What happened to the Google that claimed to know whether your search for "bass" was for the fish or the guitar? Now it can't even tell that a search for "stock transfers" is not for "share your recipes?"

And yes, I know I can use quotes. Searching email shouldn't be something only the power users know how to do.
If I had said, "I've lived in enough places to conclude that southern California is really the best place" would you read that as me making a universal claim or simply relaying my subjective determination?

As I already stated, I read the OP as if the latter. Despite the often pedantic nature of HN, there's a lot of room for nuance and interpretation human communication.
Ask HN: Which companies allow programmers to use GitHub Copilot?
I'm just curious are there any big (or not so big) companies that explicitly allowed their programmers to use GitHub Copilot.

I suppose that Microsoft allows this (because Copilot in GitHub and MS owns GitHub), but it is allows in Apple, Google, Amazon, Netflix, etc.
Related: No, You Can’t Manufacture That Like Apple Does

https://beneinstein.medium.com/no-you-cant-manufacture-that-...

https://news.ycombinator.com/item?id=34272215 (2014)
I guess my confusion here is why stalkers aren’t arrested for intent to commit assault or murder in a similar way, I mean, this guy intended to help terrorists but he was largely doing this through otherwise legal channels like purchasing weaponry? What if a stalker buys a weapon, repeatedly tells a victim of planned murder plots, etc?
You may control _more_ but not certainly everything. You choose from the options available to you. You don’t control the processor internals, chipset, networking hardware, or millions of decisions behind the software and hardware. I’d say you curate, but you don’t really control.
Basic mistake. Can't believe this was not corrected in OP. He should write title as "xxxx in Large Language Models (LLM)"
A M2 Pro Mini with a few spec bumps puts it at a similar price than a M1 Max Studio.

I was waiting for the Mini refresh but now I think I'll just wait for the Studio refresh and get one with M2 Max.
And could do 64GB too.
Likely not, assuming they keep the same design for M1 Pros.

On the 16" M1 Pros, you could do magsafe charging at 140W (using higher wattage negotiated USB PD), however the USB-C ports were limited to 100W (96W?) and did not offer the full 140W charging using USB-C.
> Apple M1 8GB computers, stuffing the cache with their rosetta translation and lack of native software

This is not how this works
Build in Public
Parallel construction is very real and common
M1 is super fast already. This is crazy
Yeah my 16" M1 Pro draws 10-12w a lot of the time even with Slack, browser, Docker, and more running.
To me there's a sense of pioneering in the pictures.
Oh yes good point. Thanks for reporting that. The module name is "jdk.accessibility" for anyone jlinking an app that depends on "java.desktop".
16GB M1 mini here. I've had memory issues exactly zero times. Current memory usage is at 15%.

I've had games running with full on tab-hoarded browsers and IDEs open among with any other crap I haven't bothered to shut down.
> However, I’d expect those mails to be delivered anyway since I marked the address as safe each time, but here we are.

Presumably if there's no SPF or DKIM, then it's impossible for Gmail to verify that the mail has actually come from the address you whitelisted. It could just as easily be a phishing scam. IMO it's quite reasonable to reject such mail by default.
Oh cool I wasn't aware of these. Thanks for sharing, both look very interesting. I like the idea of reusing projects to teach different tech :)
There are perfectly good reasons for preferring the primitive alternative for every example in your list, and as I can barely see out of my double glazed window due to condensation between the panes at the moment, they're not without their problems either.
Or they’re using a pirated version of Creative Cloud from before 2020?
That's my current dilemma, but now I think I'll just wait for the Studio with M2 Max.
We should have built an in depth profile, thank you so much for this. Truly appreciate you!
For a while we used a variant of this in production to interop with an IBM iSeries from .NET. It was mostly about getting access to the DB2 connection, but we also had to run some programs on that system.
There are many, but the field is still wide open. Anyone with a particular domain experience should find a market.

There are lots of starting from scratch guides, and few focused guides.

for subject in ["Finance", "Contact Management", "Service Desk Automation", "Web Apps from scratch", "Web Apps on someone else's API", "Baseball Metrics"]:
for language in ["R", "Go", "Python3", "Rust", "Lisp"]:
print(f"Examples for {subject} in {language} would make a good book.")

edit: no idea how to smash indent-formatting into MD-for-HN
my startup is providing air traffic control solutions using an AI trained bot to talk to the pilots when a life and death situation arises!
Criminal liability for content harmful to children
From this policy briefing on an Amendment to UK's Online Safety Bill:

"The Amendment inserts a criminal liability into Section 11 of the Bill. ...

There is no clear and precise definition on the face of the Bill of what that content harmful to children is. ...

Without any definition, the tech companies do not know what it is that they are being held liable for. A criminal liability would be set for crimes yet to be defined, based on the actions of others."
We are not trained only on words.

In fact, we are not trained on words at all. We are trained on images, sounds, tactile, and a few more types of sources.
true. It interests me that the internet is still text-first in many respects, even since the rise of video. There's the obvious reasons why this is such as it's quicker to do than producing a vid, but I think the main reason is it doesn't make you self-conscious in the way other mediums do like audio/vid, or oblige you to socialize as you say.
I wonder how long until responses to questions involving products and/or services (let alone politics) become subtly polluted by advertising. Will they resist the temptation? With everything closed, from the algorithms down to the data the AI works on, there's no way to tell.
I believe that the M1 architecture is such that you don't actually need as much RAM as an older model computer. It is a system on a chip so moving data between RAM and storage is so fast that it can swap between the two without much performance degradation.
But this is an M series system, it's not running of off-the-shelf Kingston DDR4.
PHP is useful in the same way that Arduinos are useful. I helps you quickly identify people who don't know what they're doing.
>It’s crazy how far ahead Apple is getting in the laptop game with these new chips. I have the first gen MacBook Pro with the M1 Pro (ok maybe they’re not winning the naming game), and it’s a perfect computer. Battery life is literally all day, every single action is instant, I have zero regard for many apps or tabs I have open

I can say the exact same thing for my Linux XPS, in fairness. My M1 battery will last longer, for sure, but both will last a whole work day. But because the M1 can't run Linux to a good standard, it's mostly just used to test/debug OSX related issues.
"the small PHP community" .... what?