skysight-inc/HackerNews huggingface dataset:
She deactivated it... https://macaw.social/@wongmjane/109422805623664627

How is it relevant to randomly guess that something has happened to accounts? Yesterday it was someone claiming all of @Apple's tweets had been deleted... but they've never actually tweeted from that account. Ever.

It's more off-topic than relevant IMO, since the "shifting away from Twitter" idea is not a novel one, despite the recent uptick.
Well, then, don't buy a property with the aim of renting it out in a rent-controlled area.

And seeing as how you're essentially getting a return by investing someone else's money, go through the 3 month long eviction process and vet your renter more thoroughly.

Honestly, the way you say it, one would think that most landlords make a loss by renting out their properties.

Trust me, they aren't.
Libraries that have a scope defined implicitly by what accidentally works or doesn’t work can still be very annoying.
It's cus They sell your informatioooOOOOOOoon
I don't know how replicable my success is. but, depending on where you work, it may be that as a data scientist you can provide more value to your business purely using your software skills than with any kind of stats knowledge, by figuring out how to unfuck existing crufty bureaucratic workflows. this can be more directly useful than any amount of hyperparameter twiddling on some ridiculous neural network chimera. at my last job I could see so much of people's time wasted on fucking idiocy and my mind rebelled against it, I had this drive to rip it all out and Do It The Right Way(tm). and in doing that, I learned a lot about software development, tooling, version control, documentation, and so on. one thing led to another, and I had turned myself into a software engineer.

nowadays I do -- well, fudging slightly but you could describe it as "industrial automation control". writing libraries to provide convenient abstractions for controlling industrial equipment, writing robust scripts to drive that equipment, run physical tests on the $widgets we make, aggregate the experimental data, store it, etc. in the interviews they liked how (in my DS job) I had taken existing inefficient excel based workflows that had human-in-the-loop, and automated them, made unit tests, wrote docs, considered failure modes that nobody had considered before, things like that. and I just read about a fuckton of different stuff. for example in the interviews they wanted to know if I had worked with concurrency, I said I hadn't because it just didn't come up in the work I did. but I knew a little about it because I read voraciously, then I was able to answer all the theoretical questions they posed about locks and threads and async and so on. obviously that didn't mean I really knew about concurrency (that's a kind of deep metis that can only be acquired by practical experience and I'm still only scratching the surface of it), but it demonstrated that I had curiosity to learn about the field outside of the immediate things I worked on day to day.

during that job hunt I also had a strong offer from a company that wrote software for the visual effects industry and they wanted someone to improve their automated testing and continuous deployment frameworks. I didn't know much about CI but I knew about testing (pytest and hypothesis and things like that). they liked me talking about that kind of thing.

I guess the lesson is, if you are right now a data scientist and you want to be a software engineer, you can just decide to be that right now. be proactive and find a software problem to solve, and solve it. you don't have to ask permission to do this .. what are they going to do, tell you to stop being useful? note what you did, then figure out how to do the next thing better based on what you learned. your pay stub will say you're a data scientist, but you should just think of it as clandestine self-directed on-the-job training for your next job, so you can talk about it in the interviews. does that make sense?
I feel you and you are not the only one. For me it was the time sink every time I wanted emacs to do something different, it was fun for a while (3 years) but now I want to spend my time elsewhere. Also Elisp kinda sucks.
I think the qualifying term here is "good". I've worked with a surprising number of MLEs that don't really understand gradient descent or how most models really work under the hood. They certainly couldn't implement most things from scratch if they needed to (neither could most data scientists).

I used to think an MLE was a solid engineer who also had a strong quantitative and numerical computing background. The kind of engineer that always has a copy of Numerical Recipes handy, and if needed, could reimplement core components of statsmodels and sklearn in javascript.

