skysight-inc/HackerNews huggingface dataset:
Ok. So it is basically that going full-on "CSS dictates HTML" approach, which only makes (some) sense if you have full-control of every aspect of the stack and you just want to have a single repository for your design system.

Honestly, the only possible place where this may make sense to me is if you have tooling that can keep a two-say sync between designer tools and programmers tools. I think AirBnB was doing something like that with Sketch?

Aside from that, honestly I am still failing to see any benefit. If you are tying yourself to a JS codebase, you can still do that whole "utility classes at the component level" with plain SASS and global variables and mixins and you still don't need to put class definitions in your HTML.

Let me see if I can draft a quick Vue example:

<template>
<button><slot></slot></button>
</template>

<script>
export default {
name: "my-button"
}
</script>

<style lang="scss">
@use "my/sass/variables"
@use "my/sass/mixins/buttons"

button {
@include buttons.rounded($variables.radius-button-small)
@include buttons.colors($active: $variables.primary, $background: $variables.primary-accent, $disabled: $variables.disabled)
}
</style>

No Tailwind required. Easy to customize. One central place to organize your style and - most importantly to me - no css classes shoved in the HTML!

Now, someone might ask for "a large button inside the hero section from the home page." Let's go about that...

<template>
<div class="hero">
<p>Welcome to the beautiful site</p>
<MyButton>Sign up now!</MyButton>
</div>
</template>

<script>
import MyButton from './my-button.js'

export default {
name: "hero",
components: {MyButton}
}
</script>

<style scoped lang="scss">
@use "my/sass/variables"

div.hero {
button {
width: $variables.size-button-large-width;
height: $variables.size-button-large-height;
}
}
</style>

Really, I am yet to understand what I am missing by taking this approach. The example above is contrived, but I don't see why more complex widgets and even whole pages couldn't be done this way. The mixins are the place where you can have all of the abstraction you want, you can even add some logic depending on the values from the variables.

So, let's take a look at the benefits:

- If next week the frontend team decides to switch from Vue to anything else, the SASS code does not need to be touched at all.

- If next week the design team brings a whole new "Design Language", the JS code does not need to be touched at all (unless of course the design system also brings new functionality)

- The styling could even be verified on a series of static HTML pages. If the designer does not do any code, they can verify if the implementation matches the designs by opening a reference template, no need to run a whole JS app.

Downsides:

- If you want the code to be truly portable, your SASS need to follow a standard convention of @mixin names/parameters as well as variables. Honestly though this IS what I would expect from a "CSS framework", so I am not even sure it's a bad thing.

- You don't get to put any hip CSS-in-JS framework on your resume.
Heck there will be a time (already happening in some cases) when these same apps will run better/faster emulated on new hardware. Your computer today can run old DOS applications a lot better than the IBM PC 5150 ever did.
> Technology can't simultaneously progress while still remaining backwards-compatible for years or decades.

Tell that to people running DOS programs: https://blog.storagecraft.com/dos-quite-dead/

It's a choice that Apple gets to make. And that consumers, who buy or don't buy from Apple, get to make too.
That's because you're locked into the x86 paradigm. Look at the leaps and bounds Apple is making with performance/Watt by moving away from x86. This is the cost of legacy.
WSL1 also doesn't show windows proceses in 'ps', only the WSL processes. For example:

shawnz@ShawnsPC:/mnt/c/Users/shawn$ ps xwau
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 8936 184 ? Ssl Nov17 0:00 /init
root 6 0.0 0.0 8936 96 tty1 Ss Nov17 0:00 /init
shawnz 7 0.0 0.0 18588 2708 tty1 S Nov17 0:00 -bash
shawnz 252 0.0 0.0 18880 1984 tty1 R 18:04 0:00 ps xwau
Known issue and yes, because of that reason.
I am furious that my Sinclair Spectrum games don't run anymore! What the hell was wrong with the Z80?
Emulation & virtualization isn't exactly a new thing, either. In the same way we have DOSBox for running old DOS stuff, we'll end up with an OSXBox when Rosetta 2 is EOL'd or whatever. Or just fire up a copy of Sierra in VirtualBox for your old software needs - we're not going to forget how to execute x86 in a few years or anything like that.
Really?

