skysight-inc/HackerNews huggingface dataset:
Except, at my company they block software like that. Not only do they block it, but if you try to go to it a security person will immediately call your manager and ask what you are doing.
Doesn't `sealed trait ... permits ...` and `record` satisfy that these days for Java? That's what our proto2 `oneof`s generate into.
No, I was in the consulting department doing hands on keyboard work. I specialized in “application modernization”. It’s a combination of cloud architecture and enterprise development/architecture[1].

We were sone of the closest to the customers. Getting customer adoption for new service is always big deal. You can see when a new service or feature is introduced where part of the marketing is showing what customers are actually using it.

[1] No I’m not looking for a job and this isn’t self promotion. I have more than enough work.
Ok, I oversimplified a bit. Regardless, I'm suggesting something that still runs in emulated hardware isolation and implements drivers for Firecracker/QEMU's subset of hardware.
> If I start at the top row and go down, I can make TAXES but couldn’t think of a longer word. The third row having no vowels makes it so hard.

A dictionary search turned up "paxwaxes" as the longest word I could find that starts in the top row and goes down, wrapping around to the top every three letters.

> Starting at the bottom row and going up, I came up with CHICKEN which is delicious and neat that it ends where it started. Chickens is longer but ends on the middle row which is not as neat I feel like :(

Chickens is indeed the longest.

If you start at the bottom row and go up-and-down: cataclysms, or catamarans.

If you start at the top row and go down-and-up: escapable.

If you start in the middle and go down-and-up: scarabaean

If you start in the middle and go up-and-down, I didn't find anything longer than 7 letters, and there were 39 seven-letter words, including "discard", "grandpa", and "stacked".
There may also be a third more important concern: AI/LLM generated works are not generally copyrightable.[1]

The Copilot lawsuit should answer concern #1 more definitively.

#2 is already solved by running your own model or using Azure OpenAI.

[1]https://www.copyright.gov/ai/ai_policy_guidance.pdf
Not in the original C, where you had to declare function parameter types like so:

int foo(x)
int x;
{
return x;
}

and not in C23 (or GNU C) either, where this is legal (this example is not super useful):

int foo(int x) [[gnu::aligned]] {
return x;
}
Ah I see, sorry to not address that - got carried away on entropic musings. It seems that is not an assumption he’s making, but it’s what he’s proven:

> when a group of atoms is driven by an external source of energy (…) and surrounded by a heat bath (…), it will often gradually restructure itself in order to dissipate increasingly more energy.

To be honest I cannot go any deeper without reading the paper.
It's not some technical point but crucial. The person is using the idea of 'my taxes are paying for their blunder' as a moral point. But that's simply not true. It completely nullifies that argument because they are basing their moral pondering on some fiction.

We can pretend the world works one way and be mad about how people are taking advantage of the system, or we can understand how it actually works and maybe, just maybe, change it for the better.
>> We want to further science.

Can you point to some scientific result(s) that you have produced?
Reminds me of TI-BASIC for the TI-83 graphing calculators... The closing ')' is optional at the end of a line, and omitting it could make your program slightly faster...
This sounds like a hack around a programming problem that needs to be fixed.
Here's something you may not know, the *-insane dictionaries, which are giant, are functions of OCR output and are known to contain lots of errors.

I found a few earlier this year and I was going to file a bug so I did some research to find out this is a known and expected behavior.

If the computer say reads stubborn as stubbum, the smaller dictionaries are the ones that have cross checked and filtered those out. The insane ones do not. It's a good name. "Lack of sanity checks"

Here's an example word I found, "suabilities". You'll find it only on wordlist sites that used this wordlist and I guess, now here.
This is flatly untrue. There are both sophisticated and basic criminal enterprises based around stealing from places like dollar tree and selling to your corner store.
SMB is great and Windows handles it perfectly fine (as it should), but outside of Windows is problematic because Samba is sincerely fucking terrible and the only reason I can see why anyone uses it is because there's nothing better.

Seriously, I can even get my Windows 98 SE laptop to talk with the rest of my Windows machines (including Windows 11) via SMB perfectly fine. Meanwhile, Samba requires divine miracles just to get the bloody thing working for thirty seconds.
I'd recommend the SCOWL wordlist, which also has usage data (so you can decide how rare of words you want to include).
Providing "not a medical service" but advertising it using explicitly medical terminology appears to be the root of the problem, don't you think?

If a fitness trainer started throwing around things like "clients reported reduction of sciatica symptoms" you would of course assume they are licensed physical therapists and that you are treating sciatica. They could just as easily say "pain management through exercise" and not get caught in that kind of credential limbo.
I love your reply here, and your product . Have you considered trying to implement a collaborative document editing tool? I would definitely pray for shared vaults that allow multiple users to modify files
Reducing everything to a monospaced text character is a beautiful and simplifying constraint, IMO. It gives me as a user a sense of predictable consistency that I really appreciate.
And the article mentions diabetes...which also damages the microvascularization though not to the same extent.

That claim isn’t backed by empirical evidence.

It’s very common for diabetics to have chronic skin ulcers and amputations, but smokers do not.
Seems to be also supported on mac os and windows: https://kdeconnect.kde.org/download.html
Unfortunately, reader mode doesn't magically change the colours in all those code fragment images.
My advice as a manager is as follows:

1) You always have time for tests. Your estimates should include tests and testing. If someone asks for a feature and you think it would take 3 days to test, half a day to write tests, and half a day to do manual testing, then it will take 4 days. That's your estimate. You always have time for tests. Tell your team this with every ticket. Don't sandbag the estimates, but make sure you are planning time for your team to ensure high quality.

