skysight-inc/HackerNews huggingface dataset:
It surely depends on what you consider "the outdoors" and what your baseline for proximity is, but speaking as someone whose definition of outdoor recreation skews towards mountain sports in both summer and winter I would not consider SF to be proximate to the outdoors and would recommend looking further north (Portland, Seattle, Vancouver) if you want to live somewhere urban-ish and have quick, regular access to the backcountry.
FWIW: I wore out my knees running track at 16. I could not run due to knee pain.

Changing my stride to land and push off the front of my foot allowed me to run again, until other issues sidelined me.
Yes, I've pointed out to people that cycling doesn't necessarily take longer. At my previous apartment cycling and driving were comparable mainly because cyclists can park closer than drivers. Many drivers seem to think that counting the time spent parking is cheating, but as far as I'm concerned door-to-door time is what matters.
Estimating Gender Disparities in Federal Criminal Cases (2012)
I've also flown plenty of times and have never had something stolen. But every time I've still suffered the stress of having to scrutinize my backpack to make sure I had removed everything objectionable. This is especially insidious with basic items that live in my bag for general travel (eg a Leatherman), and can end up hiding in a pocket or some folds of fabric.

The problem isn't having to "read" the rules, but rather the draconian punishment for making honest mistakes, justified by dimwitted refrains of "read the rules". At the very least, items that can be in checked baggage should be able to be checked on the spot at no additional charge (eg pocket knives), and you should be able to ground-ship anything else at standard rates without having to go to the back of the line.

I don't know if anything comprehensive could be done for recalled lithium batteries, camp stove fuel cylinders, etc. But reasonably handling the utterly inert items that the TSA has decided to terror-ize would go along way to alleviating the needless imposition that is TSA, as illustrated by the photos above.
> What does this come from?

Do some reading of the threads here + links to previous discussions. Ray Ozzie (one involved) has been commenting.
> Why do you presume this?

Because every single hegemonic imperial power in human history has a list of atrocities only limited by its reach and time in power. That Russia happens to be a repressive kleptocracy makes it an even safer bet, of course, but any state whose power is effectively unchecked will pursue its perceived interest at the expense of everyone else, often with horrifying results.

> There are no other instances. And in that particular case, we don't know what the alternatives are. Considering Chechen raids into neighbouring regions and Saudi Arabia's and Turkey's influence in Chechnya, we could've gotten another Islamic State.

The First Chechen War predates the first Chechen attacks outside of their own territory by over two years. That fact alone eliminates any potential rationale along the lines of "preventing terrorism". It was in fact the Russian military operation (opposed at the time by many of their own military commanders as an atrocity in the making) and its brutality that caused some of the guerilla groups to turn to terrorism, not vice versa. This fact doesn't excuse any of the many atrocities committed by the guerillas, by the way, merely invalidates your argument.

And if you want other instances, it suffices to mention Afghanistan. Obviously, there are others, but like I said - the reach of the Russian government is blissfully short.

> "geographical malady of being next to Russia" This sounds Russophobic. When you want to write something like this, try replacing Russians and Russia with Jews and Israel, and see if it still sounds okey.

Is that some sort of an attempt to substitute virtue signaling for argument? I'm not familiar with this tactic. Regardless, my point is trivially simple - if you're a country that borders Russia, your chances of being subject to measures ranging from targeted state-sponsored cyberattack on vital infrastructure all the way to outright occupation go way up. Historically, that's always been the case with expansionistic empires, there just aren't many of those left.
Nice, I haven't seen that. Thanks for sharing.

I personally would rather read than watch because I can take-in more information faster, and I'm less willing to sit through a video from a source I'm not already connected to or familiar with (as oppose to say my favorite comedian). But given how popular many YouTube channels and videos are for people teaching various skills, maybe I should include video.

