skysight-inc/HackerNews huggingface dataset:
While it looks like it’s content marketing at first glance, this is a regular theme Trenn uses. He runs a wonderful blog called 25iq. He’s been privelaged enough to work alongside the best and have access to the best, and he takes a lot of time sharing the meta-insight. He structures a lot of his thinking in the same way as Charlie Munger. I’d recommend any entrepreneur read as much of his writing as you have time for!
She argues they're managing by focusing on "me too" concepts like ramen, pizza or pasta shop that don't need staff of the same calibre.
In DC, at least, front of house tips out to the kitchen. Apparently that's forbidden by the law in San Francisco.
A possibility to blacklist users is essential for a messaging service to be able to respond to abuse requests. I wonder how Ricochet plans to handle it.
for that matter, it might be more useful to s/try to solve it/solve it/ - I mean, clearly, different solutions work in different situations.

I'm not trying to say they are all the same thing; just that the only way I can tell the difference is what therapies work.
Oh the irony that the author is a former Google executive, who I assumed started the restaurant after cashing out big time.

She doesn't realize that she has a role in this as well? How much did she pay for her house/rent? Did she outbid someone in cash?

Yes, I realize the supply side is a major issue to. SF should build more.

It's just the finger pointing (those evil landlords with their Ellis evictions!) made me chuckle a bit.
But the leading researchers are very much on the hype train. I agree that lack of knowledge only makes it worse. But feel like there's a lot more going on.

Hype in of itself is a very attractive thing. For a practitioner it's hard to pass on a narrative that puts you in the center of the universe.
Then world-is-about-to-end/change alarmism is very attractive too.

And on the other side skepticism and cynicism generally isn't something that spreads easily. Unless the hype is so absurd that the criticism itself becomes sensational. Which might be happening at the moment.
The Tech Education Con
Looking for a new year resolution? Refresh all your passwords
The Apollo astronauts a) were inside a spaceship, not performing an EVA; and b) passed through the Van Allen belts pretty quickly; and c) the Apollo trajectory was actually optimized to expose astronauts to the least amount of radiation possible.

This is a pretty good discussion:

https://www.popsci.com/blog-network/vintage-space/apollo-roc...

Unfortunately the references I have for the “one hour” claim (which, to be fair, has a lot of uncertainty associated with it - it depends on the current space weather, where you are wrt your spacecraft, the engineering of your space suit, etc.) are all behind paywalls. Here’s one, if you can get it:

https://link.springer.com/chapter/10.1007%2F978-1-4613-1567-...
I like

alias h="cd -"

to go to the last directory I was in. Inspired by how you move the cursor to the left in vim.
They're making the equivalent of $80k – not necessarily $80k.

"With the service charge, our servers were making $38 per hour (hourly base + hourly service charge) or the equivalent of $70,000 to $80,000 a year if you were working for us full-time."
Is it still the Wild West??
alias grpe=grep

Nothing comes close to the amount of time I saved with this one.
This is tiny, but I've gotten a surprising amount of mileage out of aliasing 'fx' to

firefox --new-instance --profile $(mktemp -d)

which pops open a new instance of Firefox with a completely clean, temporary profile.

Super useful for testing sites or add-ons without influencing (or being influenced by) by my normal browsing profile.
“We thought hard about all the ways we could help from tapping our networks to find a more dignified temporary place for our cook to stay, to figuring out how to pay him more without having him lose access to different low-income programs for which he currently qualifies.”

Wow. Or you could actually pay them a living wage that doesn’t require public subsidy. If this were Walmart making this statement they would be crucified.
I do use tags with firefox, but I juggle chromium, opera and other browsers and systems.
Exactly. My 2013(?) microwave started failing in 2018 - I keep it’s power strip off when it’s not in use and frequently have to cycle it. It replaced a microwave from possibly the mid 90s around 2013. Reliability engineering seems to have matured for planned life cycles.
Astronomers Glimpse a Luminous Object Born from a Star’s Death
Tor changes routes every 10 minutes.
Alternative sensors/controllers?
Any chance someone with this already setup could share a sample of DOOM E1M1?? Man, I loved that song.

Thanks!
Not retrofuture, but I can’t stop thinking about the drug described in Nexus by Ramez Naam (and I read the book years ago).

