skysight-inc/HackerNews huggingface dataset:
The barriers are things like integration effort, carrying cost (keeping up with updates and the toil to keep the tool going), poor signal / noise ratio and subsequent triage and debugging effort, additional feedback to dev team (valuable!) but often with no additional time to address it (demoralising), driving workflow changes for whole dev team (not just 1 or 2 enthusiasts) is hard, training & learning costs, and finally an inertia effect - the business shipped successful product without $tool in the past (otherwise there would likely be no money to buy it) and this is a trivial proof that $tool is not "essential".
GANs are established engineering. Infinite funds and frictionless spheres aside, you don't need to break ground, but copy/paste/glue existing code with some comprehension.

LLMs are newer than GANs afaik, it just so happens GANs are a good fit here, not that one is "smarter" or "dumber".
There are plenty of excellent options to consider. Namesilo and Namecheap are popular choices with user-friendly interfaces and competitive pricing. Take your time to explore their features and reviews to find the best fit for your needs. Good luck with your domain search!
RISC-V will do the same thing. That's what profiles and even further platforms will provide. Most software (the large investment) will target these profiles.

Not following the profiles will be possible but will cause issues.
It takes a long time to validate new stuff for medical devices. Even if this discovery completely pans out, there will be two or three generations of MRI machines based on LN2-cooled superconductors.
My first computer job was a high school internship at a small software company that was gifted an Alpha for testing, and it was just sort of sitting there in the lab next to where I worked doing basically nothing until it failed to boot into ghost, and I decided that I was going to rewrite the ghost bootloader (drive mirroring over the network).

Well… this was obviously extremely naive and I did not succeed, but, I did a lot of reading through the instruction set manuals on that machine. The most remarkable feature I think was just the number of registers. IIRC there were 64 64-bit registers. I had done some x86 32 assembly, and I hated always having to push onto the stack because all they had was eax ebx ecx. It wasn’t until MMX that you could use more than that on x86, and there weren’t many. I wrote most programs entirely in registers, almost like LLVM today.
I’ve known both. Some kids have a huge chip on their shoulder to carry the family legacy or exceed their parents, while some were happy to coast on their trust fund.

I think the biggest difference is that kids without family money don’t have the option to coast.
Thanks for the response. As a second question, would what prevent someone with an "approved" apple device from firing off a bunch of token requests and then distributing those tokens to different entities for those entities to submit to the origin to pass the validation test?
It's still appropriate to be skeptical, as there still isn't evidence of a lab leak.

Also, the conspiracies touted by trumpers included human engineering of the virus _and_ a leak, they were tied together.
In my case that field was completely ignored, and thankfully it wasn't a parsing error in Python.
https://archive.ph/YWxqV
> If it ain't broke, don't fix it.

I always hated this caveman mentality.

So should we hinder progress/try out new ideas because things as is aren't broke?
Unionized workers are stepping in to save America's oldest craft brewery
Given that quote, it does indeed seem like a fair deal overall. I was objecting to the characterization that the part of air conditioning had to be fair because there was an agreed upon compromise.

Also, I think its unfair to require people to drive air conditionless vehicles in hot weather.
Remember the Left-Pad debacle? That was already 7(!) years ago, yet I still remember like it was yesterday: https://news.ycombinator.com/item?id=11348798

It's not surprising that this is continuing to happen in JavaScript, the language whose userbase could actually be considered largely computer-illiterate.

That's not to say other languages don't have the same problems, but in my experience those who have experience with lower-level languages are more likely to have come from being power users and thus have a reasonable amount of computer literacy.

In contrast, the JS world is full of people who, lured by the promise of a well-paying easy job, "teach" themselves via the most shortcut-filled way and churn out a torrent of barely-working code that relies on others' barely-working code. It's pure quantity over quality and no one really understands what they're doing.
> I’ve worked in big shops running big online ML systems and oh boy, do they need a lot of diaper-changing to even stay running. If all the ops folks went on vacation it’s a “hours vs days” not “weeks vs months” question of how soon it would fall over. Some log rotate thing gets stuck, and away we go with cascading failures.

Ever worked somewhere where all the good devs have left and it's outsourced to a bunch of cheap labour? They find ways to keep it running for years. Maybe not doing the way you'd like (log rotates are stuck? Better turn off the logging system), but they make it work. Ops people like to overestimate their own importance like everyone else.

> So how, in some detail, do we get from big-ass mixture model of transformers to even self-operation? That’s got to be a pre-requisite for self-improvement right?

No? Model could propose a bunch of changes to its own code and let the human developers take care of deploying it. Of course the developers could theoretically review those changes carefully... but let's be real, they won't. In the worst case a human-level-intelligent AI could certainly email the outsourced ops staff and ask them to deploy tag x. More generally, it can just do whatever a new dev would do - read your wiki and figure out which commands to run from that. If there's an error, look up old email threads on it, or similar errors online, or try to match up a traceback against source code and look for common errors. We expect fresh grads to do this stuff all the time, it's really not that hard.

