skysight-inc/HackerNews huggingface dataset:
> The rub is that instead of just being slow, it also cost a fair amount of money because this crazy vendor system charged by the row or somesuch. So, by scanning the whole table, they touched all of those rows, and oh hey, massive amounts of money just set ablaze!

Why _the hell_ is nobody mentioning that using a database that charges per row touched is absolute insanity? When has it become so normal that nobody mentions it?
s/new//
Thanks! Yes, it's a planned feature for the next iteration[1].

[1] https://github.com/excalideck/excalideck/issues/9
Mid 40s Mech E switching to entry-level SWE may very take a comp hit, even if the SWE field is indeed the hottest I’ve ever seen it (including 1999).
I ditched everything for a simple Zettelkasten in PlainVanillaVim all on a SdCard

EverythingIsAFile NoExtensions CamelCase

hit gf on a word/file/tag and enjoy freedom

:map gf :e <cfile><CR>

https://vimhelp.org/editing.txt.html#gf

sprinkle in RipGrep Fzf CtrlP as needed
I think that comment may be referring to the leaked Mediatek baseband source. That is capable of 3G/HSPA+ at least, maybe LTE.
10 years ago I was prototyping something very similar for Windows.

If I recall, CBFS and Dokan were the closest things you had to FUSE on Windows back then. Alternatively considered emulating a network drive. Like you pointed out, it had to be transparent to your existing software's Open / Save dialogs (although there was some effort to hook the standard ones to give users a place to apply tags when saving).

We've been stuck in the same old directory paradigm for a long time. There are some use cases where the traditional hierarchical approach is desirable (e.g. when you need to "visit" a set of files exactly once, like to browse through a folder to clean it up, enumerate for backup, calculate sizes, etc). But it's a constraint when a file belongs in more than one place.
That's pretty beside the point though, the concept of indexing had existed for decades even prior to that.
That sounds really neat is it some thing you can share? I recently setup a new machine which didn't take very long, but I have run into a few things I forget so would like to set up something similar.
The downside of folders is trying to figure out where things belong in the hierarchy, or trying to update that hierarchy to a new standard.

The downside of tagging is you still need to establish conventions to ensure things can be found again, but enforcement of your conventions is harder.

Exploring, learning, and using an unfamiliar folder hierarchy is easier than exploring, learning, and using an unfamiliar tagging methodology.

But manually searching for something in somebody else's tagged data is easier than manually searching for something in somebody else's folders.
What do you guys use Cloudflare Workers for ?
I do that on my own show, when I interview Noam Chomsky, former regulators etc. I don’t like to fawn over them and ask the same questions as everyone. I try to bridge what they talk about and modern technology, and see if we can have a meaningful DISCUSSION about freedom of speech or sociopolitics or economics or regulations. Here are some episodes:

Economics: Thomas Greco, community currency economist
https://community.intercoin.org/t/interview-with-thomas-h-gr...

Regulations: Sara Hanks, former SEC regulator and author of Regulation S
https://community.intercoin.org/t/interview-with-sara-hanks-...

Freedom of Speech: Noam Chomsky, sociopolitical commentator and linguist
https://community.qbix.com/t/freedom-of-speech-and-capitalis...

I don’t hold back, in the Noam Chomsky discussion I accuse him for example of having a lot of social capital (followers and influence is a form of capital that is convertible to other forms) and he brushes it off. Overall the discussions tend to focus 99% on substance, and deal with the Web, Social Platforms, Blockchain and Cryptocurrency, how they can change the world and the issues surrounding them.

PS: I know that for now no one has heard of Intercoin or Qbix or my interviews and I am OK with that. Eventually it will be discovered once our products are more mainstream. I am looking forward to interviewing Edward Snowden and a few other people next.
> because if enough of us don't take the vaccine, we're all at risk from the virus continuing to spread and mutate.

unfortunately, because the vaccine is leaky, it does little to nothing to stop the spread.

"Increases in COVID-19 are unrelated to levels of vaccination across 68 countries and 2947 counties in the United States … At the country-level, there appears to be no discernable relationship between percentage of population fully vaccinated and new COVID-19 cases in the last 7 days (Fig. 1). In fact, the trend line suggests a marginally positive association such that countries with higher percentage of population fully vaccinated have higher COVID-19 cases per 1 million people."

https://link.springer.com/article/10.1007/s10654-021-00808-7
Old obvious but funny pun. Please enjoy!
Would it not prevent some optimizations based on statistics regarding the data distribution, like using the most selective attribute to narrow down the rows that need to be scanned? I'm assuming there are 2 indexes, 1 for each column that gets combined.