The drug binds to individual neurons allowing an external system to manipulate the brain and e.g. overlay an OS GUI on your vision, enhance sensory input, basically make you a programmable superhuman.

The trilogy is good but mostly because it’s fun to think about this tech. If you’re at all into cyberpunk you’ll really enjoy it.
SF ballooned their deficit by billions during the last bull market. Over $10 billion of unfunded pension and healthcare costs.

The next recession is going to be brutal.
A $3B problem: Miami-Dade’s septic tanks already failing due to sea rise
Why not use a character creation screen of some game that has a good one?

You could even average the parameters from multiple submissions.

Actally all the data for it would already there for most games I guess. Just remove outliers and check if there are no competing ideals within countries.
That's what they should care about. So they care about the commute as a factor in how easy it is to hire.
The Internet but not as we know it: life online in China, Cuba, India and Russia
I think the implication was that he was at a welfare cliff.
hm. what if the employer starts counting commuting as work time? I mean, the big difference between this and just paying enough that I'm getting more money per hour counting my commute is the recognition that if I'm commuting 10 hours a week, there's not going to be much more than 30 good hours of non-commute work in me.
I can tell you why the whole Service Charge Inclusive irritates customers. Its false advertising. You are increasing the cost of the meal but not reflecting it on the menu. People find it dishonest like every other time in our lives where we are told a price, but then we get hit with a fee. Ask bank customers about it.

Just be honest, the meal needs to cost more because the cost of production is more.
> You can also, if they're written in C, verify the absence of everything you'd worry about using the automated and lightweight tooling available for C. Then, fuzz it to be sure. Then, port it back to equivalent rust maybe with C2Rust.

Not sure I totally understand (or if I do, totally agree). For all FFI in Rust, we have to drop down to unsafe interfaces. I like the model that's generally happening in this area where there is an auto-generated sys crate (with bindgen), then an FFI crate that does all the Rust <-> C interop. This tends to work pretty well.

A lot of C/C++ (native library) validation tools just work with Rust artifacts, so I don't personally see a lot of value for writing in C as well as Rust, unless we're talking about a rewrite from C to Rust.

> still thinking about the rest of concurrency problems and side channels that Rust's type system doesn't cover.

What things are you thinking about beyond the Send/Sync traits? I've found those to be very expressive, and appropriately restrictive.
We only have plans for a desktop OS.
What's the breaking point here? Are we there? SF needs to make the NIMBYs shut up and start building more housing yesterday.
How much of that is overtime? The article mentions being aggressive at picking up shifts.

If it's a standard 40 hour work week then I agree - it's much higher than I thought.
Doesn't an empty array also equal false?
Not as fancy as other tips here, but I bet this is really time saving in the long run for most developers.

My core work is alway around ~10 directories, which are mostly code packages. As soon as I start working on a project/team, I create aliases for directories. They take the form:

alias agg="cd /ws/ProjectName/src/PackageName/ &&
echo -n -e '\033]0;PackageName\007' &&
tab-color-devil-blue"

The first part of course navigates to the directory. The second part sets the tabName of my iTerm to the package name. The last part sets the background color of the tab to something unique for the package. This makes it easy to spot the right tab when I have like 10 iTerm tabs open.

In case you want to see the definition of the last part:

set_tab_color() {
echo -ne "\033]6;1;bg;red;brightness;$1\a"
echo -ne "\033]6;1;bg;green;brightness;$2\a"
echo -ne "\033]6;1;bg;blue;brightness;$3\a"
}
tab-color-devil-blue() { set_tab_color 34 112 147 }

Tested only in iTerm.
He obviously did fabricate the data but that's also the point. I find the whole thing amusing and don't have a problem with it, even if it's coming from a position I don't necessarily agree with.
This echos a lot of hard lessons that I had during my time as a founder. While a lot of this is great advice, I'm frustrated by the advice of "if people reject you and things are hard, then things are going well". Because I believe there's more depth to people's rejection of your idea/product/business and they could have valid reasons.

My real issue is how to weed out the legitimate feedback from the bad. No one has ever told me how to identify the difference. It's typically, "yay" means you've done well and "nay" also means you're doing well. When really, either of those responses could be a false positive - but which?
The first one is pretty much CTRL+R (reverse incremental search)
> they manufactured them by themselves with parts and know how from Germany.

