skysight-inc/HackerNews huggingface dataset:
If you spend big bucks on a MBP, and still have problems with performance, you could start using the cloud or a home server for that docker stuff. Scaleway has reasonable priced servers, or you buy something like a simple Zotac Mini PC to run as linux server at home.
Dear Cake Baker News moderators,

I'm terribly disappointed that this community of thoughtful, interesting bakers can't seem to effectively discuss the topic of whether or not beans belong in chili.
I started looking into a suspension system for Virtual Reality to increase immersion. I thought it was surprising that no one had made a harness type device. Then I came across suspension trauma and realized how complex an issue it would be to make something like that and take it public.
re point #2, treatment of Assange is not according to the first world standards either.
I like http://www.cs.nott.ac.uk/~pszgmh/monparsing.pdf
"Increases in labor compensation are being eaten up by increases in benefits costs" is a different statement than "labor compensation isn't increasing." From the employer's point of view, whether they're spending 22% more because of higher salaries or more expensive benefits doesn't make a difference.

And the implications are different for policy. If labor compensation isn't going up, that suggests a structural problem in the economy. If labor compensation is going up, but it's being eaten up by increasing healthcare, education, and housing costs, then that suggests targeted reforms are necessary in those sectors.
>For the last decade, I have worked in male-dominated environments. While during this time I’ve encountered many nitwits and detractors...

What a way to start an article that will presumably be read by your current peers, subordinates, and superiors.
I did tameshigiri for the second time last night. Speaking as someone who regularly practiced zazen for 15 years it is an incredibly Zen meditative experience!
In the US at least those who are retired now won the jackpot historically. Those born in the 40s and 50s experienced the greatest increase in personal wealth ever. Of those born in the late 1940s, 90% eventually made more money than their parents at a given age. Of those born in the early 1980s, only 50% have achieved that. I'm actually somewhat surprised that happiness is as high among the youth as it is. I can chalk that up to good health and ignorance about their financial futures. A lot of happiness gets "pulled forward" from future happiness, financially.
Learn by Doing: Building Out REST APIs Using Rust
Colloquially, in America, Asians are identified as having slanty eyes and white skin. Indians have brown skin and are therefore not colloquially referred to as Asians. Instead, they are referred to simply as "Indian".
Maybe think of it as the article describing life-jackets and basic swimming strategies to help those that may be drowning.

In your experience you were thrown out into the rough seas and survived just fine-- I don't think it would be right to deride someone for drowning by saying that in their situation you would swim just fine.

There are many inputs to the system/society that outputs an article like this one, and this is perhaps what you are pushing back against-- and reasonable people would.
It is the 'Anglo Colonial Atlas of Races' masquerading as "geography". Middle East -- a geographic figment of colonial imagination -- is code word for 'lightly colored sand dwellers'. Asian means 'of the yellow races with strange eyes'.
I don't like Rust for this purposes. It doesn't have higher-kinded types and thus no applicatives or monads, which sort of misses the point.

I also object to the idea that parser combinators are an alternative to parser generators. They're each useful in different scenarios. But for something like XML the parser combinators will be slower.

I'd also be curious to see how the efficiency of parser combinators is affected by the absence of laziness in Rust. I seem to recall that laziness makes the analysis more complicated than you'd expect, but I need to find a source...
I'm certainly not a medical professional, but my impression is that it's not so much movement as muscle tension that helps. If the muscle just moves without encountering any resistance, it doesn't create nearly as much pressure as it does when e.g. walking. So you really need to have weight or some other sort of resistance against the motion. I try to wedge my feet against something and use my calves to lift myself off the seat.

