skysight-inc/HackerNews huggingface dataset:
I like this answer because it's relatable to today's English. English is spoken by many people around the world, but it's not one group of people, it's many many different people and cultures who have come to use English for one reason or another.
> The other way is to read the code you just wrote, and see what reads clearer/better in a specific case.

Yes, that's the extra decision step in my main workflow loop that I'd like to cut out whenever possible.
But domains and protocols are orthogonal?
Their value add is in human services and integration, sort of similar to consulting, and not technology. So using “AI” and dazzling government contracts is misleading imo
I'm surprised that Salesforce has a research division, and they're working on something like this.
Just to put this into perspective to other people:

Rails 3 was released in 2010

Rails 7 was released in 2022

Considering the speed of change in JS and CSS in 12 years I am pretty haply with only 3 big changes.
No, my prompt does have content besides the input that I'm piping in from the user.
After some time you would have one humid ancient forest more, that would be an extremely desirable goal in California. Also very rare because is ruined by mantras that people repeat since thousands of years
He works for Remix, last time I checked. So yes, he promotes things that are done by the people that pay him.
I didn't, but isn't this for educational use only (I'm guessing, I can't access the archive of the list)? Cincom seems to offer separate license for students and teachers, I'm unfortunately unaffiliated with any educational institution :(

But I did try to get commercial license, once. I had a project and a client for it, and a seemingly ideal use case. However, I wasn't able to sell the client the kind of licensing scheme Cincom wanted (they weren't unreasonable, just not what the client was willing to have). I ultimately abandoned the idea. Still, even knowing that I'm just a solo developer that's not going to earn them much, my contact with an account from Cincom was very pleasant and helpful. I saw the changelog for the next version of VW - there was a lot of really nice stuff there! Welcome fixes, improvements in many important packages, new functionalities - the product is evidently alive and getting better, but there was one thing missing. There were No. Breaking. Changes. I could reasonably expect my app to work if I built with 8.x version and later upgraded to 9.x. Can you imagine this?

Cincom is, of course, a company targeting big corporations - a for-profit organization, and the most important part of VW is closed source. If Cincom dies, VW will probably also die, along with my projects. It's a risk, and it's not ideal. The fact that the PUL version is 6 years old at this point also isn't nice. And, above all, I don't wear suits and neckties. So, I'd really prefer fully open source Smalltalk (the only reasonable alternative, Smalltalk/X, also has the compiler distributed only as a binary blob) Unfortunately, Pharo simply cannot be that Smalltalk for me.

To the dead sibling commenter: sure, I don't event want anybody to care. I'm writing all this for my own satisfaction, so please, just do your job of not caring properly and ignore it all.
You could make “>“ a dead character that combines with “=“ to “≥”. Then it’s just as easy to type (at the price of a verbatim “>=“ becoming slightly harder to type).
Rickrolls work fine for me tho. There are versions of the video without ads, rickrolling still works.
Lego 3-axis styrofoam cutter [video]
It also happens when people with Parkinsonism are put on meds that act upon the dopamine system; sometimes it will be about gambling.
That is correct, however there will always be a delay when expecting the AI platform to make decisions, given the current state of AI technology we have. This delay will be handled by officers trained to handle such situations, but if that is the case, what purpose is this AI platform serving ?

Most of what I am stating comes from my own assumptions, based on the content I have consumed, since I am neither a soldier nor have been in a battlefield.
Also, if some system accepts such a domain it sill likely it gives it a red flag.

I'm using .email domain for a long time, in many cases it's not accepted on registration. When it's accepted and it's an e-commerce website then half the time I get an automated email that the sale was either declined, or they require additional proofs. Or, in some cases, the order just gets ignored, and when you physically call them they can't even find the email in their system, so my guess some anti-spam system just blocks it.
Discourse[0] is a perfect fit for Windmill, IMO. Maybe I'm biased because I don't like Discord for this kind of project. Let the search engines leverage your project.

