skysight-inc/HackerNews huggingface dataset:
Here's how I interpret it (but note that I am not the author; I am guessing):

Let's say that I am a university-attending female, but even though I am attending university, what I really want to be is a wife and mother. (Such people do in fact exist.) Universities can "push back on gender stereotypes" so strongly that I feel like it's not OK for me to be who I want to be.

That is, you can push back on gender stereotypes so hard that those who fit the stereotypes feel like they "shouldn't" be who they are. Opposing stereotypes is fine; going that far to do so is less fine.
Ironically, I would point out that if you work for yourself, and if you're successful, then you have far more financial stability than any company you would ever work for. You will never fire yourself from your own company, but if you work for Corporate, then Corporate will make its own layoff decisions, and oftentimes they have little to do with how valuable your contributions are and far more to do with internal politics. Working for yourself, ironically, is what actually allows you to decide the most optimal way to live your life - you get to decide what business you want to build, in which industry, serving which customers, when to close your laptop for the day.
Dupe of: https://news.ycombinator.com/item?id=39588831
That is ~ 3.6% a year, mostly during COVID and massive currency creation by the fed? And if you look at the chart, notice how the rent trendline almost exactly follows the inflation trendline?

And doesn't seem that unusual frankly looking at the chart? [https://www.pewresearch.org/short-reads/2022/03/23/key-facts...]

Near as I can tell, it was inflation being exported from the cities into the rest of the country as remote work let people leave the highly congested area with their bigger city salaries. So what would have been higher than that rent in the cities became higher rent EVERYWHERE.

Which in some areas may indeed have also allowed realtors to do some of the pricing tricks, but none of the actual data seems to indicate it was anything but business as usual?

This seems like more 'make an article to draw clicks' than anything real?

Re: Google Antitrust - I'm talking about the search engine monopoly case [https://news.bloomberglaw.com/antitrust/dojs-google-monopoly...]

I can't find any followup on the case though, which is weird. Anyone know how it ended up going? Maybe still ongoing? [https://www.theverge.com/2024/2/23/24080493/google-doj-antit...]
that's (quite literally) the price you pay in order to stay in the apple ecosystem.

More-than-one-display is pretty much the standard on regular (non-apple) computers: you can drive as much as your system can sustain.
Eh, not everything needs to be stashed away into stock market. Should also live your life a little. Plus, I'm sure Dave did well at Microsoft.
Why not just name a few with links to benchmarks, temperature and battery profile etc?
The scenario where you have access to a space launch system, and an LZ at the front, and abundant supplies on the opposite side of the earth, but your logistics have failed to keep supplies in theater doesn't exist.

Forces that run out of ammo don't have access to cutting edge ICBMs is a rule that I would bet money on.
That might be your opinion, but it isn't out of line with their competitors. You don't have to look particularly hard to find other premium thin-and-lights at 8GB and a ~$999 price tag. I think that is ridiculous, because the Air is better than all of them.
yeah - I worked on ASR-35 teletypes, with a punch tape reader/writer and an acoustic couple modem ... I thought they came much later though like mid 70s/80s?
The work you cited is very impressive and very welcome.

But you seem to be implying that `std::unordered_map` is the default choice one would use, which in my experience is not accurate -- it is well-known to have serious perf shortcomings, and everyone I know uses some other implementation by default. Even so, the delta from `std::unordered_map` to the improved hashtable in the blog post is impressive, and just shy of 10x.

Graph algorithms frequently have 10x improvements from one state-of-the-art approach to the next -- for example, here's one from my own research[1]. The delta between state-of-the-art and "good default" in graph algorithms would often be around 100-1000x. And comparing state-of-the-art to the equivalent of an `std::unordered_map` would be another 10-100x on top of that, so 1000-100000x total.

[1]: https://dl.acm.org/doi/10.1145/3210377.3210395
Base M3 MacBook Pro Only Supports 1 External Display
Comparing Postgres Managed Services: AWS, Azure, GCP and Supabase
> I _loathe_ the sales process