I would have thought that including typically high performing Asian/South Asians into a bucket of "not euro" and calling it "students of color" would obfuscate the challenges that some (other?) communities of color actually face.

This seems like a very reasonable and good thing that they have done.

What am I missing about why this would be controversial at all?

The controversy WOULD have been to blend these communities with typically vastly different academic performance results and then claim how effective the institution was at providing education results for communities of color.
> You take just the F-4's engine and 2 minutes worth of fuel and that thing will accelerate very quickly.

The design concept of the F-104 Starfighter!
The moderation tools are pretty poor once you start needing to do anything more advanced than banning users.
Agree on both counts, I don't think worshipping celebrities is doing us much good. But the fact is that we (as a society) currently do it, so it seems unfair to be upset when they use their platform for something political.
Genghis Khan – NES
You can search for Hacktoberfest to find some relevant materials.

PS: it was an accident this year related to hacktoberfest :) but it is still good starting point
It’s not popular because it’s incredibly expensive. For $12/month you get:

- No ads

- Minor usability improvements to the app

- “premium” content

- YouTube Music

The “premium” content is trash and YouTube Music is the worst music app with any significant effort put behind it, in addition to being a significant step down from Google‘s previous offering.

Most people would rather deal with the ads.
Thanks for the detailed account! Best of luck with this ongoing thing. To me it is interesting how we are able to train certain things with enough focus, but also how hard it is. I recently “trained” myself to accept the taste of fennel and celery which I really disliked.

How connected was this to the tasting sense? Were you able to taste at all or was it kind of bland or no difference?

In case it was bland or you weren’t able to differentiate taste that much: Do you think it is easier to eat healthy because you can treat food as “nutrition” rather than an experience?
How Apple operating systems determine the type of a file [video]
California imposes overnight curfew to stem coronavirus
Microsoft FrontPage: the good, the bad, the ugly
Non-youtube link.
https://exoplanets.nasa.gov/resources/1015/flower-power-nasa...
Some forums do both at the same time, which can be nice.

E.g. showing every comment linearly with time, but each comment that has replies also has a "show replies" link which expands when clicked to show the replies as children. Those replies are the same comments shown later in the linear list; it's just a convenient alternate way of showing them on request in context.
Are you talking about this?

https://en.wikipedia.org/wiki/Q0_(mathematical_logic)
Yeah. What I do is create a view that does all the joins then the middleware just needs to do "SELECT * FROM my_view". If the DB has good JSON support, I will also convert the data into an ES index request with SQL so the middleware becomes even simpler.
Architecture emulation like QEMU provides is commonly used, just a matter of how much investment is made into backwards compatibility by those who build your operating system/platform.

Apple works hard to break backwards compatibility every few years, while other operating systems will happily run software from decades ago as they care and invest in not breaking userspace.
I've got experience for US hosting and they dont have great package prices like you're describing after the initial cap ime. 20 TB as some of the biggest caps then your bill is nearly doubled for 20 more. After that your bill would skyrocket to >$1000 in the increased networking fees and you dont even want to know how much unmetered 1+Gbps will get you. This will vary of course because short of being a hosting or tech company of size its not worth the cost, paperwork, biometrics, and time it takes.

So you go for a reseller which there are many stellar ones but they'll either utilize a program with the datacenter akin to an reseller affiliate program with them being the 3rd party support or do it all themselves. If they do the reseller affiliate program they cant really offer anything outside of theie markups on the existing offerings by the datacenter. If they do it all themselves then it becomes much more expensive for the upfront costs.

