skysight-inc/HackerNews huggingface dataset:
>How does a team not know how to code in Ruby?

No one is born knowing how to program.

>Doesn’t ergonomics matter?

It does and Ruby does a good job with it. It is not a hard language to learn. See my response to sibling comment.
I am working my way through this https://www.freecodecamp.org/news/learn-c-with-free-31-hour-... and I enjoy it

It goes pretty fast if you've programmed before but covers a decent amount of the newer stuff. Once you get the fundamentals down you can probably figure out the C++20 features through the docs
Ask HN: Parser for pseudo-English domain-specific languages?
I am wondering if anyone knows of a parsing framework or existing tool that would help in evaluating pseudo-English-language statements that express models.

For example, it would let me write a tool to parse something like OPL[1], or maybe someone's text describing a house, and get out a structural decomposition and graph of requirements from statements like these:

"A full bathroom consists of a shower, tub, and sink. A bedroom consists of a bed and closet. A laundry room consists of a washer and dryer. The noise isolation between the washer and bed shall be high. The walking path between the closet and washer shall be less than 25ft."

This would have keywords like "consists of" and "shall". Of course I could write a full-up validating parser manually using lex/yacc, Perl 6 grammars[2], Parsec, etc. I am just looking for any more focused tools that could make this quicker.

[1]: https://en.wikipedia.org/wiki/Object_Process_Methodology#Basics

[2]: https://www.oreilly.com/library/view/perl-6-essentials/0596004990/ch04s06.html
Are these all "if you have to ask you can't afford it" type of locks?
UPX doesn't play nice with antivirus software if it's important for you to run on Windows (at least).

https://github.com/upx/upx/issues/337
> There's a cheaper filter called an IQ test, but they are illegal in the US.

Tech people have been repeating this bullshit since the days when Slashdot was the HN. Maybe earlier. It's always been 99% false and 0% true, with 1% "it depends" (please spare us that bullshit).

IQ and IQ-like employment proficiency testing is literally an entire cottage industry.

> There is no compelling reason why s/w engineering couldn't be taught on an apprenticeship model

Two reasons, without thinking particularly hard:

1. Why internalize a cost that can be externalized?

2. Who's doing the mentoring? Senior Engineers make $300K-$600K. Professors make $60K-$200K. Most CS educators make less than their students' first year offers. So, even if you internalized the cost, you'd run it as a stand-alone training program as opposed to embedded apprenticeships. Which, btw, is what companies with "learn to code career pathways"tend to do.

> Do you have a high G score? You may be good at software.

I know lots of geniuses -- in the sense of high Putnam scores even -- who are clever programmers but couldn't SWE their way out of a wet paper bag. I also know a lot of folks who are not particularly bright but who are really fantastic SWEs.

It's not clear to me that IQ is a good predictor of SWE performance for most SWE roles, any more than it's a good predictor for literally any job (including checkout clerk or fry cook, btw).

IME certain types of Software folks massively over-estimate their own intelligence and also the importance of IQ-like intelligence required to be excellent in 99% of software development roles.
> A note on security
> This package is in no way as secure as a password and will never be. Although it's harder to fool than normal face recognition, a person who looks similar to you, or a well-printed photo of you could be enough to do it. Howdy is a more quick and convenient way of logging in, not a more secure one.