Do you not agree then, nevertheless, that the sales process is necessary, and you need to collaborate with the people running the sales process?
So, a modern Apple IIe?

I used a Comodore 64 plugged into a black and white TV as a kid. This would be the same kind of thing. Sure, an iPad could be the monitor, but so could your TV, or an actual monitor. A computer with storage and input device as a single unit, but without a monitor.

That is quite different from an iPad with detachable keyboard, or even a Microsoft Surface Book (which had auxiliary computing in the keyboard / base, but the CPU and storage was with the display.

I like it. Seems like a great idea to me.
Would love to hear some evidence of this. I've never worked there (well, not true, I did in the 80's as a stock person, cashier, and later inputted sales data into the mainframe in their back office), but I know nothing of their modern engineering culture.
This is great. I'm also building an LLM evaluation framework with all these benchmarks integrated in one place so anyone can go benchmark these new models on their local setup in under 10 lines of code. Hope someone finds this useful: https://github.com/confident-ai/deepeval
I edited my post a bit to include a vague hint; it's not "backend workloads", assuming part of an application stack/service

It's security software - to be less vague, it's software made by Crowdstrike
Oh so Jet was the techy one they brought in that brought that? I had never heard that, interesting. It's got to be terrifying working at a company that gets bought by Walmart.

edit:
https://corporate.walmart.com/news/2016/08/08/walmart-agrees...
Yes, we think of this as a decision tree, where initially, copies may look different by say, user demographics and location. As we learn more about what's working well for different dimensions of users (eg: topical interests, traffic source, platform type), the decision tree grows, and every single element in the anatomy of copies is optimized based on past learnings. In an ideal world, every user truly sees a unique copy tailored to them.
Dune: Part 2 Shows We Need a Feel-Bad Sci-Fi Movie Series
Japan to revise official romanization rules for first time in 70 years
This is an excellent laptop, I've found it to be great. Plenty of people can't stand chromeos, but you can run linux in vm mode, I find the ability to have a safe env but run any x / linux apps natively makes for a very compelling combo. You can run emacs, any x-windows software like dev tools natively. I also like the ability to run android apps - with the limitation that some app disallow running them unless they are on a 'native' phone; over time it seems more and more mainstream apps allow this.
I max spec a laptop and ride it as long as I can. Replaced a 2012 MacBook Pro just last year, and will likely be doing the same around 2032 ;)

I’m doing most of my daily driving on whatever computer work gives me anyway, this is just the personal dev/audio machine. I do the same with a gaming computer too though, my gaming laptop from like 7 years ago is still going strong. I turn down shiny graphics settings to get good FPS anyway, I care way more about gameplay than visuals.
Here’s a better way to think about it: whose boss thinks that _they_ need to fix something as opposed to all of those other people? If your MacBook had a problem everyone involved knows that Tim Cook is going to pull their bosses into his office and ask why he’s reading a news story about unhappy users. In the PC or Android world you have coordinate different parties who each have a financial stake in saying that their part is working but the other guys screwed up.

This is an area where I think part of the solution should be regulatory: require manufacturers to take back defective devices within a much longer period of time after the initial sale, for example, or requiring them to cash out advertised features which don’t work reliably.
I don’t think Nvidia can enforce this in the US let alone China.
I would consider buying a used computer from a person, if I could test it in advance. I don't think I'd ever buy a computer sight-unseen off ebay. They may be customer friendly on balance, but they're unpredictable enough that I wouldn't want to spend that kind of cash and risk being completely screwed.
> I can't tell the difference between my new M1 Max MacBook Pro and the new M3 Max Macbook Pro. Corporations have become pros at exploiting our human psychology. Their ads can make you believe that the smallest bump in improvements will make your older computer appear useless in comparison. That's why it's for the best if you avoid ads as much as possible.