> Then there’s the reality of AI development thus far, which is that it comes in stops and starts. Clearly the past is no guarantee of the future, but it seems a damned sight better as a prior than the log scale and a ruler methodology employed by Yud or whoever.

WTF kind of logic is this? Daily weather goes up and down, so clearly extrapolating any kind of long-term trend in temperature is silly.
On a related note, I built this site as a PSA:

https://isthiswrittenbyai.surge.sh
I think this is a really interesting take.
We’re working on it! Free up to 10M events, more to come later this year.

What would reasonably costed look like to you?

More on my view on real-time analytics here:
https://news.ycombinator.com/item?id=15380607
company where i work implemented mls for very large groups (potentially tens of thousands of users) that can span across multiple servers in different geographies. won't recommend it.
2 years after the patent application and 4 months since publication and not involving any lab an author is not apart of to replicate a process that should take a week - a reason to wait for seems hard to justify.
You can call this potentially ill-formed UTF-16, or more practically unvalidated UTF-16.

In practice, UTF-16 validation is rare.
Pick a dollar amount greater than $0.01 then in my example. Pick the smallest value such that you believe it provides an example of where a compromise is reached but the compromise does not indicate relatively equal bargaining power.
TIL that Opera was rewritten to be based on chromium. That makes me kind of sad.

Not super sad, because I haven’t used Opera in a decade, but still a little sad.
if railways would hire enough conductors they could reduce turnaround times in terminal stations to well under a minute

but that's not the only problem. the speed at which the train can enter the station is much lower, and the distance it must travel when coming from the "wrong" direction is also longer, and outgoing and incoming trains get in each others way. these factors all increase the travel time and reduce the capacity a station can handle. the new vienna hauptbahnhof is capable of handling more trains a day on much less space than its predecessors. the rebuilding freed up a lot of real estate space too. of course the location already had the benefit of tracks going in multiple directions that could simply be reused, whereas most other terminal stations probably would have to build new tracks in the other direction or pick a different location.

It's not a complete merger, only the ÖBB moved their long-distance trains

but that is the point. there is now a single station for long distance transfers, where it matters. regional trains leaving from westbahnhof will only be used by people starting or ending in vienna. those coming from other directions will mostly be able to take a through train or transfer in maybe st. pölten or linz instead of vienna. the westbahnhof is no longer a transfer station except for destinations in vienna itself. the same for the franz-josephs-bahnhof. if you come from the south or east you transfer at hauptbahnhof and then somewhere outside vienna.
Or you look up the AWS APIs and call them.
Uh. That's 87 pages. I'd like to have better treemaps, I don't like it 87 pages much. Mind pointing to a particular example?
Doesn't seem to correlate with real life scenarios

https://en.wikipedia.org/wiki/Okinawa_diet
Wanting to preserve what you have, even at the expense of others, is not limited to people born within certain timeframes.
> Those Java frameworks that go in and mock classes are complicated, but they are all hidden behind a "single" dependency.

I'd take complicated and sane over the literal software illusions that many npm packages are.

> Regarding front end build times, if a frontend website is taking any amount of time to build, something else is wrong;

Not necessarily. Any production build should start from scratch (the dependencies may be cached).
Back when there were 20 hedge funds, all managed by geniuses, it was rational to pay for uncorrelated outperformance. Now there are 6000 hedge funds, but there aren't 6000 geniuses.
Anandtech: Intel Unveils AVX10 and APX
> The code used to build operating systems has only the most primitive of data types (lists, hashes, the occasional tree), while the libraries used in applications are a veritable cornucopia of modern data types.

Really? Is this only Linux (which gets a lot of eyeballs)? Mac OS? Maybe he's only talking about the kernel?
I guess I missed the “Congress shall have no cozy relationships” amendment.
Clearly you are not reading what is being written. As stated several times. My objection is your original characterization that the issue of air conditioning was fair because it was a compromise.

Not all compromises are fair. Not all compromises indicate relatively equal bargaining power. Not all compromises....
We need this back...
> Don't try to validate it in any sort of encoding

That works fine until it becomes literally impossible when your language/library/framework forces you into picking an encoding.

Even Microsoft's own APIs that add "UTF-8 support" choke when they encounter file names with invalid UTF-16 sequences.
Author here. The main thing that inspired this happened a few years before I wrote it down. Etsy had gotten a new CEO, and they spent one of their first few weeks in long hours at my desk, iterating on the homepage design in what could only be described as a radically fast iteration loop. We'd ship a tweak, look at statsd for ten minutes, then change something else. This would have been a bad idea for all of the reasons of statistical validity listed, even if we hadn't built statsd to use UDP.