Congrats to the author(s) for shipping a library, and having done so for some time now it seems (which is more than I've ever done).

Can I ask if there's much of a point, though? Like why bother with the trouble of setting this up if I can just print a photo and have it unlock? At that point you're better off with a very weak and easy-to-remember password, no?
OK, so it's not just me
2700000 million Americans served in Vietnam though.

There's really no comparison between back then and today with regards to labor costs and/or military manpower. The expectations for health care just rose in the last 60 years.

That's where I was going with "number of explosives", because I'd expect that the "number of explosives per soldier" to be relatively constant. (Sure, weapons can get more sophisticated, but soldiers have a hard limit to what they can efficiently carry into battle).

For example: a modern AT4 (anti-tank munition) is roughly the same weight as the WW2 Bazooka. This is because the weight-limits per soldier are set. I'd expect that Roman Legionnaires, Medieval Knights, and modern soldiers to have all carried roughly the same equipment weight.

The AT4 is more accurate, more sophisticated and more damaging than a bazooka, but the general form factor and use is the same.
> MacOS will keep working for years for most everyone

My working mac hangs about 1 time in 3 days. With completely un-addressable memory leak and lag. And close everything don't help either. The only way I found to solve it reliably is a reboot. While my linux vm and main windows system lives like forever (heck, I don't even bother to reboot them if not a update, because why?).

From my perspective, I though you are just kidding. I don't even see it runs perfectly more than one week.
Sadly very few authors seem to acknowledge or even know that github wiki pages are not indexed by search engines so if it wasn't for third-party sites like github-wiki-see.page (which could stop working at any time) their contents would be undiscoverable by the very same people they are usually intended...
You can get that quote from the linked text. Notice I'm not actually attacking 'free-market economic theory' per se - but we could adjust the behavior of FDA regulators and pharmaceutical corporate boards by (1) banning FDA regulators from ever taking jobs or gifts from the entities they're supposed to be regulating and (2) enforcing criminal penalties for fraud and deception in the pharmaceutical sector.

There's nothing like a 5-10 year term in an American prison to reduce happiness...
I think they need to build a stronger case for their CO2 to death conversion rate. It looks like they just want us to accept that a thousand tonnes of CO2 emissions causes one death.
Bingo.

There are at least a dozen tools and languages and syntaxes that I've used sporadically over the years - awk, sed, bash, Mongo, perl, etc. I don't use them often enough to remember exactly how they work, and so I always have to spend a few hours reviewing manuals or old code repos or an O'Reilly book.

But if I do end up using it for a few days in a row, it starts to make sense, and I improve each time I use it.

But not with jq.

It just does not make sense to my brain, no matter how many times I've had to use it. Every single time I need to use it, it requires finding some Stack Exchange or blog and just copying and pasting. Even after seeing the solution, rarely do I then really understand why or how it works. Nor can I often take that knowledge and apply it to similar problems.

About the only other syntax or language that gives me such problems is Elastic Search DSL.
Any recommendations?

And how does one tell a high quality door/frame from one that's not?
> One of the most disappointing aspects of American College life is how incurious everybody seemed to be.

I would love the opportunity to engage my curiosities, sadly school is expensive as shit and the only way it seems possible is to be wealth now or take a vow of poverty.
My world revolves around Common Lisp (with Python for deep learning), but Clojure is also an important language to me because of both professional use and I wrote a Clojure AI book.

What is the Graalvm + Clojure situation? A quick web search shows some use cases. I find the idea of using high programmer-efficient Lisp languages and then building small and fast native applications to be compelling. That said, LispWorks, SBCL, and Allegro CL are all good for building standalone apps.
A capitalist system that relies on ever expanding growth and profit to survive will always create imperialism and conflict over resources. There is no vision or long-term plan to these systems. A system based on this philosophy cannot and will not solve issues like climate change and poverty.

Only a system that relies on cooperation and mutually beneficial agreements can create peace and allow us to tackle big issues such as climate change.

Thinking of these issues in terms of winner take all and good vs evil limits our thought on more productive and sustainable alternatives.
It may be preferable to read the original book afterwards to see if you agree or have your own assessments!
> Harvard is among the latest major universities to engage in a public reckoning with their role in slavery

Since Harvard is in Massachusetts, which was part of the Union, will the "role in slavery" that they're "publicly reckoning with" include the Union's bloody war against slavery and their own kin? Perhaps a big monument to all the dead and killed, to all the contributions Harvard and those connected to it made to the war, to which an annual ceremony of gratitude could be given?

