skysight-inc/HackerNews huggingface dataset:
YC is much more likely to bow from moral arguments (with widespread support) and bad press. For example if YC started running reeducation camps (let's imagine they were doing something questionably wrong like forcing people to learn how to run startups well), they'd face blow-back (from the subset of people who are firmly against reeducation camps) that I am firmly sure would cause them to reverse course fairly quickly.

As far as the demanding/shrewd/exploitative investor bit:

Sri Lanka:

- http://www.slguardian.org/2020/06/sri-lankans-feel-humiliate...

- https://biznakenya.com/how-china-took-over-sri-lanka-port/

Greece:

- https://apjjf.org/2017/13/Mathews.html

Ghana:

- https://www.dw.com/en/oil-promises-ghanas-dreams-of-black-go... (YT: https://www.youtube.com/watch?v=b58b-BvWEpo) -- it's quite difficult to find negative coverage of the Ghana deal right now, but this provides some evidence for the idea that some of the promises are not being kept and weren't as beneficial as Ghana may have been lead to believe.

Again, depending on how you look at these (which is often a result of where you stand in the global economy), these are just brilliant business moves -- advanced risk analysis and the right convincing of the right people in power and unfortunate conditions for the other side. YC is probably not going to take over a sea port because of back-payment, or similarly a bank that wanted to innovate and develop neo-bank style operations (as an example).

In general I think it's safe to say that YC will be more forgiving on the revenue-target/KPI target side.
A quick glance at the docs tells me this implements its own multiplexing all the way down, as opposed to integrating with tmux like iterm2 does.

The downside is that this requires installing the multiplexer on the remote machine, whereas iterm works with the much more prevalent tmux install.

Not sure what this means in terms of performance, I've never had any issues running remote tmux in alacritty or in iterm (via `tmux -CC`).

I don't have any use for running tmux locally, but I would sure love to be able to have actual windows for remote sessions (I use i3 and would prefer to manage all windows through that).
Can't deny the fact that it's written by someone who's quite literally "DickingAround".
> Remember

That still happens to me regularly nowadays!
Building a Functional One-Party Democracy (2019)
It is very easy to win an argument if you change what it is you're arguing in the middle of a discussion. You said that "Prices have been spiraling out of control". I said that the rate of price increases in healthcare in the United States have been relatively constant. Now, your response is that you, the commenter, used to pay nothing, and now you pay a lot more. Did you know that you are not the entire United States? Did you know that your experience is not a representative sample of all citizens of the United States? Did you decide to selectively ignore data that you provided, on your own, to prove a point that is only true for a fraction of people?
That's even more tiring than going to work everyday. Now you have to shop for a shirt that you'll probably never wear again.
I get this for a Bluetooth speaker. Apple needs at least to either fix their database or let the user do it.

Also, I’m hearing impaired...
I don't like that app. It's trying so hard do be cool and different. The invite only created an artificial hype, i don't like that.

I got it to see how it was - and removed it as soon as i saw how it was:

EVERYBODY talks, nobody listens.
> You are probably correct, but there are always exceptions.

That is why I hedged my assertion with "likely" :-)

Outliers always exist.
'nil' in Go is just an identifier to represent the zero values of some kinds of type. A bare nil is always untyped and it is the only untyped value which has not a default type.

Zero values behave the same as non-zero values in many aspects.

More read: nils in Go https://go101.org/article/nil.html

The facts that several kinds of type share the same zero value literal representation really confuse many new gophers, but this is hardly a problem when you get familiar with the design.

There are proposals to remove the new-gopher confusion.

* https://github.com/golang/go/issues/22729 use different zero identifiers for different kinds of type

* I remembered that there is a propsoal which propose using `null` for non-interface zero values but still using `nil` for interfaces. I couldn't find this issue now.
I have never been on Clubhouse, because I don't own an Iphone. but I have listened to every one of the Clubhouse townhalls hosted by Paul Davison.