What you want is a VPS and a CDN which provides a better experience and what every streaming platform uses. Not that expensive either!
AS3 and VKontakte apps and games for me. Not really got me into programming, I did some J2ME before, but Flash certainly did end up shaping my life quite a lot. It's honestly a shame there's no technology currently in existence that would allow this kind of creativity, with a barrier to entry as low as Flash had.
Starting January 4 Google will block sign-ins from embedded browser frameworks
thanks for the pointer to PeARS, this was wholly new and I'll read into it.

I was aware Mozilla had some involvement with Cliqz, but didn't really pay attention, I remembered the company became owner of the Firefox Addon Ghostery some years ago. They closed shop mid 2020, but their tech-blog 0x65.dev is still up. There are a lot of posts from last December that explain its inner workings.

User-agents really do contribute their history, containing which search terms led to which pages. From this data (they named it the "human web") the search engine had a page model of which search terms led in higher frequency to the page. Related search terms were normalized. Only later did a "fetcher" really index high frequency content and consider it again in a later stage of search. Interesting bootstrap, more energy efficient maybe as it can run on less information.

Sending the search and browsing history offsite needs explaining and trust. But ultimately, any centralized search engine will see the search data too. Cliqz approach was trying to piggy-back on the result sets on search terms by established search engines, the search term + choosen result combination a donation of the user. Not any less invasive then other search engines. Would I send off the whole corpus of my browsing history? this raises good questions. Thanks for the links!
My daughter did that at first - now she has a private server where she and her friends (all 9 years old) build their own games to play with each other. They all build 3D models in the world builder, and even some Lua scripting to alter mechanics.

It's a pretty neat way of getting kids into game dev.
US military bought location data from Muslim prayer app for 'counterterrorism'
there’s a balance. 2.5 hours spent on average means there’s kids spending much longer on this each day. i get there’s a creativity aspect to it but it still seems like a lot of time, to the point where it’s likely bordering on addiction level.
> Perhaps one could justify this as inciting creativity and there’s a social aspect to it but spending hours a day on this can’t be healthy long term.

I wonder how that number changed with the pandemic. Also, it sounds better than one-way TV kids grew up watching for similar amounts of time each day.
> Technology can't simultaneously progress while still remaining backwards-compatible for years or decades.

This seems like the truly anti-technology opinion, to claim that technology lacks the ability to progress into the future without losing sight of the past.
binfmt_misc[1] would like to have a word with you.

[1] https://en.wikipedia.org/wiki/Binfmt_misc
PCalc for macOS
I have no idea and the only proof is her claim there; we have proof she was publicly shittalking her co workers on her twitter, which she doesn't own up to in her resignation letter.
In San Diego, a family member and several friends working for various biotech companies and research institutes get tested weekly. However, those that don't have physical experiments to tend to are WFH and not receiving the test AFAIK. It's also easily available as a drive through test at every pharmacy I've seen throughout Southern California.
Consider giving WSL1 another try sometime, the inotify bug in particular was fixed some time ago in WSL1.
SETI at home was always fun back in the day. I always thought it was cool to see data from that telescope.
On the other hand the graphics are simple enough that it runs smoothly on phones, tablets, and hand-me-down computers from the mid-2000s, which is what many kids are running.

It's gotten my eldest son into Lua programing and 3D modelling, so I have no problems with the platform as it currently is.

A few of the games/servers were interesting: Phantom Forces was a reasonably well polished FPS, and the Murder Mystery games (sneaky murderer vs sheriff and villagers, typical social deduction/betrayal game) were pretty fun.

Hoping it doesn't get completely and totally overrun with ads.
Linux has some debug options that could have probably helped here. It's a good idea to enable them when developing new code.

https://megous.com/dl/tmp/b6e8f550de4539a8.png
The striking thing to me was how much easier these conversion tasks would be, if the author truly insists on using new hardware, with a new x86-based PC. All the software the author is worried about existed on Windows, and those old Windows versions are easy to run in Virtualbox.
in a few years, all these apps will run in an in-browser x86 emulator hosted by a site like archive.org
Very hyped for this, the next generation of superstar coders and entrepreneurs are going to grow up in roblox
Funnily we applied with a different thing. We tried a number of different ideas before we settled on this lower-level thing, as I describe in the main comment.

