skysight-inc/HackerNews huggingface dataset:
I was going to just reply with a link to Frank Zappa's Muffin Man, but then I thought I'd better just check to see if there was any direct influence, however vanishingly unlikely that seemed.

And lo! The footnote on the about page even has a link to the song.

My most played Zappa song, sitting just above Eat That Question, Peaches En Regalia, and Montana (apologies for how mainstream that selection is).

Going to see an unbelievably talented Zappa cover band in a couple of weeks, here's a sample of their wares:

https://youtube.com/watch?v=Kv_U83DPZUw&feature=share7
In the past when starting on a new C++ codebase I would read code (obviously) and step through code but the extensive use of templates makes stepping through the code worse than stepping through assembly code!
> So while we have a lot of python in ML (where most things haven't left prototyping stage)

A lot of ML startup use Python in production. OpenAI uses Flask to power their API for ChatGPT and their other models. Almost every AI startup uses Python in production for more than their ML/AI stack.

Python, Javascript, PHP, and Ruby are still very popular languages today. More popular than Typescript, Rust, Swift and pretty much every typed language outside Java, Go, C and C++.
Yes. An example is a bullet test of ProLogium's solid state battery: https://www.youtube.com/watch?v=ZOubFHO1I3o

Another example is a scissor test of Ionic Materials' sold state battery: https://www.youtube.com/watch?v=m9-cNNYb1Ik
i have the same (mis)memory.. where is this from?
I don’t think children are somehow immune. I think the fact that the phones are evidently addictive warrants adults working harder to set a better example.

Expecting kids to abstain from using them in an area should mean adults don’t use them either, though I can imagine cases where it is warranted and makes sense. But, here I think the adult should be expected to only use the phone when warranted.

Perhaps this isn’t typical, but the teachers in my kid’s schools use their phones way too much. It sets such a terrible example. I can try all I want to make screen time intentional in my home, but they go to school and see people (including adults they’re supposed to trust) using their phones without much restraint. I went on a field trip with my youngest and was blown away by how much the teachers were disappearing into screens on a regular basis.

To me, that’s a complete failure to model good behaviour. If kids are growing up with that, who are we to arbitrarily tell them they have to do better?
See, my problem is that I don't want to get good. I just want to ship.
watchdog isn't simple to write, and 45 lines description is meaningless. After all, you could be `import antigravity`.
I second that. It's got so much personality.
Depends on your usecase. On a device it's harder to steal a token, especially on iOS when you put all that stuff in the secured enclave.

Fortify that with certificate pinning on your application and it suddenly becomes REALLY hard to intercept traffic.
I think it's both the security vs availability balancing act and the view of IT as a cost center.

From a cynical, cost-oriented point of view, they don't care how free LinOTP, PrivacyIDEA, or any of the libraries that implement TOTP are. They're starting a death march project to license the most expensive proprietary software they can get, then spend a truckload of money on consulting/contractors to finish the job, and finally bleed money on a bunch of maintenance contracts. Once it's in place, they have to deal with the support burden of helping people recover their accounts. Much of that is transferred to email/phone providers since for the average person, it takes a special kind of negligence to irrecoverably lose an email address or phone number. TOTP seeds and backup codes are a bit easier to lose.

On the more optimistic side, it's probably a coverage and time thing. My guess is that around when banks started to get interested in securing their on-line banking offerings it was in that time before smartphones were widespread and OTPs required physical tokens. IIRC HOTP and TOTP didn't get standardized as RFCs until 2005 and 2011 respectively. Smartphone penetration wasn't at 50% in the US until around 2013. While TOTP would be objectively superior, mail/sms two-step is better than single factor auth, so the banks probably just went with what they felt would remove the most barriers to adoption. Plus the sales and marketing people (NOT cost centers) would have been sending emails and texts out to people for years already.
For all the folks out there saying, "Wow this will enable so many more people to become proficient at programming!" Just stop. The last couple of decades the likes of Google and the rest of the FAANG/whatever acronym you want to put on it have been standing on the street corner screaming, "PASS A LEET CODE INTERVIEW AND WE WILL MAKE YOU RICH." ChatGPT has nothing even close to that amount of incentive attached to it. I see LLMs helping middling developers accomplish things in code that they'd otherwise be slower at or unable to complete. Or in a different language. Doing things faster pretty much implies a lower level of understanding, which means maintenance costs (which are already the majority of costs for most companies) will only increase. There is so much more incentive to spend on R&D, and using an LLM to iterate faster can actually skew costs in the wrong direction.
> Local news has a better hit ratio, but it’s still like 5% maybe at best on any given day.

https://youtube.com/watch?v=ZggCipbiHwE

Local news isn't immune either.

E: Apparently I posted twice when I tried to edit the Youtube link to the main site. Deleted the dupe.
Variables don't make benchmarking any more difficult. You should always record the variables.
That explains why Lisp is so convenient for implementing DSLs. Homoiconicity skips all the bike shedding around syntax and parsing.
When you say Sourcegraph has a zero telemetry policy for the open source version, can you tell me where in the pipeline the events are dropped?

From my prior code inspection, I recall seeing OSS code making regular “pings” back to Sourcegraph even when telemetry options are disabled by users. Survey toasts also appear to send information to HubSpot when answered.
I’m well aware that not all women are the same but we’re talking in generalities here and there is a reason why the “don’t swipe right unless you’ve over 6ft” thing is a tinder trope.

> There's a good chance the difference you're describing experiencing comes mostly from your own internalised perceived confidence from feeling taller and feeling a difference in body image.

I’m sorry but no. If anything, I was less confident, because nights out in Northern England can result in violence at any moment if you’re not careful and I was now tottering around in 5 inch heels which is a significant handicap if you find yourself in a pickle. The simple fact of the matter is that I had far more girls coming up to me and initiating conversations and making eye contact than I ever did without the shoes. And that was consistent over several nights. I stopped wearing them because it felt sleazy to essentially be engaging in deception and ultimately dissatisfying whenever I pulled a woman while wearing them - were they with me because they actually liked me or because I was now meeting some bullshit requirement? Would they actually consider dating me or would I be ruled out the moment I showed up in converse? So I went back to not wearing them and subsequently got far less attention and had to work far harder to get anywhere. Sorry if this does not line up with your optimistic view of life and dating but that is the reality.
I think the idea behind UBI is the corporations will pay most of the taxes required.
Assume there are countries, where the usual path looks a little different. The US is not a standard for all things. In some regions you usually don't start studying at a university or institution of higher education before 18-19, a bachelor usually takes 3-4 years, leaving you at 21-23. For starting in a doctorate program, you require a master's degree (in some places this has to be in some related discipline), which again takes 1-2 years (depending on how many credits you got during the bachelor's), usually leaving you at around 23-24 before starting a PhD - at the earliest. A doctorate are 3 years minimum, more likely being around 5 years, so we're at 26-29, and this is with very little time in between to actually do anything else. Additionally, a doctorate may not enable you to get a job that pays well, but possibly do quite the opposite by leaving you on a public service salary for years, and even excluding you from certain jobs outside of academia that could be used to amortize the economical drawbacks.
https://www.mgaudet.ca/ for general interest stuff, https://www.mgaudet.ca/technical for tech stuff.

Some good ones IMO:

- Implementing Private Fields for JavaScript https://www.mgaudet.ca/technical/2021/5/4/implementing-priva...

- Histories, by Herodotus: https://www.mgaudet.ca/blog/2020/11/26/histories-by-herodotu...
In case anybody wonders, the firm in question was a16z.
Pascal preceded Ada, but does not allow for coverage of most of the specialized topics that Ada does. For nearly every Pascal concept Ada took a different approach. Similarities are rather superficial.

To quote from https://dl.acm.org/doi/10.1145/956653.956654:

"Pascal itself only meets a small part of the Steelman requirements. Merely to attempt to extend Pascal would have been neither feasible nor a desirable approach. [...] Hence, the goal in the design of the Green language was to retain the Pascal spirit of simplicity and elegance but not necessarily the form of each Pascal feature"

So it's neither a "superset of Pascal" nor a "Pascal on steroids", but a new language design which meets (or better tried to meet since it is much more complex than Pascal) the "spirit of simplicitly" for completely different and much more complex requirements than Pascal did. It's definitely not a "Wirth language" and I don't know of any statement by neither Ichbiah nor Barnes where they would call it that way.
A challenge is finding a resin that doesn't re-absorb the IR, which most materials do, even fairly thin layers.
Draw Things recently released a 8-bit quantized SD model that has comparable output as the FP16. It does use k-means based LUT and separate weights into blocks to minimize quantization errors.
> block the entire page, really? talk about burning down the village to save it

I'm curious for what the other approach is. Users find it annoying to refresh the page and have their dark-mode setting change, or have their dark-mode setting change while navigating the site.

So I have to block paint until I can query local storage in order to avoid flashing, what's the alternative? Below someone suggested using cookies and only serving CSS that does the desired styling, which I guess is doable but requires a non-trivial infrastructural change.
I as a person understand that the GPL, AGPL and it's ilk are (at least in my moral view) a certain level of sacrosanct.

I might read GPL code once in a while. But I would never copy-paste it when someone asks for, say, how to do a fast inverse square root. (I don't really read AGPL code b/c most AGPL companies I've encountered strike me as salivating for a reason to force a license on a business entity.) The closest I did was looking at GPL code once upon a time for some geo-transform code, and frankly didn't use any of it and instead used a USGS book to re-implement everything in a fully legal-safe way.
A lot of the hype is based on trusted 3rd party first impressions.
One advantage of this approach is that it largely short circuits the ability of the various power players and organizations to direct your attention to where they want it when they want it, as well as reduces the chance of you getting your story from a doctored version. I think any approach that messes with potential behind the scenes coordination is just good old-fashioned risk management.
for those who didn't know who "that one guy" is, I guess the discussion is about the person named in this article, who likes to sue people about it. https://gizmodo.com/the-guy-who-claims-he-invented-email-jus...
If you want to keep investigating, you could use Activity Monitor, filter by PID to find the offending PID, and click "Sample Process." This will dump some debugging info, which you can search for the suspicious paths, and maybe get some semblance of an idea of what the program is doing with them.

Also, if you didn't see it yet, the TaskExplorer [0] tool from Patrick Wardle will show you which files are open by which processes, and may be a more reliable detection method than a crude `lsof | grep`.

Keep in mind that you can never prove a negative, so if you can't affirmatively prove that this behavior is benign, then you need to decide how paranoid you are about it and whether it's worth doing a factory reset and full system upgrade, which is really the only way to know "for sure" (ish) that you've cleared the system of malware. If after you do that, you find the same behavior, then it was probably benign and you just wasted a bunch of time resetting your system. :)

Personally I'd assume it's benign and caution you that it's easy to fall down rabbit holes investigating suspicious processes, only to find out you were chasing your own tail. For your sanity, I recommend you mentally prioritize proving to yourself that it's benign, rather than proving that it's malicious.

[0] https://objective-see.org/products/taskexplorer.html

P.S. FWIW, I just opened TextEdit and ran `lsof -V | grep "TextEdit" > text_edit.txt`, and `wc -l text_edit.txt` shows 73 different files, all of which are system files obviously related to running TextEdit. I didn't see it opening any of my documents. (I also never use TextEdit, and so I've never opened e.g. PDF files with it, and I also have Spotlight preferences configured to omit indexing every type of file - one hypothesis here is that TextEdit is indexing files on behalf of Spotlight)
There is an answer to this question, so I’ll give it a try in this context. Let’s assume “dog walking” as the example.

Assume the sales price of a dog walk is in the $25/session range, +/- $5 depending on location.

That walk has an underlying cost of labor and overhead. Assume 50-50 for each. That means the walker receives about $12.50 for the walk. The overhead pays for the transit time, the admin time (phone calls, scheduling, bookkeeping, insurance, etc.). It also includes marketing and sales.

For a local dog walker, the cost of marketing and sales is very low. It’s mostly done by word-of-mouth and referrals from good customers. So the salary is acceptable if they can get 2-3 walks in per hour.

Now, to scale this business from local to regional, some things have to change. More people are required. Training is required. And brand recognition is required.

The marketing costs must go up, the admin costs must go up, and ultimately the value to the customer must go up (to beat out the local provider), etc.

More customer value probably means a lower sales price (to compete).

And all of these extra costs doesn’t leave much of the pie left over for labor. So there is a lower labor salary-maybe only $5 per walk-which doesn’t attract very good talent.

In the end, you can see that it makes it extremely difficult to “scale up” a business like dog walking. It’s too labor intensive, the bar is too low for competitors, and it’s tough to create additional value for the customer.

You can do a similar analysis with other startup business ideas to test if there is really an opportunity for scale.
Those kind of BS remarks simply undermine the credibility of the person uttering it. Or it is deliberate BS aimed at convincing no clue VC’s to throw money at a startup with no real business model.
https://nwb.sh/

I have more ideas to post; I've just been too busy.
> If you actually read the linked bug report (https://bugzilla.mozilla.org/show_bug.cgi?id=1745823)

I did.

> they talk about making the list user configurable.

As I said, "I have no problem with letting the user control the domains that an extension can access". Indeed, Safari already has this feature.

Funny how Mozilla implemented the remote kill switch before they implemented the user control, though. Also, AFAIK neither Safari nor Chrome has a remote domain list kill switch, so it's unclear what "security" problem it's supposed to solve.
That kind of reminds me of the Monty Python skit where two mafiosi try to shake down the army. Why in the world would Google pay up? Your average ISP needs YouTube to work well far more than Google needs one ISP.
It’s not exactly a “personal blog,” but I write about some tech stuff: https://littlegreenviper.com/miscellany
When I used to work networking tech support we had rules about how if there was a P1 network down situation that sales and account managers got their own conference call… and engineers had their own. (obviously we would sync up at some point, eventually)

It was also understood that non technical managers and etc could not wander over to the tech support floor.

It was absolutely critical in order to maintain good technical communication and etc. No drama, just matter of fact check lists and technical discussions.

A big bank could have all their ATMs down (sorry I did that once) and the discussion was all technical and cool and calm.

Our technical staff customers loved it too as their management were on the other call too ;)
@ was used to reference people looooong before Twitter popularized it. In fact, it was users on Twitter already using the paradigm that made the engineers integrate it. Same as hashtags.
https://rob.sh/postindex

I write mainly about networking topics, either standards updates or open source projects. Infrequently at best.
I'd really like to see a source for the medieval transplantation method to be honest. I would have figured there would have been better options than that. The wikipedia article itself seems to suggest that there may have been more sophistication to the method.

Also seems like there's evidence of the practice going way back to ancient Egypt, which isn't hugely surprising but it's crazy that this is something established for at least as long as good old cruelty-free metal teeth [2]

[1] https://en.wikipedia.org/wiki/Tooth_transplant

[2] https://www.livescience.com/46788-ancient-dental-implant-fou...
De-paywalled:

https://archive.is/kRzBj
Scientism is a hell of a drug.
Thanks for the extra context.

Nothing wrong with deferring unnecessary detail! The word "executable" implied it was also compiling, and that surprise sent me out from the text to confirm I was understanding (since I hadn't seen any hint that you were telling it how to do so).

Anticipating the question should (imo) be enough.

It's a tricky corner that could definitely use better tooling. I mentioned my own make-based solution in another comment, and it's definitely something I keep having to iterate on as I spot different needs.
https://www.jabperf.com/blog/

Started it a couple years ago. I post mostly about topics in the area of IT Performance Engineering, with more emphasis on low latency than on high throughput.
https://janejeon.dev

Kinda afraid of sharing it (the quality isn't "top notch", I just write about whatever, whenever my ADHD-addled brain allows for it), but in general, I write about tech stuff (OSS/nodejs/devops/frontend/backend) and some "higher-level" stuff (e.g. the role of software in business value chain, Conway's Law but for development processes, etc).

You can see all the ones I'm actually sort of proud of in the "Featured" sidebar to the right.
This is pretty cool, thank you for sharing.
https://theblackcat102.github.io/

Recently I am ranting the AI trends and some short writeup of things I read
It's deeply disappointing to me when somebody here responds to one part of a sentence. I get that sometimes people get excited and don't read a whole comment. But I think making it all the way through a sentence is a reasonable minimum bar.
Nobody wanted a horseless carriage in the beginning either
Especially when you know something similar. Like porting between front-end frameworks. Just sketch out some React code and ask it to port to Vue - you can even tell it to explain the Vue code line-by-line and ask follow up questions, ex "Oh, so $FEATURE is like hooks in React?" "Yes, but ..."
I tried oracle cloud for a similar reason and it was quite bad in several fronts:

-their cloud console interface in general was bad

- the technology is pretty rudimentary: after spinning up some ec2 instances and attaching some volumes, I needed to enter some strange custom commands in the terminal to make them useful (aside of the standard partitioning and mounting)

- their cost explaining docs were worse than Amazon IMO.

- for some reason they started spamming me with Portuguese mail (maybe because my last name looks like Portuguese?)

- Somehow I cancelled my admin account but not some inner account so for some time i couldn't login but still had some volumes that were being charged... I couldn't delete them.

- I tried to spin up one of their ready made wordpress instances but it wasn't working. I've since forgotten what was the issue but at the time I found it hilarious.

Overall I wouldn't touch it for stuff related to work. Had very bad experience with them .
I found the world and exploration very fun, but the “platforming” challenges were extremely frustrating for me, and I didn’t enjoy the random messages and the miscellaneous details that you translated. Basically the gameplay loop was filled with things that didn’t quite ring with me, even though the overarching design and story were compelling.
And you got downvoted for asking me a question

Something fishy going on
What's the problem with hallucinations when your editor can tell you automatically if the code compiles or not?
What if there was only the OS? (2022)
I had the same experience after the jellyfish, at which point I gave up and just watch YouTube to know what happens.
https://joshuarogers.net

I write as it strikes my fancy. I try to keep it about technology that I find interesting. I only post occasionally because I go through endless revising, but when I do, it’s quite the thrill for me.
Sometimes Lutris doesn't work, so I use Bottles.
I recall seeing something that built on Cairo and provided something that had basic 3d interaction on top of an iterative 2d render a long time ago. So there are projects that do more direct implementations but I'm not sure if they have stable glue to Make yet. This is the sort of thing I hate dealing with directly so I usually just say, " hey that's interesting" and wait for a stable release
Yup.

That’s a big reason I’ve avoided paid gigs.

I got forced into retirement, but have since learned that’s one of the best things that ever happened to me.

These days, I do software for free, that is better than most commercial software, partly because I don’t need to make the types of compromises that profit-generating companies do.
Immunant | Software Engineer | REMOTE | Full-time | https://www.immunant.com

If you have recent, professional experience with C/C++ and Rust and know about operating systems, hypervisor internals, or compilers, we might have a job that fits your qualifications and interests. Folks with superficial knowledge in one of these areas are not encouraged to apply. Please note that we can only consider candidates resident in the US.

We offer a remote-friendly, collaborative work environment with high flexibility and competitive benefits.

Send your resume to team@immunant.com; we look forward to meeting you.
Interesting definition of most structure
Cracking Down on Dissent, Russia Seeds a Surveillance Supply Chain
Theoretical 400 MB/s, and people are reporting an actual 375 on the VisionFive 2, which uses the same JH7110 SoC and brings that PCIe lane out to an M.2 socket.