[0] https://www.discourse.org
if you're interested in cross-compiling win32 programs from linux without msvc you might be interested in http://canonical.org/~kragen/sw/w32dry/

i wrote this 15 years ago but it still works on this recent ubuntu system if you supply a couple of variables to make

make run CC=i686-w64-mingw32-gcc WINE=wine

no rust tho

in debian/ubuntu the package to install to get i686-w64-mingw32-gcc and the attendant header files and libraries is gcc-mingw-w64-i686

amusingly the executables i built 15 years ago still run on current gnu/linux; not sure if that would be true for things linked with libx11 and libxext, certainly not libgtk
Nope, the one a co-worker uses combines >= into the space of 1 character.
the convention that i think most rubyists gravitate toward is to always include parens for method calls when calling something that takes a parameter. omit if there are no parameters.
hiding the protocol prefixes was always a bad idea. the .zip domain would be an argument to revert that. but i don't have high hopes.
I own a .co domain. Frequently when entering my email address the validator tries to correct me - “Did you mean .com?”. No, I meant the thing I entered.

The real problem is when I give my email address to someone else and then they get corrected by their email client. For some reason, people place implicit trust in these validators. This results in emails getting sent to the wrong TLD.

.co was released in 1991, and it’s easier than ever to launch a TLD. Email validators need to stop validating TLDs. It doesn’t help anyone.
> What are these special open-ended items?

> If it is over the reals, sure, you can use -∞ and ∞. If it is over the integers, you can use MIN_VALUE and MAX_VALUE

If you already knew the answer, why did you ask?
>Girardville North II” fire.
>fire that’s been burning for at least 19 years

>There are over a dozen active mine fires throughout the state of Pennsylvania.

When this one first hit the news back then, the earlier underground fire burning since 1962 was cited in such a way that people were kind of led to think it's not so unusual after all.

>the historic Centralia mine fire, which has been burning since at least May 27, 1962

Renewing the call to action to do nothing.
Newer? My .at (est. 1988) email address is still occasionally rejected for its "invalid" TLD.
Even without people gaming or buying reviews the 2, 3 and 4 star reviews tend to be more thoughtful about what is and isn't good about the product.

One of the reasons why the "5* rating or your driver gets fired" norms encouraged by the likes of Uber are so awful.
Your disagreement seems to be a philosophical one. It is not a technical argument. It seems that you won't accept that semantics can be modelled by an unconscious mechanical system. I am talking about mathematical concepts of semantics, not "true" human semantics that are the product of human insight and consciousness. https://en.wikipedia.org/wiki/Semantic_similarity

While AI doesn't have an innate understanding of the world as humans do, the semantic representations it learns from vast amounts of text data can be surprisingly rich and detailed. It can capture associations and nuances that are not immediately apparent from a purely syntactic analysis of the text.
You never should have been able to type "something.zip" and go to a zip. That was chrome being unnecessarily "ambitious" in creating a shortcut when you should have always had to specify "file:///" like every other browser.
I continue to be amazed by Michal Necasek's ability to deeply care about things that literally nobody has even thought about for decades. Kudos!