He realizes that his app is only as good as the people who are on it, whether those people came on as a part of his brilliant app design or as a coincidence of the pandemic.

In other words, he has Network Effects. Capitalized merely for effects.
In D there's more of a difference: https://stackoverflow.com/questions/10965577/usage-preferenc...
I can't imagine this suit going anywhere.
The advantages of free software (2010)
Facebook was invite only in the first days. So was gmail and most of other "high in demand but not yet ready" apps.

So being invite only isn't bad in the first days. But if it can't serve its popularity within a reasonable time frame, someone else will take their market, no surprise there.

Reminds me of Orkut which remained invite only as a policy for most of its life span.
This isn't how people comment on HN, friend. Fact checkers? Go back to Facebook.
I hope he got money from Vercel for writing that article :)
Full title "Why Hitchhiking Is Huge in Cuba: 'The Transportation System Is Screwed'", which pretty much encapsulates the story.

The detail about the Cuban Ministry of Transport mandating US-made engines even for their Chinese-imported buses was rather mind-boggling though. I can only imagine that somebody at the Ministry is getting a nice kickback from the smugglers/dealers somehow.
Let me guess, because these sort of programmers exist and LLVM has been taking them all?
Why does this 30ish minute video have 10 ad slots? As cool as this is that he got this working, from my android phone I can't watch this without losing track of what he's saying. (I know there are ways to block ads, but that's not the point)
It's a near-truth, told to own my selfish tendencies while I'm on the topic of somebody else's. The truth being that I don't want that info from google, rather I delight in beating its time. I do wish that I could dial in a walking speed, though, and so do people with reduced mobility.
I really laughed at the peeing station and thought it as a joke that goes too far until I Googled it and realized that it is real :)
I can confirm. I get 1-2 donation for every 50,000 visitors. It doesn't even cover for the time I spend answering their emails. There's a donation prompt at the end of my email answers. Those are people who start their emails by saying how valuable the service was to them.

Donations are about 1% of my income. They are a complete waste of time.
I feel like ideally, in say a 3/2 scenario, most people would be in the office on the same days. But I wonder how that would be accomplished. Everyone's reasons for wanting to stay home certain days might be different.
Security researchers should read 'Stealing the network: Complete series'. Book has covered very practical crazy hacking scenarios. In one story, hacker keeps monitoring researchers' system for the latest zero day. In another interesting story, hacker targets dev server instead prod assuming security is less tightened there.
Welcome to the English language.

It's technically correct to use He when the gender is unknown.

Provided by a sibling dead comment, see 2nd definition:

https://www.merriam-webster.com/dictionary/he
> I wouldn't want to be your friend, what with having to worry about my "conduct" constantly.

It's about consent. You do not do things to someone, without someone else's consent. An example: If you repeatedly prod me, and I ask you to stop, and you carry on going -- that makes you the asshole. That I asked you to stop, and you ignored me, does not put the blame on me.

You claim he is not a misogynist. The fact that he makes women, in general, uncomfortable by repeatedly making unwanted and unwarranted passes at them constantly -- to the point at which almost all of the women who had to deal with him bought specific plants just to deter him, shows that he is not fit to lead a movement. Because he does not listen to others when they ask him to stop disrespecting their boundaries.

The fact that, when he was asked to stop soliciting women for sex, that he circumvented these rules by passing out cards that asked for sex, shows he fundamentally misunderstands the reason he was asked to stop. That he fundamentally does not understand, or has no will to understand, accept and more importantly respect the personal boundaries of the people -- more often than not women -- around him.

It's not like he was never given any warning. People asked him to stop making the women around him deeply uncomfortable, repeatedly, and he repeatedly refused to listen. At this point, 20 to 40 years later, this is a pattern of abuse.

If this happened at a workplace, they would fire you. If this happened anywhere in society, they would remove you. The FSF did exactly that because people exercised their free speech to say no more to this.

