skysight-inc/HackerNews huggingface dataset:
It's hard to give really generic useful guidance, so I would suggest that first you should make sure to self-evaluate what kind of data you've got, how broad/comprehensive is it, what kind of query patterns you'll commonly use, and to be ready to profile those query patterns to see/understand/fix bottlenecks as and when they emerge. If you don't have enough data (and this is subjective and depends on the domain), it's probably not worth the effort to architect a feature repository system that only has 1000 customers and 10 features. OTOH, at small/tiny scale, you really don't have to worry much about performance or complexity, so maybe it's nice to try something simple out quickly, even if it doesn't provide much business value right away.

One milestone for success I think is, when your feature repository can be used to regularly gleam new insights that are surprising (even to your experts). So for example, imagine you are a typical retailer selling widgets, and you have 10000 customers who bought widget X, and you want to identify out of your remaining 10 million customers, which of those customers should you target as likely to want to also buy X? Now, of course, this is a classic problem and doesn't require a fancy feature repository; just the basic order information of who-bought-what is enough to create the classic collaborative filtering solution from.

But with a rich/useful feature repository, you can throw this problem in there, looking for the most similar other customers compared to the 10000 you know, and to rank which features are most powerful (in terms of, why it makes them similar), and you should see some interesting insights that you never would've guessed on your own.

Just to answer the "what really sucked" question a little bit, even if it's implementation-specific... man it really sucked to start out with 2-out-of-5 level of knowledge about Apache Spark, and to stumble through learning both the obvious lessons and the non-obvious/esoteric bugs/quirks, until after 1-2 years the team finally felt comfortable with like an 4-4.5/5 level of knowledge about Spark. This was also specific to the state of Spark back in ~2017 or so, and it's come a long way since then.
Actors That Would Make an Excellent Professor X in the MCU
I'm not sure about that, I think whatever it winds up being will trigger a legal battle. This administration doesn't typically move so quickly unless it aims to achieve something material.
I mean if browsers hadn't gone out of their way to remove RSS discovery, it wouldn't be necessary. I don't remember if I mentioned this in my above post and I don't want to re-read every word I wrote, but I've got the NetNewsWire Safari extension which finds feeds for me. Pretty sure I also have some extension in my current Firefox install, but I haven't opened that in a while. Sometimes the feed really doesn't exist anymore, which is unfortunate.
My therapist told me that a lot of her anxious clients are actually doing really well with all this, because now everybody is anxious and it feels less alienating.
If you click 50 more times you get another message. If you click a few hundreds(?) more you get the third message... after that I lost interest. Looks like there's no objectives or hidden goals in this "game", the objective is just to keep clicking aimlessly. Kinda fitting the theme...
> ... it essentially negates the user ever needing to visit the site that originally authored the content removing them entirely from the process.

Yes, in this sense they are acting as a CDN. The original website is still authoring the content however.

> The internet may as well be considered broken and useless if you can't trust your web browser to at least minimally protect you from scripts automatically hijacking your computer with an "unsafe script".

It's not just about malware. I'm sure most users would not be comfortable with websites being able to track them after simply performing search results. Actually going to a website is an action with more intent behind it.
> Prospective data suggest that consumption of sugar sweetened soft drinks and fructose is strongly associated with an increased risk of gout in men. Furthermore, fructose rich fruits and fruit juices may also increase the risk

https://pubmed.ncbi.nlm.nih.gov/18244959/
What a hill to die on. You know who organized the protest? An actual neo-Nazi. This imaginary group of people who were marching alongside Nazis but weren't Nazis doesn't exist. And did you forget that the context for the outrage over "both sides" was that a white supremacist KILLED a counter protester? Not only was it an incredibly wrong thing to say, just from an optics point of view it was mind-bogglingly stupid.

And as a note, every single time someone cries out because a quote of his is "taken out of context", the full context is just as damning. It's not the gotcha moment you think it is.
Average wage in the US is ~$50,000 per year - without holidays I might add - and their total workforce was ~120,000 strong as of 2018. If someone claims that Google increase its workforce 6-fold by only hiring CSRs and not make a significant difference in customer satisfaction then what can be said?

Or let's make it 3-fold and claim the other hundred grand is for training and office space (yeah, can't get a CSR to work remotely and definitely can't earn less than minimum wage nor those jobs be abroad because I'm building an unrealistic quibble).

It's like people arguing that you can't know the sky is still blue on Earth because you haven't been outside yet today. Please. Worse than that, it again obscures the real questions - what level of CS does Google need to provide to stop customers going to a competitor, which is the level they have now, and hence, since they're too powerful to be competed with what should be done about it? What can be done about it?
So Vite is already dead? Geez!
True. It's dangerous everywhere right now.
Xcode Build System: Know it better
> Badly made GUIs are.