Emphasizing working on the homepage was also analytically dumb in a more meta way, since item/shop/search were really nearly all of traffic and sales back then. Anyway, I felt motivated to get that person to think first and fire the code missiles second.

At the end of the day, I think back on it fondly even though it was ludicrous. Shipping that much stuff to production that quickly and that safely was a real high water mark in my engineering career and I've been chasing the high ever since.
Thanks for reminding me about this. MacsBug was great. Besides being a useful development tool, MacsBug was used extensively to break shareware as well by the mac warez community. I remember seeing some guides about it that were very illuminating about how program execution and object code actually worked that made things click for me.

It was also a time when any consumer could issue a system interrupt with the same two keystrokes because it was built into mac OS, and see the cpu registers and enter hex to change the program flow. Since there was not as clean a system/program barrier as there was today and single threaded OS (I think?), before OS 8 the system froze all the time because of apps, and even non-expert users memorized the hex code for the system exit() trap.
Why would they call off the strike unless they thought they were getting a good deal?
It is excellent. RAM is more than enough, but heat does cause it to slow down. Fortunately I have an insane build server. However, it’s the same size as my M1 13” Pro, and only slightly lighter. Also, fingerprints really show up on the Midnight one. Be wary of getting that.
He very clearly drives it on public roads.
I use TranscribeMe! https://www.transcribeme.app/r
It transcribes voice notes to text, and it has GPT integrated!

It was developed by Rather Labs! (https://www.ratherlabs.com)
So far, historically, no OS has been successful unless (in addition to whatever whiz bang funtionality it had to offer) it provided a process abstraction in which the application thinks it has the real hardware machine to itself. This is the big thing in Unix and others: not how the file system is, or that there are pipes and whatnot: but that you get an address space in which you run machine code for the Intel, SPARC, PPC or whatever. The machine isn't hidden. The OS is in the background; you tap into it via some privileged instruction or trap.

It was not possible to develop just an OS which does this; it needs hardware support. There has to be virtual memory if there is a requirement to juggle multiple such applications each of which thinks it has a whole machine all to itself. There has to be protection: user/supervisor separation, and that protection cannot depend on a trusted compiler, because the application can execute arbitrary machine code produced by a compiler of the developer's choosing (or even by hand). It has to be hardware.

Okay, so successful OSs so far have been ones that provide decent multiprogramming, by following the hardware's model for virtual memory and privilege separation. What about the rest of the shape of the OS; the environment? Like files being just arrays of bytes?

Files being arrays of bytes is a form of democracy. Any sort of structured storage introduced on one OS will look indistinguishable from a proprietary file format which silos your data.

Files are exchanged between operating systems in bytes. No matter what you do, that's not going to go away.

Even some modern enhancements and complications in file representation cause interoperability headaches for the users, when they need to take their files to a different system.

The rich object features are provided by applications. For instance, an object-oriented database can just store its stuff in a block of bytes. Same with a graphical office suite, or a Lisp system saving its image.

Nobody wants an opinionated operating system in which files are fancy trees of objects done in One Way that everyone has to follow who codes for that operating system.
That looks like a fun project! But I'm not aware of a reason why anyone wouldn't want to use swimlanes.io.
One of the most proven things we have to manage depression and anger among others things (I regularly check the most recent meta analysis and CBT is always one of the top treatments by efficacy). What other psychological approach you consider more effective to manage depression?

The writer of the article based it on the book by
Karla McLaren M.Ed., as her Amazon page describes her “an award-winning author, social science researcher, and pioneering educator whose empathic approach to emotions revalues even the most “negative” emotions, and opens startling new pathways into the depths of the soul.” When was the last time scientists discussed souls?

Here is her articles, make your own conclusions: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=Karl...

Compare them with Beck’s articles: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=aaro...
In my experience, it quite rarely uses cross apply, and typically only for functions where you're doing complicated join filtering and trying to extract full EF entities.

If you don't use linq you can't get EF entities anyway, and if you don't need EF entities you can can still use linq to get a projection and avoid the cross apply!
The worst case scenario often ends up being writing a linq query to get your primary keys, then loading entities just using the list of keys.

I've used linq for years and it makes the basic and intermediate stuff way simpler, and the complex stuff no more complex. In hundreds of thousands of lines of code, we have exactly TWO queries where it ended up simpler to hand write SQL, and EF did not prevent us from doing that!
> We're in the "clunky transistor" period.

Exactly. But that clunky transistor was in fact world-changing. It just took a while for the changes to take place but the stage was set when that first device showed that it could be done at all.
You can filter by "Approved", so you're not seeing in-progress applications
For price context, you can buy most Chromebooks on eBay used for $20-$40 each. RAM is usually 4GB, processor generation varies but the current average is usually about a Celeron N3060. Storage is the biggest downside, averaging about 16GB EMMC however a lot of Chromebooks have a SD card slot for storage expansion.

Compared to a Raspberry Pi 4 with 4GB of RAM, Chromebooks average $20-$40 cheaper, and the Celeron usually beats the RPi's Broadcom processor in single-core performance, only lagging slightly behind (~20%) in multi-core performance due to being dual-core rather than quad-core. Power usage is usually about ~6W, with is again comparable to a RPi, and most Chromebooks feature at least two USB-A ports, an HDMI port, audio jack, and SD card reader.
The number of bytes is still hard to do right. For example if I have a payload that can only be 4000 bytes, how do I take an arbitrary utf-8 string and get one that is <= 4000 bytes and doesn't cut off a graphmeme cluster?
> Say, if my writing style, or my choice of words, or my tone were associated with a traumatic event in my past, SO's insistence on keeping it up would be explicitly abusive, don't you agree?

No, I'd say your trauma is causing you to make an unreasonable demand. The writing style in a short technical post existing somewhere should not be harmful.

> SO's or HN's insistence on keeping my content online against my wishes is also abusive; it deprives me of control over my thoughts and my words. Is it legal? Yes, 100%. But, is it ethical? No, I don't think so. And for what?

It's supposed to be a collaboration, especially SO, and keeping things intact is important for that.

Just yesterday I found a helpful guide on reddit where half the posts were "." It's pretty clear how a site where the primary purpose is guiding people would do a worse job if it worked that way.

> And for what? For keeping the answer for "how can I simulate a click on a DOM element?" online, as if that problem immediately becomes "unsolveable" when that comment, heck, the whole SO web site goes down. What a pretentious excuse to keep your income stream steady.

If it would affect the income stream, then it's something that makes the site bad for users. You can't argue both sides of that at the same time.

> As a top 0.5% or whatever contributor of SO, believe me, I know what the site is for.

Maybe? I don't think most contributors would be anywhere near as upset about an inability to delete posts.

SO wants text like you gave them, I don't think they want the level of emotional investment in those pieces of text. (They might want emotional investment into the site itself, but that's a different thing.)
I had a project in mind and I found a Software factory that helped me build my idea! https://www.ratherlabs.com
It's a good point and part of why I don't want to delete it even though it's taking up a few GB. I would love to share the usable parts! Thanks for helping me decision-make.
But unfortunately the culture around npm is such that even entities that should be trustworthy pull in random transitive dependencies that aren't well vetted.
On Windows, it doesn’t matter much because, although the file system doesn’t validate Unicode, the usual system calls that work with file names do, so it’s very rare to encounter non-Unicode file names.

