skysight-inc/HackerNews huggingface dataset:
Like it love it or hate it, but this is what Apple does.

They sell premium hardware with a walled garden of software that meets the full expectations of 80% of people in general and 90-95% of people who can afford these devices.

For their target audience, $3000-3500 is probably the perfect the price point for the “first” generation of a new (to them) tech platform. Insofar as it allows them to turn a profit, ship best in class mass-manufacturable hardware, and not price out their core demographic of new adopters.
Welcome to one of the most hated parts of the academia.
I don't know why Filipino would be a necessary qualifier, even if that's been a pretty common demographic, but yes there's a lot of health care stuff still.
Listen to the "reproducible hashes" feedback. Think of it as a "super-md5" of a directory instead of a single file.

However it is done, the output should be deterministic by default, with "controllably underterministic" as an advanced choice.

Use case, especially with the suggestion of sub-file BLAKE3 inclusion validation:

Continual random file validation for backups.

Assume you "sign" your hard drive, or your home directory or something as part of your backup process.

Ship bits willy-nilly to anywhere, and be able to request an arbitrary subset / sub-block of any file to compare to the local disk.

Instead of making me download a 1GB file from you to compare SHA's and ensure it isn't corrupted... I challenge you to return to me the SHA of an arbitrary byte range from within that file.

Assuming we both have the original bits on a disk somewhere, it's an easy task. Basically you're trying to prevent replay attacks where the upload-receiver accepts the file, "cheats" by just saving the SHA, and responding (replay) with the SHA from when it was uploaded.

Forcing "proof" that they "could" return an arbitrary range of the file is "proof" that they still hold the "whole" file.

The unique "game playing" that you're doing here is "proving" that you can reproduce a portion of a directory on demand. The value is then being able to validly demand (as the original file-holder) a subset of your data from a third party.

"I prove that I have all this... I gave something from within there to you... now please prove to me that you can give it back (prove that you in fact received it)"
Ha I like your description of pandas as a work van. I totally have that same feel for it. It's great because it works, not because it's great :)
US Financial Institutions? Do you have an example?
Indeed, in Star Trek humans “grew out of our infancy” by having WW3 and the eugenics wars, then by one genius creating a propulsion technology just to get rich, which luckily drew the attention of coincidentally passing benevolent space aliens.

It was all carnage + greed + razor-thin luck. None of it was intentional growth.
Why throw all the working stuff away? I don't feel any need-for or right-to new & shiny things if there are less new things that work just as well.

I'm bothered by the fact that my partner doesn't want to use silverware from a thrift store... Despite the fact it's no different than eating at a restaurant... But mostly because why new? If everyone always buys new shit then we're always throwing out old shit and things start getting made for the sake of being new and shiny rather than by doing any one thing better. We add niceties like auto-adjusting steeringwheels and heated seats as an excuse to keep producing. Ah. Well. Steam ran out. I just prefer things simple.
Outback steakhouse? Uh huh. That's Florida ownership (def US) if I recall correctly
Based on this observation I posed this question on /r/AskMen some time ago. "Would you be castrated to live 15 years longer?" - overwhelmingly the answer was no.
what is "linear"? [ edit : thanks below! ]
Hey! Original commenter here. Loved your post. Like I said it's raw and unedited. Good luck!
> In those early years, we had one customer doing more minutes than our entire customer base. In fact, at an early Twiliocon (pre-Signal) John and Jeff had to help build out an entirely separate environment for them because it was dragging everyone else down.

As an early large customer, I wonder if that was me... sorry for messing up everyone else ;) I do remember some issues at times, but nothing we didn't see with other voice and SMS providers. Well, other providers didn't have an online log browser, so I never had trouble with browsing logs their logs.