So pretty much every browser out there? Without knowing ahead of time from random pilfering through various menus, how can you tell if your browser is up-to-date or not?

How do you find the extensions page? Or is it add-ons? Depends, I guess.

How do I figure out which tab of (potentially) hundreds is consuming CPU and memory?

I won't claim that CLIs are better, but GUIs are definitely not made for discoverability these days.
This runs the risk of it just not being delivered at all, when what you want is for it to be deliverable enough to reach the spam folder but not deliverable enough for inboxing.
It sounds almost exactly like the unix (1)man command actually, and, well:

$ ls /usr/share/man/man1/ | wc -l
2997

I'd say that qualifies as thousands (plural).
A guy told me once he was so hungry he could eat a horse. Did he think I was stupid? I called him out on it, of course. Nobody tries to pull one over on me and gets away with it. I love being right!
That’s what I thought too but michael osterholm‘s recent comments led me to believe masks are ineffective.
I didn't mean to suggest that you couldn't currently pay for whatever you want a la carte. It is of course better that you don't have to pay for cable but worse that you have to pay multiple content providers (Netflix, Hulu, CBS, HBO) to get the shows you want.

When you pay for Spectrum you get TBS, CW, Fox, NBC, CBS, ABC, etc. When you pay for AT&T you get the same channels. It doesn't matter your cable provider, you would have access to pretty much any channel you wanted.

With Netflix, Hulu, Amazon, HBO, etc you have to pay for all of the services to get the content you want. This is beneficial for people who only want shows on a few streaming services but bad for people who now have to pay 10 different companies.

Ideally all the content creators would work together and make their content available to all of the streaming companies at a reasonable price even if they had their own streaming product. Paying for Netflix would provide the same shows as paying for Hulu.

Each of the streaming companies would then allow you to pay a set price for all the content like a traditional cable company (and their current business model) or allow you to pay for the shows you want. If you only want 5 shows you shouldn't have to subscribe to Netflix, Hulu and Disney+. You could pay Netflix and get all 5 shows instead of paying 3 different companies. Since you don't care about the other shows you shouldn't have to pay for the streaming company to obtain / keep the rights of those shows or to pay for them to create content you don't care about.

This is a pipe dream and will likely never happen.
I meant Leanpub.
Come on man, it was the first sentence of my comment.
I agree with you that these things shouldn't matter.

Unfortunately, we live in a world where they do matter.

Measurements like this are necessary if we want to make them matter less.
The restaurants per capita are so much better in a town like, say, Bloomington Indiana than an equivalent community in population without a large university.

You aren't moving there for the students, you're moving there for the professors and grad students and associated intellectual staff.
I'm not sure I understand the special fish or the Tiddlywikis - what are they? I clicked around, but I don't get it.

Fraidyc.at is very cool though - I remember seeing that a while back and think I'll likely end up using it at some point when I have some time to play with it.
Our local 3 store grocer offers shopping for 5$. You have to pick it up at the store but you don't have to go inside. They've been doing it for about a year. Never had a problem with it and their online interface is perfectly matched with their inventory. They text their replacements which you can reject before pickup.
Notes in an application are just semi-structured databases. There is the structure of how they are saved, how they relate, but also the data they contain. Apps could offer ways to quer notes by certain constrains, like any other database, but also tools to parse the content into a generic data-structure and then have views to work on them manual or programatic. Keyword for this would be DOM and structured editing.

Usually a document has an internal structure to some degree, like header and body, different paragraphs, sentences and blocks, etc. For some welldefinend formats like there is the DOM (socument object model), but this is something limited to specific formats and purpose. Why not give people thenability ro parae data as they which and then have tools working on it manuel or programatic?

Personally I use some ancient outliner for notes which has a very open scripting-support. It's really nasty garbage and quite limited. But it gives me a tree which is kind of a database and the ability to run scripts over the whole tree and manipulate individual notes.

I use this to import documents or whole folders, break it into pieces, transform the tree by hand or with a script and then export the document again. This is very handy, especially the ability to explore the structure and change by hand when neccessary. For notes this is helpful because I can mass-change them, add properties, change content as I wish and so on.

Though, this is also quite limited because at the end its just an outline with a text-view, not more UI. And alls automation must be written by myself. A proper community could biold new tools, views, parsers, exporters and other automations. But for some reason, automation is hardly used in this space. Emacs org-mode is the only working in that area. But well, it's, emacs..
Thankyou for putting, nice and prominently at the top, what Snowpack actually is! (“Snowpack 2.0: A build system for the modern web.“)
Who do you think would be rioting? Pro-Brexit people or Anti-Brexit people?
The fundamental question is, do people have a right to free speech on the web?

