skysight-inc/HackerNews huggingface dataset:
I never touched a line of source code until after college. In college I studied history, focusing on the "Middle East" [1]. I took 3 years of Arabic in a (failed) attempt to use Arabic texts as primary sources in my thesis. Short story long, something about the highly structured and patterned nature of Arabic primed my mind for programming and made me more likely to enjoy programming. If you're looking for a pure intellectual pursuit, akin to how people recommend studying math just for the new ways of thinking that it provides, I heartily recommend studying Arabic

[1] Historians often call attention to that phrase because it has controversial history and connotations
Get a smartwatch for calls
Solo singer-songwriters have been virtually nonexistent in pop charts for the past 15 years

https://www.rollingstone.com/music/music-features/hardly-any...
ASRock's 4x4 BOX could fit the bill. It can fit an M.2 and a 2.5" SATA drive, though they recommend not using a SATA drive due to airflow.

If you're not loading it heavily that might not be a problem.

https://www.anandtech.com/show/18794/asrock-industrial-4x4-b...

AMD's APUs are great for this form factor, but I think the Plex transcoding support is a YMMV situation.
Your dig is dug.

$ dig @35.223.197.204 hackernews.com

; <<>> DiG 9.10.6 <<>> @35.223.197.204 hackernews.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63493
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 2

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;hackernews.com. IN A

;; ANSWER SECTION:
hackernews.com. 46 IN A 13.249.141.50
hackernews.com. 46 IN A 13.249.141.113
hackernews.com. 46 IN A 13.249.141.98
hackernews.com. 46 IN A 13.249.141.39

;; ADDITIONAL SECTION:
hackernews.com. 7200 IN TXT "Need to launder some money? Invest in our cryptocurrency!"
Ldd /usr/sbin/sshd – Alpine vs. Ubuntu for exploitability of CVE-2024-3094
How about https://controld.com/parental-controls ?
ollama is the easiest, IMO. The CLI interface is pretty good too.

gpt4all is decent as well, and also provides a way to retrieve information from local documents.
Atomic theory was just barely beginning to be invented at the beginning of the 19th century. Apparently graphite was discovered to be carbon (and not lead) in 1779:

http://antoine.frostburg.edu/chem/senese/101/inorganic/faq/d...
Why American Jews Eat Chinese Food on Christmas(2014)
Well some people with disabilities might find it useful.
So do I! Unfortunately, we seem to be a tiny minority considering that the new macOS bugs you permanently the moment you turn it on [1], [2].

[1] https://discussions.apple.com/thread/255159504

[2] https://www.reddit.com/r/MacOS/comments/16vmjfc/oh_no_can_i_...
i hope they do, but i doubt it. they should be ashamed
Too bad, for a minute I thought it was something useful like adding a rule to clamav to find the private key-pair signature ID of the servers/users that up-streamed the exploit.

"Play stupid games, win stupid prizes"
I disagree. I believe that in 2531 everyone will be named xxxPu$$y5l4y3r69xxx
I never used that feature. I'd probably just create a filter that sends the email to trash.
Yeah boiii. I’ll email you a proper quote tomorrow if that works?
Could that be related x11 session forwarding (common security hole on the connectors' side if they don't turn it off when connecting to an untrusted machine).
That's the problem, it's a single cpp file because it's built manually. The source code is spread among many hpp files for no reason other than being able to include everything in that single cpp file. The project organization of cpp2 is abysmal.
I'd start here: https://writer.com/blog/capitalization-rules/
This happens more often around the world than one would think.

My surname can be traced back to a single city where it most likely originated and over generations an additional, informal (so not present in any official document) adjectives were added to determine who was related.
Because of HTTP content negotiation, you can serve zstd to Chrome users today, so “useful levels of compatibility” doesn’t make sense in this context.
Treatment-free should mean that you're using IPM methods. It should not be self selecting, but selection aided by the beekeeper heading off problems (requeening, brood breaks, and even treatment when absolutely necessary - like burning your hive if you get AFB, or treating for EFB). You still need to be monitoring your hives.