Twiml was much easier to use than the other 'programatic voice' apis at the time, and I never had time to figure out how to run calls on sip directly. As I recall, it didn't take much time to setup voice calls, and then boom. It was helpful that quality was good and support was helpful when there were destinations with poor results.
Come to the induction side, it's amazing and eventually just normal. I truly love our cooktop and am sad using anything else. I no longer need a slow cooker, I can keep a steady simmer for days, and nothing gets a faster boil.
Same, 15 years experience and the only major programming languages I don't have experience in are Java and Go.

The job postings are there, but they sure don't seem real. I've had 1 interview in past 3 months and that's only due to being internally referred at NVIDIA for about 20+ matching jobs.
I’ve been snorkeling and swimming with my 14 Pro Max a couple dozen times, taking videos and photos, and never had an issue.

I also wash my phone under the tap regularly (weekly or more) because I spend lots of time in a grimy workshop for hobbies.

Only one data point but the waterproof aspect of modern phones is one of my absolute favorite developments.
And what is this unique opportunity to lead in AI?
Went with a large 4k monitor for most other stuff.
What do you mean by “first principles”? Do you mean top-ranking criteria? Or do you mean axiomatic?
Not sure if it answers your question, but the expertise of each expert arise from the training process and aren't assigned by a human. Thus, they wouldn't be discernable to a human. The choice of the model to use, I think, is something called like a "gating network". That's also trained to favor most appropriate model based on training.
Less downsizing and more no longer upgrading and buying new shit.
I'm interested in "new architecture, retro capability" myself, so devices like MiSTer or Agon Light have interested me lately, although I haven't jumped over to getting one. Along the same lines, I decided that I would just run my entire dev environments(including the editors) in VMs or emulators, and even though that's slower, it greatly clears up the distinction between the dev workspace and the desktop.

I've also become a little warmer to terminal apps since they seem to be rather timeless; my Android phone now uses Termux with yt-dlp and cmus when I want to download and play back portable music, and this is both a grossly mismatched UX and also a very stable music experience, unlike all the Play Store apps I've tried. I might have to put F-Droid on there and explore those apps as well.
My 13 Pro has drowned at least 3 or 4 times, still working. Also worth mentioning it's been case free and survived countless drops.

I don't understand why people put cases anymore.
Nothing, really. The application not having an in-process web server, à la CGI, is what 'serverless' refers to.