Let's say you know the lastname (Smith) but only the first letter of the firstname (A) - in the proposed scenario only the first letter of the firstname helps you narrow down the search to records starting with the letter (WHERE combined LIKE "A%SMITH"), you will have to check all the rows where firstname starts with "A" even if their lastname is not Smith. If there are two separate indexed columns the WHERE clause will look like this:

WHERE firstname like "A%" AND lastname = "Smith"

so the search can be restricted to smaller number of rows.

Of course having 2 indexes will have its costs like increased storage and slower writes.

Overall the blog post conveys a useful message but the table example is a bit confusing, it doesn't look like there are any functional dependencies in the original table so pointing to normalization as the solution sounds a bit odd.

Given that the query from the post is always about concrete values (as opposed to ranges) it sounds like the right way to index the table is to use hash index (which might not have been available back in 2002 in MySql).
As always, nothing in the world can take the place of prudential judgement. When proposals should be written up to avoid senseless action and short-term thinking, and when they should be avoided because they would constitute bikeshedding or overthinking or whatever, is a matter of prudence and competence gained through experience. There is no algorithm that will allow you to mindlessly come to the correct decision.

A demo is no substitute for a written proposal and vice versa. The first is empirical, the latter is analytical and deliberative. Each has its proper place. Really, the demo is a way to corroborate the proposal, so it's a question of how rigorous the proposal needs to be. Some minor tweak might only require a quick discussion while a deep change will require deeper consideration.
to me the first implementation seems the best, it just needed a multi column index

the 3NF "optimized" form seems worse and unreadable. I would advise to normalize only when it's needed(complex/evolving model), in this case it was not needed
Are there countries where wire transfers cost money within a country?

> Europe is bigger than eu

Condescending much? Especially since this doesn’t mean anything for the question asked
Care to explain what you are talking about?
But when it comes to raw performance I was pretty damn disappointed.

I'm curious what you mean by "raw performance"? I'm no Apple enthusiast, but AFAIK the M1 is the fastest laptop CPU on the market. There are faster desktop CPUs, but I don't think that makes it "a phone CPU shoehorned into a clamshell body" — it beats pretty much any laptop CPU in existence in the benchmarks I've seen.
> tend to have more features and better help output

Just a random opinion. Others disagree and prefer the BSD way. Concrete reasons include code-base simplicity.

https://github.com/coreutils/coreutils/blob/master/src/yes.c

https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c
Most cases of sexism aren't "clear cut". If you're the only woman in the office, it can be hard to figure out what's going on. Believe me that you try to explain certain things away and don't want to go to sexism as a first choice or a choice at all. But when you're a year in and you still notice there are very real differences in the way you're treated versus your male colleagues you have to start accepting that sexism sadly may have something to do with it.

It's not the kind of thing that you can just talk to your manager about when it's that subtle. For example there was increased hostility to me versus the other employees over Slack and Pull requests. If I mentioned that it would be invalidated/ignored/I'd be told to toughen up. And as I said, the company made their main problem with me in the end "You're such a great dev, but you don't have confidence! Own it!" at the same time while fostering an environment where any concerns about the way I was treated, help I needed as a junior dev, etc was not taken seriously.

That job was by far the worst example and when I was overseas in Berlin that team was much healthier, but you still run into everyday stuff like, "Oh I won't use that kind of language because a lady is present".
The flip side is it will often get you dropped out of most interview funnels since you're likely to be a waste of time.
No, you don’t need transporters to archive social presence, this is a specific measure that is quantifiable to a large degree via standardized surveys and measurements. Doesn’t require transporters, just the ability to deliver the feeling of unmediated communication. VR gets closer than any other tool I know of on this specific measure, though the recent google work on their magic light field window may also be able to compete with face to face.

Note this has nothing to do with photo realism, seeing the physical form of people, or cool immersive environments. It’s the feeling of unmediated communication.

I suspect you haven’t actually tried hanging out with your kids in VR on a reasonable setup when they are physically far away from you. I’d suggest trying it to get a more concrete view on what is probably going to happen with regards to physical co-locality and it’s value prop.
Dewey Decimal System has only one (often-misunderstood) task: organizing bookshelf space. It does not have a task of classifying world information.