Even still, I think most people apply to YC without a concrete plan of how to make a business. It's normally so early stage, that the plan is yet to be validated and will probably change. A "plausible" plan is perhaps a better way to put it. ;)
No, nor is it a pigeon.
Turning a Corner
Because of lazy devs stuck into worshiping Chrome.

Using daemons implies actually knowing the underlying platforms and writing proper cross browser applications.
Utah. I’m in Kamas, UT right now. Fiber internet service to our real house (I opted for 500mbit). 20 minutes to Park City and I can see Deer mountain from here. You won’t be doing any surfing but there’s only a few places with all three. Japan and New Zealand come to mind.
> I mostly use Reddit apps ever since the UI overhaul.

You can get to the old UI via old.reddit.com; there are chrome extensions to auto-redirect you. I live by it, and when it dies, so will my use of Reddit.
Can we get some courts to step in PLEASE?

How can anyone think this is ok?
Showstopper! was an excellent book. I found a new appreciation for dogfood after that.
The article does not say it's Apple's fault.
It’s still free ...
Used lastpass back then, now Enpass with sync across devices (tablet, phone, PC). Regular backups of the Enpass file into a folder that is synced to my NAS.

Wanted to look into other password managers, preferably open source, but at the time Enpass had the best syncing options combined with a good enough user interface that’s suitable for less tech folks.

Edit: I mainly use all the things on my devices, and don’t try to use things from untrusted devices. The only use cases with untrusted are:

- copy shop -> Sending the file via share drop

- PC of a Family member -> manually typing password from phone.
> The last country to invade and occupy Denmark was Germany, not Russia.

Technically, Russia did occupy the Danish Island of Bornholm following the German occupation.

The gave it up in 1946, but still it spent almost a year under soviet occupation.

On topic, I think we just like Americans and buying planes from the US was more or less a forgone conclusion :)

Besides nobody has ever been fired for buying the most advanced plane from the US -- hopefully we only need them because they are cool, hehe, so what does it matter if they can fly?
Climate change: Can sending fewer emails save the planet?
I guess I just don't get your point. D 2 = 0 doesn't imply anything, it's just shorthand to make working on something less tedious for people who are already familiar with it. It seems perfectly expressive and sane: mathematicians have successfully studied differentiation using standard math notation. 2 and (λ (x) 2) aren't 'treated the same', that's just a strawman.
I had been thinking about this issue from before the US elections, had found a web article about this bill and wrote my local congressman right after he won his reelection. I think have the government issue digital IDs would be a big step in the right direction in terms reducing identity theft and similar crimes. I was a victim of identity theft many years ago and while I have security freeze, I'm not at all happy with the current system. However I am curious if anyone has experience with other national digital ID systems (like Estonia) and could comment on the pros and cons.
I can’t believe they have an article on forums and not mention Tapatalk
Definitely look at Jenkins. You can do pretty much whatever you want with it (not always a good thing though of course, use responsibly)
https://cvcompiler.com/ high ROI investment
1. "Youtube partner program" can be terminated after 6 months of zero interaction with users, though creator shall reapply.
2. Youtube shall run ads on non YPP videos.

So idea seems to be, takeaway 'ideal creators' money from them to 'Youtube'.

Is it fair to disassociate creator from "YPP/ads share" for 6 month/more dis-engagement?
I was led to believe Rosetta (1) left us so quickly because a majority of the tech behind it was licensed from someone else (Transitive?). There's a high chance open sourcing it was never an option.
Yeah... both QEMU and Bochs have long been able to emulate a full x86 system. QEMU at least has had some people boot x86 macOS under emulation, but it hasn't been that interesting until now, since on x86 running macOS under a VM has been more useful.
I certainly believe in masks and distancing. I won't eat in a restaurant or go to a bar. I wear a mask whenever I'm out.

I don't see how a curfew will do anything to stop the spread of the virus.
Amazing that the whole thing lived in ~1.7mb of data.