I think after this current contraction in tech is over we'll see that most of the remaining "data scientists/MLEs" will be the type of engineer I imagine an MLE to be.
Everybody isn’t though, just the people who are complaining.
> It's loved by novices and those who don't know what they're doing, almost exclusively. They claim they know CSS, but will fail after any casual test.

This is an incredibly silly take. As a senior frontend dev with almost 20 years of experience and a solid resume, I will take Tailwind over anything else in most cases. Obviously there is always exceptions based on the project needs, but to have such a hard take like this just cracks me up at how narrow minded it is.
I don't know why you are being downvoted - I agree. I do just that.

Last paragraph though I do not agree with at all.
It doesn't have to take off everywhere to solve the problem. When enough wealthy people don't want ICE leaf blowers, the market will change and they'll become more scarce.
> Also, it makes me sad to see people so eager to throw away separation of concerns

I don’t think it has ever lived up to expectations, HTML+CSS in that way is simply broken. You can’t really write CSS without hard-coding the HTML structure, so you might as well do it in one file.
> The axiom of choice says that the product of infinitely many non-empty sets is empty.

You mean non-empty.
PDF is well-known, and [effectively] universal

It's also "fixed" - ie, probably as close to a WYSIWYG format as has ever been created (so far)

HTML5 is ice ... but it's not a 1-for-1 replacement/equivalent
Art critics and other “intellectuals” (non artists) are to blame. They spread the false notion that art should be provocative not pretty.
So the tasteless imitators who pose as artists have churned out a bunch of cringy beevis and butthead level “art” with pentagrams and blood and sexual perversion, etc… These are edgelords not artists. The public lap it up because they’re uneducated and have no aesthetic sensibilities.
My best argument against it is whatever the learning curve, you're better served just spending that time learning to write CSS instead.
There are qualities in a fake burgers that emulate parts of a burger someone might enjoy without having an exact replica. In the same way Turkey Bacon is acceptable to some and not others.

I think the purists are trying to hold a parity argument but the substitute enjoyers are cool with experimentation and want something similar even if it's not 1:1.
Thanks for the vanilla-extract recommendation, I'll be using this!

In my case, tailwind was useful for providing a handy set of vocabularies for simple and common stylings. But once customizations start to pile on, we're back into SCSS. Using 2 systems at once meant additionally gluing them with the postcss toolchain, so effectively we have 3 preprocessors running for every style refresh.

Looking in at TypeScript from the clojurescript ecosystem though, I'm still yet to see an equal to https://github.com/noprompt/garden or https://github.com/Jarzka/stylefy: single language, excellent composability, compile-time anonymous class names, inline styles... almost like they solved CSS (except for typing)

that said, tailwind's and SCSS's VS code integration is pretty amazing.
Whetstone, a Calm OS
IMO, that's perfectly OK and is not "multitasking" - it's "context switching", and it's what all productive people do.

Always have a list of things to work on, sorted in priority order. When you get blocked on one, move to the next. Always know what the next step is for your top N items so when you switch there's less time getting ramped up.

"Bad" multitasking is when you're listening to a podcast while coding, or web-browsing while in a meeting. The brain sucks at that, and one of those things will suffer attention loss.

To help with context switching, try to collect small tasks together so that you're either working on big things (30-120min) or a bunch of little things (5-15min each, but 30-120min together).

For the small tasks, pick a time that that you're less productive (end of day? first thing in the morning) and/or do them immediately when assigned if you're between tasks. This is part of the Getting Things Done (GTD) strategy, where small tasks should never make it onto your todo list - just do them.
mission creep always the risk with hybrid. Best workers can hope for (outside of the US) is a compromise to a 4 day week on 5 day pay. Looks like a decent number of UK companies will end up doing this
These policies did more harm then good. It just made more people distrust the government and create more aggression around the topic of COVID.
For me it felt like I put hot sauce on my junk, it was not pleasant.
For junior developers reading this: frameworks are useful if the tradeoffs they make are right for your current situation. They are good tools when used wisely. However, developers who are heavily invested in a specific framework will often try to sell them as "great" but recognize that their investment biases them and may result in "when all you have is a hammer, everything looks like a nail" syndrome, causing these one-trick ponies to advocate their favored framework even in situations where other frameworks or even no framework is a more sensible solution.
It's similar except you or the manufacturer can't cheat to duplicate a card or the manufacturer can't suddenly produce 10x more cards because the cards sell well. So, inherently they have different purpose.
Give an example of how HTML5 is better than PDF for universality and consistency :)
> Gold bugs.