The web is nearly entirely privately owned, which makes answering this question difficult.

On one hand, the web is where we do 90% of our communication these days.

On the other hand, the web is privately owned not public.

I’m convinceable either way. Did telephone companies have a right to censor land line speech? Should ISPs be able to censor? Should Cloudflare? AWS? If telephone companies would have run afoul of the 1st amendment to regulate phone speech, It seems like other “foundational” industries like ISPs and Cloudflare should be regulated to be “dumb pipes”.

Where social networks fall is less clear.
I never understood why people get so worked up about what others eat. Like how does this affect you in any way?

If it works for people so what? Personally, I would never go that far but it seems like most people aren't getting enough protein and could use a bump.
Well, zero bugs in something as complicated as an OS release is not going to happen. It is that difficult.

Not really trying to excuse Apple — probably they should have caught this one and generally should have fewer bugs.

But the idea that an OS update is going to go out with no bugs is just not going to happen.
This old windows screensaver is one of the best illustrations of artificial life and evolution I've ever seen: http://www.ultimatesavers.com/index.asp?ID=1381

The source is here, it seems : https://github.com/jondo/primlife. But I don't know if it runs on modern OSes.

Edit: it seems to run fine with Wine!
Isn't that what those meta tags are for so google can quickly show scores, reviews and stuff?
Lisa Su is a genuine role model for all girls. But because she's Asian and on the older side, she doesn't get the credit she deserves here in the U.S., and that's such a shame.
That's true! The Actions UI is also very SPA-ish compared to the older parts of the site.
But then the solution is just "better documentation". Every time the solution is just "don't suck", i think it's fair to say that the solution won't work.

For instance, in the past decade or so, the quality of guis have gone so far downhill, that is now commonplace for advanced users to have no idea that certain features exist because they're only exposed if you swipe like so and then tap this logo that doesn't look like a button. the technical knowledge exists for how to design usable graphical user interfaces, but "make better UIs" is not a high priority for businesses and the people they hire.

cli's have a certain advantage that many cli's are open source and technically not beholden to business interests (altho they may be defacto), and they're not fashionable amongst those for whom empowering users is a curseword, so "don't suck" is theoretically possible, but i don't know that it's particularly likely.
wait, how does this work, someone in power does something tyrannical and authoritarian and so we just step back and argue the finer points of why it may be okay to have certain regulations or not, thereby ignoring the whole point it's their tyranny dodging democracy?

to be fair this has been going on for three years now, something insane is done, instead of focusing on the insanity, people pivot to the policy

this is not how democracy works
Sounds interesting. It's a bit unclear for me what the "runs in 15ms" means. I think in my projects, the TypeScript compilation is what takes the longest, so although I use parcel and it's pretty fast, I still have to wait 1-2 seconds for TypeScript to compile changes. If it does not bundle, and still uses all the external transformers (TypeScript, Babel, etc.), what exactly does it do? Does it somehow optimize the execution of those transformers/transpilers?
Recently: https://news.ycombinator.com/item?id=21989967
The law is basically word salad. And the idea of Twitter and other social networks being utilities isn't something I invented.

https://en.m.wikipedia.org/wiki/Social_media_as_a_public_uti...
> just like recursive functions hide the fact that you are using the call stack as a stack data structure.

...and waddayaknow, every language people actually use has that built in. Self-refutation at its finest.

> where+how you will synchronize that data

Using what primitives? Oh yeah, more library cruft that would have been more concise and less error-prone than if the language gave direct support.

> an architecture that does the tricky stuff for you

What's the difference between tying yourself to a framework (what the context makes clear you're really talking about) that solves the tricky problems for you vs. a language that does? As soon as you're relying on somebody else to solve the tricky problems, you're letting them define the language in which you express your own logic - even if you don't think of it as such. And this is where I'd generalize Greenspun's tenth rule to say that any ad-hoc informally-specified implicit language is almost surely inferior to a real language designed for the same purpose.
The fundamental question is, do people have a right to free speech on the web?

The web is nearly entirely privately owned, which makes answering this question difficult.

On one hand, the web is where we do 90% of our communication these days and losing that right seems like losing most of the first amendment.

I’m convinceable either way. Did telephone companies have a right to censor land line speech? Should they? Should ISPs be able to censor? Should cloudflair? AWS? It seems like industries like ISPs should be regulated to be “dumb pipes”.
But where social networks fall is less clear.
>>> ... draws attention from the violent authoritarianism that US is still propping up (or trying) in South America (Bolivia, Venezuela)...

> Supporting an "alternate" unelected head of state to replace the directly elected Maduro.

Supporting an alternative to Maduro is "propping up violent authoritarianism"? You might look at the situation and see some violent authoritarianism on the part of Maduro, too.