Or will we only remember connections to slavery, not against? Sacrifice and good deeds get forgotten, profit and evil deeds remembered forever - if and only if the culprit is a designated oppressor, of course.
Most of the time I can get what I need with gron and traditional UNIX tools, without needing to reach for jq, and without having to re-learn its somewhat arcane syntax.
The politically palatable way would be to give everyone $100k indiscriminately, not just people who took out college loans. It is never going to be politically popular to bail out people who studied literature by borrowing tens of thousands of dollars while other 18 year olds are going into the army or working as a trades’ apprentice.
https://en.wikipedia.org/wiki/Attempto_Controlled_English
To my knowledge, another reason for the exclusion of Graal from OpenJDK was the different release cycle of development.
I have a few low volume sites backed by SQLite, but perhaps not in the manner you're getting at. Mine are all sites that have a process to insert/update or read the data, then generate static html from it, so I don't need to deal with multiple simultaneous connections to it.
What's wrong with novelty? I agree with the next comment over, the rotary dialer is the best part. This is an interesting and beautiful creative project, not a mass market consumer product.
Hi thanks for the recomendation, looks pretty good and complete!

Is there any edition that includes modern standards? (c++17 minimum)
Not that I have enough information here to have an opinion on whether the Mexican government will succeed in this or not, but not everyone thinks that private enterprises are superior to the to government enterprises by definition
I'm just starting out with Go, but how has the official guide[1] failed you? Genuinely curious as it seems to cover both new installations and the management of multiple versions.

---

[1]: https://go.dev/doc/install
Those weren't political revolutions. They changed everything, what caused some political ones, but they weren't themselves.

And the political changes that came with them did almost always come through conflict. Except that "military expenditures" doesn't really capture it, because revolutions normally come through civil conflict, not military wars.
Or, if you are developing, just use IDLE.
Not. Necessarily, given that DEI efforts are not one-dimensional. They consider factors like first-generation, geneder, class background, etc.

(I am an Asian male, so I really have nothing to selfishly benefit from promoting DEI efforts)
Just wait till you put a bigger load on your fet than that 100K resistor, try to PWM it, and discover the Miller effect.
I don't really understand the context in which "Thinkst only lets you register a single webauthn token". Poking around I see some free services (for which I don't need or want any credentials so WebAuthn is irrelevant) and marketing, presumably there's something else here but I don't know what it is.

As to the larger point, as well as explicitly telling you to support multiple tokens, WebAuthn is designed in a way that makes the "one single token" implementation pretty unergonomic, which you'd hope would cause anybody who isn't just copy-pasting to think "Huh, I wonder why I need a list of exactly one item here, and this other array with exactly one thing in it, and I have this database table with a column I never use for anything. What a strange design unless... oh right, yeah, we are explicitly required to support multiple tokens".

For example, the tokens have a mandatory ID for each enrolment. It's huge (larger than a UUID)! If you're never allowing multiple enrolments it might seem tempting to just forget the ID. There's only one per user, so it's not a problem right? Nope, now nothing works. Cryptographically this now can't work because the ID - while yes it's an identifier and you can totally use it as a PRIMARY KEY in your database or whatever - is also critical to the cryptographic underpinning and so if you've lost it now you can't do WebAuthn.

It is of course possible to get it wrong, not really any way around that, but I don't think it's often going to happen by mistake rather than policy.
2008 too on another archive https://archive.wakarimasen.moe/_/search/text/shitpost/order.... Disclaimer: this is a 4chan archive, open at your own risk. Both seems to start between the 20th and 30th February 2008. It could be an interesting work of internet history to try to find the earliest usage and its spread.
I had not heard of UPX until just now and just did a quick test. With `-7` level it brings the 10MB binary down to 3.6MB but execution time was roughly x10.
Thanks for the help, will definitely have a look!
I would rather a hundred, a thousand, a million people die in conventional warfare repressed by brutal dictatorships than a single nuclear weapon get detonated in anger. When that starts, the death of billions is not far behind. Nuclear weapons are the first of the real short term man-made existential threats, and as long as anyone has them we have to try anything and everything to make sure they don't proliferate.