Although CGI is a defined protocol. Serverless is a more broad term, not limited to any particular protocol.
Personally I prefer its API as well, but that seems to be a more controversial opinion than its often-huge performance wins.
SE is great for such user you pointed out, but there are other users they have lower budget and just want a bigger brighter screen like affordable Xiaomi phone. I don't know Apple should sell something for them, maybe not.
Agreed. And to make such a seemingly big decision in a matter of a weekend. Respect for being decisive I guess but this seems impulsive and framing the secondary opportunity to conveniently fit the narrative instead of addressing the core issues that, when resolved, might make it viable
Not sure if you've tried it, but central heating doesn't really interrupt you too much. ++ Would recommend over firewood (assuming you're actually on a grid)
I don’t know where I heard it, maybe it’s just a pithy saying, maybe it’s more profound with some history behind it. Regardless, I’ve always had success with: “Begin. The rest is easy.”

Which I guess goes along with his point, just do something.
> had a train sitting on the tarmac for hours

I took the Amtrak a couple times from DC through WVA and have had several delays trying to get from VA to KY due to priority being given to the freight trains. I remember one trip having a one or two hour delay in the middle of no where while we were side tracked.

It is much, much more comfortable than a plane though.
Great tool, I use it with this alias:

alias dive='docker run -ti --rm -v /var/run/docker.sock:/var/run/docker.sock wagoodman/dive'

(as suggested in project the README)
I am assuming that the comment I was responding to was making that assumption and was dismissing the thought - I may have misread it and he instead was questioning what percentage of the layoffs were programmers instead.
That's slightly different though, sounds like fob went from being blocked by your body to no longer being blocked by your body.
It's sort of staggering if you consider how inefficient Unix has been, where every shell script involves several dozen $PATH-based invocations. If you call a given program, say 20 times in a script, and it's located at the third element in $PATH, then that's 40 failed calls to execve(2) that could've been avoided by some sort of caching.
This feels like the dot-com bust. The job market sucked around 2000/2001.
Interpreted languages often starts slow, yes. That is an issue with interpreted languages, not with CGI as a concept.

If you trade low/no build time for high startup latency, by all means stay clear of CGI at all cost.

I've built fast CGI based systems, but not recently, because I prefer the convenience of an interpreted language, so I am not arguing you should prefer CGI.

Just that comparing a design pattern that is a consequence of not using CGI is a poor measure of CGI. If you were to seriously want to use CGIs, you wouldn't use runtimes that slow to start, or spread everything over hundreds of files, at least without a build step.
But you still can’t connect two monitors.
That sounds pretty meager. Like being addicted to sugar that doesn't taste sweet.
Yeah, when I found those reviews, I felt so validated. I had also missed those bits you mention, but even without noting them, I came away with a really negative impression of the book based on its (in my opinion) condescending tone and lack of substance.

I truly had mixed feelings about replying so negatively to your original comment, but I felt it was important to highlight that even though the book is the kick in the ass some people need to get motivated, it can just as easily be an irritating waste of time for others. To each their own, I suppose!
Putting aside the low probability sitting next to an astronaut who if in any frame of mind, if it turns out that the problem with this door plug is also manifest in emergency exit doors, then yes, there are grounds for concern.
Ask HN: Any Viable Alternatives to Sourcetrail?
Since the discontinuation of Sourcetrail some time ago I've been trying to find a similar offering. For a while I've just been using VSCode to ctrl-click my way through code bases, but I really miss the dependency maps.

I haven't been able to get Sourcetrail running on our current corporate machines. Does anyone use any good alternative?
Four heat pump makers develop successful sub-zero prototypes in the US
I suspect that you're probably also individually tracked and logged when going to bars thanks to GPS systems (phone/car), indoor/outdoor security cameras, cell phone location data (via gps/bluetooth/wifi), license plate readers, red light cameras, electronic toll collection systems (https://www.aclu.org/news/privacy-technology/newly-obtained-...), credit card transaction records, ring cameras, atm cameras, and bluetooth tracking beacons. By the time someone scans your ID your location has probably already been recorded many times over. No doubt that the government is collecting and keeping records from at least some of those sources and I imagine that the coverage of even just a few of those records in combination are comprehensive.
My laptop is nearly 10 years old (MacBook Pro Mid-2014).

My phone is nearly 7 years old (iPhone8).

A Raspberry Pi3 has replaced my home server.

Honestly, part of my motivation has been power consumption. Running a fat multi-core PC with heaps of memory and a beefy GPU pulls a lot of watts, and ... I don't need it. The very few times I could use the extra grunt, I can also really just wait an extra minute or two ...
Leetcode is good practice but go into full exploring mode and learn new tech. I got back into full stack development (mainly backend guy) and I now have endless ideas. I learned sveltekit and tailwind css to build my portfolio website. I love rucking and did some research and found out there's no real good rucking tracker.
Consider social media such as Twitter and Reddit groups like saas, entrepreneur, and indiehackers.

This article blew my mind because we as software engineers have immense power, we just need to use our skills to build stuff and take advantage of social media to harness/sell it.
https://www.henrikkarlsson.xyz/p/search-query
Seems like requiring second factor to be on a different device would actually enhance security a bit... No?
not to nit pick but there are still many accepted forms of discrimination after ageism.

My sample set is definitely biased. I see plenty of very conservative (doesn't want to learn, will only work in one technology) junior engineers, folks who are going to stall out. For senior folks I don't see many. This could be because older folks have jobs or are self filtering to the tech they like or maybe their resumes don't make it to my desktop. Of the folks I can recall that were going for a jr position with many years of experience had some pretty obvious personality issues. Everyone else I interview that's been in industry over 12 years is trying for Lead/Staff/PE. I'd definitely want to know why someone with 20+ years of experience in development is applying for a SDE2 job.

"Just needs a job" and "moved into software" are good reasons. But I'd be really worried about "just needs a job" person getting mad/frustrated if they were that experienced and banging heads with manages that didn't know how to leverage their skills.

When I was younger (~2005) I worked as a peer with one of the dads of a kid who was one year older than me in highschool. He actually became a good friend and mentor. I also worked with a guy who had been a CTO of a 500 person dev shop for years and went back to being a dev. He relished not making decisions or dealing with politics. They were both great mentors. It was a 2 way mentorship as I had a bit more core CS than they did and was more willing to experiment on new tech. They were great with doing whatever they needed to to get the job done. And they'd been in many techs stacks, that helped me break my single language bias and my "not my job" quickly.

I think these days my bias would come from everyone I work with that's older is also quite senior, level wise. On the engineering side they're people who are also constantly trying new things and really leveraging their experience. They're all very introspective. You can call into question pretty much anything with them and you'll get a good discussion.

Companies I've worked with definitely expect engineers to at least reach the lead position for the most part. Up or out in some ways. But the megaco I worked at definitely has really solid non-lead, non-entry-level engineers who have been there forever, esp in critical systems, ignoring their up-or-out guidelines. The main risk there was a new manager being biased and just assuming a 15 year tenure L5 engineer should be managed out. As a contradicting factor there was general consensus anyone over 10 years "really knows some shit" as the default assumption.
Elasticsearch was written in Java. No one cared. We still used it because it was good software.
Regional powers will provide security only if its in their interests to provide security.
Tooltips seem to have gone out of style in this touch-first world.

Good UIs still use tooltips, you just have to click or drag when in touch mode.

There's also the awkward problem of most native tooltips being plain-text-only, when text is not actually sufficient for every problem (such as international text). And emulated "tooltip" widgets are slow, buggy, etc.
Yep, for some stuff, like anything requiring loading / scanning through all the data (without doing anything requiring a custom lambda), I've seen orders of magnitude improvement to latency, and also (more importantly, imo) much lower memory usage.
The AI-based chatbot, developed on Cerence's Chat Pro product, will debut across Volkswagen's electric vehicle range, including models such as the ID.7, ID.4, ID.5, ID.3, as well as the latest Tiguan, Passat, and Golf vehicles. While the European market will witness the initial rollout, Volkswagen is contemplating extending this feature to its US models in the future.
Like the early Model 3 problem where when you open the trunk it used to dump water inside. If your designers all live in California they sometimes forget that other places have weather.

https://teslatuneup.com/tesla-model-3-trunk-rain-fix/
There's also some unlocked fine tunings available. Dolphin seems to be a very popular one. (Trained on more coding data) If you want to fit under 32gb, there's https://ollama.ai/library/dolphin-mixtral:8x7b-v2.7-q3_K_M
What do you mean? I have 3 connected to mine
DARPA Moves Forward on X-65: Plane with no moving control surfaces
The two main things:

* F0 and F2 are not mutually exclusive; there are few instructions that use both prefixes simultaneously.

* It's a little bit more helpful, IMHO, to think of the prefixes not as prefixes but as extra bits to the opcode, so 0x66 0x00 and 0x00 are different instructions that just happen to both be ADD of different sizes.

In general, the section on "legacy" prefixes seems to have largely been untouched since largely the 32-bit days, and so it's generally written as if it's mostly talking about 8086-style instructions whereas the actual implementation (especially when you start getting to the SSE instructions) has diverged somewhat from the original meanings of those prefixes, instead just stealing them for extra opcode bits.
The company he's CEO of: https://linear.app
It’s just using the water in your body as an antenna.

You can see the same effect by holding the car remote to a water bottle.

You’ll notice the water bottle gives you about the same extended range as your head.
I like to set a timer. "One hour to figure this out". Then I don't work on it for another day/week. The brain solves problems during sleep, no need for me to stress out. :)
> They're just tools.

Honestly when I was younger computers were just a lot more fun. You want to do a LAN party? Be prepared for an hour of diagnosing network problems -- and we liked that! Take that one example and multiply it by everything. Tweaking and customizing and finding random cool software was all part of the experience.

Same with smartphones before the iPhone.

These days perhaps products all just too good and too finished. They are just tools now -- they have less intrinsic fun hacker value on their own.

I have gone a little Retro -- picking up old devices and not using them for anything useful.
https://linear.app/

He's the CEO "of" Linear, not a linear CEO :)
Imagine being an actual woman and having to deal with this bullshit all the fucking time. I have no idea how the hell they do it. Must be low-level torture.
I've gone from a hefty gaming & work desktop, to an integrated GPU desktop, to an M1 MBP + Steam Deck.

The first goal was reducing power consumption - cheaper than buying more inverters and batteries during constant and extensive power cuts here in South Africa. The M1 at the time was still IME the only game in town in terms of workhorse machine that could last 4-6 hours on battery while doing work.

The second goal was to have a hard separator for work & play.

I wrote a piece about all of this last year: https://nikspyratos.bearblog.dev/hardware-essentialism-my-we...
Didn’t expect to see the use of “cheeks clapped” in this discussion.
HMGCC, the secret complex making high-tech gadgets for UK spies
PHP's "typesystem" is anything but good.
I don't think I'd be able to believe more than maybe 0.0001% of true scientific claims if I had to use an epistemological system where I only believe results I've personally replicated. Am I supposed to build my own version of the large hadron collider in order to believe in modern particle physics?
Well, you're going to the wrong bars!
Possibly not related, but my past two Samsungs have had this feature and it drives me crazy. Usually they seem to trigger when using non standard cords and from 0% battery life. This means that I get a very loud warning sound triggering when trying to charge my phone from a battery pack or borrowing someone's cord.

Oddly, charging when on (ie not completely dead), this feature doesn't trigger the alarm.

I really dislike this feature.
Wow cool! I had no idea it had made its way into so many libraries across so many languages already! Very impressive for such a new project!
Yes, this "statistic" makes no sense. No fucking way was there a net addition of jobs.
> I don't understand why people put cases anymore.

Personally, because I hate the camera bumps. So I have a case that’s thick enough that allows my phone to lay dead flat on the table. Which is the only reason for me to use a case.
Mixtral is good but those Ravenwolf benchmarks are meaningless. It’s like some random dude trying to reinvent MMLU without any rigor or consistency and in German. Dataset contamination is a problem, but not one that’s solved by folkloric evaluation of LLMs by people asking for tips on a subreddit.
Being better then driving shouldn't be the standart. Specially driving in the US.

Flying isn't safer then trains I would assume.

Flying has the advantage of being seperated from almost everything else. Most accidents happen when there is mixed traffic, specially cars operated by people with minimal training.
Things have definitely improved over time, but some of the best improvements are also related to utilizing advanced functionality from hardware that supports it.
That is a good read, and I see most of those points for probably even most midsize companies. I think in this case we are data 1%-ers. We generate and process terabytes of data every day, so the need for horizontal scaling is real.
It depends on your OCI engine; but this isn’t the case with containers. Each layer is successively “unpacked” upon a “snapshot”, from which containers are created.
Sadly batteries in these kind of devices don't survive time well. I just got an iPod Nano 4th generation for gym/cardio for less distraction and a healthy dose of nostalgia.

But at my company Rootly we let employees upgrade laptops at will as needed, no questions asked!
Other fields do QA just fine.
Let's import more H-1B's.
The commenter above is putting the burden on the parents in order to claim that a person who shows porn to children is free of blame. How is that a different argument?