It's also why you should understand your personal use case and do research. I think this is on you, not Apple. Corpos gonna corpo -- you have to do the research to figure out whether the gains from new chips will actually impact your workflow.
I dont think China cares too much about what NVIDIA thinks considering the ban in place.
In principle I agree. But the M3 chips are similar for the M3 Macbook Pro and M3 Macbook Air. The PRO laptop is the one that only supports 1 display while the AIR supports 2 with the lid closed.

The M3 Pro has more space and is more ... pro?
You’d think it feels small but go ahead and sit in front of your tv and pull out your laptop. In terms of effective size from where I have the tv and the laptop, the laptop screen is bigger in my field of view. 40 inch tv too, no slouch.
oh thanks!
Or possibly RCS, which was kinda-OK for config files.

https://en.m.wikipedia.org/wiki/Revision_Control_System
WordPress Security Plugin (2024) – Free
Protect your WordPress site from attacks.
anecdotally i know of people who bring their laptops to bed for tv/movies
The Walmart folks are pretty bright in general. I did some consulting for them a while back so I saw this first-hand. Organizations aren't monoliths, of course, but my experience was that they definitely did know what they were doing.
Use weird tests to capture tacit knowledge
But they don't want to. This is what people who are spec chasers miss. They want to use a MacBook because it's a joy to use compared to a shitty $200 Chromebook
So, the cheapest configuration with 16 GB of RAM (and still with a measly 256GB of SSD) begins at €1479 (previously incorrectly stated as €1700) in the EU with VAT and that's with the older M2 chip. As for the external display thing, you basically have to "sacrifice" the laptop's screen and built in keyboard and trackpad in order to use a 2nd display. Jesus wept.
CORRECTION: The price for 16/256 is at €1479.
One of the main points of VMs is to subdivide servers.

But if we packing low power servers this densely we might not need to.
The API may not be copyrightable, but the widely-used official libraries (cuDNN, cuBLAS, OptiX, etc) are, so in practice I think they can at least say that anything which uses those libraries can't be run on competitors hardware.
If people were going to learn not to use proprietary software/hardware like the stuff that the wankers at Nvidia churn out, they'd have learned it over a decade ago when Torvalds gave them a big "fuck you" - which had been a long time coming even back then.

People who keep picking Nvidia don't want to learn not to use proprietary tools.
Pretty sure "nursemaid" isn't an obsolete occupation. Jacob Rees Mogg had one, didn't he?
Okay, now this evokes some bad (because of Crowdstrike) memories... But using Mono in any recent years where the blessed way to do so is just using .NET is a big disservice to what the thing can do, and it requires you to really go out of your way to make a container that uses Mono over vanilla (Core)CLR.

Also, not liking what is now MIT FOSS stack does not make sense. It is the unified set of repositories going forward, with Mono currently serving exotic targets like WASM and being a part of dotnet/runtime. Completely not surprising for it is the most standard myopic response you usually hear from Linux communities (which, checks notes, are supposed to advocate for OSS?) the moment .NET is mentioned.
You might say graphs are an abstract concept, solving our problems requires specialized graphs, and so we just use or build the kind we need.
The limitation started because the M chip combined the CPU and GPU and combined the RAM with the VRAM. That's why its battery life and power efficiency blows Windows laptops out of the water. So they didn't just limit it for no reason.
That makes me sad, but it's not surprising.

I was part of Jet.com before and during the acquisition, and the main reason I joined was because I was (and am) a big functional programming geek, had a fair bit of Haskell and Erlang experience, and F# seemed like a neat language.

It turned out that it absolutely was a neat language, and I consider the two years I was at Jet to be a fun highlight of my career. I got to see where functional programming shined in real-world distributed applications, where it didn't shine, and how it integrated with other libraries.

I quit in 2018 to work for Apple, stayed there for about two years, and went back to Walmart in 2021 for another year. In that time, I worked on the chatbot; one of the very last things that was still F# in the Walmart ecosystems. I had less fun the second time around (not really because of anything Walmart did and not because of F#), so I only stayed for about a year, but I still found some enjoyment doing professional functional programming in a pure-ish language.