When you constantly, repeatedly act like an asshole in public, and show no respect for the boundaries and space of other people, that will make people very understandably irritated, even angry if it happens constantly. We even have a legal definition for this enshrined in our law -- harassment -- to account for the fact that doing something to another person, or a group of people, without their consent, is psychologically and physically damaging to their health.

That is why he is not fit to lead a movement. That is why people are irate and angered by the refusal of people to listen to the voices of others.
> I wonder if some fonts that look fine on paper don't translate well to computers.

I don't have factual data, but this seems obvious to me. Especially on lower DPI screens. For example, a serif font looks just too busy on a screen, whereas I really love them in a book.

I've noticed that on non high-DPI screens and at "reasonable" sizes (say between 10-14), whenever a font has an elaborate design it tends to be unpleasant on the screen, because everything that doesn't line up with the grid tends to get blurry or have random colors at the edges.

I'm somewhat surprised that bitmap fonts have fallen out of favor. While we may get somewhat used to seeing not perfectly sharp fonts and after a while they don't seem blurry anymore, comparing them side by side with a bitmap font is striking. Especially on dark backgrounds, all the different hues are much more subtle, yet better defined.

I'm running terminus[0] on a computer I sometimes use with a 24" FullHD screen and I find the absolute sharpness of it is very, very pleasant to look at. It is both thin AND without blurriness or color fringes, even on dark backgrounds.

---

[0] http://terminus-font.sourceforge.net/
"Perl but readable" and "batteries included" are true but leave out some equally important things: The explicit reference / dereference business in Perl makes handling nested data structures pretty annoying and strongly guides programmers to avoid those, which has a lot of compounding effects to structure of prgorams. Also Python embraced multiplatform early on, and had eg excellent Windows support, whereas Perl was always Unix first. Also the culture is important. Python was always beginner-friendly whereas Perl people were less likely to suffer fools gladly.
Strongly agree with you that there are two ways to significantly and inexpensively improve programming skills.

1. read books written by experts, especially those with good reviews. These books are often categorized as software engineering or software development methodologies. If you find one of these books, then go to sites such as Amazon to see the relevant recommendations, and gradually you can find almost all of them.
2. read the recognized good source code. This is hard, but necessary.

Then it needs to be accompanied by practice: use what you have learned above consciously in practice, so that you can consolidate this knowledge and even you can build on it to gain more specific insights.

Low cost means: no need to create a special environment and no need to be overly dependent on others.
Fortunately people may have different experience
How easily avoidable was the error? If it was caused by gross negligence then it’d be fair to criticize those at fault.

We don’t know, but you seem to be assuming it wasn’t as the result of negligence.
That doesn't prove that donations work. It only proves that you sometimes donate. Most people don't donate to most projects.
I also might feel disappointment, but I think that the greater disappointment would come from learning that foundational principles in physics had been overturned, because what it would mean is that we've all done a really, unacceptably bad job of getting a true version of reality. The difference between Newtonian physics and Special Relativity is not so much as to shake basic scientific principles to their core. But overturning conservation of momentum is like saying that we're making up physical laws as we go along.
Explainer: How the Suez Canal ship was freed [video]
It's probably analogous to making a mistake in a single line that gets pushed to production - that then gets patched downstream into all 15 million customer's systems. Large systems moving in giant batches.
Mine was pretty bad, in hands/elbows. Here is what fixed it for me. I don't have the pain much anymore, but I have to keep up with the following. For context, I'm in my late 20s and still code around 12hrs a day.

Note: nothing expensive. Also, what works for you will vary.

1. Bad posture in back/neck could noticeably make my hands numb. Got a strap on thing that helps remind me to sit straight.

2. I think my hands/arm muscles were very weak, and somehow that made things worse. This kind of thing helped A LOT:
https://www.amazon.com/TOCO-FREIDO-Strengthener-Adjustable-R...

It hurt a little at first, but after the first couple days things felt noticeably better with a tool like this. Note - I'm not a doctor, don't injur yourself...