It's not just gold bugs: central banks worldwide are stockpiling on gold at record levels lately.

https://www.reuters.com/markets/commodities/record-central-b...
Not sure what your point is, but agriculture needs to change dramatically in the next couple of decades.

Human civilization/all life that wants to keep existing also needs to change dramatically in the next five billion years but I think that is to be expected.
I fancy myself a bit of a pedophile and a satanist. Most of my education on these topics stems from the 80s. In the 70s, naked children in photography was not even occulted.

Pedophilia is a sexual attraction to children. These photoshoots normalize and facilitate this attraction. If I was found with these photos in my possession, such evidence would get me in big trouble.

Yes, these blatant photoshoots are capitalized on by the hard right, and mostly ignored by the hard left. You would think that children are some of the most vulnerable people in society, and that these need protection from 1% sexualized capitalism, something the far left usually fights for, but these seem pre-occupied with battling global fascism right now.

Transsexuality is a big satanist topic. Male homosexuality has a big pedosexuality problem, but this is occulted and taboo to talk about.

You ask if it is tasteless, but then quote the Romans on debating taste, so assume it has a taste. This is the taste of pedophilia and Baal worship. This taste certainly provokes those with more common sensabilities.

It is pedophilic in nature. These people involved did their homework. Not like pop clips for children from about a decade ago, where they just slapped together some depictions of Isis to raps of Jeffrey Dahmer eating out hearts.
As a teacher for 20 years in 3 countries, I saw an education system broken at every level from failing public schools to pricey private schools.

In private schools, I saw schools answering to their boards, which meant a focus on SAT scores and IVY league admissions.

In public schools, curriculum is geared towards standardized tests created by private corporations. Quality varies enormously based on the cost of real estate in the area (meaning amount of tax dollars going in)

unfortunately, a lot of microschools are still trying to re-create school, this in spite of the fact that compulsory schooling was an experiment, that just stuck around, in spite of its failings.

Both systems put little emphasis on the individual child and their needs.

By design, schools serve a system, and not individual children. They're oriented towards standardization so that everyone can hit one mediocre level that justifies taxpayers dollars. We need a public education system that's flexible and oriented towards serving the needs of individual children and communities, not a standardized 9-3 schedule and curriculum that takes decades to tweak and change.

Furthermore, there's a fine line between indoctrination and education, but they are opposites, in fact. In my opinion, schools are more on the indoctrination side of things, not the love and passion for learning side.

Maybe we should also ask why we're outsourcing education at all? Why shouldn't it be the parent's role and why shouldn't we give them resources to do it well?
This blog post is directed at me, personally. Thanks W.D. This isn't just Data Science, I'd say that the gripes of the author are valid for about 60% of activity in tech companies. Not saying we can just eliminate 60% of it, but a lot of it supplies non-quantitative value that is driven by fashion (subset of politics) and direct politics.

There are a lot of naked emperors walking around with lots of folks standing as close as they can to shield them from the cool winter wind.
I don’t think you realize that there are a lot of old school developers such as myself (going +25 years) who’s simply looking for quick and dirty front end tools that simply work and get out of the way. Tailwind does exactly that.
Maybe an AGI that likes to hodl will eventually do this
No download links? What the hell!
Having such a large standard library to me smells like you can't build one as nice as that with the language. Since it missed generics until recently I can figure out why the STD library is that good and large and why there weren't that much framework. I've used Java before it had generics too.
I do think that keyboard optimized workflows are not for everyone; you should use what works best for you!