They assembled the zeppelins in germany. Because it's pretty certainly simpler to ship the parts and a few engineers than to make the trip in assembled blimps.
Every time I see Interface Builder I cringe. How Apple thinks it is a suitable way to construct GUIs is crazy to me.
I agree with you. I should have said that I think they were not looking to maximize the system throughput when designing the system, instead wanted to test this new technology. Seems the 450 kg Quantum payload has a 5.5 kW power consumption, so yeah, that phased array seems to be drawing quite a lot of power.

I am curious about your thoughts on future satellite architectures since it looks like some players are betting in full flexibility by means of DRA / phased-arrays technology (SES, SpaceX, Telesat), whereas others (Viasat) seems to be betting on fixed-spot beams + flexibility in spectrum, bandwidth, and power allocations.
From the article, estimated cost is closer to $3.5 billion when you include costs of commercial properties as well. $3 billion is for residential alone.
'Reasonable' is defined differently by everyone. Some people would balk at a 30 minute commute. Other people like long haul truckers and sailors choose to be away from home for weeks or months on end. Some people would be okay with and even prefer a 2 hour commute if it means they get paid 3x what they would get paid with a 15 minute commute.
Thing is, many people use SRS to keep things memorized that they don't want to forget about. For this use case, you don't need to care much about dependencies and the like, so making your own deck should be quite simple. The "learn/figure out new stuff" case is somewhat different, and plenty of people use pre-made decks with advanced features e.g. to learn vocab, or some sort of basic knowledge in some other subject.
Many people are unaware of the huge impact of the welfare cliff, especially when it comes to families with children:

https://www.learnliberty.org/wp-content/uploads/2016/08/welf...

If you are a single parent with two children you get the same net income at $30,000 as at $80,0000 due to benefits getting cut off above $30,000/year income.
For Python programmers, I have a bash/zsh function called `pycd` that takes any Python package/module name as an argument, and changes your current working directory to be the library or site-packages location of that library, according to the current python interpreter in your $PATH. Here it is:

pycd () {
pushd `python -c "import os.path, $1; print(os.path.dirname($1.__file__))"`;
}

Example usage, with abbreviated $PWD shown after "»" and shell commands entered after "$" in this example session:

» (~/repos/web)
$ pycd flask

» (~/./v/3/e/w/l/p/s/flask)
$ pwd
~/.pyenv/versions/web+site/lib/python3.6/site-packages/flask

» (~/./v/3/e/w/l/p/s/flask)
$ head app.py
# -*- coding: utf-8 -*-
"""
flask.app
~~~~~~~~~

This module implements the central WSGI application object.

:copyright: © 2010 by the Pallets team.
:license: BSD, see LICENSE for more details.
"""

» (~/./v/3/e/w/l/p/s/flask)
$ popd
~/repos/web ~

» (~/repos/web)
$

So, usually lets you explore the source code, at the command-line, for any Python libraries you have installed.
If you don't have the resources, don't run a relay.

Instead, try to lobby at work to make you site directly available on a onion address.

Normalizing is more important IMHO.

If you can't do that at work, just install the client on W10, and show it to friends and family.

Because there is strength in numbers.
While I am not too big on Haiku's aesthetic, and agree that it could use some modernization. I think the earlier focus should be on supporting some more of the underlying platforms that could get more software running on the system.

I think if they could get patches upstream for chrome and node, which would allow electron, that could open the doors for a significant increase in usable end user applications. The article's demonstration on progress for Java applications is very impressive on its' own.