3. To help posture, a little stand to put my feet on. This does wonders.

4. Sustainable schedule. I don't touch a keyboard on Saturdays, or Thursday nights.

5. Eight hours of sleep to let the body heal. Disciplined sleep schedule.

6. Games like CSGO are really bad contributors to RSI, so I cut down time on this (only couple games a week).

7. For some reason, stressful or work I hate doing makes RSI MUCH worse. So, try put yourself in a position to do things you enjoy.

8. Split keyboard. Stationary ball mouse. The mouse is a big one.

9. Monitor AT EYE LEVEL and close to you. I had my monitor far away with like 13px font like everyone else. This meant I was leaning, ruining my neck, and pinching/straining nerves.

10. Look at piano players. They float their arms. Everyone suggests resting your arms flat on your arm wrests. This seemed to cause a pain to go up my arms and into my wrists. Typing with floating arms feels much better, but I have to switch it up to prevent strain.

All in all, it's a bunch of little stuff I was doing wrong for a long time, and I caught up with me. I hope someone finds this helpful. I did get a nice chair, but this didn't seem to help much, so I didn't list it.

If I go back to a laptop, the pain comes back in a day, so I try to avoid that.
We shall see, but it feels like just a tug in the direction of in-office after 13 months (for the big west coast companies) of things going the other way. I don't think anyone was ever expecting huge FAAMG companies to start selling off their office buildings. I'm mostly interested to see if the guidance loosens for hiring remote employees as well as how much push their is from the top to have managers push their employees to work 5 days a week in the office.

Personally, I'm still expecting to see a much higher percentage of time spent working from home at this time next year compared to the beginning of 2020.
Yeap, the biggest problem in my view is not the usage of other technologies other than web, is that those technologies don't transfer. I would be fine with other technology that allowed the interop, I've written quite a bit in js and interesting stuff but it's far from being my fav thing for sure.

> But I think React Native/Electron have done a decent job at solving this problem as much as it can be solved.

Well in a way they do, and I'm not dissing the work done on those fronts, but it's not the same thing. These solutions and development frameworks (even the native ones from the OS venders) are mostly cookie cutter things. They don't really allow for exploring the breadth of what is available on our computers (desktop and pocket) in any meaningful or innovative way when it comes to UX. In the case of Electron and others in the same vein they still circle back, because they're implemented exactly using browser technology.

> It's important to acknowledge that web standards for html/JS really still aren't geared towards creating fully interactive applications

That also shows how much better it could be if a "building blocks" OS layer/API that is responsibility of the vendor but the same across platforms existed, because you can still build amazing experiences using something that wasn't made for that all. (edit* I mean building blocks not as in "here's an accordion widget, or a button", I mean building blocks to build those things, stop thinking you somehow reached nirvana)

Even ancillary projects like browsers would benefit from something like that. Probably this is not in the interest of many different factions due to many different issues and objectives.

The internet, the www, and the browser is proof, even with all its warts, that this interoperability is good. Transferable skills are good. Having better foundations is good. Most of the interested companies make billions, they should push this forward. There's plenty to differentiate between competing OS/hardware as it is. Better, more maintainable projects is good. We'll fill the gap of what we don't need to do with more useful work for sure. Native will still make sense for a whole host of things.
It's based on the name most well-known/respected in the target population. Janssen is well known and has a better reputation in the Netherlands. J&J is better known and has a better reputation in America. It's quite literally marketing.

See also Pfizer vs. BioNTech
That’s good to know, maybe I should check out some of the less popular rooms. Similarly, it would be unfair to judge all of Reddit based on their default subreddits.
I'm a little shocked by this. I thought the big tech companies and Google specifically were leading the charge in "we will allow significant WFH forever going forward", but maybe I wasn't paying enough attention.