However, Emacs distributions like Doom Emacs or Spacemacs are definitely more approachable and featured OOTB than vanilla Emacs.

For me, the benefit of Emacs is that it's a single environment I can do everything in. I also am the type to enjoy messing with my workflow.

IMO most of that can be replicated with VS Code in a much more user friendly manner (VS Code remote editing blows TRAMP out of the water), with the caveat that multiple projects means multiple windows, it's difficult to have an entirely mouseless workflow, and in general it's less customizable than Emacs.

I personally never bothered to learn Emacs keybindings and instead use Vim keybindings in every editor I touch; VS Code and Emacs both have excellent Vim plugins.

Honorable mention: Neovim. It is lighter weight than either Emacs or VS Code but can still have pretty much all the bells and whistles. Definitely cool if you prefer to live in a terminal.
I might be wrong here, but I think most search engines ignore links from websites with open submissions (like HN or reddit) exactly for that reason.
DevSwag
I’ve been using Mitsuharu’s port for years, always compiling it myself from his bitbucket repo. I am no longer sure how different it is from the vanilla GNU distribution. When I first started using emacs, long before the Mac port, the current version was 18.57, I think. It was a long wait for version 19 to appear, being the first version with proper X11 support. It amazes me to think of how much has happened since, and that emacs is as useful and relevant now as then.
not really since school only covers 9-3, no summers and a ton of that money goes to upper level bureaucracy, real estate and corporate interests (like the companies that create standardized exams)
Thx. I added the "Ask HN:", but probably it got removed because I did put a link
I only think it has reached its mass adoption when people realize its usage as store of value that is decoupled from any other third party influence instead of as a risk asset that is linked to Nasdaq.
I do love when people response that the USD has value because of the it's "backed" by the government.
Tell HN: HN readers like harmonic are not working
This is probably due to the algolia api being down
Parenting & the public education system is a very artificially constructed bubble designed to reinforce and reward "good" behavior, where "good" is usually defined as "that which makes life easier for my caregivers". That gives kids a falsely inflated sense of how much everything matters: your caregivers want you to mind your behavior, because then they don't have to, even if you would've been perfectly fine playing with mud or swearing in school or watching TV all day.

In real life there's basically one absolute goal, and that's survival. And that's largely assured in developed western countries these days, unless you do something really stupid. Everything else is socially constructed, and pretty arbitrary. There are some decisions that are fairly consequential for what your life will look like (where & whether to go to college, what field to go in, what metro area to move to, which employers to work for, who to marry, whether & when & with whom to have kids), but you will still have a life regardless, it just might be a slightly smaller house or a spouse that you click with worse or less disposable income for travel.

That's also instructive for what decisions actually do matter. Don't do drugs. Wear your seatbelt. Don't get pregnant unless you mean to. Don't play with loaded guns. If you're staying away from major causes of death you're generally doing pretty well.
> their pay-for-documentation model

Yikers this comment sets the stage for a real bad game of phone tag! I think you're mistaking TailwindUI[0], the set of proprietary UI component cheat codes based on top of TailwindCSS, with TailwindCSS[1], the actual CSS library being discussed here.

[0] https://tailwindui.com/

[1] https://tailwindcss.com/
> Apple should upstream their drivers.

To what upstream project?
The issue is more that the kind of executive who says "show me the data" is often not numerate enough to understand the limitations of the data set in front of them. (Maybe the solution they see in the data has a tiny effect size or is too likely to be statistical noise; maybe the intuitive conclusion is demonstrably wrong once you apply a Bayesian approach.)

A typical VP will have an MBA and maybe took statistics in high school.
Sharpshooters can be hacked, we just don't call it hacking. We call it extortion, bribery, corruption, deception, hostage taking, and brainwashing. For instance, the practice of SWATting.
My understanding is that Hydrogen has energy-density problems as a fuel source. To have enough energy density to be useful for a vehicle, you need to keep it liquid. To keep it liquid, you need to refrigerate it - which takes energy.