Edit: after looking at this part of Khan Academy (which I'm a fan of), the frustration I have with many of these career sites or content is that they don't focus on what doing a job is actually like nor provide enough detail. You do a job for 8 hours a day, I want to know what I will be doing during that time. Bonus if you also tell me details about what a career path for that job looks like.
> This naming clash could have been avoided simply by prepending all generated method names with a defined prefix, but the implementors either didn't recognize this issue, or chose not to do anything about it.

I'd much rather live with not being able to have fields name "has_foo" in my protobuf than to have to prepend a prefix to every single access method.
Transferring funds is easy, use Monero or just ship some gold in small pieces.

And IRS is notably underfunded: https://www.accountingtoday.com/news/irsac-warns-about-irs-u...

My bet is that this type of activity will expand rather than contract.
It looks like your account is using HN only for one thing. We don't really allow single-purpose accounts here, because that conflicts with the site value of intellectual curiosity: https://news.ycombinator.com/newsguidelines.html. We want people to submit stories and post comments on topics that they ran across and personally found intellectually interesting, not because they have something to promote. When an account is only submitting and commenting promotionally, the community really doesn't like it and we usually end up banning it.

On the other hand, it's ok to post your own stuff as part of a diverse mix of stories and comments that are about nothing in particular but just gratify intellectual curiosity. Then you'll be participating in HN as a community member and the community will see your account that way. It's particularly good if you submit stories on weird or out-of-the-way topics that rarely or never get attention. Those are the best!
> "bilinguals have been argued to develop superior executive functioning compared with monolinguals"

This is the one I find very problematic. They made up an entire unscientific claim to disprove.
Ask HN: How do I learn a spoken language?
I always see posts about being multilingual and I feel bad. I'm able to stick with Babble/Duolingo for several months but I never have the interaction required to build the lasting connections with speaking the language. However, I pick up programming languages like drinking water and I chalk that up to having a tangible use case for them. In the contrived setting of modern language learning platforms it just doesn't have the same kind of staying power for me because I never wind up actually using the language for something real. This leaves me with a second grade German and French and Spanish. I have one french friend for instance but monopolizing her time in conversation doesn't seem optimal or even desirable from either of our standpoints. For people who were able to overcome this issue what platforms,techniques,groups etc did you engage that you felt gave you a proper experience with using the language and let you overcome the issue that the limited platforms / lack of real usage?
Gaze in Horror at This GMC Yukon’s Disgusting Interior
Similar to two choice, but they were using it instead of chaining.
> Look, ASN.1 is a crappy (but not awful!) schema language,

TBH I think it's awful. The type system is woefully overcomplicated, and the syntax is totally unrelated to any popular programming language, making it hard to learn.

The fact that there are so many encodings creates confusion for the average developer who frankly cares much more about the schema language accessibility, tooling, API, language support, and documentation than the actual encoding. Protobuf is way, way ahead on all of those compared to ASN.1.

> The only thing since ASN.1 that doesn't suck is XDR.

Sun XDR, from the 80's? Is that actually newer than ASN.1?
> sprinkled in between a bunch of stuff that I'm pretty sure isn't an actual problem for anyone

I'd push back at this. After starting to use protos (even at Google) these issues smack pretty much everybody right in the face.
I would assume any foreign website (Twitter, PayPal, Facebook, etc.) would need to be co-located within Russia to continue to operate. Even then, it would be cutoff from updating or querying any foreign databases.

I can imagine online banking with foreign entities would become a problem as well.
It was a JavaScript error on the commenting component due to a comment from a user that removed their account. Now fixed. Thanks!
Where you thinking of https://www.lucidchart.com/techblog/2019/12/06/json-compress... ?
I was a kid when my father first acquired a similar computer.

We ran Windows 3.0 and my father configured a boot entry for running Doom or Ultima 7, which required so much memory that it wasn't possible to run Windows, only DOS.

I remember feeling a bit envious about my neighbor having the more powerful 486, which could run Doom much faster than in our PC
The problem is enterprise Java and the Java community, not the jvm. If people wrote more god-like code in Java, we'd have much leaner Java processes. Instead, we have heavyweight, performance-insensitive frameworks like spring and hibernate used everywhere when they shouldn't be.
I defer to your deeper knowledge and experience.
> and very quickly you’ve got religion

Or illusions of free will, rationality, etc
> Uber is not a two-sided market place at all.

Thanks for your new definition of 2 sided markets that excludes Uber. Maybe you should write for the Economist instead of hacker news.

https://www.google.com/search?&q=two+sided+market+uber
That makes sense, good luck with it!
Fixed that, thanks! (should take effect in a while)
We Need Broadband Internet for All
This proposal seems to test whether an AI has a human-like consciousness, while ignoring the possibility that an AI has an experience of its own self that is really different from our own.

The article seems to have forgotten that the Turing Test isn’t really a test, but a tautology: Turing was saying that if a machine can converse like a human, then it is intelligent, because the most fundamental aspect of human intelligence is our ability to communicate.
Shadow Socks R
> Would that mean communication becomes more difficult as the monolith grows? What signifies that?

I'm not sure what you mean by "What signifies that?" but yes, as a team grows, communication cost naturally increases. Imagine a team with N members and no titles or clear signals of what people are responsible for. Imagine one person has a question and wants to know whom to ask. There are N-1 possibilities. So she must have N-1 conversations in the worst case before she finds her answer. Everyone team member occasionally has questions, so the communication cost is actually N times N-1, which is proportional to N squared.

Another concrete example:

Imagine you have a slack channel with 10 people in it. 1 person sends a message and 9 other people read it, think about it, and maybe respond.

Imagine you have a slack channel with 200 people in it. Someone sends a message and thoughtlessly includes '@here' in it. 199 people get pinged.
Rust doesn't compile very fast unfortunately, but it's being worked on. General wisdom says it's about as fast as Clang but comparing compile speeds across languages in a meaningful way is difficult
Very cool, also you can't use MFA authentication on Twitter without giving them your phone number.
Posted by the man himself before your reply:

> Charlie, Al, and I were just trying to maintain a sense of humor in fairly tough times, knowing that the first who would see the key would be the folks we were working with at the ministry.
The Arctic Is Warming Much Faster Than the Rest of Earth
Well, take disqus: starts as a simple blog comment tool, saving you writing one. Then they add a nice feature where logged-in users can follow responses on other pages, which is nice for the blog owner as it increases engagement. But the payload got bigger and then starts to spy on you or your users. Then, as the product is free perhaps they add an ad or start to sell the spy data. And....

Or there's an address widget you used, but it kept being updated because even though you only serve the USA, other sites need support for various foreign countries...

I don't want to write everything, but sometimes indeed these 3P packages are a moment of convenience leading to a lifetime of regret.
I would assume someone doing embedded work would not only have to have USB, but serial. Is that incorrect? It seemed like that was even included in your list?
Whilst I tend to agree, the fact that a gRPC service is very unlikely to be designed to be ‘RESTful’ to the point of obtuseness is a huge plus. It might not be the best tool for the job but it’s a lot better than the other most cargo-culted option.
> But I've never once seen an application that will actually preserve that property.

I wonder if author uses Chrome, which depends heavily on this in its Sync feature.
No consensus on "existence of bilingual advantage", which is inherently subjective and unscientific claim. There doesn't need to be any consensus on it whatsoever, it's not science.
Fair enough, thanks for that, I wasn't sure, all my Rust programs have been small enough to where I havent noticed. I wonder if it would of made sense for Rust to consider this earlier on in the same way that Pascal did. I believe I heard Pascal was designed to be parsed easily by machine code.
Deployed solutions (for clients with different problems) on Azure,AWS and GCP.

Built a woodshed, currently stacked with 5 bush cords of hardwood for the woodstove.

Raised my rates twice.

Made double payments on my mortgage.

Started trout fishing again after a thirty year hiatus.
Boeing 737 is only a small portion of their total business, don't think they bankrupt.
What's the best way to learn a new language?
I absolutely love these kinds of subversive ideas, reminds me of: https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
Related, but ClickHouse utilizes this for their regex parsing.
It had no personal information whatsoever, and the profile picture was of static noise.
Some Kenyans and Ethiopians have been caught using those drugs. So have some Americans, some Canadians, some Germans, some Chinese ... you get the idea. It's true of elite athletes in any country and any sport, just about. Generalizing from "some" to "all" for one group while ignoring prevalence of the same problem in other groups is not a good look. No suspicion has fallen on the folks who currently hold world records, won the last several major races, etc.
He didn't re-purchase. They bought NeXT and paid primarily in stock.
> Embedded Software Engineer salary: $74,758

> Individuals Reporting: 97

> Full Stack Engineer salary: $93,598

> Individuals Reporting: 138

I think you're going to need more than 100 or so people's self-reported salaries before you can reasonably claim what pay is like across the professions or in comparison to each other.
Why learning a new language is like an illicit love affair
Know and Understand How to Drink or Sip Tea Effectively for Visible Weight Loss
The most insane part, for the alleged "fiscal conservatives" who push for gutting the IRS, is the crazy ROI on IRS funding. Estimates range $4-$8 revenue per dollar spent. At that rate of return, basically every company would be frothing at the mouth to invest.
> Nobody wants ads banned.

I want ads banned.

They provide nothing of value and exist only to sway people into buying your product - a lot of advertising isn't overtly malicious but it all exists dependent on an assumption that being told to buy a product is a more valuable use of a time than whatever else you're doing.

I suspect that being constantly bombarded with advertising has ill health effects by making it harder to find peace of mind and de-stress yourself, but that's just a gut feeling.
You posed some simple-sounding questions, but the Bay Area is a very complex real estate market to understand.

So I'll just give you some simple answers.

If you don't already own a house, it's not a functioning area for families, or those wanting to own a house, aka "priced out forever."

Commuting farther is an option in other parts of the USA, but not the Bay Area, since it's constrained by hills and the Bay.

The non-owners living here need a gaffe of some kind:

* shared accommodation

* fly into a city airport with a private plane

* know a Prop 13 owner (ultra-low property tax) who wants to rent to a friend

* find an in-law unit coming onto the rental market

* navigate the Sunset area flop houses

* connections to ethnic communities with below-market asks

* get employer to chip in

* homestead a sketchy area of Oakland

* be a multi-unit superintendent (those used to offer a free apt. on-site, but recently I heard of almost market rent being charged)
Immersion. Learn as many random words as you can, by pure memorisation, and then sit around people who speak the language so you can force yourself to learn the language.

I 'learned' 2 languages in school and by far the most important part is knowing as many words as possible, and actually speaking it with natives. Other than that, you wont get too much out of written exercises or duolingo or even books. Just stick to those two things.

However, the best way to learn random words is to play a game or read a book, and then google / dictionary search any word you don't know.

It should be easy to find people who can speak the language with you, but if you can't find anyone, well... why learn it?
"no consensus" in this case means that researchers have claimed different things in the past.

If you can form a hypothesis which is falsifiable by a repeatable experiment, then it is by definition science. This paper is clearly science. You may still doubt the conclusions, but the aspects you are attacking seem kinda besides the point/plain wrong.
The tasteful thickness of it...
Cycling takes some planning, but so does driving (think parking, maintenance, and fueling). As a cyclist you'd change your habits to consolidate and avoid trips. And for more difficult (and rarer) trips, there's nothing wrong with taking a car.

As for the comfort, I find the short discomfort spent in cold weather is well worth the more long term comfort of being in better shape. But to each their own.

And I'm not convinced that electric vehicles alone will necessarily solve the pollution problem. I find most people are blind to the issues with the chemicals involved in the production of batteries and solar panels, but I'm hopeful those issues will be resolved with future technologies. (Until recently I worked in a lab that does fire safety tests on batteries, though I was not involved in that project. But it became much harder for me to ignore those problems even only on the sidelines.)
I've run small services built with Java, Go and Crystal to achieve good startup and throughput performance while minimizing memory usage. My experience with Crystal is limited but has been positive thus far.

The sweet spot for me is using Java with OpenJ9 which has very fast startup time while sacrificing only a bit of top-end throughput.

I would only choose AOT if packaging/deployment were issues with the JIT approach. In the case of Go, AOT is practically free but I prefer not being limited to array/slice, map, and channel generics.
If you read the discussion here or the previous discussions, you’d see comments from Ray Ozzie, one of the folks behind it, with details on why they did it.
So your startup's hiring pool is people who hate safety, vacation, favorable contract terms, and logical processes, but love taking on extra responsibility for no pay? Seems like a small pool, and explains why hiring is so hard these days.
Yeah $300k is probably more accurate for 3 years.
Alternatively, people who know programming languages are on average smarter.

However, that would be confusing cause and effect
Shoes do not allow toes to splay properly. When my children were old enough to wear shoes I noticed both of them had one toe resting on top of another. I assume this is a genetic issue but for a functional solution I put both of them in shoes that allow the toes to splay naturally. I myself am in terrible pain with shoes that have a standard toe box. For my kids we use Softstar and sometimes Vivo Barefoot. For myself I use Xero, Softstar and Fitkicks. The issue has resolved itself with my four year old and is almost gone with my two year old. My kids feet have developed noticeably different from their peers, their toes sit wider apart more similar to those you see of people who were raised in cultures without shoes.
Thanks for responding. Please excuse my weariness, then. (I think it’s fair to say it’s pretty well earned at this point, but its certainly not you or your team’s fault.)
Fine by me. This isn’t reddit. Signal to noise ratio actually matters here.
I guess this is going to be controversial, but shoes are not preventing running injuries because most people ran farther and with worst technique than they should.

Farther because running injuries increase with the distance run, specially when distance is added too fast [1]. This is important, because there are mostly 2 main factors that most people change when running: distance and pace. Pace is more difficult to change so people tend to increase distance, which increases injuries, specially stress-related injuries [2].

And worst technique because people rarely train technique: people go out and run, stepping multiple times in that wrong position that might not hurt immediately but will cause some compensation issues later on. Or the knee to hurt because of overuse [2].

The question that I would ask to people, because I don't fully understand it, is: why is the tendency to increase the distance? Why people have as a goal running a marathon, for example?

In my view, running faster makes sense from the health perspective. Running more distance doesn't. Running intervals makes way more sense that running continuously for X hours. Here I am not trying to be empathetic, but I believe that people should be told that, in some cases, they should not run X distance, that it is bad for them and that running X is not something to be praised or proud. I didn't said it (strongly) in cases where,I should have; too late now after a couple of hip and knee surgeries.

[1] https://www.ncbi.nlm.nih.gov/pubmed/25155475
[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3497945/
His new business seems like it would have similar problems. Actually his new business seems like WeWork but for kitchens.

https://www.cloudkitchens.com/
The biggest problem with HTTP is the way developers tie themselves into knots with their HTTP clients. I've seen a lot of bad decisions, including nonsensical timeout and retry logic, nonstandard use of headers, bodies on GET requests, query strings over a megabyte in size, and performance bottlenecks caused by manual management of HTTP connections and threads.

The biggest advantage of an RPC is that it takes most of that out of the hands of the developers. Developers can just focus on business logic and leave the connection and request management to the standard library.
Even with the Web link, all I get is a “subscriber exclusive” splash page.
HTTP also has a vast range of proxies, transport encodings, cryptographic layers, solutions for client/server clock skew, tracing and a whole bunch of other things like rerouting and aliasing baked in.