"Even if the neighbors are willing to treat, that doesn't necessarily mean they'll survive being constantly reinfected by the non-treatment hives."

This is not really how it works for most of the diseases and parasites. Yes, things like foulbrood would act this way. But the stuff that is commonly treated for are mites and parasites like nosema. Even if you treat for these, there will still be a level of it present in the hive. Even healthy hives have bees with one or more of the nosema species present in their guts to some degree. That's why diagnosis of nosema relies on concentrations counted under a hemocytometer.
Terraform Industries converts electricity and air into synthetic natural gas
Hightouch |Remote (North America)|Full-time | Backend Engineers

Some background on Hightouch - our mission is to help companies leverage their customer data to grow. We started with the problem of “Reverse ETL” or helping companies sync data from their data warehouse (e.g. Snowflake, Databricks, etc.) to 200+ SaaS tools (Salesforce, Marketo, Facebook Ads, etc.) without coding. Since then, we’ve evolved into a suite of tools around the warehouse (identity resolution, data enrichment, event streaming, etc.). We’ve raised a Series B and scaled to $15m+ ARR in 3 years with 500+ customers including Fortune 500 co’s like Spotify, the NBA, PetSmart, etc.

We are hiring for:

Software Engineer, Backend (Customer Studio): https://boards.greenhouse.io/hightouch/jobs/4782625004
Hmm, not to pollute thread anymore, I'll see what I can find and read. I remember marcan of Asahi confirmed it as well?
Semi-related: https://www.nature.com/articles/s41591-023-02640-w
Emotional sustainability needs to be a thing.
They could alredy be choosing the rarer name for the couple and the children.
I get what you're saying, but that's just not how it works in my experience. I've got a repro in codepen. What am I missing?

https://codepen.io/tomtheisen/pen/QWPOmjp

function delay(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}

async function test() {
const start = new Date;
const promises = Array(3).fill(null).map(() => delay(1000));
for (const p of promises) await p;
const end = new Date;
console.log("elapsed", end - start); // shows about 1010
}

test();
Not sure what is meant by this statement. Both cpp2 and Carbon are different languages, neither of them claim to be just C++.

Both languages will have bidirectional compatibility with C++ so that code written in C++ can be directly accessed from Carbon and code written in Carbon can be directly accessed from C++. Neither of them use an FFI for compatibility.
You're not fooling me, I've seen Ender's Game!
Not gonna play it.
Yes but everywhere in the EU you have to call it a probation period, in the UK you can pass your probation and be on a normal full time contract and still if it's your first 2 years you can be let go for any reason.
Stuff like this is why I like port knocking, and limiting access to specific client IPs/networks when possible.

20 years ago, I was working at an ISP/Telco and one of our vendors had a permanent admin account hardcoded on their gear, you couldn't change the password and it didn't log access, or show up as an active user session.

Always limit traffic to just what is necessary, does the entire internet really need to be able to SSH to your box?
> doesn't necessarily mean they'll survive being constantly reinfected

Also known as nature.

On the other hand, the natural hives have to deal with resistant parasites and microbes, due to the prophylactic treatments not being 100% effective, creating an evolution chamber for the illness-causing agents.
I'm not saying your experience is impossible. I'm saying that Tesla -- well, Musk -- has been talking for many years about "full self driving" and they still routinely fail at basic driving tasks. Sure, they probably succeed 99% of the time at a cement wall, or 99.9%, but that's not high enough for L4.

The fact that after more than a decade of development, Teslas still have trouble identifying normal stationary obstacles in the car's path is a very bad sign. Sure, it's not outright impossible to solve this problem with a purely vision-based system -- but it IS much, much harder compared to fusing with other sensors.
This is one hell of a loss leader to keep people from using competitors, especially since it appears that it’s not being used to upsell to a paid offering.

This can’t be sustainable even with all the inference optimizations in the world.
there are things we should be able to deal with on our own, like adults, right? I figured if it gets so bad that he or someone else notices then OK.