Aside: being able to use user tweaked UI/UX would be nice in general, but would probably be a break from the BeOS origins. I used to run a shell replacement on Win2k and XP era, but I liked win7 so much I stopped using it (don't even recall the name right now).

In the end, there's no cause for rudeness here. While I don't think I'd be able to use Haiku currently, it's nice to see progress here. I'd also be interested to see a window manager for linux that followed the Be/Haiku aesthetics as I think a lot of people would appreciate it. Personally I really like the dock/taskbar in Win7 and 10, though I prefer the Win7 start menu. I run mac, windows and linux regularly (mac and windows daily, linux at least once a week on elementary).
Far from invisible in the Des Moines market. Mainframe is still king of CA systems in the CAP model.
mdd is nice.
They have staff making $80-90,000 Which is certainly a living wage .. somewhere else. And that's the problem the Bay Area has.
Annoyingly not built in, pathadd and pathrm to make sure re-sourcing your bashrc doesn't hose your environment.

pathadd() {
newelement=${1%/}
if [ -d "$1" ] && ! echo "$PATH" | grep -E -q "(^|:)$newelement($|:)" ; then
if [ "$2" = "after" ] ; then
PATH="$PATH:$newelement"
else
PATH="$newelement:$PATH"
fi
fi
}

pathrm() {
PATH="$(echo $PATH | sed -e "s;\(^\|:\)${1%/}\(:\|\$\);\1\2;g" -e 's;^:\|:$;;g' -e 's;::;:;g')"
}
Exactly. Lower short-term profits in exchange for significantly greater market share and future profits.

For some reason Apple doesn't see the competition rapidly approaching. Neither did Microsoft. All it takes is one misstep.
When there are lots of people who have a vested interest in the Emperor's wardrobe, not surprising (but a bit sad) that the hammer is coming down on those that point out that the Emperor is naked.
Also check out the roadmap:

> https://github.com/toshi-search/Toshi/blob/master/roadmap.md

It seems that the main added functionality of ES, namely clustering, will still take a while to be implemented.
I use sd (kinda like cd) when working with on mac with finder. With sd, you can select a file in finder, CMD+C and sd filepath.txt. The nice thing is that it goes to the same directory as the file so you don't have to delete the last part of the path manually. If you are sd-ing into a directory, it behaves like cd.

sd () {
if [ -f "$*" ]
then
cd "$(dirname "$*")"
else
cd "$*"
fi
}

Also cwd which is like pwd but it also copies the current path to your clipboard.

cwd='pwd | tr -d "\n" | pbcopy && pwd'
Again, this isn't meant as harsh criticism, since I know how easy it is to fool oneself. However, we're talking about another level of cognitive dissonance entirely with defense research lab staff discovering only too late the purpose of "defense research". Maybe there was a sign on the door that said "for peaceful purposes only", but the main thing to remember about the war industry is that they lie.
Neither, not sure what points you took exception to but I'd be happy to elaborate if you can be more specific.
There are somewhat hard limits on the availability of labor though. I know a guy who owns a very popular and expensive restaurant that had to start closing one day a week because he couldn't find enough staff, and not because he pays them peanuts.
See also sudo !!
I have to say, google domains is about the only case where I have had responsiveness from google support. And it is a concern to me... I think that if google does such a thing it would be easy enough to demonstrate real damages in a lawsuit against google.
You might enjoy replacing your extract function with atool (https://www.nongnu.org/atool/) which provides aunpack. It works similarly, but has niceties like creating and unpacking into a subdirectory to avoid accidentally spraying files all over the current working directory if the archive has multiple files at its root.
I lifted most of this from the guy mentioned in the hn post in the comments below. I don't know what shell/platform he used, but it didn't work from twitter so I tweaked it to work on the linux boxes I typically see.

It creates a different history file from each shell session. Most of my shell history goes back about 3 years now. The downside is you can't up arrow or crtl R except for your current history, but you can use the histgrep function to search everything.

I keep meaning to make another processed file which would uniq the history without the datestamp and maybe hook into fzf, but this has been good enough for now.

# tricks from https://news.ycombinator.com/item?id=10162189

if [ ! -d ~/.history/$(date -u +%Y/%m/) ]; then
mkdir -p ~/.history/$(date -u +%Y/%m/)
fi
#cat .history/2016/09/* |sort -n| uniq

export HISTFILE="${HOME}/.history/$(date -u +%Y/%m/%d.%H. %M.%S)_${HOSTNAME}_$$"
export HISTSIZE=
export HISTCONTROL=ignoreboth
export HISTCONTROL=erasedups
export HISTTIMEFROMAT="%d/%m/%Y-%H:%M:%S"
#export PROMPT_COMMAND='history -a'
export HISTIGNORE='&:bg:fg:clear:ls:pwd:history:exit:make*:* --help:'
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
histgrep ()
{
grep -r "$@" ~/.history
history | grep "$@"
}
I didn't make it up, it's definitely on vanilla Android at this point, not sure if the features are on most of the older phones by other manufacturers.
Solar and Storage Half the Cost of Gas Peaker Plants
In ten years of smartphone ownership, I've never killed a phone with water damage. I've actually never lost one to any damage at all. Waterproofing is a gimmick (to me).
eh, I think the real problem is that we're building/converting space into office space at a much faster rate than we're building/converting space into residential.

I personally think that to get zoning approval to build an office tower in this area, you should need to get someone to agree to build an apartment tower nearby with a similar number of units. I mean, I'm not saying they need to be owned by the same people or that those apartments will be occupied only by people who work in that office building, but you need housing nearby where there are jobs.
I have an alias for cd which prints any file called '.cd-reminder' in a directory. I make notes like "pull and rebase daily!" in my work repos. I'll post it later from my laptop. It's just an if statement in a function, though, so not hard to reproduce yourself.
I like that. I'll borrow it, but I'll rename it to 'damn', as 'fuck' it dedicated to https://github.com/nvbn/thefuck.
I think Roger Penrose’s explanation here is appropriate, but I don’t know if the similarity between a black holes evaporation and the eventual entropy death of the universe are similar enough: https://youtube.com/watch?v=z2_6h15UCMg.

If so, I think it would mean a Plankt scale black hole would have a significant probability of spontaneously evolving a white hole?
Fear and Anger Effects Different Political Ideologies – Neuroscience News
Yes, generally there are alternative interfaces for every one that panics that can be used to almost ensure that your code won't panic in Rust. As of today, that's by convention, not enforced by the compiler.

There are situations where panicking is something you want to try and guard against, so I hope something like this gains traction and is able to be used more generally: https://crates.io/crates/no-panic
So the funny thing is that gcc's backend for GCN is actually much closer to writing for standard CPUs than any other way of programming GPUs, because you directly program it at the wave-level.

You see, the (not so) dirty secret of GCN is that from a very real perspective, the best way to think about it is that it's a bunch of CPU cores with extremely wide masked SIMD units.

Almost all GPU programming languages obscure that fact, and their compilers do magic behind the scenes to make it appear as if you were programming individual threads without SIMD.

GCC is the odd one out, which is really quite fascinating.
Essentially. While major settlements might happen on a global blockchain, you have to federate smaller settlements for it to scale. Cheapest is using a trusted third party. Curious to see nonprofit credit unions start rolling out blockchain accounts.
> In nearby San Francisco, only 0.1% of restaurant staff can find affordable housing in the city, with the average monthly rent for a one-bedroom apartment at an insane $3,447.

Lack of affordable housing is doing the suffocation. America was built by a strong middle class, and SF is setting an example of what happens when people stop caring about the middle class and $70K/year becomes low income.
Apparently not the automatic sliding door.

Star Trek the original series 1966.

https://en.wikipedia.org/wiki/Automatic_door

“In 1954, Dee Horton and Lew Hewitt invented the first sliding automatic door. The automatic door used a mat actuator. In 1960, they co-founded Horton Automatics Inc and placed the first commercial automatic sliding door on the market.[4]”

And not just flat panel displays, but capacitive touch screens.
Thanks. So many great recommendations. Not a single link to a flash cards collection that I could use with Anki however.
There's a good Joe Rogan episode interviewing the hoax paper authors in question:

https://m.youtube.com/watch?v=AZZNvT1vaJg
DNA pioneer James Watson stripped of honours after 'reckless' race remarks
AFAIK the part of identical programming models isn’t the case anymore since Volta, because Volta and Turing have now progression guarantees when you have intra-warp divergence due to the presence of unique program counters for each thread.

Before that, intro-warp divergence combined with badly placed synchronization operations could result in hard hangs.

I don't think this makes a different in terms of raw low level performance, but it might have an impact in terms of implementation algorithms that require synchronization?
Larry Niven predicted organ harvesting from political dissidents, as well as black-market organ transplantation more generally. (See his Gil the ARM stories, as well as another short story whose name I can't recall :/)