skysight-inc/HackerNews huggingface dataset:
So, I left SV in 1992 (when "Silicon Valley" meant the south Bay, not SF), and at that time it was because, as a single guy with no dependents and an engineer's salary, I was barely scraping by due to high cost of living. In 1992. San Francisco was, even then, worse than south Bay in this respect.

So, yes, SV (especially SF) is clearly unsustainable. As the saying goes, "that which cannot go on forever, won't". But, you know, it's been 28 years since then, so I have stopped trying to predict when it stops getting more expensive faster than inflation, and crashes instead. Someday, it will happen. Perhaps this is the day. But, you know, I've thought that before.
So much of what I do as a programmer is just try to understand what some existing piece of code does. If I come across code like that, I can search documentation or start to guess at intentions even if it's something I'm not familiar with. I'll probably need to read the documentation associated with some classes or methods to fully understand, but my tools make that readily available.

If I encounter math notation that I'm not already familiar with, my only real options are to start asking people, "hey do you know what this is saying?" or start shotgunning references/papers/books and hoping for the best. Even if I know the names of some symbols, searching something like "integral omega f" doesn't generally yield useful results.
Microfuidic Drops-on-Rails
What food/restaurants do you remember in Louisiana?
yes, see installation one-line command, as a comment below the gist
Don't know anyone that uses the D GCC compiler, it is still playing catch up. The frequency of new D releases with intended and unintended breaking changes, usually source only ever compiles for a very narrow range of versions of D. What people usually focus on is the latest, unless there is a new bug that prevents them from using the newest version.
In Germany in the 70s when I was in elementary school and forced to write with fountain pens there were two camps: Geha and Pelikan - you were one or the other and they had different ink cartridges.

Later on we upgraded to fancier pens like Lamy or Montblanc but honestly, the mass market kid pens worked better.

There were also strict rules about which colors we were allowed to use.

When we spent some time in a US school during my dad's sabbatical we were amazed that the kids used pencils - so convenient and erases better than the "Tintenkiller" we had to use.
Beijing closes market, locks down area in new Covid-19 outbreak
I suppose the police chief is a white supremacist in black face, as a black female.
Awesome. Thanks for the info. I look forward to trying out your suggestion.
I think ink roller and gel pens are very similar. In fact, I bought my first ink roller pen by chance, assuming it is a gel pen and only looked into the brand and type after the ink was finished and I considered it the best pen.
On this subject: there's a conversation pattern that goes like this:

A: "Please change terminology X to Y because X is ethically bad, and Y is clearer anyway."

B: "I disagree about Y being clearer."

A: "You're an evil partisan of ethical-problem-in-question."

I've seen this far too often and I think it's terrible.

I strongly recommend anyone who is advocating a terminology change to either leave out the "and Y is clearer anyway" part, or be willing to discuss that part independently of the ethical part.
Honestly, why does it matter where the word comes from? Virtually no one ever used a git master branch thinking about slavery and not the "vinyl master" analogy. Shouldn't that be the actual meaning that is worth evaluating? Language evolves over time, the "master" in the git context doesn't have any reference anymore (in meaning) to the master/slave (which is a stupid wording to be honest) from bitkeeper. A soft proof to that is that every time that discussion occurs, you have lot of comments expressing their confusion given that the word in git context is actually used as a "master record".
NZPP New Zealand Public Party Billy Te Kahika, Explain UN 5G Freedom Movement
Taibbi is anything but right wing.
Working in the fintech has opened my eyes to how many shortcomings there really are in banking/ACH. What you describe above is both my nightmare, and my reality. Pipe-delimited flat files being SFTPed via cronjobs overnight. Getting the emails at 5am that balances are off/not reconciled because somehow an errant '|' got into the mix.