Mass posting the same thing over and over to "get attention" is not the most adultlike of behaviours, at least in theory. You can just email and wait for a response, they're usually pretty quick and even if not, like with most regular HN posts, there wasn't any obvious urgency to yours. Beside the meta noise, tantrumposting doesn't accomplish anything emailing wouldn't and whatever it can accomplish would be no different than what emailing would, just much slower. It ends up working against your interest, beside annoying everyone else.
Do we know who's the attacker?
My dad refused treatment for his prostate cancer when he found out there was a high probability he would end up incontinent. He basically just said to my mom and his doctor “I’d rather die.” It’s been 20 years since. The tumor has completely halted its progression. Sometimes things just work out .
> If you had 2+ years of spare time, and these type of skills, the attacker would be far better off just trying to get a job inside the organization they are targeting.

Who says they don't? :-)
physical environment, no. economic environment, yes.
Radio doesn't have the bandwidth. The AAE-1 cable is 40 Tbps capacity. 1 Gbps is good bandwidth for a radio link, and that is either short-range link like Wifi or 5G. Point-to-point link like to satellite can be faster but is limited in range or having satellite in view. The other problem is that that the cable went up the length of the Red Sea. That is too far for point-to-point link.
Thank you for speaking and not being silent when life is hard.
That’s true actually, tabs are obviously the superior option for indenting.
The caliber of individuals in the Georgia State legislature is irrelevant to a company that can trivially move operations across the state line into Alabama. Assuming they even managed to get Amazon into a courtroom the Georgia State office of the Attorney General employs somewhere between 200-500 people according to linkedin. Assuming all criminal and civil enforcement actions statewide grind to an immediate halt to permit the state to focus 100% of it's legal resources on Amazon, according to law.com Amazon would have them outnumbered 4 to 1 before they even looked at hiring outside counsel. Were you being intentionally obtuse?
I like the theory that actually, it wasn’t luck but was picked up on by detection tools of a large entity (Google / Microsoft / NSA / whatever), and they’re just presenting the story like this to keep their detection methods a secret. It’s what I would do.
If you are going to make a point based on "presuming", you are not just presuming. You are suggesting an implication.

We can all presume, imagine, confabulate. But those are not a good basis for making broad points.
> Happy April 1st! This post is part of April Cools Club: an April 1st effort to publish genuine essays on unexpected topics. Please enjoy this true story, and rest assured that the tech content will be back soon!

The post’s disclaimer (and April Cool’s site itself) both imply that the goal is to touch on novel topics and should be genuine content of the author. That said, this story could clearly be apocryphal.
Likely a team of people at a three letter agency.
These efforts have deterrence value
I think the purpose of this tool is the opposite. It is aimed at a person who know English and want to learn Arabic. So that people used franco arabic because of lack of Arabic support is another matter. Those were people who already know arabic and how to form words and sentences following its general structure. Also franco is not widely used anymore as before. I would suggest not to start the learning journey using it as a bridge.

Also while therr are dialects in arab world. Most of the people will read and write in formal Arabic which sometime will differ from how you speak. It is rare to speak formal arabic but the norm for reading and writing.

On a personal level, I find it much easier if someone either used English or Arabic to communicate with me. Franco feels like searching for meanings because there is no standard and people will write it differently and in many times you can't know if this was a typo or the problem is that you are old now and cannot keep up with how teenagers use it.
Ah, except it does not tell you that. Consider this extreme example: if Honda drivers on average drive 200 miles a week and 10% of them get into an accident each year, while Lamborghini drivers on average only take their cars out for a single 10-mile spin once a year but also 10% of them get into an accident each year, it would a poor conclusion to say that these are equivalently risky driver classes.

> Accidents per passenger mile is not even meaningful, because you do not decrease the risk by by making more miles.

Er, right, it is meaningful because you obviously increase the risk by driving more miles. Very easy to own a car and have 0 accident risk: never drive it.
Yeah, but then you would have ssh traffic without a matching login.

