skysight-inc/HackerNews huggingface dataset:
Spoke the last man...
Can somebody sell me this tool while comparing it to `make`, or Elixir's `mix`, or Rust's `cargo`?
Someone who failed because of doing everything obviously wrong from the start... that would be boring.

But someone who almost succeeded, and then failed because of X... if you want to try the same thing, you probably want to know about X. You probably want to know about X regardless, because it may generalize to other situations.
People are downvoting you, but this is basically what Obama thought too -- it was half the point of his "pivot". He thought SE Asia was the future. And, he'd know:

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

Unlike 99% of Americans, the man had some perspective.
On debugging code, organizations, people, and yourself
ACM and CloudFront being sticky to us-east-1 is particularly annoying. I’m happy not being multi regional (I don’t have that level of DR requirements), but these types of services require me to incorporate all the multi region complexity.
> Everyone who succeeds in business believes that they can do it.

No, not at all. For example Larry Page offered to sell Google for 1 million dollars, he didn't believe he would succeed. Yet he went on to create one of the most valuable companies on earth. Being modest does not prevent you from succeeding.
What about potential of the ceramicspeed driven design? https://www.ceramicspeed.com/en/driven/
Ask HN: What's the Black Bar at the Top For?
I've noticed a black bar at the top Can anyone explain what it is for?

Is it in honor of Tony Hsieh? Another post thought so too.

I've opened HN in multiple browsers to check whether it was something weird with Firefox, but it happened with all browsers.
Please is a pretty different tool to Jenkins - you could use it within Jenkins, but instead of make / Gradle / go build / cargo / etc.

It does have some features to facilitate CI and testing at scale, e.g. `plz query changes` can be used to find a minimal set of tests to run for a PR.
It’s a former minimoon. It orbited earth for 2.7 years, making numerous revolutions in that time. There is a cool animation in the article that shows the path it took.
video of presentation: https://irtf.org/anrp/IETF109-ANRP-Bhattacherjee.m4v

see also the Applied Networking Research Prize 2020 https://irtf.org/anrp/
> loss of functionality when features I use aren't popular enough to warrant continued inclusion in products

Jeus Fcking Ch*ist THIS.

Especially with trivial things like a lite-mode vs this strange fad of dark-mode by default. Dark mode was created to save energy in CRTs. And anyways it gives some people headaches, like me.
I've destroyed a number of Sturmey Archer planetary drive clutches - the square cross-shaped bit which transfers force from the sprocket holder to the drive - by just using them, leaving me wary of planetary drives. While I've also gone through derailleurs they do seem to handle power better than planetary drives and have the additional advantage of feeling far more like a direct drive. One of the advantages of a bicycle is its simplicity, there is not much between your feet and whatever goes for road you happen to be on. I'll gladly give up 2% of efficiency to keep the system simple, repairable with off-the-shelf parts which can be found anywhere in the world and affordable.
Tourers buy them. Money well spent. Just change the oil every year. Less efficient than a clean deraileur drivetrain but those stay clean for about 30 minutes.
I've only used Bazel in anger (in a medium-small sized project); I've found it really frustrating because it effectively has two separate languages (inside build files and in custom rules), even though it's both Starlark. It's especially terrible for doing things that Bazel didn't already know about (i.e. running shell commands to generate things, even if you could tell Bazel all the inputs and outputs).

We wanted to switch away from Bazel because of the mismatch; it looked like Pants and Buck had the same issues. At the time Please didn't have sensible documentation so it was skipped. From what they have now it seemed like it's more reasonable in this respect, but I don't actually know yet; perhaps somebody who knows can chime in?
They very much are making that claim.

> The future apparently isn’t far away, as New Motion Labs has developed a new Dual Engagement chain that is supposedly able to transfer high power on both sides of the tooth, over nearly all the teeth available to the chain.
A point in the article is that self esteem as a feeling alone was supposed to fix the problem instead of doing actual work.
This is Michael Liebreich, founder of Bloomberg New Energy Finance. That's as credible as you get in the energy/transport sector
I'm a relative newcomer to the world of DIY computing. I had always been a Windows user growing up, didn't know how to program, and didn't know what open source was. It wasn't until 2016 when I watched Snowden that I became extremely conscious about taking control of my own devices, but it required a lot of time and effort to even know where to start.

I installed Arch Linux and had to learn everything from scratch. I didn't know anything about UNIX, security, config files, environmental variables, compiling code, git, terminals, window managers, ssh, bash scripting, user groups, access control, boot options, or anything else. I wouldn't trade the time I've invested in learning how to operate and customize an open system, but the amount of upfront effort is very intimidating. I can say with confidence that if I hadn't simultaneously developed an obsession with programming that I would have very quickly given up.