Additionally, the number of folks that ask for spreadsheets (not encrypted) with your SSN... and then proceed to email that data around (sometimes via Gmail!)
What you'll wish you'd known (2005)
This should be perfect browser for KaiOS, considering low amount of RAM in their devices.
How to Parse XML Response in Postman?
I agree. The current stack is here to stay and we will need to support it. However, as a web developer, I spend insane amounts of time dealing with simple issues that stem from the fact that we are building complex applications on top of it. Modal window has a JS select element in it? Now the whole select list has to have an absolute position to make sure it flows out of the modal. Oh wait... now the thing won't reposition itself when the user starts scrolling.

So much tech today is being built just to put a band-aid over this stuff, instead of addressing the core issue (the browser is no longer used to just deliver static documents). I can't be the only one that wishes for a new language/browser. WebAssembly might be a saviour, although I'm unsure how issues like accessibility will be addressed.
API Testing Using Postman: Part 1 ( What Is an API?)
>the continued use of phrases like this (master/slave, blacklist/whitelist) can be a constant reminder to some that they “don’t belong here.”

I'm sorry, but what? It's not like you're calling the CEOs/managers "masters" and the rank and file devs "slaves". It's literally a term assigned to an inanimate object.
Did you read the article?

If you gleaned that this was purely a "right wing" problem, try again. This issue is shared by both sides of the political spectrum and multiple different news organizations.
More than Google, the bigger culprit here is scope creep. The web should have been split into multiple interoperating protocols so that each protocol by itself could be manageable enough for multiple applications and a rich ecosystem. Instead everything including the kitchen sink is shoe-horned into the browser so it becomes impossible for anyone except the largest companies to come up with competitive alternatives and they will slowly stop bothering and start cartelizing around Chromium, one way or another, because no corp except for Mozilla solely depends on their browser, so they will all be happy enough to re-skin Chromium and be done with it. And Mozilla is facing an increasingly Sisyphean task ahead.
Needs 2018 tag. I thought this was a reprise of the old discussion in light of events in the USA. Instead, it's about something that happened two years ago.
Yeah, something like:

> I just invented terminal web browser in two lines of Shell code!

#!/bin/sh
links2
there's no actual use of queuing theory in the article though, it's just mentioned as some sort of irrelevant justification. it's not even a monte carlo simulation, it's a bootstrap. you definitely don't need queuing theory to run a bootstrap
The mysterious origins of an uncrackable video game (2019)
Dqlite exists - it's SQLite with some of these feature added. https://dqlite.io/
Correct, I'd like dexplot to be a superset of seaborn first, making it much easier to use for those that don't want to dip into matplotlib for making minor adjustments that are necessary for most plots (figsize, ticklabels, etc..).

There should be a library to do exploratory data analysis quickly, without having to touch matplotlib, numpy, or pandas, and without installing something like pandas-profiling to make reports.

This is where the apps will come in to allow users to quickly generate reports on things like missing values, duplicate rows/columns, outliers/bad data, view different colors, etc...
Yes it is very much still a WIP, what is currently implemented, how it is implemented and the fact it is already in the compiler (without a switch) is rather disappointing. Unless the implementation drastically changes, the outlook for the feature is not good at all.
Running for Weight Loss
Find best stocks to invest from all over the world – stocklist.live
Here's a fairly extensive ink review: http://www.richardspens.com/ref/care/inks.htm

Based on his recommendations, I've been using Waterman Intense Black. It works great: I just write a lots of text, and don't need colors - and importantly dye-based inks are less likely to cause clogs. But one drawback is that the ink isn't water-resistant, so if my notes ever get wet, they're done. I was thinking about trying Noodler's, since a lot of people seem to like their inks.

Has anyone who has used the Noodler's Bulletproof inks noticed problems with clogging (or the pens needing frequent cleaning)? (The review I linked mentioned problems with the Buletproofs.)
The US government is currently trying to extradite a Chinese citizen from Canada for defrauding a British bank. The idea that a country's laws only apply to its own citizens or companies did not originate in China.
Google Issues Warning for Millions of Chrome Users
Ah! The downside is that you can trade memory cards but you can't do the same with downloads?
strong disagree, mostly because my life partner of 20+ years is someone who I worked with at my first job out of uni.