Wonder if any anomaly detection would work on that
Would have been a great April Fools'.
The other problem is that C’s engineering culture is termites all the way down.

A test resource getting linked into a final build is, itself, a problem - the tooling should absolutely make this difficult, and transparent/obvious when it happens.

But that’s difficult because C never shed the “pile of bash scripts” approach to build engineering… and fundamentally it’s an uphill battle to engineering a reliable system out of a pile of bash scripts.

The oft-discussed problems with undefined behavior, obscure memory/aliasing rules, etc are just the obvious smoke. C is termites all the way down and really shouldn’t be used anymore, it’s just also Too Big To Fail. Like if the world’s most critical infrastructure had been built in PHP.
Wasn't this expected? The site has like ~500k users and was valued at over $6b.
Why would they choose the rarer name? People always like popular names, so it seems at best it wouldn’t help and at worst it would risk faster erasure. If Japan wants a legal solution to this, how about requiring the less popular surname to be kept by the new couple, based on official statistics?
How to talk about deadlines at work
The last five paragraphs are about this.
theres a cable between the wall and the router...using this solution will also prevent the grown-ups to "spend more than healthy amount of time" on front of the screen
That could be a longer conversation, but I think there's a subset of community-run projects that would be desperate for volunteers even if they were proprietary. In general most non-exploitative volunteer spaces are clamoring for volunteers even outside of software. Your local library is probably clamoring for volunteers (depending on the location). If you're in a rural area your school is probably clamoring for substitute teachers. And on and on.

I have opinions about the movement away from FOSS to source available licenses, but I think independent of all of that, smaller projects that fulfill important niches but that are not easily monetizable generally need help, and I don't think that would change if software licenses changed. Some projects could probably get better funding, but many would be in the same position.

I think in general there is more productive stuff to do in the world than there are people available to do it -- and I don't just mean in software, I mean everywhere. The world is held together by duck tape because a surprising small proportion of people volunteer to duck tape it together, and any effort that anyone expands towards helping them and making the world better instead of exclusively chasing whatever the next sexy high-visibility project is -- I think that's important, impactful work.
I as well think your comment adds nothing to the conversation.

Neither this one, nor the previous one.
Composite SLO
We have implemented guardrails so it won't give such answers. We are currently working on doing Direct Preference Optimisation to drive the probability of giving negative answers completely away.
Thanks for your concern we have actually considered this and are actively working on it. Since we are just 2 guys working on it as a passion project we couldn't really onboard any psychiatrist with us for now. But we will indeed contact someone.
Also out of curiosity did it promote self harm or is it your speculation?
They offered both the music-box model and the actual record player model back in the '70s. Source: I was there, and had both of them. I still have the actual record player, and a VERY beat up copy of "Mickey Mouse Disco"
The thing about port knocking is that if you're on a host where you don't have the ability to port-knock, then you're not able to connect.

This can turn into a footgun: you're away from your usual device, something happens and you desperately need to connect, but now you can't because all the devices in your vicinity don't have the ability to perform $SECURITY_FEATURE_X so that you can connect, and you're screaming at yourself for adding so much security at the expense of convenience.

This could happen as easily as restricting logins to SSH keys only, and not being able to use your SSH key on whatever host you have available at the time, wishing you'd have enabled password authentication.
Stop Overcomplicating It: The Simple Guidebook to Upping Your Management Game
You can use Google without agreeing to their ToS, so technically it shouldn't matter, but practically, if their lawyers come knocking, that's a different story.
And the Washington Post is owned (via a holding company or two) by Jeff Bezos.

They're the sort of newspaper that I would expect would be very, very happy to cheerlead for "Everyone on consumer digital tech, all hours of all the days."

But even then, the article isn't exactly highly critical of the book. It talks about the fact that there's a lot of correlation to make arguments, without even acknowledging the ever-growing pile of studies demonstrating causation - when you ask groups of teenagers or young adults to go without their social media apps or smartphones for a while, they get better for a while in terms of the sort of mental health metrics that have been going nuts lately.