> The system came with a reasonable set of defaults and when or if they grew more proficient and wanted to change something about their daily working environment, they had the option to do so.

This is the root of the issue in my mind, what are the 'sane defaults' for a UNIX system to someone completely uninitiated in how software works? There's so much 'don't know what you don't know' for people that only knew Windows and Mac growing up. I can't imagine anyone that doesn't work with computers professionally or as a hobbyist ever thinking that spending years learning open systems is worth the opportunity cost of the other things they could be doing with their lives.
Maybe HN just has a diversity of opinion on apple products? There is plenty of reason to critique apple and plenty of reason to praise their products. I come to HN for the insight, and it is hard to get more insight about a tech company than from a bunch of tech nerds who disagree about it!
At the risk of repeating myself, it's not 1%. It's 50%.

I don't see back people speaking for other poc. I see black people speaking about their own experiences, and you discounting those experiences because they may not be shared by other poc.

It also seems strange to me that you believe racism is always cross-cultural. The causes of anti-black, anti-middle eastern, and anti-asian discrimination by americans are all different, why do you assume they'd be the same. Things get even more complicated when you add other cultures to the mix. You presumably don't discount caste discrimination against one caste because the others didn't experience it, so why presume that someone who is prejudiced against black people must also be prejudiced against asians?

While there is racism against asian people in tech in the bay, it's usually model minority related things, or language based (or there are other kinds but less common in a workplace context). Less about being unqualified, and more about being different. It wouldn't at all surprise me if the multiracial leadership team of coinbase set the culture such that certain forms of prejudice (that affect the leadership) were not allowed, while certain forms of prejudice (that perhaps the leadership shares, or perhaps they are simply ambivalent about) can fester.
Is 100% efficiency physically possible? Or are they just trying to get as close as they can, knowing they can never truly reach 100%?
(Disclaimer: I work for AWS but opinions are my own. I also do not work with the Kinesis team.)

Nearly all AWS services are regional in scope, and for many (if not most) services, they are scaled at a cellular level within a region. Accounts are assigned to specific cells within that region.

There are very, very few services that are global in scope, and it is strongly discouraged to create cross-regional dependencies -- not just as applied to our customers, but to ourselves as well. IAM and Route 53 are notable exceptions, but they offer read replicas in every region and are eventually consistent: if the primary region has a failure, you might not be able to make changes to your configuration, but the other regions will operate on read-only replicas.

This incident was regional in scope: us-east-1 was the only impacted region. As far as I know, no other region was impacted by this event. So customers operating in other regions were largely unaffected. (If you know otherwise, please correct me.)

As a Solutions Architect, I regularly warn customers that running in multiple Availability Zones is not enough. Availability Zones protect you from many kinds of physical infrastructure failures, but not necessarily from regional service failures. So it is super important to run in multiple regions as well: not necessarily active-active, but at least in a standby mode (i.e. "pilot light") so that customers can shed traffic from the failing region and continue to run their workloads.
Hi, one of the implementors here... Yes, WSL is an option, and I believe Please works just fine in it. Right now we don't have any CI etc set up so we can't stand behind it and say "this works", but it works in WSL as most Linux things do.
What a wonderfully odd tradition. I wonder if there's a evolutionary psychology take on it. I bet it does some heavy lifting in the culture. Something about the tragedy of commons maybe.
FWIW on Windows a simple Flutter project in Android studio + the emulator + a couple browsers open and I'm hovering around 14 to 16 GB of ram.

There's no way I'm buying a 16 GB computer now, 32 GB is a minimum to be future proof.
How do you resolve the problems raised by Bell's theorem?
(American-oriented post)

Having a right doesn't mean you must exercise it; that would be an obligation. Some rights can be exercised selfishly.

You may have a right to party so hard that you need an ambulance ride to the emergency room to save your life, and then you can't pay for it so our taxes bail you out. But it's personally dangerous as well as selfish toward your community.

Likewise you may have a right to large mask-less indoor gatherings during a pandemic, and we'll spend lives and treasure to help you when you get sick. But you could also just exercise some personal restraint for a few more months instead of risking your and our health as well as prolonging the economic damage. The government issuing lockdowns or curfews to help with the pandemic is just codifying what we should already be doing.

Contrast that with the PATRIOT Act and other surveillance overreach. If, after 9/11, the U.S. were on the brink of destruction, infiltrated at all levels of society by mustache-twirling Arab-looking extremists, then racial profiling and invasive surveillance of its own citizens might seem necessary. But it was clear then, as it is now, that those weren't the reality. So enacting those programs was wasteful government overreach at best, more likely intentional erosion of civil liberties.