2) One of your many jobs as a manager is to protect your team from external pressure. Think of yourself as the submarine (too soon?) that keeps your team safe from the pressures of the business. The team should be focused on shipping high quality features, not whether the CEO is asking for something or not. If a feature needs more time for testing, it's your job to take the heat for it.

Both of these will give your team the breathing space to actually write tests and actually test their code, without fear of reprisal and without fear of losing their jobs. Right now, they probably have very little trust in this process. It's your job (another one!) to prove to them that they can trust you to protect them as they do their jobs. Over time, the team will develop a culture of testing and releasing higher quality products.

You must remain consistent. You should hold the line, hold your team to a higher standard than exists now, and hold your external stakeholders at bay.

Additionally, I personally don't believe in deadlines. With few exceptions such as legal/court orders or certain contractual obligations, deadlines are arbitrary dates made up by someone for some arbitrary reason. From a financial or company survival standpoint, there's very little difference in real terms between releasing a feature on Tuesday and on Wednesday or Thursday or even Friday. I try to think of these as target dates. We will do our best to meet them, but if we need an extra day to test, then we'll take it.

Hope that helps. Good luck.
For Debian, try installing one of the larger wordlists, such as wamerican-huge or wbritish-huge; those have "rupturewort".
Note that while this allows you to create realistic humans in Unreal Engine, at the end of the day they're still just regular 3D models or meshes that you have to use 3D software to manually take actions on. Basically you have to do all the work to animate yourself, this isn't like some of the other AI tools that are sprouting up these days.
> Money is merely potential energy.

That's a neat way to put it!
A shallow dismissal just makes your position look weak, and theirs stronger by comparison.
I too have used several languages and for me Haskell’s is the worst I’ve had the displeasure of using. It could be forgivable if the language itself wasn’t so unfathomable to newcomers.

JavaScript’s situation isn’t great, but it’s still easier to work with than Haskell, in terms of hours of frustration.

For me it’s Rust that has really raised the bar for what quality tooling looks like.
I think they're going for some sort of high level semantic description as a workflow concept guide you instead of using AI at each individual step.

I'd much rather focus on teaching people how to think about tests and what they want to do and, when they're stuck on syntax or patterns, make sure they're thinking enough about the problem so that they know why they take the decisions they do. They can then use a search engine or AI to cover a specific technical gap.

Implenting or writing code is rarely the bottleneck for software development after enough experience so something like this doesn't seem useful for me but it's definitely cool to see people trying to integrate new technologies in different ways.
> Moderation is moderation.

No, moderation varies wildly from place to place. As do the rules and guidelines that the moderation is driven by. Each community has to figure this out for itself.

It is, really and truly, ridiculous, to bring up how moderation works on reddit, when discussing moderation on HN. It's an entirely different group of human beings working from an entirely different set of guidelines using an entirely different set of tools. It's just a total non sequitur.

> I mean, I guess we can just talk about HN if you want.

This whole discussion is about HN! We're discussing a link to the HN guidelines! Like, what made you think we're in any way talking about something else?

What in the world are you even talking about with the rest of this? It just seems entirely unrelated to the topic.
"The notion of independent brain half-selves has been debunked" I don't think his hypothesis really hinges on that.

> It is clear that, if indeed people at that time experienced life as he describes, then by the time we got writing not everybody did.

I'm not sure I'd agree with that this is clear. The phenomenon he describes about writing is something one can easily experience by simply reading ancient texts. It feels different. There is no self reflection.

As for the ancient-Greek scholar you mention... I guess I'd need to see some specifics. Just hearing 2nd-hand that an anonymous scholar said he made it up isn't very compelling evidence. I'm curious about these modern statistical methods you've mentioned... how did they address Jaynes' theory?

"there is no such phenomenon in Attic Greek"... I didn't get the impression of a singular phenomenon other than a lack of metaphoric references to the self in early writing. The timeline for Attic Greek seems to start at 500BC which seems to be on the end side of his hypothesized breakdown of the bicameral mind and 300 years after the Illiad was apparently written. Jaynes suggested it may even be older, passed down through oral history. I'm not sure that we have any evidence to truly debunk that.