He's democratically elected? His predecessor was, once or twice. But as time went on, the opposition got fewer and fewer chances to run a free election, or to run the candidates of their choice. The opposition won control of Congress? No problem, the Supreme Court essentially suspended Congress. So which side is the authoritarian?

"Democratically elected" does not mean "we stacked the deck so hard that the other side had no chance, and then held an election".
Some of this wording confuses me and should probably be reworked:

> Snowpack is a O(1) build system… Every file goes through a linear input -> build -> output build pipeline

Seems like O(n) to me?

> Snowpack starts up in less than 50ms. That’s no typo: 50 milliseconds or less. On your very first page load, Snowpack builds your first requested files and then caches them for future use

So you can open a socket in 50ms? Seems disingenuous to imply anything takes 50ms when really you’re just waiting until the first request to do anything.

Looks like an interesting project though.
Applying for some jobs sends you to other remote job aggregators. Are the listings scraped from other remote listing sites?
I really do like CommaFeed, but they seem to limit the amount of feed items.
Still at the "thinking about it" stage :)

Maybe I'll get started tonight...
I don’t think the message really changed?
I don't think they understand what O(1) even means.
Four bits of feedback:

1. How do I select the font to use? The variable-width default font feels entirely out of place for me with Markdown.

2. This could dearly use integration with Prettier (https://prettier.io) or a similar tool for those of us fussy with formatting details.

3. The lack of Multimarkdown syntax like cross-references (http://fletcher.github.io/MultiMarkdown-5/cross-references.h...) is painful for those of us with elaborate note-keeping. It's doubly painful that Obsidian apparently has its own invented syntax instead of using what's already been around for years and years with MMD.

4. How in the world do I link between files? Nothing I do works, and there's no help document and not even a "copy as link" on the right click menu.
Every time someone says this (jokingly or not) I take the opportunity to recommend FASTMAIL.
It's brand new as of April, it's definitely coming from a warehouse in an area where there is no Whole Foods store (I can track the path of the delivery van in the app). It's also not someone delivering with their own truck as before, but a blue-gray Amazon van, and the availability of items is spot on which was never the case even pre-covid.
heh mine is still there too http://bash.org/?605501
> The correct thing happened last time, too.

See, the thing is, during the trial in the Senate, Trump’s lawyers literally said:[0]

> Every public official that I know believes that his election is in the public interest, and mostly you're right. Your election is in the public interest. And if a president did something that he believes will help him get elected, in the public interest, that cannot be the kind of quid pro quo that results in impeachment.

The fact that all but one GOP member voted to acquit is extremely concerning.

> Firing Comey may be many things, but it's not incompetence.

It may not be incompetence, but it sure as hell is corrupt.

[0]: https://www.cnn.com/2020/01/29/politics/dershowitz-quid-pro-...
Starting about 2017, for the first time in my life, I hesitate to recommend the US. Maybe Switzerland? (If you can get in...)
Print wedding invitation on collection agency stationery.
How does Snowpack compare to Rollup? I use Rollup because it's light-weight and dependency-free.
Laura Loomer Loses Lawsuit Against Twitter, Google
I've had the same experience with GCP too.

I work pretty exclusively with AWS these days as a CloudOp. I remember building an environment in GCP and getting answers from support was terrible. I eventually left that job after 11 months.

The next job was pure AWS and sweet Jesus was the contrast strong. AWS not only had people who would phone you within 10-15 minutes, more often quicker than that, but they had a frickin' account manager who visited us every month and we only spent a thousands per month with them. Absolutely worlds apart.
Advice to Physicists: “Shut Up and Do Physics”
https://support.microsoft.com/en-us/supportrequestform/8ad56...

And if you get rejected with your first request, pester them with a follow up saying something like "Hey, I'm, a cloud customer. I don't control the whole IP range. I ask you to reconsider the initial rejection."

That's always worked for me with outlook. Takes a few days (which is why I say do it as soon as you know what your IP range is)

Be nice and polite (from what I understand real humans read that request) be honest with what you have done as of time of writing the requyest and what you are planning to do.

But be persistent with them and they will basically grant you a whitelist unless you start fucking up.
I'm not sure it makes a great deal of sense to plot everything on that sort of scale. That would mean we'd have to call earthquakes or hurricanes 'very small' disasters, and that doesn't seem right.
Your first sentence was a generalisation. I still don't see how reasserting that somebody is white helps... anything related to the problems of racism and sexism, really. Help me here?
Maybe he should just stop using Twitter.
Give them an alternative?
Haha wow - that’s been one of my favorites forever. Right up there Michael Savu and hunter2.
They have almost 300 billion in assets, including 35+ billion in cash. They've cut debt in 1/2 in the past 5 years.

Not exactly "practically bankrupt" but hey, random internet comment...