Really crazy how little data went into stuff like that.
The 10th most popular entry is "senha", which is apparently Portuguese for "password"
> As another commenter here says: just use an old computer to run your old software.

Developing emulators is a much easier solution than preserving compatibility at the hardware or even the OS level. The fact that 20-year old windows games work fine is a product of Microsoft spending insane resources to maintain vendor lock-in.

Emulators themselves tend to be highly portable, for example I suspect that zsnes and dosbox will "just work" on arm64 macs or even RISC-V.
I agree. But my model is slightly different. I feel it’s better to have children of multiple ages together in three schooling stages for multiple years.

Example: grade 1-5 can have children of that age range in that section for five years. Ditto for grade 6-9 etc. this way, children can learn at their own pace and time. And from their peers. Gives them more flexibility.

Schools should be for social education too and learning how to become adults. Parents should be more involved in forming peer groups rather than schools.

School buildings should be the only tax payers funded capital expense. And a skeleton crew of teachers with something like khan academy. Schools are where they can congregate for group studies or games or swimming pools or sports or music rooms or robotics meetups or shop work or fill in the blank etc.

Parents should raise children and make decisions. Not school unions. Also..why should those without kids in school pay taxes for everyone and sundry forever? There should be a base minimum towards public contribution for public education(the capital cost of neighborhood school buildings etc), but cost of raising and educating children should be shared amongst those whose children are studying. This will also help people make financially responsibly decisions as well location preferences when they want to grow and raise a family.

I am appalled that the govt..at least in the USA..has the responsibility of child care, child rearing and the other education. What are the parents doing? Parenting doesn’t end with just birthing your progeny.
Bay Area if you prioritize better skiing locations than surfing.

Los Angeles, Orange County, or San Diego county (So-Cal) if you prioritize better surfing locations than skiing.

AFAIK, only these two will have good locations for all three activities in the US.
I have zero insight obviously but I still believe it was ptrace that broke the camels back. And yes, I had so much hope for WSL1.

> ptrace(PTRACE_TRACEME, 0, 0, 0) = -1 EPERM (Operation not permitted)

Issues also exist for PTRACE_O_TRACEEXIT, PTRACE_O_TRACEEXEC, PTRACE_OLDSETOPTIONS, PTRACE_SYSEMU.
On twitter communication only happens here in now. Nobody (almost) cares about tweets older than 3 days, and twitter UI "helps" with that.
I think Orwell was quite familiar with Wodehouse. He, Wodehouse, and Waugh were friendly and had high opinions of each other's work, in spite of their obvious political differences.
Yes this feature is only available on Insiders builds for right now!
Don't consider Roblox a traditional game. It's basically Gmod for kids and with official corporate support and a official way for developers to wring money out of its consumers with micro transactions.

More platform than game. It's really easy for developers to develop a game, easily implement real money transactions, and have an audience.
yeah dunno. honestly i’m a little terrified of what growing up in the age of social media and hyper addictive gaming does to someone. pretty glad I grew up at a time when the biggest thing was just Myspace.
I enjoy minimalism as well, working on https://sqwok.im, trying to keep it as noise-free as possible.
I made no claims about literals, though perhaps I should have been explicit.

I expect that many use cases for floats do not involve any literals at all, of course.
I'm glad to see The Internet Archive doing this. There's a flash animation I used to enjoy back around 2000 and I have been looking for it for almost as long. It was basically a showcase animation sequence done by what I think was a Japanese designer. I don't remember the full sequence but it was an anime style animation and at the end was a girl standing on a cliff with her hair blowing in the wind.

I'm really hoping it will end up on The Internet Archive. I sure would like to see it again. It was very beautiful.
Good point, that would definitely be an improvement. Thank you.
But in your example, I can already see you have a init system and multiple users - neither of which will be needed in most cases.
It's a shame the author didn't mention the original POSIX and OS2 subsystems. I guess the idea didn't pan out and contributes to poor performance.