Power management under DOS on early x86 laptops was downright primitive. There were no standards of any kind (I'd never even heard of the DR-DOS $IDLE$ device until now, but it doesn't seem like that gained any kind of traction at the time), not even BIOS-based abstractions. Just vendor-provided 'drivers' (in name only: it's not like DOS made any distinction between system and user code) that directly communicated with the hardware.

Unsurprisingly, that all broke down as soon as you did anything even remotely interesting. Run QEMM386? No power management for you! Have a certain PCMCIA card inserted? Ditto! And shipping any kind of updates took forever at that time (literally FedExing floppies...), so getting a working system was pretty much impossible.
the target audience is all supported+patchable windows systems capable of secure boot; bootable media should be inclusive of all storage used: hdd, ssd, nvme, usb, cd, ect.
Could you elaborate on some of the specific similarities you see?
This is a good and healthy attitude to have and I do not want to diminish it. This is how I view all channels, generally.

In this case, at this time, Gamers Nexus is pretty well respected as an entity that re-invests its success in increasing technical validation capability, and has been cut off more than once by vendors, leading to having to purchase its own hardware. They currently have my respect and trust on this motherboard topic.

Jayz2Cents? His content is just not the same, but he does have a genuinely consumer-focused attitude, though.
While i think these are ideas worth considering, what I think is the answer is perhaps staring us in the face: put regulatory limits on the amount and kind of data that apps and websites can collect.

The real problem with tiktok is not the CCP; it seems likely in my mind that our own government has equally nefarious techniques at play in other countries, and I think its unfair to single out a single company over this or any other behavior that is otherwise legal.

So cut them off at the knees—make the behavior of tiktok illegal, for them and for any other of the thousands of companies doing basically the same thing. Pointedly i mean the extra-application data collection, cross-checking with third-party data miners (which should be illegal already), and the sorts of things we've just become accustomed to being par for the course.
Know demographics.

iOS more prevalent in the US, but Android dominant worldwide. Android users are generally more price sensitive.

Know device landscape difference:

iOS less variation. Android broad set of manufacturers with wide ranging performance characteristics and typically wider range of network conditions (and pricing).

Etc.

Depending on your app, your initial target market, maturity of idea (mvp to test idea vs scale from the outset) and the above kind of considerations, may lead you to focus on one platform vs the other first.

If you do end up concluding you need to build for both from the start, you then have to pick between something cross platform vs the native way.

I personally think that introducing unnecessary technical complexity and unknowns and friction is not worth it if you don’t even know that your business idea has merit.
Conflict (and war) is dispute resolution. Conflict is not inherently wrong, nor is resolving conflict. Conflict happens when someone attempts to use dominance to get their way and someone does not choose to submit, but submission does not hide the use of dominance. If there is someone who dominates and someone who submits "peacefully" that does not mean there was no violence. We call that coercion.

Conflict to resolve a dispute when one party is coerced is justified.

If a slave killed their master, they are resolving the dispute of whether a slave is a person or property. If Russia says Ukraine is not a country and Ukraine says yes we are, Ukrainians are not in the wrong for asserting themselves. If someone taxes you but doesn't give you the benefit of that tax money, then conflict to stop the theft is justified (revolutionary war).

So where you see conflict and think conflict is bad, I see conflict as a possible force for good. I don't want the US to become a corporate dystopia, but we are most definitely headed in that direction and that is a good conflict to have. I don't want China to be an ethno fascist state, but china is headed in that direction (and I personally believe they are already there), and putting a stop to that is a good conflict to have.

You have the privilege of saying china is not a villian, but if you put yourself in the shoes of Uighurs, people from Hong Kong, Tibetans or Taiwanese citizens rather than in privileged shoes, I think you would come to a different conclusion.

> People in China are generally happy

And that is the point. When you say people, you are referring to Han people. That's the ethno in ethno-fascist.

> The arsenal democracy is absolutely insane. The world doesn't need this.

I absolutely disagree. Sometimes your only choice is fight or submit, and I would rather live free than die a slave.
Right, but now go from 11->12, which is the equivalent of the upgrade path I was describing for MySQL. I either need to install both versions and use pg_upgrade to convert the binary files, then remove 11 (and extensions may break this flow) or do pg_dump/restore.

Minor versions on both Postgres and MySQL are painless, just install and restart the server. Major upgrades on MySQL are significantly less painful.
He is called Sultan in the west
Try asking people outside the western bubble. Relative to Russia/China, you just tell yourselves and everyone around that you are the good guys more often and much more stubbornly.

To put it simply, you are just biased because you can't see yourself from the outside.
No, I fully understand when it is appropriate to offer solutions vs empathy. Re-read what I wrote and take a serious attempt at engaging.
You get points for pithy snark, but given that the problem predates smartphones, this isn't likely to solve it.
I'm assuming cross-compiled from a way more modern computer. Or could a Pentium I complete a Rust run?
But that’s the point. There are a lot of legacy code bases, including those supporting huge apps at major companies.
Brother is great unless you need to configure it to fax over VoIP. I recall horror stories from my technical support days. Had to walk users, over the phone, through navigating to the settings and then changing a binary (literally) value.

> Ok now it says 01101101 and I need you to change it to 10001111.

Something to that effect. Ew.
Is this headline really deceitful though? Certainly the research is flawed, but the statement "[bad thing] is alarmingly common" is basically just a subjective statement that lets you know what position the author is going to argue.
The slowness is definitely a problem and it uses a lot of memory. I'm not sure, the term "scalable" is right though. It's slow at any scale, but AFAIK doesn't get much less efficient or develop other problems as it scales. Sure, you can write your app in a way where it doesn't scale, but there is nothing in Rails that makes that inherent.
LDtk 1.3.3
In the parlance of an old internet meme, "why not both"?

Also, they _are_ cutting employees. There have been a lot of layoffs recently, and some of them have explicitly stated it'd not because they can't afford those employees.
I stopped at the first point out of sadness. I've worked on the JVM space for 19 years. For the last 1.5 years, I've been working in an org that uses Spring Boot and the code, configuration, and general designing of the applications feels horrendous. I know spring boot was the 2nd (or 3rd?) attempt of Spring to get a quick development framework simiar to Rails (Spring Roo was the first I think) but my gosh it has soo much magic, and it's so slow. Starting up a app can easily take 20+ seconds, and the full start/stop cycle can take 60+ seconds. On production we often have apps taking longer than 2 minutes to boot up and the only thing they do is open a few connections to the database and to a messaging broker (both which are very fast). The component scanning "feature" is a disaster.

I love ruby and find it and I know Rails also has some magic, but I love my types. I'm glad I'm going back to do something sensible in a few months. Probably Kotlin + http4k.
That’s not what I asked. I asked about why it was labeled that, not why there are two different expected behaviors.
Doesn't this classify as spyware/malware? Who would think a company would go that far to lock-in customers in such a miserable way? I'm being naive but let's hope others do not get creative and follow these outrageous practices.
The Pain of Silicon Valley Bank's Collapse Is Being Felt by Caymans Depositors
The Art of the Meta Stream Protocol: Torrents of Streams (2021)
I continually cycle on/off caffeine when needed. I can usually drink about one coffee/day and the positive effects will last about a month (hyper-focused, etc). After this, it no longer works. If I drink more than this, I start getting anxiety and have a hard time working and sometimes even going out to meet people.

So, I usually stop completely for a few weeks. This results in headaches, pains in my legs and sometimes arms for about a week.

After a few weeks, I can start again and the positive effects will continue.

When I was in high school, I didn't think about my caffeine intake and would regularly drink a 2-litre of mountain dew/day. I never understood why I had tons of anxiety....
Even if the tech is secure there are still thousands of foreign employees working in those companies. It's not uncommon for people to be sympathisers of their homeland. And it's not symmetrical since very few westerners work for Alibaba, Huawei etc.
It is true though! Consider a simple example where you have two classes, with one depending on the other. As a best practice, I'd like to inject one class into the other's constructor, so I could do some unit testing.

Here is the Swift code:

class Dependency1 {
}

class Object1 {
private let dependency: Dependency1
init(dependency: Dependency1 = Dependency1()) {
self.dependency = dependency
}
}

And the Objective C equivalent:

@interface Dependency1 : NSObject
@end

@implementation Dependency1
@end

@interface Object1 : NSObject
- (instancetype)initWithDependency:(Dependency1 *)dependency;
- (instancetype)init;
@end

@interface Object1()
@property (nonatomic, strong, readonly) Dependency1 *dependency;
@end

@implementation Object1
- (instancetype)initWithDependency:(Dependency1 *)dependency {
self = [super init];

if (self) {
_dependency = dependecy;
}

return self;
}

- (instancetype)init
{
return [self initWithDependency:[[Dependency1 alloc] init]];
}
@end

Thats 9 lines of code in Swift and 31 lines of code in Objective C. If I have to type 3 times more code every time I want to break up big class into a few smaller ones, I am going to be much less likely to do it.

In other words, the sheer verbosity of Objective C will make even the most disciplined developer start cutting corners to reduce effort, which ultimately leads to codebases which are messier, harder to test and less flexible.

And finally, looking at the example above, is it really true that Objective C is easier to learn and understand than Swift? The code forces you to learn:

* What is an NSObject?

* How to create a private category on an class

* What does "alloc init" do, and why is it different than "new"?

* What is the difference between `self.dependency` and `_dependency`, and why does one let me change a "readonly" property?

* Why would `super init` return nil, and what does that mean?

For sure Swift also has its share of nuance, but I feel like the Objective C nuance is just baggage, while the Swift nuance opens the door to a richer feature set.

[edited] updated code for correctness
Right, for mailing lists I used to ask some old-timer to send me their mbox archive of the list.
Who decides the who/how/when of the bonus recipient(s)? You are back to square 1.
psychiatrist I suppose.. it's a long sad road
It's really difficult to give you a useful answer. Some teams have succeeded and some have failed. It depends on the product, the team, and the user base. I've built and worked on both native mobile apps (swift and kotlin) and cross platform (react native and flutter). Personally I would choice native and have for my projects. That being said I personally hate the JavaScript eco system and language so to me it slows everything down. I'm faster (not twice as fast though) and much better in the native platforms. That doesn't mean your team will be. Who you hire and what the product is will matter more than which tech you use IMO.
> For that matter, rspec itself is also a thoroughly unnecessary cargo-culted dependency when Ruby and Rails already bundle perfectly-serviceable, simple test frameworks

I think people developing professionally and working with large code bases, reach pretty fast all the limitations of minitest. IMO, Minitest is great to test small libs, but as soon as you need to refactor a lot of specs or use other stuff like Factories, then rspec is the tool. No cargo-culted. It is just the best and more complete option.
Ask HN: Games and Such over SSH?
I've seen several games and other fun things you can access over SSH posted here over the years. But for the life of me, I can't find any! Is there an awesome list or something with these?
No, there's nothing naive about it at all. I'm not making a specific political endorsement here, but if voters elect candidates like e.g. Elizabeth Warren to Congress then you get much stronger consumer protections, corporate lobbying be damned.

I'm not saying corporate lobbying has zero influence (that would be naive), but if the electorate chooses to care about something, it trumps corporations. This is actually a major finding of academic research on corporate influence and lobbying in politics -- it's mostly effective specifically in areas where voters aren't paying attention and don't care.
Fun! Are you coercing the reply to None? That is, if you don’t provide a function, how is this a valid target?
Still nothing to do with the label “status and confrontation”, which is what I was asking about.

I’m fully aware that sometimes people want empathy and not a solution. But sometimes people do want a solution and it has nothing to do with “status and confrontation”.
> Metal is the only post-Swift framework that was written in Objective-C.

Still untrue. Again, see the referenced blog posts.

Indeed, aside from SwiftUI, which is still half-baked on macOS, I'm not aware of many Swift frameworks in the OS. After all, the frameworks still need to provide API to Objective-C apps, including Apple's own apps, not to mention 3rd party apps. The requirements to ship a Swift framework in the system, such as ABI stability and others, are a relatively recent addition to the language: https://www.swift.org/blog/abi-stability-and-more/
That brings a smile to my face. Making people laugh is only second in my book to getting them laid, and your comment made my day. -Colin
There is always a logical, scientific, explanation as opposed to esoteric assumptions such it being human like intelligent. Thanks for taking the time to share this. Always good to see there are some sane people left in the ai community.
Employer policy most likely
I have yet to see a proposal for compute-in-memory that isn’t actually compute-near-memory and keeps the density of memory arrays.

If you’re still doing row-column access, it’s just another Von Neumann machine. If you have compute hardware within each row to perform operations on every row in parallel, it’s now just another ALU.
Cheap Thrills: The Price of Leisure and the Global Decline in Work Hours