Maybe someone who actually knows can tell me whether I'm totally off-base here?
I really think you should read up on the history of the Republic of Minerva. Essentially, Tonga got the other South Pacific countries together, told them what they’re going to do, and then did it. You can do this when you’re a recognized sovereign country. No one cares about outlaws.
Indie Hackers lists lots of examples you can read about. Just filter on employee count and revenue:
https://www.indiehackers.com/interviews/page/1?employeeCount...
No. By his logic "birth place" shouldn't be the determining factor. FYI, birth place does not determine nationality.
It appears to be some kind of ethereum-like-but-different cryptocurrency focused on smart contracts (as opposed to a general computer that can implement smart contraccts).
Also since you mentioned research, in my domain people buy those MacBooks because they can, because they are a status symbol, just to run Word and read PDFs, because all the big people in our field have macs. I see this as a cult to be honest.
Not blackmail. Social Pressure.
The Helmet That ‘Resets’ Your Brain
I felt the same way in my early 40s. That feeling passed though and in hindsight doesn't really seem to have had much real substance.

I switched to a plant based diet a few years ago and that feels like it rewound the clock physically about ten years. It takes a bit of effort but the payoff has been massive.
haven't been able to look through this or the linked video i'm giving but its tim baldridge showing a new language and mentioning collapsing tower of interpreters.

https://www.reddit.com/r/Clojure/comments/becsoj/tim_baldrid...
I wonder if standing desks can be just as dangerous as sitting if you are standing motionless for more than an hour or so.
Thank you very much!

It's hard for me to say as I have no experience with Android development so far. The app is built using React Native, so most of the code will work on Android.

It's just a matter of getting it to work, then making it feel at home and handling the unique challenges on Android. This is why I say this summer; this gives me a couple of months to figure it out.
This argument appears disingenuous if you have read any of Wolfe's other works. We must beware turning our beloved people into anything other than who they are, from the fictional to their human authors.

I cannot say I would have become quite the person I am today without Severian or Silk. Some part of them, like Severian's great love Thecla, lives in me always. All this in spite of Wolfe's prurient obsessions, which we do all of us a disservice by explaining away.

Not just sometime after but directly after the writing of New Sun Wolfe flings himself into abandon with such relentlessly hyper-sexualized and objectified characters as Chenille, nicknamed "Jugs" by her lover Awk, who flings off her clothes once taken possession of. This is never explained and appears to be a fan service that wouldn't be out of place in a teen anime. Silk's own inamorata, Hyacinth, herself a sex worker, becomes the star of one of Wolfe's most clever dick jokes [1].

This does not cease for all, or nearly all, of Wolfe's corpus. The naked nymphettes with bodies like boys' of his The Wizard-Knight is all too problematic; the vamp-babe Jahi of the Short Sun, the house of prostitution in Cerberus, I could go on and on until I reached his very last piece of writing.

There is nothing wrong with writing or talking about sex. It is so nuclear to ourselves and its repression leads to much worse than hauling it into the light. I myself will soon be married to a woman who works the trade Wolfe just can't seem to let go. The issue is in his treatment of women as mere devices to be ridden or otherwise used, or as paper paragons who indulge in themselves without explanation.

I find this a great shame marring a writer who I unabashedly declare to be my favorite author of all time. Wolfe was a devout Catholic and his treatment of the spiritual is so sublime it may have been what first struck the thirst in me that led me to so many monasteries.

I am terribly sad no one succeeded in convincing Wolfe of his error, it would have brought in many more female readers who might have also shared in the many selves of Severian.

[1] https://www.reddit.com/r/genewolfe/comments/8s8pq0/this_sums...
These are some fine ideas, but I'd argue they should be separated from the very ideological elements in the reference 'micro promotions' document here: [1]

It may very well have policies that are in fact illegal in terms of their application.

I would never work at a company that promoted these specific ideals in an official manner, not because I don't believe in the general impetus of the notion that 'we should be helpful to those who are minorities in tech' (of course we should), rather, that one would be subjected to wicked well-intentioned-but-ultimately-maligned discriminatory policies.

+ For example, boycotting / refusing to attend 'speaking engagements that require 50/50 female/male representation in micro cultures that are in fact heavily skewed in one direction - this is in fact discriminatory. I'm not going to boycott a conference because it's mostly dudes, or women, or whatever group may constitute the majority of speakers/attendees.