The reason that fairly narrow "Presbyterian, Reformed, Congregational" topic has one DDS code and an extremely wide "Hinduism, Buddhism, Sikkhism and other religions of Indian origin" topic has one DDS code is simple: an average library has similar book-width for both topics.
It's hard to find software native for Windows and Linux simultaneously, yet unavailable for macOS.
FWIW from the data I've seen (at Google) this isn't really the case. When the guideline for a location increases, salaries are set to the new guideline * whatever the prior performance/tenure/whatever multiplier on top of that guideline was. This is also the case when you transfer to a more expensive location. (A well-tenured senior engineer who transfers from Bangalore to Mountain View won't be set to the minimum salary for L5, but something higher)
Homeless charity to feature on new Monopoly: Richmond Edition
Dang the byond engine takes me back. That was an interesting concept that I'm surprised doesn't have a modern version.
This is worth reading in its entirety. There's a fair amount of original thinking, including in the notes at the end.

His big point about subcultures is about scale. Most other writers about subcultures focus on behavior or alienation or something like that. This author's key point is that subcultures form a way to get out of competing with the entire planet.
Maybe what we need is cheaper physics apparatus so you don't need a physics professorship or a big lab to advance the state of human knowledge. You aren't going to scale down the LHC to fit under your bed when you aren't using it, but you could surely fit an XRF, ICP-AES, AFM, and maybe an optical bench in there. For a while I worked at a satellite company whose first cleanroom was made only a few years back by covering the concrete walls with polyethylene film, and a class-10 clean bench that you stick your hands into is within the reach of lots of people. Lots of amateurs have built fusors, but mostly they aren't doing the work necessary to measure reliable, reproducible results, in part because Vixra doesn't offer any incentive to do so. Radio amateurs are one shining exception here, even if most of them are just using store-bought equipment these days.
And Canada. Just go 230 km between Seattle and Vancouver and see a 3x difference easily.
I'm glad that the article does mention what the title is a reference to, namely "The Melancholy of Haruhi Suzumiya", but somewhat disappointed that it didn't go completely meta by talking about "The melancholy of The Melancholy of Haruhi Suzumiya subculture".
Enlightenment, not sure. More like, take the time to read the whole article before jumping into the discussion, don't assume that you are the only one that just reads the headline and skims the first few paragraphs (obviously not you you).

Sufficiently many come mostly for adding and reading comments, the article is just an arbitrary starting point, it would seem.
Yes, out of the soup of functional features I very much like sum types and everything being an expression. Feels missing when you move to something with that.
Well, the situation is a bit better than you make out. Your parameters may be unnamed, but they should at least be typed. Cases like `Directory.Move : IDirectoryInfo -> IDirectoryInfo -> unit` are a bit of a pain to give unambiguous types, but a twelve-parameter method in which every parameter has a different type (`CustomerId`, `BankId`, whatever - tiny types) is orders of magnitude less fragile than one in which everything is a string.
I don’t use any Facebook products. Social media is just a scam to sell my attention to advertisers. I ditched it all years ago and somehow my life went on. I will probably ignore the “metaverse” too. I don’t want to participate in a toxic and ad-laden virtual world. If I did I have video games.
Rule #1 on any new hardware, wait for 2nd gen. E.g. computers, cars, aircraft.

And by 2nd gen, I mean first update after a major redesign.
House Committee to Investigate Network Pushing Hydroxychloroquine, Ivermectin
In defence of suburbs - they are not all boring, although many certainly are. I live near the city centre of a small east coast Australian city and find the inner suburbs with their brick houses and well developed gardens and street trees really interesting to explore. But this contrasts with the newer suburbs further out which definitely lack that depth and character. I wonder if some of those new suburbs will improve as they age? It would be unsurprising to me if old suburbs were boring when they were new.
> Most cases of sexism aren't "clear cut". If you're the only woman in the office, it can be hard to figure out what's going on. Believe me that you try to explain certain things away and don't want to go to sexism as a first choice or a choice at all. But when you're a year in and you still notice there are very real differences in the way you're treated versus your male colleagues you have to start accepting that sexism sadly may have something to do with it.

This one is a clear-cut case of sexism. If you allow yourself to be discriminated against by a co-worker, why would that co-worker stop being sexist toward you or other women employees? at first place. Report them.

If the hierarchy does nothing about it, then it's a sexist workplace and it should be called out for it, publicly. Time isn't for inaction anymore, inaction is what helps perpetuate and normalize that behavior.

You said you had access to a group of female developers for support, did you talk about that incident to your group? Did they tell you to shut up about it? I think not.

You rightfully said females are a minority, well consider the positive impact of reporting workplace sexism, for females as a class.
Taxable income would have to be in the tens of billions (has this even ever happened?) for a local income tax to be in the 3 hundred million range... And who knows if Kalimazoo is even their claimed residence.

They clearly aren't financially benefiting.
Actually building bazel itself was a breeze last time i tried it but you need a binary distribution of bazel bc it uses itself =)
> Normally libertarianism has an 'exception' for defense because it's a pure commons. There's no obvious way to have private sector military due to the nature of wars and invasions. Indeed, the government having a monopoly on violence is a core part of libertarian thinking.