Personally, I'm at a small data company, and we're opening a new office for people where WFH is a burden (NYC apartments and all), but is so far voluntary. In fact, I think there are only seats for less than 1/3 of the company. I've been really impressed with how smoothly everyone shifted to all zoom all the time mode, and honestly, my small conference room meetings have been more productive the last year.
Sure — as you say though, we’re far off that limit. There’s plenty of room for limited exponential growth in its intelligence.

There’s a number of facts that make this not sci-fi:

- China has demonstrated distributed quantum networks.

- The US has demonstrated distributed quantum calculations.

- Anyons were recently experimentally verified.

- We have a number of small quantum ALU.

- There are quantum-effect systems in production, just not fully-entangled systems.

- We have quantum ML algorithms for accelerated training.

Nobody has disputed my baseline estimate: that humans will complete a quantum computer in 10-20 years. (If people just disagree there, they should say so.)

However, once you accept that, it’s trivial to see the following sequence:

- AI is slightly smarter than humans, does quantum work 2-5x faster.

- AI develops quantum circuits in 2-4 years that would have taken 10-20 for humans. (See COVID vaccines for power of tech acceleration.)

- Those quantum systems let the AI replace its current systems with faster local ones.

- The AI uses another 1-2 years at this intermediate stage to extend current quantum networking research to unify its quantum data centers into a single computer, giving full global entanglement.

So in 3-5 years, an AI which starts off mildly smarter could finish nearly-done projects and enter an exponential growth curve before we do.

That progression looks like:

- Scale M AI.

- Scale M/K * 2^K, where K is the portion of M at a single data center.

- Scale 2^M AI, when it can fully entangle.

> Because of that, any level of detail is about as believable as any sci—fi.

That’s not true: most major companies in the space have labs looking to turn fundamental research into products, which is the exact opposite of sci-fi.

I think people just haven’t actually thought about this and are responding with fallacies rather than confront an idea they intuitively reject.

Even though I’m right on the technical issues involved.
Yes you can put it on wall. But just look at that things listed by other. Even reading them made me feel good. Made me realize some things I take for granted. It's nice and simple project.
On Energeous, the science is sound in theory. In practice I don't believe the company will be able to execute; but transmitting power over RF is something we've understood for a long time (since Edison first demonstrated the technology).

I'm an investor in a competitor: Reach Labs which has systems in production powering swarms of low power devices wirelessly. I've seen the technology work in person.
Software engineers make excellent CEOs, but few of them think they could do it
Thanks for sharing.I found a lot of interesting information here. A really good post, very thankful and hopeful that you will write many more posts like this one.
https://www.pupilpath.me/
Intel HEXL: Accelerating Homomorphic Encryption with Intel AVX512-IFMA52
> If your view is LLVM's licensing is irrelevant to the free software movement then perhaps you don't understand free software as much as you think.

Ah, I love the smell of the Straw Man argument in the morning. Please, don't do that in civilized discussions. I have never stated that LLVM is not Free Software.

Regarding the links you provided, it is irrelevant. If LLVM developers really had wanted to release the code under GNU GPL license, they would have done it. If they had wanted to transfer copyright to FSF, they would have done it. They didn't, and without a doubt they had more strong reasons than 'they didn't answer my email'.

I think that the use of the Apache license has more to do with Lattner's then employer, Apple. I can't recall any software by them ever released under GNU GPL license, and they are not known as friendly to GPL.
Halfway to Hell Club
Patricia Torvalds uses Apple products.
It would be even easier to hide reality by... actually hiding reality. YouTube is closed-source, and they already use fuzzy numbering for dislike counts. They could’ve rigged it so that, instead of actually displaying the number of dislikes on the WH videos, they instead displayed the logarithm. How would you know?

The fact that they are removing the dislike count entirely instead shows me that the problem is not limited to a certain channel, or even a certain category. They are hiding that number on the entire website, because they are trying to solve a perceived problem that affects the entire website.
Kudos to the team working on this, it's not often we get definitive findings and an update about something that was "futurology hype" like this.

Not a failure. It's just science. Cool stuff either way.