+ "Discipline or fire employees who abuse privilege". This is definitely a dealbreaker, as in, 'run away from this company as fast as you can'. Consider for a moment who is defining privilege, on what basis, and what might constitute 'abuse' of such privilege?

Besides the fact that this is probably illegal, and surely immoral - it means that you will be subject to disciplining and firing on the basis of your perceived status as defined by race, gender, background, nationality, immigration status? What else?

And who is making such assertions? By what standards? Are they clear? I'd dare the author to articulate one instance of admonishing someone for 'abuse of privilege' which is not in fact illegal.

This policy essentially promotes cult-like authoritarian behaviour on the part of senior management, whereby they'll be empowered to promote, fire, denigrate or support individuals on some arbitrary social basis that basically has nothing to do with one's level of general professionalism, or work ethic.

A much simpler, more pragmatic, less ideological framework would actually help the framers of this policy achieve basic goals.

And again, some 'micro cultural' issues in the article I think have merit, outside the context of the aforementioned document.

Finally, I will say, that a lot of this 'decent management' is normalized in other professions. I think perhaps what we might be talking a lot about companies which are really just 'a bunch of guys who just finished school' - who may not even have had a lot of mentorship or professional experience themselves. Combined with the longer hours, stress ... maybe it makes for a more toxic work environment wherein 'high five' behaviours are not common?

[1] https://maleallies.com/wp-content/uploads/2015/01/Male-Allie...
> So parens are just a quoted list? Seems a little unnecessary

It's a very useful distinction. In regular Lisp, lists are the only data type that is not self-evaluating. This leads to confusion because the serialization of a list can mean different things depending on context. Consider:

(eval (add 1 2))
(eval '(add 1 2))

Those forms both produce the same result when evaluated. It happens by two very different execution paths, but this is not immediately apparent when you run this code. So a beginner may well be surprised to learn that the following:

(eval x)
(eval 'x)

may or may not produce the same result. So it's genuinely helpful to have two types of lists, one of which is self-evaluating, and the other which isn't, and to have syntax that distinguishes the two.

Another example: all of these produce the same result:

(eval (add 1 2))
(eval (eval (add 1 2)))
(eval (eval (eval (add 1 2))))

and so on. But this is true only because (+ 1 2) evaluates to 3 which is self-evaluating. Contrast that with, say:

(eval (cons 1 2))

which immediately produces an error. Trying to figure out why "add" "works" and cons doesn't and how to "fix" this can be very frustrating for a beginner.
You gotta use WiFi.
A 10ms average improvement could mean 1 in 1000 customers went from 10s to 1s without any other change to other customers.

This is easily possible if you have a highly distributed customer base, and/or some small segment of your customers don't have good upstream peering with your provider.
UK and NL secret services no longer share data with Austria b/c Russia ties
I'm using hearing aids for almost 8 years. This is just PR. What I'm looking for is a new company that disrupts all these companies. I've paid around $5K for one pair (Oticon) and it's just insane how much they cost.

Bose tries to break the market with their "Hearphones", which costs $500, but it's not in the same league as the current HA brands (Oticon, Phonak, Resound, Starkey, etc...). There is tons of opportunity here. Hope I see the days where I don't have to pay a fortune for a pair of hearing aids.
No machine is an island. You can’t send anybody an Atari 800 floppy disk, or bring that floppy somewhere, and expect it to be read. An Atari 800 does not have a USB port. You can’t browse the modern web on an Atari 800. And all of those things are what people do now. The computer did not, by itself, become worse, but the world around it changed, and the computer did not change with the times. The computer is therefore unusable for any normal activity which people want to do, and the normal term for that is, indeed, “obsolete”.
To whom is this of interest? How many HN readers are flying around in a $2m jet, fewer than 100 of which exist.
Do you work out regularly? Even if it does nothing for your physique it can make you feel better.
Linux isn't perfect when it comes to hardware. Google has used it for both Android and Chrome OS and the issues that seems to keep showing up are related to updating and testing.

In fact from my personal experience Linux and hardware especially on laptops is very hit or miss.

I'm guessing this is because many hardware companies don't upstream do to patents and other legalities.

If a project comes along that can solve those issues I can see Linux having a GCC LLVM moment.
Re: your edit, isn't mutating the `&str` exactly what we're doing? Your new diagram implies that `input` itself is mutable and that's what's being overwritten, but that's not what `input: &mut &str` means nor would it even work because the mutation wouldn't be visible to the caller...?
I agree. It's pretty rich that engineers are mocking cultural products for obsolescence.
Related: UK and NL secret services no longer share data with Austria b/c Russia ties [1]

[1] https://news.ycombinator.com/item?id=19701958
python lost the 'only one obvious right way' zen long ago sadly.
The primary way we adapted to automation in the Industrial Revolution is with public education.

When AI starts really affecting the human job market, we will see advances in AI and VR education that will fill the gap by teaching humans with methods that will be more effective than any in history.

Imagine one-to-one instruction with an intelligent AI that has access to all of human knowledge with infinite patience and works for peanuts. Then pair that with total immersion VR and you have a compelling education platform for training just about anything.
Is the fantastic impracticality of these helmets due to the handicap principal ( https://en.m.wikipedia.org/wiki/Handicap_principle )?
A parser combinator library in C++
I think this is fascinating because I generally agree that Python is seeing a bunch of features it doesn't need. But then your go-to example is one of my all time favourite feature adds. I deal in path concatenation all the time.

Maybe the answer is that none of us work in all the domains where Python is used, so we are all speaking with ignorance/elitism when we decide which list of features are superfluous.
Thanks dor the detailed explaination!

But I assume

"The cost:benefit comparison has led to most rockets not using hydrogen for the first stage."

nobody factored in the long term climate cost with kerosine. But since most hydrogen is generated with fossils, it might not make a big difference right now.
Yep! I made https://fitloop.co as a solo maker and it’s making about $450 MRR.
Companies try to replace people with machines every time they think its even half possible. A recent example with Suncor:

"As Suncor Energy prepares to shed 400 jobs to prepare for the implementation of driverless ore-hauling trucks, the union representing workers at the company is publicly condemning the decision."

https://globalnews.ca/news/4000125/suncor-union-outcry-autom...
A friend and I were speaking of this recently. The current trend for "all-in-ones" is to have "monitor computers", however practically speaking it would be better to have a "keyboard computer" that you can change every few years and keep the investment in your nice 2k monitor.
Interesting I always thought it was artistically derived from the german ww1-ww2 helmets.
If you are serious about saturating your pipe as a business with some cash to spend, there is Aspera. My understanding is that they build their own protocol on top of UDP to avoid pesky behavior of TCP.
I agree, but I'd rather see this discretion at the judicial level where there is a framework under which it operates and judges with presumably more moral, legal, and ethical training.
>Laugh track, used sparingly with good timing, sounds like a golden idea or at least something hilarious to try.

Oh gosh no, voice calls are bad enough already. I'm sure we'll see something like a soundboard in slack or discord at some point specifically for this though. :|
It's not misinformation. Colloquially when people in the US say "asian" they are only rarely referring to Indians or Pakistanis or Bangladeshis. They are almost always referring to Chinese or Japanese or Koreans.

The census may use different groupings.
I saw that. My question is, which law specifically, what exactly is the crime, how do you break this law by building a house, and why does the death penalty provision apply in this case?

I see now why HN guidelines say you shouldn’t tell people to read the article. You ask a question which is vaguely addressed in the article, and people just assume you’re an idiot.
Yea, generally oil rigs have a similar design with most of the buoyant volume underwater. There are a few different designs to achieve this but ultimately the goal is the same.

You can also do something similar with boats: https://en.wikipedia.org/wiki/Small-waterplane-area_twin_hul...
Heh - I practiced Kendo with Raoul Knutsen for a few years, there wasn't much meditative about the school he followed!
It's so weird how US mass media refuses to name/identify some offenders but identifies some offenders by their identities.

If some black youth engage in gunplay the headlines read "5 Chicagoans gunned down", if some Chinese scam an Apple store it's "Oregon Students defraud apple store", if a Somali joins ISIS the story goes to press as "Minneapolis Man joins ISIS" or "Another person from Rep. Omar's district joins ISIS".
Zsh_functional: ZSH Higher Order Functions
> otherwise morality breaks down entirely

exactly, but it doesn't help if we say that you have to indefinitely keep computing the future states of the ai because you have started doing it, or that you are not allowed to add two numbers because that operation completes the calculation of suffering for the ai.

The only solution i can see is to base morality on private property: If i kill someone in the same simulation as me i take something that is not mine, and it is not ok. If i shut down the computer with a simulation, or start a simulation to see how people behave during genocide, i do not do any harm to anyone that exists or could exist independently from me, so it is ok.
because india is not in asia, it's in india

Weird jokes aside, I cannot not think asia = china,japan,tibet,koreas,vietnam,laos,thailand ..

In my brain, the rest is ~elsewhere
Yes, be yourself. Own who you are.

Accept who you are, brutal honesty.

Then begins a self talk. You can't really have it be meaningful prior to brutal self acceptance.

Own your future. Who you are today is not who you have to be, or even will be.

It is all about who you can be and why.

When that why is rooted in your reasons, the change comes easy and it will endure too.

In all of that is the difference between having to manage a layer of abstraction, forethought, dedicated to some sort of compliance or show

, and

thought as action, your very nature being that which makes sense, treats others, itself well.

Own yourself. Others doing it for their reasons will leave you a mess, inhibited. Don't do it.

Edit: how do I know?

Did exactly what I put here in my 20's. Walked away from ugly family issues, religion and a lot of hate and intolreance.

Married someone better than me, in the gets people sense, and she did the same in the technical sense. We made each other better.

Owned it all the day I walked. Resolved to sort every last bit if all that shit and did, one long drive to work at a time, and one simple choice at a time.

Starting is the hardest. Once doing this becomes part of your nature, the rest follows naturally.

Another edit:

Parts of this struck me the wrong way. Comment removed. Too harsh. Their story is solid.

Is is things like this:

>holistic self does not exist; we are made of many selves that are revealed through endless experimentation and self-examination.

I would argue the self grows and matured, can become more complex, or simplify, based on experiences, and choices.

Many selves, to me, is a compartmentalized mind, presenting fragments based on context.

Those compartments can be resolved as the self-lies, failure to reach self acceptance are resolved.

Lies compartmentalized our reason. So can simple error, denial.

There is the reason, and there is what is associated with the lie or elevation of error or belief to fact. Reasoning across these boundaries us difficult and can be a source of anxiety to some, anger, shut down for others.

The sense of who you are does not have to be so fragmented. That same process of self discovery and ideally acceptance can be revisited to decompartmentalize and congeal who we are into a more atomic entity.

I would argue we benefit from doing that.
Yeah for sure, injury changes things. You see rock climbers needing rescue often enough when they could have self-rescued by a pair of Prusiks and ascending the rope. I've heard of a rock climber using an ATC (rappel device) as an ascender, by kicking off the wall and moving the rope up a few inches. They were near complete exhaustion when they got up to the top - Prusiks would have made the job so much easier. Of course a pair of ascenders/Jumars is best, but add some weight.

Most people (outside of cavers) don't plan on climbing up a rope with single rope technique, so it's not something that is practiced very much. I'm not really sure why. I'd be super nervous as a climber if I only could go one way on a rope. I guess alpinists practice it some for self-rescue out of a crevasse.

Cavers use the rope as a nylon highway, so you know how to switch from rappel to climb, climb to rappel, and how to pick-off an injured party from the rope (all of those in space, where you can't take your weight off the rope at all).
but then if you spill your drink you've ruined a $2000 computer instead of a $50 keyboard...
Morally, wouldn't it be better for the world if productive and intellectually curious families birthed and raised more kids, not less?