In the pandemic case, it benefits you and everyone and the government for you not to use right of assembly for a few months. In the 9/11 case, it benefits only the government for you to have diminished privacy forever. See the difference?
To me, writing code is very much the same way - it is a human endeavor. But, over the years, I have learned that just not all people are the same way, and that's okay, too.

Growing up, one of the jobs I took was as a system's administrator at the same company my father worked at. It was a small company, maybe six people or so, doing contract work for aerospace. One of the older men who worked there held his Ph. D. in aerospace engineering. He was kind, warm and brilliant... but he struggled with things like sending coherent emails to clients. But that was okay - other people were able to take that on.
What I learnt from launching on Reddit
The visual presentation is really powerful. A link worth clicking.
> I understand the concern,

I don't think you do.

> but the idea is for the user to be fully in control,

That's how it starts. Good intentions.

You know the term neoteny? Geeze.
I recently added a config option so plz test will run tests in the package directory rather than the repo root (just like go test). Should make things a little easier.
How is babby formed? Is a Green Screen Necessary for Real-Time Human Matting?
I do. I try to bring it up when the conversation has space for it.
For what it's worth, I'm in Portugal and have ordered from several amazon sites. Mostly it's from the Spanish one which gives free shipping on orders of 29€.
You have the same power than someone that votes: 1 vote which is not much.
If quantum reality is objective, then probabilistic reality is objective.

Deterministic probability like Chaos or second law of thermodynamics imply the existence of incomplete information. This type of probabilistic reality might be subjective.
Funny to see it mentioned in the article: I remember my middle school English teacher coming back from a continuing education course and saying she would no longer grade us in red ink, because studies showed red ink felt more critical and hurt students' self-esteem, which in turn made them less receptive to learning.

The data matches my intuition, as I've certainly seen the tendency to shut down in the face of criticism in myself, but I'm inclined to believe learning to cope with red ink is just as important a life skill as whatever we were learning in 7th grade English.

Self-esteem is positive, but achieving it by shielding kids from criticism in order to maintain a fragile fiction of how perfect and special they are is harmful. It's the ones who have good self-esteem even after seeing their mistakes circled in red who are best prepared for life.
Gotta love those grammeters!
> Some memories die hard.

Exactly. Some behaviour lasts generations.
China's authorities issue gag order about virus to doctors in Wuhan
Why don't you buy an iPad and run a terminal/VNC app?
> If, after 9/11, the U.S. were on the brink of destruction, infiltrated at all levels of society by mustache-twirling Arab-looking extremists, then racial profiling and invasive surveillance of its own citizens might seem necessary

The problem of course, is that there were people who actually believed this, and while I think the sentiment has died down, I still believe some of the paranoia survives.
I bought a Spot Ajax with an Alfine 11 speed hub. Shifts well and has a good spread. I’m a recreational bicyclist though, I have no idea how it “performs”.
I feel the same way many times. I use what I have to for work, but I'd love to dive back into FreeBSD or NetBSD if I had spare time. They seem like they're much closer to what I used to want in computers
Bell's theorem rules out local realism. I view realism as incoherent, so I'm certainly not committed to local realism.
Umm... it got much much worse

https://www.google.com/amp/s/www.dailymail.co.uk/news/articl...
reliability in adverse conditions is an important facet of any design. nobody cares about a new hyperefficient vehicle if it has to operate in a vacuum
Indeed your side note should be the first point. I see that very often in practice. As a result, products get rewritten all the time because developers dont want to spend time understanding the current system believing they can do better job than the previous one. They will create different problems. And the cycle repeats.

The not-invented-here (or by-me) syndrome is probably also at play here.
Not GP, but RubyMine (the Ruby IDE from JetBrains) has decent support for refactoring things, type interference, executing single tests with a debugger, etc.
There is a non-zero probability of you winning the lottery, why don't you spend all your money on lottery tickets? Realistically assessing risk is necessary for success, being over-confident in your odds will just waste money or time.

This means don't be over confident, but also don't be under confident.
Side note:

I used to work in a bike shop for about ten years. One time had a guy come in who worked with Kyronics. We all made jokes about freezing dead people - but he said you can apply Kryonics to a wide array of stuff not just dead people.

One of the many things some of the team riders were seriously considering was having their cranks, chains and frames frozen since its supposed to alter the molecular structure to make them stiffer and more durable.

I'm not sure they did it, but it was a topic of constant conversation for weeks afterwards.
Having positive feelings towards one's country is a pretty normal, pretty emotionally healthy thing. Their absence indicates some internal or external conflict or trauma.