Of course once the mental metaphors were established, they would quickly spread through the language, so it would be no surprise to see plenty of examples of Greek that did have more mental metaphors, especially a few hundred years later.

If you can point me to some writing from before 1500 BC or so that clearly shows a mental metaphor of a self which contains or otherwise is connected to thoughts (i.e. "the thoughts in my head"), then I'll have to take that as solid evidence against his theory.

I studied cognitive linguistics in undergrad, so this is an interesting topic to me. His theory definitely goes completely counter to what I'd previously believed which is the we've probably been far more advanced for far longer than is normally assumed. For instance the idea that the clovis people were the first in North America always seemed ridiculous to me. The thing is, even though Jaynes' idea is sort of against that general sensibility, it doesn't really directly contradict it. Anyway, I'd be curious whatever details you know about it. I thought about trying to make a serious rebuttal essay to it to find the evidence against
Meanwhile, team sports across the rest of the world where relegation is a thing wonder why teams would give up their competitive edge in recruitment for a draft... :)

Mainly its path dependency based on meetings that took place in the late 19th century establishing norms. It's not like association football clubs aren't big businesses, it's just relegation is so fundamental to fans' idea of competitive sport that even the English Premier League - a breakaway organised by the top division clubs for the stated purpose of giving themselves a bigger share of the broadcasting revenues - didn't seriously consider the idea of not continuing to kick its worst three performing members out every season. For related reasons, fan backlash killed the American-owner-inspired "European Super League" project off within days of it being publicised
> "isn't that just an int, not an array of ints?"

A two-dimensional (int[x][y] not int[]...[2]...[]) "array of" int isn't really a array of ints either - it's a array of arrays of int. So a zero-dimensional "array of" int is a int.

I'd call the last one ambiguous: it's either a group of (dimensions that are zero), or a (group of dimensions) that is [of group size] zero, and the text doesn't provide enough information to know which without context, just like "I read books." when you don't whether someone's talking about their hobbies or what they did over the summer.
I've found the complete opposite: it took years to even get a dismissive response, and longer to get him to actually bother looking into what I wrote. Depends whether you pass his initial guess at whether you have a real issue or are trolling him, apparently.
I kind of feel like this would make the obesity epidemic much worse. Hybrid and remote work already kind of have their own issues with social isolation. As the use of KPIs rise for many hybrid and remote workers being able to leave during the workday to do other aspects of life will likely be frowned upon.

Surprisingly many offices found an increase in productivity in remote and hybrid work though, it came at a cost of longer hours and night schedules. A part of me is terrified of what VR work would look like. Having your boss being able to see what you're looking at and what you're doing is not a very comforting thing.
For QWERTY, I found two nine-letter words using only the middle row: halakhahs and haggadahs.

And yeah, nothing in the bottom row other than acronyms and similar pseudo-words.
US economy near stalling point as consumer demand weakens, survey says
Meta discussions are still discouraged, but I think that Dan sort of lets one slip by to vent out the pressure every once in awhile.

Downvoting for disagreement was absolutely a norm here 2010-2012. You'd have been chided for giving a reason to your downvote then.

The deletion of comments and comment history is a perennial topic; you can search Dan's comment history to understand the rationale behind our policies on it.
Editor plugins are fantastic about completing based on a pattern. That's the main thing you're missing out on imo - it's worth it to hit tab, but not to copy/paste and say "finish this line for me, it looks almost like the one above."

There's also the real-time aspect where you can see that it's wrong via the virtual text, type a few characters, then it gets what you're doing and you can tab complete the rest of the line.

It's faster to converse with when you don't have to actually have a conversation, if that makes sense? The feedback loop is much shorter and doesn't require natural language, or nearly as much context switching.
Higashiyama Atsuki and the “between-legs effect”
gvisor does emulate some hardware. See, for instance, its network stack.

At any rate: why is this better than just using KVM and Firecracker? The big problem with gvisor is that the emulation you're talking about has pretty tough overhead.
Is putting 35TB in a dropbox automatically "abusive"? It sounds more like they're blaming legitimate customers for using their service because of a handful of abusive ones.
I mean they were definitely paid. I never bothered filing a return or anything though, so I just never got any kind of refund assuming I would have.
This feels wrong. Specifically, doesn't laziness bite you in this scenario? If I make a stream that is realized over GC runs, I would expect that a node in an old generation could point to a realized data element from a newer generation. Why not?
Or stop eating pastries every day
>> I disagree with you, simply for the fact that artists have been learning from one another for thousands of years.

They learn from each other and then give back to each other, and to everyone else, by creating new works of art and inventing new styles, new techniques, new artf-orms.