It doesn't surprise me that they're changing to JVM stuff. Even when I was there, there was a lot of external pressure to move our stuff to Kotlin. We stayed with F# because of a reliance on the Microsoft Bot Framework, which was predominantly .NET, but once ChatGPT started getting traction I figured it was only a matter of time before they migrated to a Transformers model and rewrite it into JVM.

It makes me sad. F# is a language that I really do not think gets its fair shake. It's a language that really does push functional purity, but manages to still be pragmatic. I found the integration with the core .NET libraries to actually be very good, and even when I had to do OOP, F#'s implementation was exceptionally pleasant compared to C#. Honestly, if I had any say in running a business, I'd consider F# for at least a few of the services.
There's no such thing as a free abstraction lunch.
AWS Security Services Best Practices
Go is a relatively young language. Building a product in Go, only to port it to Java has to be a rare phenomenon.
Is there a list of various recommended conduit types for low voltage / networking? Or is it really "what works"?

I've never been able to figure out what I'm supposed to use for any given non-mains-electrical run.
Just laying out my understanding of where we are right now. Tell me where it's wrong:

Companies: We're raising billions of dollars to make it cheaper, faster, and easier to produce extremely believable fake media. Our success in this endeavor is verifiable by opening one of thousands of new image generator tools and trying it yourself for 30 seconds.

News reports: People are using tools that make it cheaper, faster, and easier to produce extremely believable nonconsensual sexual imagery of children (e.g. https://www.nbcnews.com/tech/misinformation/beverly-vista-hi...)

You: This is just like Photoshop. Not sure what the relevance is.

Is that right?
Depends very much on what you're doing. DisplayLink adds noticeable lag, compression artifacts, and will prevent HDCP video from playing on all monitors including ones not using DisplayLink.
I so agree. I've helped so many people that don't understand what a zipped archive is because they just open like any other folder, but only in windows explorer. I turn that nonsense off and explain to them the ins and outs.
> C++ std::mutex provided in Microsoft's STL uses SRWLocks underneath, same size as a pointer.

The SRWLocks are indeed the size of a pointer, the std::mutex is not for ABI reasons.
I have long been torn on the idea of touch screen on a Mac. I feel like by now Windows should have shown us that the different ways in controlling the OS leads to problems and just doesn't mesh well.

You end up with buttons that are way to large to allow for finger taps that make no sense with a mouse, so a lot of wasted space.

Forcing stupid gestures and UI animations that make zero sense with a keyboard and mouse.

And of course, the fact that you have legacy applications that will never be updated to fully support it (and likely even new ones) and the experience will never be great.

A single device that is meant to be fully usable with a k/m and touch screen is always going to be a compromise for one (or both) setups. At least iPad OS while you can attach a k/m (with decent results if really not how it was designed to be used) the OS is clearly touch first.

I doubt we are ever going to truly see an OS that can handle both with the respect that each input method deserves. The only way I really see that possible is if the OS forces every application to use built in libraries for navigation, buttons, etc (and I mean force!, like it would not run if you don't use it) and the OS then shifts between the 2. But even then you could not naturally switch between, oh I am typing but let me just press this button on the screen because the OS would be on a specific mode.

Its easy to say that Apple just wants to sell us another device, but let's not forget that Microsoft tried and failed... horribly... And we still see the problems with this idea in Windows 11.
that 45% was to a significant extent poor women doing unskilled labor: maids, factory workers, cooks. not office workers

however, shirley did not found her company 'freelance programmers' in 01975

she founded it in 01959

the ensuing 20 years were among the most successful years in history for feminism in the usa and uk, marked by, among other things, rapidly growing female participation in the labor force
The best part is that they are migrating to JAVA, not Java.
Well that makes me even more upset at this software
ports are like the internet of the olden days. Don't forget to include the Nile River, which was navigable both ways, and used extensively, and which conveniently connected to the med sea.
Procreate is pretty cool. But my own dream is being able to run Procreate and Photoshop (gimp too, since why not) on the same device.
Lets not gulp down the koolaid. The speakers on the pro are nice for a laptop but thats it, they are nice for a laptop. A basic bluetooth speaker laps it. Honestly they are balanced poorly and very “boomy” where I feel like I need to turn the volume up more than I have to just to start to discern spoken words from a sort of mumbly bassy sound.
Good call, I was relying on a search for flights and didn't check to see if that was current.

BA11 seems to be among British Airways current LHR->SIN offerings. Here's yesterday's flight path, which largely resembles Singapore Airways. Flight time 13h15m.

<https://www.flightaware.com/live/flight/BAW11/history/202403...>
Any device you cannot program yourself is a toy. Apple understands this, hence the pivot to entertainment rental services like Apple TV, Apple News, Apple Music etc.
my biggest regret of 2023 is buying the MBA with M2 chip. it is so underpowered compared to the MBP - no right hand ports, lower memory, no support for 2 monitors - that it was not worth the few hundred dollars saved and lighter weight which was something i thought I valued.

so just a word of advice to fellow devs - go for the MBP. if you're on here you need it.
I don’t see how character by character changes are an improvement.

The same with handling image files.

Both of these “downsides” don’t make sense for me. I make set of changes that make sense, if character change makes sense to be historically relevant I make a commit. Yes it is a lot of work but I make choice what is relevant and what is not and put it in a commit. (changing text layout and white paces can be relevant on its own ;))

On the other hand I fail to see how bit level changes of an image makes a difference. Image is all or nothing the same executable file. Patching parts is 99% of time not relevant or simply not something people do or care about.
We've got a couple common graph literals today: Graphviz's "dot" language [0] and the Mermaid language (in part inspired from "dot") [1]. Mermaid is increasingly common in documentation today, given Github supports it almost everywhere Markdown is supported. Parsing dot or Mermaid as embedded literals in another language doesn't seem that complicated (Mermaid's parser is written in JS and already runs anywhere you can run a JS parser).

