skysight-inc/HackerNews huggingface dataset:
I started going to the office this week precisely because there is no one else.

This way I walk while commuting and it is safer than home, where there 4 more people.

If more people do it, I might reconsider it.
Then why do you have him sitting in that government office?
"String-programming" is mostly optional. Modern Laravel is introducing type-safe alternatives. For instance, instead of doing validation like:

'gender' => 'in:male,female,other'

You can now do:

'gender' => Rule::in(['male', 'female', 'other'])

Which, coming from Go, I very much prefer.

Modern PHP is pushing for type-safety (via type-hinting) and Laravel is following this direction as well.
Why would you say they are underpriced?
Technically, the project is alone and nobody cares right now (obviously due to it being anonymous). So the only way is up!
Contrarian opinion, but often doing things manually rather than automated will save you time. Writing/debugging a script is fun, but more often than not it would have been faster to do things the dumb way. If a task is risky or repetitive daily, then sure, but often developers confuse "writing a script because too lazy to manually do the work" vs "get the task done as fast as possible".
Wine 5.8 Released
I usually comment with the same thing on these tip threads. And that is learn to rebind your keyboard. Make each key programmable modifier. Open apps, run scripts/macros instantly. My Karabiner config:

https://github.com/nikitavoloboev/dotfiles/blob/master/karab...

I go as far as binding keys to instantly type `console.log()` or `fmt.Println()` or the other language equivalent with my dot modifier key. Plus typing things like `Thank you` with dot+spacebar press.

https://github.com/nikitavoloboev/dotfiles/blob/master/karab...

The other tip that paid off in time is starting a wiki. And building an interface to access contents of the wiki instantly.

Wiki: https://github.com/nikitavoloboev/knowledge

Interface: https://github.com/nikitavoloboev/alfred-my-mind
Definitely. The Bay Area is a bit tougher to get out of really expensive housing depending upon where you work. But I'm (at rush hour) something like 90 minutes out of Boston whether driving or rail/subway. And housing is, if not depressed Midwest cheap, pretty reasonable in many towns that far out.

That is, as you say, pretty brutal daily--which I never really had to do even when I worked in the city. But it's only a mild PITA once a week or so.
Where is 400% coming from?
> The hardware became powerful enough to make the bloat of the operating system unnoticeable.

No it didn't. Lots of stuff that was instant on the computer from the past, is slow on modern computers. Basic things like displaying content of a directory etc.