So, I think the innovation in hydrogen is asymptotically limited by the physics of the H2 molecule.
My mother has no idea how to check her email and doesn't use it. She also doesn't know how to text. Or check voicemail. It's just another point of anecdata, but this is my bar for "non-technical."
a raspberry pi is currently selling for north of $200 due to its scarcity.

The smartest thing I did was buy a $60 used chromebook, convert it into an LXD "server" and run pi-hole there. better performance.

I sold my five pi's on Ebay months ago for around a grand.
Apparently DuckDB + R + dplyr is even faster than data.table (as mentioned in the article). See also:

https://www.reddit.com/r/Rlanguage/comments/z6txsl/comment/i...
My electric company had me install a separate meter for my EV charger to manage time of use. Benefit is that only my EV costs more in the day, downside was the cost and time to have it done.
If it was "relatively easy" then there wouldn't be a million dependency injection solutions for Java of ungodly runtime cost to try and solve this problem.

People want to initialize stuff at load library time. They will always want to do this. If the language doesn't provide a solution, people will just bolt on shitty add-on toolchains to do it anyway.

This isn't a uniquely C++ problem (__attribute__((constructor)) is after all for C, not C++).

Take for example Rust, which also doesn't provide an attribute((constructor)) equivalent and says nothing happens before or after main. Except https://crates.io/crates/ctor exists to immediately say "fuck that noise" and racked up >20m downloads.
Ask HN: Web Stack for Side Projects?
I’m a PM. Most of my day is spent writing prose and meeting with customers.

However, I miss writing code and I have a few ideas for web apps that I want to try building this winter break.

Most of my time as a developer was spent writing backend C#, but I have enough familiarity with Python and JS to be dangerous.

What kind of tools should I try out to make these web apps? My goals are: pickup marketable skills, scratch an itch, have as much fun as possible in the limited time I have to code.
When you pick up tailwind, you will automatically learn vanilla CSS along the way.
today's art is not about creativity or skill, it's about connections and politics. You almost certainly never see art produced by right leaning individuals in art galleries.

I always get downvoted and flagged ... are we on reddit?
Even before his acquisition of Twitter, Musk was toying with Tesla phones, if I remember correctly. Good to see an alternative to both Apple and Google, even majority of folks don't agree with Musk.
How slow of a connection would you need to emulate to get HN to be painful to use? It's just text. I've never done that most evil hacker thing of View Source, but can't imagine it being shockingly bloated.

HN looks like it would do well back in the 14.4 dial-up days. Hell, it would probably be okay using an I/O port on an arduino at 9600baud
It's definitely a bad set up for healthy socialization. Kids have little adult supervision to help them learn social skills or protect them from harm. Plus, kids need mixed age environments to learn, not 30 kids their age thrown into a closed classroom and 30 minutes of recess.
There's no word as meaningless as "enterprise-y".

It means literally nothing. A huge company making lots of money has no relation to the quality of its code, processes or tools.

That's not only true for non-tech companies, but even the heavily tech ones whose all products are software.
>People ought to be able to own their own data without gargantuan efforts.

Define "gargantuan efforts"

Seriously

No, not everyone needs to be running a Nextcloud instance

But storing/saving/hosting your own data is not "hard" today
>Asahi Lina, our GPU kernel sourceress. Lina joined the team to reverse engineer the M1 GPU kernel interface, and found herself writing the world’s first Rust Linux GPU kernel driver. When she’s not working on the Asahi DRM kernel driver, she sometimes hacks on open source VTuber tooling and infrastructure.
My dad finally retired his 2008 flip phone last year, but before that a QR code would have been no help to him. I visited them recently, and not a single restaurant (business at all) had QR codes in their town.