Though one interesting thing to note here is that both languages are edge list languages and are optimized for algorithms that are useful for edge lists, particularly display/diagramming. That gets back to the article's point that there are other useful representations and those can matter for efficiency of algorithms.

They also can matter for efficiency of a graph literal in a source document. Edge lists are great for sparse graphs, but if you have a dense graph it might be easier to write as a literal with a massive spreadsheet of an adjacency graph. Especially if it can just be a spreadsheet with modern affordances like scrolling and sticky rows/columns and such. There's no perfect answer for "every" graph.

[0] https://graphviz.org/doc/info/lang.html

[1] https://mermaid.js.org/intro/#flowchart
https://twitter.com/jackclarkSF/status/1764657500589277296
"The API is generally available in Europe today and we're working on extending http://Claude.ai access over the coming months as well"
Hey OP (or a mod?), can we consider editing the title to say "Astronomy App" instead of "Astro App?"

I accidentally skipped this at first because I thought it was just somebody's personal page built in the Astro JS framework: https://astro.build/
Could you give a couple examples of libs that are missing. Not disagreeing, just curious.
And this one just today!

https://tsscolorado.com/dems-unveil-system-changer-bills-to-...
Not all of it :) yet
There is plenty of untapped (sorry) capacity.

From (unreliable) memory I think California captures maybe 10-20%.

A quick googling gave this: https://www.latimes.com/local/lanow/la-me-rainwater-lost-wet...
It's the heterogenous combination of multiple and constantly changing hardware requiring tweaks or adjustments to the sleep modes. It's not satisfactory to write that down but I think that's what's happening.
I never said that they were, I'm just deconstructing the marketing myth that the appstore is a wonderful safe place of productivity apps.
I was in the same position as you when I was 25. But I was very hopeful about the future. You don’t need to be in FAANG to do very well for yourself. It worked out well financially.
See: https://blog.cloudflare.com/security-analytics-ai-assistant