skysight-inc/HackerNews huggingface dataset:
In which area? It depends a lot on the equation to figure ratio. If you have many equations, LaTeX is better. If you have many graphics, Word is better.

I still use PowerPoint for slides for Math talks. Adding equations is painful, so you are encouraged to add as few as possible. In LaTeX adding graphics in the right position, with the right side, ... is painful, so people prefer to cover the slide with equations. Also, in PowerPoint is easier to add a color arrows here and there, so you can connect a random equation with a random part of the graphic. I used tikz and xypic and other packages in LaTeX but I never was able to get enough fine control of random arrows.
Now we just have to explain why -j means bzip2 for 'tar'...
I would say they're pretty encouraging. There's a straightforward path to implement it, and some work is being done on that front.
I wonder if it flopped for anyone because they had a different keyboard layout (like Dvorak) set.
It was a pun on "alpha"(the investment/speculation term)-"bets".

The original idea is that the Google founders would use Alphabet as holding company for their "alpha-bets", but apparently since Pichai took over of Alphabet as well this venture is probably also "Killed by Google"...
"Now, you might be thinking "But Alvaro, you idiot, we're adaptation executors, not fitness maximizers! This is all perfectly alright, you see." Sure, we're adaptation executors, but that doesn't give you a blank check to execute whatever retarded adaptation was bred into your hairy great-....great-grandfather 500,000 years ago, and is now incompatible with the world you live in"

Huh? Yes it does. You can't go on a rant in favor of moral anti-realism and them criticize people for not having the right set of values. I mean, you can, but it makes you an idiot.
Razer Keyboards and Devices auto-install weird proprietary "drivers" (borderline adware), and the software they auto-install also used to give anyone root/admin privileges (borderline malware) - https://www.engadget.com/razer-mouse-windows-10-security-vul... as an example
I believe you're confusing "genocide" and "cultural genocide." You can argue there was no long running genocide, but it's very hard to deny things like residential schools or forced child abduction aren't cultural genocide.
Right; if Apple won't allow porn apps, then someone should be able to publish their iOS porn app on a marketplace for porn apps. Same amount of work, but more choice for app vendors & users.
If we're doing thunderdome, JS doesn't beat C++: https://howardhinnant.github.io/smf.jpg
I think hey.com/world is a good example of eliminating the distraction of usual blogs, but they even call it blog..

https://www.hey.com/world/
Involuntarily said 'woah'
https://en.wikipedia.org/wiki/American_Indian_Wars

There were both. The effect of European filth and disease - both intentional (smallpox blankets) and not - preceding a policy of cultural genocide.
The strong evidence in support of static typing for productivity and security is well known and a trivial Google search away.
Using httm and ZFS to detect file modifications (or getting a little sleazy)
Edge technically used EdgeHTML, but EdgeHTML was a fork of Trident.

https://en.wikipedia.org/wiki/EdgeHTML
He's saying theres a simple mental model where this all makes sense. That's not always the case, despite your implication.
Well the most conspicuous thing is that the countries that top these indices have mixed economies with a heavy degree of public participation, plus high and progressive taxation and a strong social safety net.
I'm glad you like ethics. My criticisms above are not meant to say the article is bad; but that it can improve. Which is almost a truism of life

"Aim for the stars" is aspirational. But you cannot judge somebody for failing to achieve it

"Software engineers shall ... meet the highest professional standards possible." is aspirational. This is a good aspiration, but "shall" is the language of legalistic requirement. -- The document is aiming to do both

6.11. Recognize that violations of this Code are inconsistent with being a professional software engineer

6.13. Report significant violations of this Code to appropriate authorities...

8.09. Recognize that personal violations of this Code are inconsistent with being a professional software engineer

Ouch. This is extremely legalistic, they judge people by unmeetable criteria, then do not allow judgement of their own criteria!