Individuals which are experiencing these conflicts should not condemn patriotism in sweeping generalizations. Some countries are quite fine, in spite of a chequered past and being proud of one's country can be a nice feeling.
Thank you for posting. I see it briefly mentions the practice for the remembrance (although I don't know if it's specific to this initiative or whether it is more widespread):

> On November 28, 2020, light a candle in your window, as a memory of every bright soul tortured during the Holodomor of 1932-1933 – the genocide of the Ukrainian nation.

> We want everyone to be remembered – starved, unborn, numbered, and UNCOUNTED
I cannot believe that thing is viable.
What? Lock this man up for not teaching his son Haskell first!

I jest. People take the whole "imperative bad!" thing a little too far. I have fond memories of QBasic and certainly cut my teeth on it as a child. I did more TI-Basic on my graphing calculator since I could do that on the school bus. It can't have been too hazardous for my development since I independently rediscovered the idea of the "game loop" in my meddling.
Hm, I guess my point was that it still needs the JVM, it just uses the bundled version. I guess that wasn’t clear.
I agree with you that emphasizing grit is a good recipe for optimizing perfect success. However fetishizing grit is a terrible guiding principal for public policy.

Having grown up in the US, I think this is one of the biggest reasons for the deep dysfunction we have seen there in the past few decades. The value for "the pursuit of happiness", and almost religious belief in meritocracy places the blame for failure on the shoulders of the individual in the eyes of society, and helps to create an environment where courts and legislators can dismantle safety nets, and fail to support the population in times of collective crisis.

In times like we are living through, where there are a great many forces beyond the control of the average citizen which have the power to utterly wipe them out financially, it can be actively harmful to tell people that each individual is the master of their own destiny. We can and should expect and contribute to a collective good as well.
I really do the like the BSD's, but you have to be vary conscious of the hardware you run it on, as HW support for it can be rough even if it exists.
You have to believe there is a chance you will succeed or you will not put in the work to do so. But you don't have to believe that you will be successful despite all odds.

Elon Musk knew the chances of failure. He also knew the chance that he would succeed. The potential chance at success outweighed the potential loose from failure. That was my equation as an entrepreneur. I knew it was possible I would fail but the upside of success drew me in regardless.
No problem. Rebol is built on C I think and is an interpreted language that I would guess is similar to Ruby in speed (as in fairly slow). Red should be a lot faster, but I wonder if they'll ever get there with the project being so ambitious. I do think you currently need Rebol to build the Red binary, but it'll eventually be fully self hosted and under 5 MB in size. A Red OS would be pretty neat as in you could use the high level words in interpreted mode and throw in some Red-System level code for performance if you need it. I'm a little concerned though that some of the high performance libraries will be commercial. I don't mind paying, but licensing always gets cloudy in those cases.
I don't know how old are you but you might regret that later.

Around 40 years old is usually when you start to pay for carelessness with your body. Ask me how I know ...
Wish there was a new generation high level build system like this or Bazel or something but with decent JavaScript/node_modules support.
I went to a Holodomor remembrance film at the San Francisco Library. They mentioned there is still a lot of denial and they are fighting for recognition by various governments, https://en.m.wikipedia.org/wiki/Denial_of_the_Holodomor
Really? Has something changed?
> Using computers is significantly less enjoyable for me now than it used to me.

I'm with you on this. And not just because of the reasons you listed. Everything surrounding computers has become so focused on making money that it really, really bothers me. There isn't a single thing on my computer anymore that hasn't been optimized to the n'th degree either to weasel more money out of me (F' you, Apple TV, Apple Music), or built in a way which optimized as much money out of the process as possible (F' you, Mozilla, every single one of you Electron apps out there).

We've become so utterly focused on money and optimizations that the fun and value has been sucked right out of the software - both front and back.
High Dynamic Range and Wide Gamut Color on the Web
Just had an idea [1] about how this "gripper chain" could maybe outdo a roller chain in efficiency:

Maybe the "gripper plates" align themselves perfectly with the tooth at a time when the connection is still not under load yet? A conventional roller won't need much aligning, but it won't do that, it won't settle into place before load is applied. Friction scales with force. If that's how they teased out a minor delta then it's truly very clever (but likely still highly impractical outside the laboratory/indoor track setting)

[1] idea came while taking a shower, were else. Shower after churning that old Campag 12s chain a little, unfortunately only on Zwift these days
I don't think that's a coherent concept. It's not clear how one can assert that a particular model of reality is "correct" outside of any predictions than it makes.