What new styles, techniques or art-forms has Stable Diffusion created? How does generative AI contribute to the development and evolution of art? Can you explain?
Of course it can be, but then there should be ways (a "process", if you will) for them to reach you ("designed" to be responsive, so to speak). If you can't be reached when you want to be reached, your process is poorly designed.

At this point I can't feel otherwise but that you're putting words in my mouth to beat a straw man. I never advocated for anything even remotely related to a sentiment like "keep your phone off at all times and fuck everyone who asks for your help". If they're someone whom you would want to be available for, you should probably design a process that makes that possible. What I am saying is, unless you're licensed as rescue personnel or something similar, that call probably isn't as "urgent" as you seem to want it to be, regardless of the panic or anxiety which might exist.
> BTW the question I asked was about querying data without ever using a SQL language, like tapping directly into the data.

A lot of databases are just data structures written to disk in an efficient manner. There's nothing really stopping anyone from doing the same and implementing the query language as a direct API to these on-disk structures. In my mind this all just falls under the general category of random access files. This can be extremely performant if you are very knowledgeable of your use case and storage characteristics.

SQL on the other hand is a query layer on top of these data structure engines which gives you a more general purpose language to work with. It doesn't map directly to the underlying data structures so you can model data differently at a more abstract level. Ultimately it will be compiled down into some sort of routine that attempts to perform data access to those underlying data structures in as optimized a manner as it can figure out.

It's all about trade-offs. There are also plenty of storage engines that already give you an on-disk data structure in a box (e.g. RocksDB).
That was done to me as well. I still have no idea why and when I finally got it lifted dang didn't know why either. One of the most infuriating experiences I've had in a forum, and actively made worse by the sycophantic adoring articles going around at the time citing their "personal human touch". dang explained that they can't possibly have time to give everyone that personal human touch! But not to the reporters, apparently.
> I also don’t know any professional devs who have used tools like copilot and said they were anything but a toy.

Really? I'm academic now but I find Copilot at least moderately helpful when I'm writing a library. It's pretty good a lot of boilerplate functions, docstrings, regex, etc. I certainly don't want to go back to not using it, my code is a lot closer to production quality now and looks nicer.

Thinking back to my days in back-end it seems like it would have been very helpful/sped things up so I'm surprised to hear it's just a toy but I've been out of the professional game for a while now. What's the main criticism?
Dumb question, then why not stick that API on a machine/service that does need to be used 99% of time.
I now linked to the containing web page instead of directly linking the image, I hope that helps.
This sounds like tilting at windmills to me.
My IQ went from 104 to 125 with meds.

Not because I became smarter, but because I could concentrate for the time IQ tests take.
Yes. Yes.

Yes.

The relatively warm winters that allowed pine beetles to survive (I think it takes 10 days at -20C to kill them; ymmv) lasted a few years. It may still be going on.

The pine beetle is one of the supporting arguments for climate change---irrespective of arguments about cause. And it is not about drought.

So I conclude your comment is not relevant to mine.
Climate deniers are going to use this in 3 2 1....
I’d argue that if trespassing and burglary weren’t treated as crimes but rather as natural occurrences we’d have a much more robust home security culture today. It would also be a lot more fun to be a trespasser.
What if instead of spending energy on compute, we just spend money instead? On the one hand, some people may be turned off by the idea of spending money, but on the other hand, the two are usually interchangeable unless you're stealing energy. Someone with a lot of money and no hardware or energy can purchase hardware and energy; someone with a lot of hardware and energy can sell the hardware and sell energy back to the grid to make money.
Ignoring those articles is quite nearly the definition of “easy”
> it took me a long time to figure out simple things like "where is foo implemented"

Out of curiosity, what development setup do you use?

I imagine that with vanilla EMacs or vanilla Vim you’d have to do quite a bit of spelunking to answer that sort of question.

With a full-blown IDE like for example JetBrains CLion with Rust plug-in installed, it is most of the time a matter of right-click -> go to definition / go to type declaration. (Although heavy use of Rust macros can in some cases confuse the system and make it unable to resolve definitions/declarations.)

And with JetBrains CLion you still have Vim keybindings available as a plug-in.

I switched from Vim to CLion + plug-ins years ago and haven’t looked back since. (Vanilla Vim is still on my servers though so that when I ssh in and want to edit some config files or whatever I can do so in the terminal.)
It's amazing that people take hopelessly confounded studies like this and infer anything from them.

Yes the study says they tried to remove confounders. But if people could effectively remove confounders, there'd be no need for randomized trials (which are enormously expensive). Despite doing everything possible, scientists' best efforts to remove confounders still don't effectively substitute for actual randomization.

This study is from 1990-1992. Even with all the sophisticated software today, we still cannot remove confounders, so how bad was it in 1992?
35TB is a lot but hardly seems 'abusive', I would have thought the threshold for that would be somewhere over 100TB.