What changed is public perception - people accept bloated and terrible software as something normal.
How's the Internet access there?
Very interesting! Both Julia (the article's author) and Maggie (the person she quotes) mention this book, Metaphors We Live By.

I've now heard Maggie's talk and she seems reasonable. It's only the article's author that seems to be stretching it too far...
This will be fascinating to attend/watch not just to see the impacts of doing it all virtual, but the fact that it’s free is going to attract a monstrous (virtual) crowd.
Open source Amazon scraper with rotating proxies
The proxy does not authenticate users. When a user shows up without a certificate, a proxy simply redirects to an OAuth2 / SAML endpoint such as Github or Google. When OAuth redirect comes back, the proxy forwards user's identity to the certificate authority (usual SSO flow), which issues an SSH certificate which gets sent back to the client.

Now, "armed" with a certificate, the client can try again, in which case the proxy simply forwards the request to the destination host, which verifies the certificate. It is the same as having a non-terminating HTTP/TLS proxy/load balancer, just for SSH.
I think you've explained why this isn't getting covered well. The news media does not do introspection. They're all rah-rah about their power to change the world and how important it makes them, but they almost never consider the possibility that they could've made it worse.
I would guess goog doesn’t suffer that much. They have beyondcorp, and all meetings often have folks video chatting in anyway. Granted even a small reduction for a giant workforce is a lot of $ in absolute sense.
Absolutely it's how language works for all fields!

That's why it's important to examine these kinds of things as metaphors; it at once conveys that there's probably some 'meta-meaning' going on modeling discussion around one idea using the terminology and implied mechanism of another, and at the same time that these models may not be perfectly encapsulating, so reminding us to be careful assuming too much about the extent to which the metaphor maps.

>>> How else talk about

exactly! By being aware that they're metaphors, we can genuinely ask these questions, and wonder if there might be different, or even better, models. Metaphors are especially interesting where they break down, and deceive.

See also bobbiechen's comment about Lakoff's work.
Is this true? I would assume most places are hiring with the assumption that office workers will return to the office once we get through this. The company I work for is certainly hiring under this plan.

Speaking to my coworkers, most of them are not happy to be working from home. I work at a company where remote is an option, so those who wanted to already were.
They are refocusing on what's their core business. They found out that they're too late to the scooter game and just thought best to be a platform where other providers compete
My employer has told us that no one will return until the 2nd week of September. Starting then a few employees in certain roles will return to the office. Over the following months the number of employees returning will gradually be increased but even then it will only be for a couple of days a week with a set schedule so that social distancing is maintained.
The problem with the bike and scooter rental businesses is they're unable to offload the maintenance burden to someone else like the car business.

Uber thought it was a good transportation business. It was wrong. It's a good market maker, and a good middle-man.

Ebay? Middle-man. All retailers? Middle-man. Pay Pal? Middle-man.

Find out how to be the middle-man.
This is not a big bang rewrite. All the technology here is stuff that's been built over the last decade. Haste is a decade old, React is 8 years old, GraphQL is around 7 years, Relay must by 5 years old by this stage. This is simply bringing them all together.
I don't think the point is avoiding these metaphors, but instead about being aware of them. The next slide in that talk is "You're thinking of figurative metaphors", and goes on to distinguish cognitive metaphors which are basic tools of thought from the kinds of metaphor that are analyzed in literature for their symbolism or meaning. The speaker encourages the listener to make these cognitive metaphors because they are powerful conduits for transferring understanding.

I believe the goal of this blog post was a fun exploration to try to explicitly consider the ways we use these cognitive metaphors in our technical language, so as to be more aware of them and to able to use them more effectively in communication.
Eh... I still wouldn't recommend adding it to new projects. Why add a new framework that's mostly just a synonym for the standard browser functionality?

I'm certainly not going to suggest you stop using it if you've already pulled it in (like you said, it's pretty tiny these days), but most times I just don't think it's worth it. More so if you're not already familiar with it.
>it is safer than home, where there 4 more people.

Are you not going back home and spending a ton of time with those people in there?
Rather than using cmd-tab, using pre-defined shortcuts to jump to the right [workspace,window,tab]; make sure to disable any animations.
It's about socializing with your coworkers, not the office environment itself. Many of us just really like to personally know the people we do business with.
> Think America was divided in the 1970s? Try the 1860s.

That was right before that big war that killed over 600,000 people, right?
I think you're unfairly trivializing it by labeling it a "website".
One potential reason to prefer Amazon over Microsoft and Boeing here is that Amazon is majority in Seattle proper, while the vast majority of Microsoft and Boeing are outside of the city (e.g. Redmond, Bellevue).
I recreated my local pub in VR
>for some people it could be something you've heard enough to memorize and can predict perfectly.

Totally agree with this. For me there's a particular recording of an instrumental concert (Casiopea vs T-Square, if you're curious) that is incredibly enjoyable if I'm paying attention, but I have it basically memorized at this point. Listening to it helps me get into a working rhythm, and then I'll blink and realize I was deeply focused for over an hour (based on the point in the recording when I actively notice it again).
Invest in your bash shortcuts! I have shortcuts for almost everything. To give you an example, I work in Rails + RSpec, each class has its own rspec shortcut:

`rspecs alexa_api` translates to `rspec spec/services/alexa_api_service_spec.rb`

`rspecm startup` translates to `rspec spec/models/startup_spec.rb`

I also have a bunch of other shortcuts for repeating tasks like expiring Redis, dumping a test database for local testing, etc.
Ask HN: What would be your minimum requirements to consider moving to Mars?
Try this, it'll walk you through the contribution process:

https://git-send-email.io

I like email because it's very efficient, both as a contributor and a maintainer. It can fire off a patch with a single command, and reviewing lots of patches is easy, too. It's also distributed and federated by its very nature, which makes it fault tolerant and keeps your data from being locked up in a centralized/proprietary database.
Show HN: Use `.. 3` instead of `cd ../../..`
Considering Facebook engineering has gone into detail about how the new site is much faster and transmits much less JS and CSS, I would be a little surprised if the opposite is true. I tend to not implicitly trust HN comments about things being extremely slow, because for whatever reason there are so many of these complaints I’ve never experienced myself. I still haven’t even had performance problems with Electron apps, and those seem to be widely panned on HN as having abysmal performance. They work fine for me.
The web should be usable on a 28.8k modem from the mid 90s. Why wouldn't it be?
Stop pretending this is just "the flu" either.

When we talk about flu stats: most people have some immunity to the flu thanks to flu shots (even if they haven't gotten one for this past year) and general herd immunity, which we DO NOT HAVE for this virus, and won't gain without either a vaccine or a few million dead from this thing running rampant.

The stats you're quoting are WITH the level of serious intervention we've had so far, which is why as certain states are reopening, we're starting to see the numbers ticking back up again and looking just as bad if not worse.
Save all bash history into a separate file. Even with a high limit, the default bash history functionality has bugs that will destroy your history now and then. With the following .bashrc settings I have commandline history going back a decade:

export HISTTIMEFORMAT='%F-%T'

PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND ; }"'echo \
bash$SHELLNO $PWD "$(history 1)" >> ~/.bash_eternal_history'
Korean uses spaces.
I literally cannot stress how important this is. It's all fun and games until you're working from your bed, and then find that you can not stop thinking in bed and then never fall asleep.

~ Signed, someone working from home full time for the past 6 years.
> "I believe uber eats could also earn money in the short term."

uber eats isn't a revenue play, so investors shouldn't expect any real margin contribution from it. instead, it's meant to protect the flanks--to control supply-side costs for rideshare and provide some risk mitigation through product diversification.
I live smack dab in downtown Seattle, and I can throw a rock from my window and hit an Amazon building. Microsoft and Boeing don't have the same presence in Seattle proper. UW contributes quite a bit to the area for their size.

I'll give Amazon kudos for helping keep many businesses down here alive through the pandemic so far, as much as I hate the company. Other than that... they could do more.
Also potentially relevant: https://twitter.com/oooverflow/status/1258847818434801664
Of course, when there's a subtle bug in that wonderful, beautiful code, it's a real bear to understand and catch…
Same discussion happening at my company. Makes me wonder if office real estate is going to crash and burn...
I don't think there's a single piece of software (if you can call facebook's website a piece of software) that I've used longer than facebook.com. I was one of the earliest users in 2004 and have had an account the entire time. It's really interesting, in sort of a morbid way, to see how it really has become a shittier experience every year. I'm sure it's hard to get right and I wouldn't claim to know better than them but it is quite amazing that they have so many engineers being paid so much money and the product from a usability standpoint manages to get worse. I really think that will be their ultimate downfall one day.
I really appreciate NDPI (Not Deep Programming Insights) like these. As programmers we seem to continually seek Grand Unified Theories in the hopes of simplifying our life or ascending to a new level of existence. It's nice to file information away for use later that doesn't have broader implications. Next time I work on a small, single use tool I'll definitely refer back to this and consider what metaphor works best for my documentation.
Just an anecdote, but my father lives in Tennessee, and applied for unemployment 6 weeks ago. The website reports he has been paid every week, but he still hasn't seen any money. He has spent about 12 hours on the phone with various agencies and has no answer to why he has not been paid. From what he can tell this is not an uncommon situation in TN.
Embracing Modularity with Meson
I use a 4k TV as a monitor - I can easily see full size my code editor, terminal output, a page of documentation and the web app/site I'm working on all at once. It cuts down tremendously on the back and forth switching and reloading of things that don't feel like they take up much time but do materially eat into things.
I agree but unfortunately that response didn’t happen. We gotta learn a lesson here
The cops are only afraid when minorities own guns. See the Mulliford Act in California signed by Reagan when he was governor with the full backing of the NRA.

More recently see the White people who fully armed marched on the capital in Michigan, yelled at police and they did nothing.
> This gets ugly fast.

Yes, it's uncomfortable to think about, but that doesn't change it. Would you like your partner, parents or friends to die in a car accident? Of course not. Do you accept the reality of daily deaths of random people by car accidents as part of the price we pay for the quality of life we enjoy? Most likely yes.

But questioning how many deaths per day by cars would be too much, that's where it gets very uncomfortable very fast. Is it a hundred in the US? A thousand? It's certainly not a million or there wouldn't be anyone left after not even a year, but a thousand? And what if 900 of these would be people aged 70 and over?

It's uncomfortable to think about, even more so to say what number you arrive at, but that doesn't make it a thought crime.
Why is this a federal issue? Is there a federal law protecting state police? Or some kind of Constitution or common law thing?
I don't think OP argued that this was a bad thing. It's just a quick exploration of the use of metaphors, if anything showing just how prevalent and effective they are.

I've barely started reading Douglas Hofstadter, but isn't all language a heap of metaphors? I mean, in a man page, how could you talk about a program without using metaphors? The closest thing you could get is probably code or pseudo-code, and even that is just the top of a massive pile of metaphors all the way down to moving electrons around.
The whole article came across as "so what if the right has violent extremists who are ideologically supported by some of the highest levels of Republican leadership today... what about the ultra-left radical terrorists of the 1970s?!" This came as a surprise, until I realized that this article is featured in The Spectator.
It really is about discoverability, though.

On Youtube, everything is about producing enticing videos and if you do a great job, the algo will favor you even if you are a small channel. Youtube search plays an important part in all of this.

On Twitch, the unit of interest is the live stream and that is much more difficult to produce content around. It also makes finding interesting streams challenging because search doesn't work well with this type of content. Heck, you can't even query the directory for basic stuff like [show me streamers living in Sweden who usually stream GTA 5 RP].
Another contrarian opinion, but as much as configuring and tweaking conf files are fun, it's still faster in the long run to be highly efficient on a new system as fast as possible. It's also convenient to use standard tools to be effective on someone's else computer. For instance, it's much better if you can be productive by changing 2-3 keys in macOS settings instead of being forced to use a fancy keyboard layout and customize shortcuts for everything.
livable atmosphere
Our office is in the process of opening again and we have an arrangement that, at any time, half of the people come to the office and the other half stays at home. It's one person per room, basically. Some groups have organised themselves so that everyone comes in every other day. Some groups are naturally split into teams and the teams come in every other week. I've heard from another company where some people come in the morning and some in the afternoon.
What missing from this is for large numbers of Americans, losing their jobs, phone being cut off, debt collectors calling is the normal. Difference between now and before is they have an excuse. Sorry landlord, can't pay rent cause I'm not working like all your other tenants. Mortgage holders are kinda bending over backwards not to ruin their paper as well.
> don't really understand the problem

You can err on the side of caution, or err on the side of risk. Sweden has err'd on the side of risk and it is looking like that was a bad choice.

Every week that goes by Sweden imposes more restrictions. Soon they will have as many restrictions as the rest of Europe.
That's not true. The quantum tunneling effect is what gives physical (as opposed to simulated) quantum annealing an advantage over simulated annealing (classic thermodynamics)

Google that.

"Quantum annealers are physical quantum devices designed to solve optimization problems by finding low-energy configurations of an appropriate energy function by exploiting cooperative tunneling effects to escape local minima. Classical annealers use thermal fluctuations for the same computational purpose, and Markov chains based on this principle are among the most widespread optimization techniques. The fundamental mechanism underlying quantum annealing consists of exploiting a controllable quantum perturbation to generate tunneling processes. The computational potentialities of quantum annealers are still under debate, since few ad hoc positive results are known. Here, we identify a wide class of large-scale nonconvex optimization problems for which quantum annealing is efficient while classical annealing gets stuck. These problems are of central interest to machine learning."

https://www.pnas.org/content/115/7/1457

Bam!
Amazon scientists author popular deep-learning book
For me, it is decidedly slower and clunkier
Not just that.

Add this to you inputrc:

"\e[A": history-search-backward

"\e[B": history-search-forward

Now up and down arrows will search your history with whatever you already have typed at the prompt. Re-running a command often? Probably just have to type its first letter and hit up arrow once or twice.
Last I checked no one is making you use something you don't want to.

If you think you're better off without a product, don't use it and let the market work itself out.

Frankly, I mostly even agree with you. I rarely install more than 5 or so apps on my phone these days, and I visit a pretty paltry number of sites consistently, but that doesn't mean someone, somewhere, isn't getting value from those products.

One man's trash is another man's treasure.
>You claim that police abuse of power is exceedingly rare

I made no such claim. I said that being hurt or killed by an officer is an unlikely occurance for a typical person. That's all I'm arguing and there shouldn't be anything controversial about it.
Quick suggestion: Sort game name A-Z
I tend to combine books and tutorials... the more in-depth the better.

I know Python best but am very quickly getting just as comfortable with Go. Would probably want to do this work in Go

Also maybe Rust cuz I want to get around it someday? For Rust I would need more “here’s the literal code”. Python or Go I could probably do it just from pseudo code or high level descriptions
Docs? Probably other places https://support.office.com/en-us/article/get-a-stock-quote-e...
Calling a lot of these "metaphors" is really stretching it - many of them are just homonyms with some distant shared etymology that may or may not have been metaphorical like 500 years ago.
That's a lot of hot takes in one go. How much of that do you actually believe?
I went there, too.
A lot, and only, black people working for 'illuminated' white (rich) ones: I was pretty shocked.

Nothing new, really: and this is pretty sad.
> RTFM (as in Read The Fine Manual).

Some developers use alternate F-words for RTFM.

F-words like:

Fabulous
or
Fantastic
or
Friendly
Learning how to effectively use jq, which is kind of like awk + sed for json.
Heath Robinson (Codebreaking Machine)
Cops get paid and chose that line of work. My 6 foot 3 200 pound Black son shouldn’t feel in danger of his life because he is walking down the street in our own mostly White neighborhood.
I'm sceptical. The Belgian deaths the paper refers to are being misrepresented. Belgium is overreporting deaths, compared to many other countries' underreporting. Drawing any conclusions from those numbers does not shine a positive light on the quality of the paper.

Only 0.5% of Belgian deaths are under 45y/o. About 80% of the reported deaths are in people over 75. If the MMR vaccine offers protection, and people weren't vaccinated until 1995, I'd expect to see more cases in the 30-45 age bracket. But its virtually empty.

But then there is a paper from 2014 [1] where the authors were looking into a a SARS-CoV (not SARS-CoV-2!) vaccine based on a measles/rubella vaccine, so maybe there is something to it.

That being said, the lack of updates about this probably isn't a good sign.

[1] https://doi.org/10.1016/j.virol.2014.01.002
No you’re confused. He’s asking for a history in which there is no company motivated by anything other than profit. Since there exist many companies motivated by things other than profit, no such history can be provided. Hence the GP is wrong. Hence the irrelevance of downvotes on this cunty website
I don't really do comments all that often (generally, only for "Chesterton's fence-esque" things) but I do really rely on good commit messages. They are really helpful when going back in history and trying to get a general idea why something changed.