This is an entirely parallel subject. The monopoly on violence (which is just a concept in the theory of state, not a uniquely libertarian concept) doesn't imply a hawkish foreign policy outlook. Put another way: the libertarian perspective (even the minarchist variants) don't entail the kind of aggression that Thiel publicly advocates.

Being a hawk on China (e.g., extolling the US MIC to take a more aggressive stance in territorial disputes and information warfare) is a very conservative, not libertarian, position.
Because it's just a blog site for people frustrated by the lockdowns with a fancy sounding name.
I think this is a pretty pragmatic approach to decentralization on the web since it’s achievable now. I like it.
Sure, but fast food is on par across the board in relation to other food of the same type.

There is nothing about a diner prepared hamburger that is more healthy. In fact, the opposite is true.
If you can compromise on the HiDPI Screen, checkout the HP EliteBook 8X5 Series, they are amazing machines. You can plug up to 64gb of RAM into them if you need it, they run pretty smooth and my colleagues can run Linux on them without any issues.
https://en.wikipedia.org/wiki/WinFS WinFS - was cancelled
Not the OP, but I have a similar experience. Being “stiff in conversations” is not really enough detail to answer the question. I don’t care about whether people are social butterflies. I care about whether they can accomplish the work as a part of a team. I know that sounds cliche but it’s the truth. I just want people who are accepting to feedback, don’t act unprofessionally, and can effectively work in a team.
Just north-ish Alberta. Like I said, expensive even for Canada, but it's pretty easy to see both inflation's effects as well as the effect of supply chain shortages on our food prices as we import most consumer food items.
...and these posts more than once saved my ass or gave a clue to find a solution or at least gave some context where to look.
Typical FANG employee... Hates whiteboard interviews until they get into FANG, then thinks that anyone outside of FANG is actually delusional about their skills and must whiteboard to prove themselves worthy of handling the incredibly challenging world which is FANG-engineering.

More likely that you've drank the kool aid that you are somehow special and smarter for working at a FANG...
For a given headset there is an activation cost and presumed benefit that gets someone to use it. The activation costs will continue to trend downward as passthrough AR gets deployed and size/weight goes down, among other things, and the presumed benefits will go up as cultural norms start to interface with this technology and more and more applications come online.
This is just a Deno-specific internal thing due to tsc being too slow for their specific case. Deno itself can read and execute TS code and they aren't planning on dropping that.
How dare you be logical on the internet.
There are many reasons for doing this:
1) Changing from Via's culture to Intel's culture can be a huge shock.
2) From outside, you cannot tell who is there and what they do. This allows more inspection. Not necessarily for selecting between people but to see how they fit.
3) If a team is working well, you don't want to disrupt that. For example, there might be something critical someone does and if you don't get them, that has to be picked up by someone else and while this transition is happening, there can be a dramatic slow down.
4) It eliminates the guessing game of "who else is looking" or "if they don't go, then, I won't go".
5) Via seems pretty scrappy and they probably have some great approaches that have been lost. I can't find it now but someone recently (DanLuu?) wrote about their experiences at Via and it provided insight into their culture.
I hope System76 will allow us to install this or offer subscription support for a yearly/monthly fee.

My employer dictates which hardware we buy due to the IT team's limitations, but we're allowed to choose which software we run.

I'm mainly looking for POP_Os or equivalent running on a Thinkpad and would happily pay for a monthly/yearly subscription for features and bug fixes.
Likely this OS bug regarding mouse cursors. Improved but not fixed in Firefox 94:

https://bugzilla.mozilla.org/show_bug.cgi?id=1735345
We need the technology.
Not unlike this, apparently: http://mbrserver.com/ (musician, master boot record built a bbs for fans)
I run a Linux VM for development and it's glorious.

https://kristiandupont.medium.com/m1-dev-setup-with-a-virtua...
ha nice ;)
I'm honestly curious to know. Can you say more about what your current work entails?
Why is Tcl syntax so weird (2013)
Things may be different now as I haven't used a mac since about 2015, but depending on what tools you needed you couldn't escape the GUI completely (for a fully automated setup). At this point I don't remember all that was wrong, but one of the biggest required installing xcode or something like that before I could get git to work.
That may be and it could just be coincidence or location or whatever. Don't get me wrong, though, I have definitely interviewed highly (well, supposedly) experienced software engineers who, when faced with actually writing and reading code, could barely understand. So, I acknowledge that it does happen but just that in my experience, not overly often.

In the times that I have seen it happen, though, I almost always wonder how the heck it's possible? Either they really did lie about their experience (possibly but let's assume not) OR they have worked at places that didn't interview well (?) somehow just skated by for years on end? Or maybe there is another possibility for why this happens.