I would advocate for the existing ones being destroyed as well, but I think that cat is not going back in the bag. It does make one consider the other short term (and longer term) man-made existential threats and why we aren't frantically trying to keep those cats from emerging from their respective bags.
What limitations exactly do you have in mind?
Reloadium does not cause issues with redefined objects ("is" operator issues)
PicoPrimer – Review cybersecurity principles
In fact, deterrence is the best form of pacifism - the one that won't require surrender to maintain.
Your comments are very politically charged and I'd rather avoid participating in such discourse.

But I'll just say that I'm sure Ukraine right now is very appreciative of the help they have (and continue) to receive from the same parties you're dismissing.
3,200-year-old Egyptian tablet records excuses for why people missed work
On Christmas morning we had a break-in at our house.
Since then have been using an old droid connected to wifi as IP Webcam (I even bought pro actually)

There are enough settings to allow for just about any use-case.
For me, I had issues doing full HD over wifi, since the router is upstairs in a different room, but you can play around with settings for resolution and FPS until you find something stable enough for your setup.

The heating seems okay, leave it on 24/7 with no downtime.
Occasionally the phone falls off the wall due to the advanced taping mechanism keeping it there, but that's not the software's fault.

You can have it automatically run at boot. We have load shedding here often, and the phone recharges quickly enough after the 2 hour shutdown of power and can stream throughout (connected to mobile hotspot wifi - also for loadshedding reasons)

I don't buy many apps, but this one I recommend for sure.
China doesn't have a blue water navy and won't have the ability to reasonably attempt to blockade the US for at least another decade.
After hesitation, I opted to go full on the "privacy above all" path - out of curiosity if it was possible and bearable.

So no root, no GFS or substitute at all. Only tracer free apps (except my bank) and using browsers.

I use a set of privacy add-ons (canvas fingerprinting etc) for wandering on the web and the "WebApps" app to isolate the web sites I use regularly and where I need to log into my account.

Then the TrackerControl app lets me allow or block connections per app and by destination.

Of course, this choice implies to renounce certain services without a web version, but I'm happy with the tradeoff (less time spent procrastining by consuming social networks content).

It's a bit annoying at first but I paid $80 for this secondhand phone (including a good new battery). Within weeks I didn't notice anymore that speed difference with a native web app.

That difference of speed exists, of course, but I'm fine with the whole tradeoff.

Not being at all a security expert, I did my best - following advice found on the net.

How far is my privacy better protected though? I can't really know - that's my only true frustration. I see very few ads and they look poorly targeted.

Well, sorry for the long post, this was just to mention another possible path: no GSF or substitute at all, no root.
No, it's affecting smaller cities too, as the article explicitly addresses.
20% of good software engineering is knowing the computer science aspect of software. 80% of good software engineering is being able to translate the problem domain into software and back, as well as communication. IQ tests do not test for the latter, which is arguably the most important part.

My ability as a software engineer to effortlessly shift between industries is directly due to the broad college education I received. Software apprenticeships would only lead to a largely immobile workforce stuck in one or two particular technologies.

There seems to be this perception in some circles that software engineering is a handful of senior or principal software engineers tediously writing very detailed stories with specifications for hundreds of junior software engineers to crunch out without thinking. This is, without a doubt, one of the most expensive and least efficient means of software development. It's also what an apprenticeship system without college gets you.
I'm not sure the peak is driven by fresh eyes. I think fluid intelligence is a big requirement and the brain peaks in that regard in your 20's. It doesn't mean you can't still make great progress later in life, but it sure does get harder in my personal experience.
macos also natively supports mounting sftp through Finder as long as password auth is available
The college system should not be destroyed but be re-thought. I think that the following conditions should be put-in-place:
1. We should stop focusing on universities for any jobs that don't require it. Open up community college degrees to be 4 year for professions that don't need university-level depth.
2. Any profession that is "civic service" should have the debts paid for by the state/federal government after X-years of service.
3. Limit the number of loans available for certain degrees.