And of course he's writing defensively. There's no shortage of people who will, as you've seen in this discussion, start defending how "people arguing against smartphones" are just "scared of new technology" or such (ignoring that a lot of people who've worked in tech their entire lives and deeply understand the technologies used are some of the leading edge arguing that we shouldn't be using the stuff as we do).

In any case, a discussion about the book is certainly an improvement over other options.
TIL about Fresnel Zones!

> Interestingly, objects outside the straight line between antennas can still cause interference! For best signal quality, the Fresnel zone between the antennas should be clear of obstructions. But perfection isn't achievable in practice, so RF equipment like Wi-Fi uses techniques like error-correcting codes so that it can still work without a perfectly clear Fresnel zone.

I wonder if other waves like pressure/audio waves also have a similar effect.

[1] - https://en.wikipedia.org/wiki/Fresnel_zone

(Side note, is this story old? 802.11n isn't particularly new enough to upgrade to.)
British for "emergency room."
I found it fascinating how my baby/toddler used to somewhat often get iPhone UIs into a weird state. Like it was half rotated, or had UI elements weirdly stuck in places they shouldn’t be.

Clearly iOS has bugs where this can happen, but it requires a combination of actions that would be very bizarre for anyone older than a few years to be able to do consciously.
I wonder if it's possible for one farm to put up a literal screen, a physical barrier, to keep out neighboring bees. It might not have to go all the way around, but maybe just block most of the major flight paths from one to the next.

Seems like it wouldn't need to block 100%, but maybe 80-90% would be a big help.

As someone who knows zero about this, I'm just curious if something like this would be feasible.
SEEKING WORK | Seattle, WA | Remote

I'm Zack, a freelance full-stack web developer in Seattle. I've worked with clients on projects ranging from geography-based census data analytics to processing state COVID test results. I've designed web APIs, integrated with many third-party APIs, and restructured application architectures.

I have experience with Elixir, Node.js, React, Django, Typescript, and familiarity with other technologies.

z@zjm.me
Now if only we could get error handling in products for adults! It is astonishing to me and my friends how utterly useless so much modern tech is when things go wrong. It seems the default now is just an "oopsy doopsie, something went wrong! sowwy" message usually accompanied with some attempt at charming art or just a sad face emoji. Half the time we don't even get an error code, let alone a course forward to debug it.
This is mostly a shaggy-dog story.
Archetypes of Military History Students
> We may use what you provide to ChatGPT to improve our models for everyone.

I believe OpenAI has elected to eat the compute cost in order to teach the model faster to stay ahead of competitors. How much are you willing to pay as the robot gets better faster? Everyone fighting over steepness of the hockey stick trajectory.

Anyone can buy GPUs, you can’t buy human attribution training. You need human prompt and response cycle for that.
You can write operator<< as a free (non-member) function yourself for classes that don’t implement it. Furthermore, it’s not necessarily the same output that you want for debugging.
Just from this part:

> Demographic Professor Warns That by $Year, ... Japan ... $Problem

My instant assumptions would be that $Problem = "will have a population of zero", and that $Year would be much sooner than 2531.
Hah, what a cool professor! Running an OS/2 webserver and taking student's mischief in stride. Wish I could go back in time and learn from him as you did.
Weird how strongly some HN commenters feel that this story must be bullshit.
The free plan says it includes
"5,000 function invocations / project"

I presume that's per month, not just 5000 free then pay up?

How does this compare to hosted AppWrite, which also lets you write backend cloud functions in Dart?
sounds interesting, what kind of problem would you solve with this?
Yeah, no thanks. I'm done with authoritarians.

Why do I say that degen communism is authoritarian? "The only correct political ideology". That is, "agree with me or you're wrong". That's authoritarian, in mindset even if not in ideology. And if the proponents start with an authoritarian mindset, the ideology will become so soon enough, even if it doesn't start that way.