On Linux, it’s not as rare as you might expect to end up with a few non-UTF–8 file names, though they’ll normally be on things you won’t often touch directly, so things like desktop software can reasonably only support UTF-8 paths.
Arachnophilia Home Page
You might find "Code: The Hidden Language of Computer Hardware and Software" by Charles Petzold intriguing. It takes a similar hands-on approach to explore computer fundamentals. Additionally, "Computer Systems: A Programmer's Perspective" by Randal E. Bryant and David R. O'Hallaron is another great read for delving deeper into computer architecture.
Unsurprisingly, not everything is intuitive. There are language nuances that can surprise and frustrate users but are often well thought out. It’s exceedingly rare to have a SQL query written 20 years ago that couldn’t be run today, and written today it may be the same or very similar to one written long ago. It’s hard to say the same for other programming languages.
The invasion of Ukraine has been such a pointless and ruinous war for Russia. It has made Russia weaker, more isolated, and more dependent on China. Russia's invasion has resulted in Russians dying for reason no better than Putin's vanity.

Russia can end the war tomorrow by simply getting out of all of Ukraine. That will be the best outcome for Russia.
Anxiety typically motivates some form of avoidance, as it is an attempt to keep ourselves safe. Every time we give in to anxiety and avoid a thing, it reinforces our anxious respons, so we become more and more avoidant of the thing we are anxious about over time.

The solution typically suggested is to realistically consider the actual consequences of the worst-case scenario and sit with that until it stops being overwhelming. Then we can consider what we could do to mitigate that actual realistic worst-case possibility, and then after figuring out what it would take we get to decide if we want to put in all the effort to take those precautions or if actually it's fine, we can just do the thing despite our anxiety yelling at us. And when we do the thing and nothing bad happens, our body has a chance to learn that it is actually safe after all and it doesn't need to freak out trying to protect us.

If instead we avoid the thing, that makes us more anxious in the future. And if we try to skip examining our fears and just muscle through, we'll end up associating doing the thing with feeling strung out on adrenaline, which also isn't great.
I love treemaps, but I don't understand the appeal of the cushion shading, it just seems to add visual noise. I prefer to use color for depth.