The article talks about film degrees being not very useful long-term. This should not be something that requires taking 100k of debt out of and we should not push teenagers to take on these loans.

For civic professions like teachers, librarians, medicine (nursing): These are jobs that are required for a functioning society. We should not push 100k of debt for a 40k/yr job. Wipe out the debt after a number of years of service.

I am not at all disappointed with my decision to attend university, I make plenty of money to pay loans due to being in an affluent career (software engineering). The article calls out that STEM, Doctors, etc should have university-level education and I agree. Let's get away from having students rack up 100's of thousands of dollars on debt for degrees that don't provide that value over 10-20 years to the receiver.
The NES and Sega Master System have a ton of fun and engaging games. Both systems have controllers with only a d-pad and two buttons. The Playdate adds a crank and accelerometer.
If you don’t know already, learn how to use a debugger. Also valgrind is very helpful. And if it hasn’t changed in the last years, Clang usually provides more user friendly error messages compared to GCC.
> Today, for in-state tuition, it's around $47K for a 4-year degree.

Fucking Christ this is cheap?

> marine-biology

I don’t think this is a very useful degree. Don’t most biologists have to go through the PhD/PostDoc trying before they can find a job in the field paying more than $30k.
" ... sshfs, which is built on top of FUSE, which is something you can install on a Mac ..."

I've given a lot of thought to ssh/sftp mount points (for obvious reasons) and the standard recipe (and support answer) at rsync.net has been FUSE/sshfs.

I've even written a handful of scripts and one-liners to support my personal use of sshfs on my own machines, etc.

But lately ... I've just switched to using "Mountain Duck" which does everything I want and is quick and easy and slick and professional.

I forget what the license cost is, but it's worth it. The "official" FUSE for OSX and sshfs packages were getting old and came from odd sources (sshfs for mac is from 2014) and I don't think you can 'brew install' them, etc.

Mountain Duck.
It will also save the time and effort currently required for cattle trading by both sellers and buyers.

For instance, Animall (one of the companies mentioned in the article) is working towards building an online marketplace for cattle (like Amazon) rather than just a discovery platform (like eBay or OLX) and will be handling verification and logistics (think "Amazon Fulfilled"). This would solve fraud and also reduce the cost and effort for sellers/buyers in trading cattle.

P.S. I work at Animall
"War is peace" sounds like classic 1984 doublespeak.
For example, we could be working to partner with China on mutually beneficial agreements, but instead we're choosing to promote conflict because we'd rather be the winner that takes all.
> I have always been disappointed that "sacred" animals are allowed to eat garbage on the street.

This is unfortunately a result of a combination of factors including low income levels and poor garbage management/disposal in some places. No one explicitly "allows" cows (as opposed to restrict them) to eat plastic and the vast majority of folks would rather not have the cows eat plastics accidentally.
Rational here means to me comparing (as in ratio, to compare)

So I would envision that it would mean people talking and finding out validity of statements made. If you come with a Mirror tabloid article that says that Coronavirus turned people into vampire zombies, that would be a much different discussion than discussing the minutiae of a topic.

The problem is “side thinking” and not enough “gradient thinking”

We might not know some of the finer details, but by inquisitive discourse we can come to a ballpark for your example, or identity problems with each method.
The effect of usage-based pricing on SaaS sales
I really cannot get my head around people losing their mind that Elon bought Twitter. You realize every other social media company is also run/financed by billionaires too, right?
This starts to make sense when you see the mice that apple sells don't have wheels, they have a touch surface on top. And if you aren't using an apple mouse you're off the happy path and stuck toggling settings forever.