When you are young and in your first real job my experience is your best friends often are work friends. It's pretty natural to do things outside of work with the same people you really enjoy working with.
Ah thanks, the page wasn't loading for me when I wrote this.
Microsoft's almost always either too late, or in this case too early.

https://en.wikipedia.org/wiki/Microsoft_HealthVault
Someone didn't get the memo

https://news.ycombinator.com/item?id=23500093
To be honest, your reader is not "in less than 100 lines of Python code" because you use external Python libs.
I think he's talking about this conversation:

https://news.ycombinator.com/item?id=17818978

Click on parent a few times to get the full background.

(I found that by searching for "antirez fake news" in comments, btw, I don't remember the conversation from the time it actually took place).
Non-mobile link: https://blog.gboards.ca/2020/01/weird-keyboards-programmable...
I'm really confused as to why people keep downvoting this comment. Are you offended that I can't read first-person books? :\
Yeah so I am sure the Justice Department would sue Apple for having a monopoly of enough people complained about how it treats Mac developers.

That’s not how it works....
Sorry Bertie, but the "sock drawer" paradox has been resolved.
https://youtu.be/_AOeL-QgDco
Thanks for the Badger Workshop link, I've spent the last two days watching loads of his videos. What a nice chap.
The suggestion here is to use it as a file format, not as a file system.
Analysis – How to succeed in food delivery?
If you think fountain pen inks are complex you'd be amazed what crazy stuff our inkjet ink chemists come up with.
Sure. Let’s give the government more power. What could possibly go wrong?
He's right. Unfortunately there are many people like Mark. They fight worthless fights and attack people who disagree with them. It's very American to sweep problems under the carpet because of political correctness.
Very Stoic.
I think that refrain usually applies to when the database is used to store relational data, rather than when it's being requisitioned for use as a file format.
Great article but it's so depressing that it starts with disinformation by claiming Trump said it is a great day for Floyd due to unemployment numbers (actually discussed completely separately in that speech). He said it's a great day due to increasing equality. [0]

Twisting someone's words to make them look worse in a piece that rightly blames others for doing so is just sad. So I am asking again - Why do even the sensible ones do this? Why can't we have some honesty and objectivity?

0. https://www.rev.com/blog/transcripts/donald-trump-press-conf...
Here we go again. But seriously, what's wrong with using "primary" and "replica" in a database context? They're generally clearer terms anyway. Obviously we'll be stuck talking about "master" and "slave" IDE connectors and the like, but other than that it seems to be falling out of use pretty much everywhere.
I had forgotten about this but the dumb 2FA generator is the reason I switched away from HSBC for Citibank (UK) many years ago!
The Extradition of Julian Assange
Sure often guessing is undesirable, but that guess can quickly be resolved with a little extra context. And with only a tiny piece of context you have an immensely powerful tool
But I think Klein is failing to engage with the core issue, that many of the positions now outside the bounds of acceptable discourse in newspapers are held by a majority of Americans and considered reasonable by a supermajority. If newspapers systematically refuse to represent views that most people hold, how can we trust their objectivity?
Taibbi at this point should start a new news co. He, and to some degree, Glenn Greenwald, have been the only two members of the press who seem to be unable to see the emperor’s new clothes in the parades of the last several years.
Yeah you can use SQLite as a file format. We use it to store our project data at https://github.com/zubairq/pilot
> it is small potatoes but it's also whataboutism. the article and discussion isn't about the US.

It's fair to critique that I shouldn't be turning this into a critique of the US. That said, my main point is that Zoom isn't really doing anything unprecedented in "enforcing one country's geopolitical aspirations across international borders.". Basically every other international company is forced to do the same when it comes to sanctions.
People are bidding online for million-dollar cars without seeing them in person
Redlining's Legacy of Inequality: Low Homeownership Rates for Black Families
Don't forget "I don't trust the government [to regulate X]".

It would really help if people would just use some qualifiers "US Unions", "US Police", "US Public transport", "US government".
That's probably true for calculator. But if you need some aside application for communication (e.g. Slack, Skype, whatever) accompanying your main workflow then it is better if that will consume as less resources as possible.

But even for more or less feature rich calculator, e.g. something like personal accounting/finances utility, you'd better have flexible UI.
Is there a reason other than time commitment you think this is not possible for most people? With 12 minute miles, it takes an hour.

It takes time to build up endurance, but with pretty simple training - measuring weekly mileage and increasing that no more than 10% a week - building up to 5 miles is doable. It's challenging to and probably not advisable to do it every day due to injury risk, but I think 5 miles maybe 3-4 times a week is possible for many, barring any serious health conditions.
Yikes. "Blacklist" has nothing to do with skin colour. In a different context, "being in the black" is a positive situation and contrasted with "being in the red".

We start down that path and we'll end up banning "Paint it black" as a racist song.
-j4 on a pi freezes the UI because you're using 100% of all cores continually for minutes - smaller chunks of work and better scheduling (or the "trick" of -j3) fixes this, and it's doubtful that a browser uses 100% of CPU for any length of time.
FHIR helps quotes a bit, but I think the challenge is that HL7 is expensive to work with and that integrations are point to point.

I’ve also connected sources using HL7, but it’s hard to scale because it’s like everyone creating import/export interfaces to their system.

I think the benefit of Apple health is that it’s a common, trusted intermediary. Me, the patient.

I think it’s easier for me to pull data from multiple sources and show it to my doctor than for all those medical systems to share with each other so my doctor can see data. If I have 5 health services, it requires 5 export to Apple interfaces for me to collect my data, securely store it, and show it to my doc or to any one of those 5 providers.

To have provider interoperability it requires 30 interfaces (maybe my math is off 2^5-2).

There is stuff like Project Blue Button [0] that tries to make a standard interface to export data.

The complaint that it’s easy to export data is only true if you want to pay some consultant to make an interface. In the US, there’s a report on information blocking [1] that called out areas in healthcare with blocking and proposed some changes to lessen it.

[0] https://www.healthit.gov/topic/health-it-initiatives/blue-bu...
[1] https://www.healthit.gov/topic/information-blocking
Which means that the perpetually offended will dictate name changes every other year. If somebody argues that they cannot use $software because it contains $word as a variable in its source code somewhere, it's certainly not a good idea to argue with them. It also not a good idea to appease them by doing what they ask.

Maybe developers should steer clear of Twitter so they don't get exposed to the problem. The only winning move is not to play, much like with ads. You don't train yourself to ignore ads or to not be influenced by them, you just use an ad blocker.
I wonder did someone try to dissect where that Chrome memory is going to?

I can run Intellij Idea: Java IDE, load project with thousands of files into it and it won't eat 8 GB.

I understand that Chromium is maintained by extremely talented developers and all obvious improvements were made, so that memory usage is probably necessary. But I still wonder how is it possible. Gigabyte of RAM is a lot.
Always be true about knwoledge gaps. Thanks will do. And I am waiting for a workplace since school, but university is something I enjoy too and will help me landing a job more easily.
Yes it is, no matter how good you think your values are the end never justifies the means
Earlier thread: https://news.ycombinator.com/item?id=23505400
I work for a large financial institution in the US and this pattern (which you've brilliantly described) seems to be slowly shifting. We're buying less shit and building more. Developer experience is still absolutely horrific but there are material efforts underway to improve it that are starting to pay off.

I don't know that we'll ever get to 'move fast and break things', but I think that's OK.
Without schema-on-write, the A in EAVT has no meaning. A tells us nothing about V. That makes it basically impossible for declarative systems like Hyperfiddle to understand your data structures and auto-generate UIs and such from the attributes. The fourth goal of Datomic is to "enable declarative data programming in applications" [1]. That's the design goal that makes Datomic so interesting to me, and Crux does not share it. Which is fine. Crux have given great reasons for doing things that way.

https://www.infoq.com/articles/Datomic-Information-Model/
Russian space chief weighs in on crewed SpaceX launch
I still develop on Windows, push and the CI/CD pipeline runs on Linux and packages a Windows build.

Should be “packages a Linux build”

“ I was writing C code that I developed on Windows and was cross compiled for DEC VAX and Stratus VOS mainframes.”

Of course cross compiles is not the correct terminology. We built the same code on the target machines.
Good question! If I'm sat listening to someone in person spinning a yarn then I have no issues, although story-telling seems oddly different to a written story somehow. I don't really listen to audiobooks because I find it quite hard to concentrate on them, but I am curious as to whether it would work better there. Maybe it hits some sort of weird mid-point?
I've never faced this problem so perhaps I'm missing something obvious, but what's the big difference storing binary blobs on the DB vs, say, storing URLs on the DB and hosting the blobs elsewhere? Is the size of the database the main concern?
> It has advantages: primarily almost truly "write once, run anywhere."

Wanna take a shot at porting electron to a new platform? It's only a couple dozen million lines of code.
Single Room Occupancy
> Take for example the plus sign. Everytime we encounter it, we will most likely be dealing with some kind of abelian group. So just from seing the sign, we can already tell a lot about the context.

This! This is exactly my biggest pet peeve in Python. That the plus operator is used, in the base language, for such a notoriously non-abelian operation as string concatenation. As Carlin would say, this is not a pet peeve, this is a major psychiatric hatred of mine. In the (fortunately few) occasions that I have to do string processing in Python, I go to great lengths to avoid any usage of the concatenation operator. I cannot bear myself to use it.
Good electron replacement should re-use your installed browser engine. That would reduce RAM consumption dramatically, while providing better security (because browsers usually update faster than individual apps).
There are many employees at FAANG for sure, but majority will never work there.
Suspicious though, that the profile photo is a freely available stock image: https://pixabay.com/photos/fashion-afro-american-black-peopl...
Maybe. I've used XML as a file format for all my recent projects. It's well supported in the .Net framework, I don't need any 3rd party assemblies. Using SQL to write out an object graph would involve more work.
The loop variable can be specified, and if anyone is writing a playbook for other people to read / use, then they should absolutely do this. It is a problem that writing things in the most clear and reusable way isn't the most obvious way. Fairly basic things like copying directories or looping over files have really good solutions, but it takes time for someone to come around to those patterns. So this leaves around a lot of ugly implementations. Some improved hand-holding layer could be productive.
The New Yorker article:

https://www.newyorker.com/news/letter-from-silicon-valley/th...
Rice in USA is often enriched but it's a trade off whether you should wash it these days given the amount of arsenic in rice growing soils.
I assume you consider Ansible to be "declarative". By that definition of "declarative", the following Bash script is also "declarative":

#!/bin/bash
rm -f /etc/bar
mkdir -p /etc/conf.d
cp -u /srv/src.txt /etc/conf.d/

because Anisble playbook is really just bunch of following statements

if (!stuff_exists(stuff))
create_stuff()

which the above utilities in Bash script do with the provided flags.

Ansible "declarativeness" isn't anything worthy of worship. It's plain dumb definition of sequence of steps to take with added guard for each step.

So let's be honest and stop pretending that this "declarativeness" is anything novel or of any value worthy of writing sequence of (guarded) commands in ad-hoc YAML language. Just add some sugar for the pattern above to a decent language and that's all that's needed.
Entirely removed from the merits and demerits of Taibbi's treatment of the topic at hand, I shudder at your unqualified praise of the man. Without so much as a single source to buttress your point or to qualify how you arrived at that conclusion.

Thats like saying Judge Richard Posner is one of the best jurists in the country without adding anything else.[1]

[1]
https://en.wikipedia.org/wiki/Richard_Posner
There is a legal slowdown for emulating x86 (and x86_64 I beleive), because of Intel patents. That's why Microsoft's first attempt to ARM was such a disaster, with no compatibility with Windows' huge ecosystem. That's why there is no commercial toolsuit who offers x86 compatibility on other architectures.

But maybe the situation has evolve ? Expired patents or a deal between Apple and Intel ?