I'm sorry...
Bullshit. In World War 2 when the Nazis invaded Western Europe my grandparents joined the resistance. I have no respect for people who just let things happen. What’s worse is all those who flee from Pakistan to Western countries are all able bodied males. The ones that evolutionary speaking are best set up to join the resistance.
and Highest Cost of living, I would need to increase my income 250% or more to maintain the same living as I do where i am today if I lived in San Fransisco.

From what I see, that would be about 80-140% higher than most non-Senior SV Jobs our there. Meaning my standard of living would drastically decrease even though my income would likely go up by 100%.

Example, I own a 3 bedroom home, on 3/4 acre lot with a 15 year mortgage, my payment is less than $900/mo... I would not even rent a Closet in San Fransisco for that
Not trying to bash your ORM as it could have a great translation layer to make optimal queries.

my experience optimizing SQL has been removing the ORM layer via hand rolling SQL queries.

Most of my peers also seem to agree that ORM is great for knocking a feature out, but you’ll inevitably run into performance concerns at scale and need to write your own optimized queries yourself.

I feel like with SQLite having limited resources, you’d likely want to optimize your queries as best you can without an ORM? Is that not the case?
Regrettably, this is in fact the truth (unfortunate you've been downvoted). A couple of years back I got into a bit of a tussle for not approving wireless keyboards at bank branches. And even after paying a third party pen-test shop to demonstrate they weren't particularly secure, the branch management folks fought for them claiming "it looks nicer", "cords make things look outdated" and "other banks do it so why can't we". Those were the only arguments for them.
It has been snappier for me for awhile now on Windows at least. I have not used it on OSX enough to really know but I never found it slow
I think straightforwardly the Nazca lines are totally unique and pyramids of Mexico are undeniable in their impressiveness. Poverty Point and the mounds are mistakable as weird hills, and were mostly uninhabited by the time settlers arrived.
Earthquake rattles Taiwan, but epicenter out at sea
I live outside a rural town in Sweden, maybe 10k inhabitants. But its about 20min drive to a larger town with about 100k inhabitants.

I love it. I have a big house for the price of a three bedroom apartment. Its very calm and no worries of the rising criminality that is soaring my country due to high immigration. I have a fucking pool and a sauna. 1gbit/s fiber connection like anywhere in Sweden.

I can still bike to the small cozy town and go to local bars and drink beer etc. I wouldn't want to go to the large town anyway since it's too many hostiles there.

I can take walks when I work remotely with my dogs, I can run in the forest. I can breathe good air quality and grow my own stuff in my large garden.

To answer your questions, no I don't miss the city life. Not the slightest. If anything I loathe it more and more for every year that passes. I didn't go to meetups or similar events that often anyway and I talk to more people now than when I lived in Stockholm. People in larger cities don't really speak to one another. I kind of hate modernity though even if I grew up in the capital. I think there are lots of issues with the modern city life so it's not for me. I have a hard time understanding why people want to live there. If I really want to go to an event, it's not like I can't travel for the occasion.
So you're calling it a "Collateralized Ponzi Obligation"?
For a while now, performance has not been an issue for me to not use Firefox. It's the no support for the multiline tabs and/or tab groups. Both features which were previously possible in Firefox. This is pretty much a blocker for me and they don't seem to have any plan to fix this.
Better make sure to -i that so it changes the post
I wonder if Google strongly desires to harvest this "connectivity check traffic" aka "ping data", and in turn, the real reason for assigning this bug WONTFIX.

Unforunately the leaked DNS queries might also be hitting ISP and other nefarious DNS servers.
That the United States saw Native Americans in the way that altacc described above, an "inferior" race whom Europeans had a God-given right to conquer and subdue.
I would recommend it. Firefox + uBlock Origin + NextDNS is an awesome experience. I keep NoScript mostly off but occasionally enable.
How would RAID10 be a decent compromise compared to RAID1?

RAID1 on 3 disks would give you two copies of the data spread over multiple disks. BTRFS lets you pick more copies of the data, essentially giving you RAID6.
I love it. I have this thing where I keep tabs open as a bookmark.. I wonder if this is going to help me get rid of all these tabs.
Apptentive | Information Security Systems Engineer | Seattle OR Remote (US BASED ONLY) | Full-time | UNLIMITED PTO, Salary, Equity - https://www.apptentive.com/

Apptentive is a small (~70 of us!) company with a People First mindset and a vision of 'A Voice for Every Customer'. We help some of the largest brands in the world listen to and connect with their customers to create better relationships.

As an Information Security Systems Engineer, you will be part of a collaborative team and responsible for driving security best-practices across the organization. In addition to working in DevOps focused on Security best practices, there will be ample opportunities working closely with the rest of DevOps in areas such as containerization, automation, observability, as well as our CI/CD pipeline.

If interested, reach out to nikki.berghoff@apptentive.com with your resume or apply directly using this link: https://grnh.se/fd0c96aa3us
Ohh that's good!
Do central banks’ mounting losses actually matter?
It's so clear how Mac OS and Windows both can function without app stores that it's obvious that app stores are a rent-seeking middle men. Terrible that they've been normalized for mobile devices.
By building things on my own for myself.

I first built a simple thing.
But it was buggy. I learned about debugging.
Then I wanted to add features to it. But the code was ugly. So I learned how to refactor.
Then I learned about modules to separate things out better.

Then I started breaking up bigger features into smaller features and planning my implementation - sometimes in a notebook. So, white boarding was now easy.

I'd then write the pseudo code as comments first. For obvious things, I'd delete the comments as I replaced them with actual code. For less obvious things, I'd leave the comment in-place.

I also became proficient enough that I could write code for whatever I was thinking without needing to constantly look up syntax. This made me fearless during pair programming.

I also found myself solving problems that more senior engineers talk about when they talk about battle wounds. This was awesome because, as soon as I talked about my (fairly simple, really) projects, it made the interviewers happy. I've received at least two jobs this way.

One big takeaway for me from doing this has been that simple code is far nicer to work with and return to than clever code. If your code is so simple that even a freshman in college can understand it, then thats a good thing!
Pinboard (http://pinboard.in/) provides a full-text search across all bookmarked sites if you have an archival account.
Unlike a lot of languages, Java buys you multi core scalability for that overhead.

For instance, people complain about occasional stop the world pauses in Java but refcounting in Python precludes using more than one core to run Python in a single Python interpreter.
You think the entire point of VR isn't the actual virtual reality?

Without the headset you're back to looking at a 2D projection of the world. There are plenty of fantastic VR experiences that are fully playable in a seated position, flight sims in particular are vastly more immersive when you can physically look around the cockpit and the glass canopy.
Nobody is saying it is impossible, just that it requires more interesting explanation. Certainly you would agree?
Thank you for writing this, I can heavily relate.
> Hell if there was a License requirement for development when I was a teen I likely would have never learned how to develop code in the first place

There are cadres of people that struggle through medical licensing just for the chance to make less money than an unlicensed software engineer.

I can only imagine that licensing (or some functionally equivalent regulatory mechanism) would boost the quality of the labor pool.

> I though HN was all about equality seems odd you would promote blocking out people and only allowing in the elite.

You may not be aware of this, but there are a wide variety of ways for people to get into STEM or medicine without being an elite.

Heck, there’s billboards showcasing the non-elites being given free access to Harvard training.

> The Trades are FULL of licensed scam artists

Take a look at that research article that I linked in my parent comment.

It identifies some suggestions for how to fix the situation by switching to a mandatory registration program, instead of licenses, or how to fix the licensing boards so that they properly punish incompetence or other professional failings.
It looks like my personal instance of archivebox does such things for me.
the line looks like the citadel interior from mass effect
There are also examples of popular applications with kernel extensions that have been used by thousands / millions of users without any issue for years now on various macOS versions. Why should such system developers be punished with an inferior alternative, especially when it also serves Apple's interest by being anti-competitive too!?
Can you just have two Firefox users and dedicate one to work and personal?

You could also manually specify a DNS provider like Cloudflare or NextDNS on the personal user for DoH / DoT
It's tough.

I used to work in an area of applied probability where some statistical-mechanics principles were applicable. I'd read papers where authors were making analogies of a large neural network to a stat-mech system, using an applicable stat-mech approximation, and then differentiating that approximation to get a probability bound.

It gave interesting results, and did show you something about the original problem that was hard to get by sticking to the original formalism. But at the end of the day, you really would not bet the farm on the truth of those approximations...

On the other hand, Fourier analysis was originally doubted and scorned by mathematics, but (if I'm remembering the story correctly) ended up being used so much that theory was developed to explain in what sense the Fourier transform approximates the original function.

Another example of the interplay between physics and mathematics is the percolation problem, where there was a kind of archipelago of physics-motivated results that probabilists have been trying to tidy up for decades now. E.g., sec. 1.2 of: https://www.unige.ch/~duminil/publi/2018ICM.pdf
Our local WISP nailed the last few mile problem, but zero providers will sell them more bandwidth for their towers, so we get 0.5s latency, 0.1M down, and single digit percent packet loss a hop or so past the tower. (The wireless link is reliably 30/30, near speed of light latency)

T-Mobile keeps falsely advertising the availability of uncapped 5G at my address (when I try to buy it after they text me saying unlimited is available at my home address, the price more than doubles for a low data cap).

Starlink RV plan for me for now. sigh

It's OK, but ridiculously over congested.
I was expecting Dvorak to have some huge speed advantage over QWERTY and looking it up the evidence that is it faster is hearsay and conjecture, not science. My guess would be with training and 10 digits, where the keys on the keyboard are simply doesn’t matter all that much…
This seems really cool, but I don't understand the use cases. Someone help me out?
F-Droid though is awesome!

I think the problem is locking us to one app store - because the app store does provide some added functionality (easy of use - one place to go for all apps - security vetting - automated update settings across apps)
Not a gift of the government, but of society. The government is just a small subset of what is required to create billionaires.
Show HN: Create art from your face using Stable Diffusion
I've been working on a recipe editor that lets you create AI pipelines without writing code. Trying to create Yahoo Pipes for AI models.

As a demo I've created a recipe for face detection & inpaining via stable diffusion.

Try it out!
You missed my point entirely with your sarcasm. Partner companies selling apps on your service don't care that you only have 43% of the market left to capture; that's entirely your business problem, not theirs. However they very much do like that you already have 57% market share; from their perspective, that's good not bad. That's precisely why I write _"it's all a matter of perspective, and the associated revenue model (purchase vs. subscription model). Whether the glass is half-full or empty depends entirely on perspective"_. Understand now?

When Palm and then Blackberry died as platforms, vendors simply moved to a new platform and ported/rewrote.
I loved the early and often emphasis on communication.

That gets swept under the rug far too often.

This list makes it clear that communication (of designs, of status, of workarounds, etc) is vital for the professional software engineer.
Thank you! I try!
Lots of great memories having malts at the viroqua dairy :)
this is an example of a reddit comment on hacker news, there are many more every day
The moving parts are hundreds of feet up, which helps.
Maybe, it wouldn’t be guaranteed to be functional.

And why invest any effort and the considerable risk to change the situation? The US ruling class already has the best ally they could wish for.
It is just like a blog because it is a blog. Everything else seems just an attempt to cleverly market the project.
Google also pays Apple and ungodly amount to make Google the default search engine - who knows what they have going on behind the scenes.
You can basically use this to generate Open Graph images programmatically for your websites really really fast (1-2ms)!

Here's a blog post detailing how this works (using @vercel/og): https://vercel.com/blog/introducing-vercel-og-image-generati...
Scientific publishing has largely gone off the rails, thanks in no small part to the frequentist p-value obsession. It is not good enough, people just use it anyway.

I think most people want to avoid the dance of picking a prior, that is why frequentism is still so widespread.
I've been shilling for Firefox for years. It is my primary browser for both development and personal use. But I still think it has some catching up to do with Chrome.

I have a web app that allows customers to make templates for their standard operating procedures that they pull from our main product. For writing steps and substeps, I use a WYSIWYG HTML editor called TynyMCE. I went with it because I was able to implement it in an afternoon, their licensing was compatible with our use, and I had a tight deadline.

We failed to anticipate just how large some of the templates clients would be making, so sometimes when they open a template they end up having a couple hundred of these editors hidden behind drag and drop enabled accordions.

Firefox chokes on the initial TinyMCE calls for these large templates, taking quite a long time to fully render the page. Once it's done, everything is nice and snappy, but it's like a 20-30 second wait after the wire even on my beefy 5900x.

Chrome seems to handle this just fine.

It's possible that the culprit is a bad polyfill or a Firefox-specific bug in TinyMCE, I haven't put much work into diagnosing it yet beyond verifying that TinyMCE is eating up all the CPU time. For now my planned solution is to just write my own WYSIWYG editor, because TinyMCE ultimately offers a lot more than we actually need, and it was only a stopgap solution to get out a polished MVP. But needless to say, for the first time in years, I found myself spending a non-trivial amount of development time in Chrome. Sadly I've never actually had a client use this app with anything other than Chrome or Safari, so this is naturally a low-priority issue.
You might be confusing a feature for a bug. ;-)
How long have you been in tech if you don’t mind my asking? I’ve found that (surprise) confidence is a function of experience. The kids that started early (age 8 to 13) always seemed to have a leg up on the rest of us, but it’s because they’ve got a solid 5-10 years “experience” (YMMV in terms of quality of course).

If you’re still junior in your career, just pay attention. If you’re getting senior level but you’re not getting enough work, start doing more personal projects that require you to “own” the whole thing from end to end.
> Facebook should have started cloning WeChat features years earlier than they did.

I think the fact that nobody in the west has taken a WeChat like "everything app" position might be a sign that it's not necessary or inevitable.

So then ... Why should they copy WeChat? As an exercise in and of itself?

The best answer I could come up with is "domination" and I don't think that's a good reason to do something.
If you need to add forms to your static website you can use
fabform .io
JS needs updating - folded links do not expand when navigated to via side-bar, e.g.

https://codedocs.org/what-is/c-sharp-programming-language#Na...

Must first expand the relevant section.
Cities, yeah? Big ones? I know of mesoamerican cities like Tenochtitlan but I am unaware of any north american Indian cities (to be fair, I'm not from the USA), so some pointers would be very welcome indeed.
After 20 years of vim I decided to try out Helix back in Feb and never looked back, so I guess I can chime in here.

Sure, it took a few days (maybe weeks?) of feeling uncomfortable, but unlike vim, Helix is very approachable. I think you have to be okay with a certain level of feeling uncomfortable if you want to do or learn anything new though. If learning a new editor isn't your thing, then don't. :)

I get this same question a lot when people realize that I use Dvorak layout. Sure, yes, it took time to learn. But I was curious if there was something better for me on the other side. It seemed plausible that there would be, so I gave it a shot. In both cases I have been happy with my investment.
https://github.com/hunar1997/Slackware-1.01

Also:

> The Linux veterans among the readers will remember that Slackware 1.0 came on 24 floppy disks, 13 of which were the essential A series, while the remaining 11 floppies contained XFree86 and graphical applications. What exciting features could one find in Slackware 1.0? The Linux kernel was at version 0.99pl11 alpha. It came with math emulation and normal hard drive support, TCP/IP, support for ext2fs, msdos and several other file systems, and it even supported a PS/2 style mouse. It was compiled with libc 4.4.1 and g++ 2.4.5. The graphical part of the distribution was based on XFree86 1.3 and the OpenLook Virtual Window Manager was the default desktop environment.

https://lwn.net/Articles/40032/
Bin Ladin might have traded before the attack, it's possible. But that has nothing to do with the yield curve inversion as indicator of approchong economic downturn.