skysight-inc/HackerNews huggingface dataset:
Well it just so happens I am black and I've been using the word most of my life.

Nigga is just "bro" or "dude" but exclusively used among black/minority communities. I realize the word nigga is A Big Deal for white people but really in our community it is used as casually as the word "like" in any given sentence. Interestingly I have even used it with black bosses before in a joking casual way.
>What's wrong with just putting some headphones on if you want to put your head down and do some deep, quiet work?

I can't do focused work with headphones and music. I get headaches because I have to put extra effort to focus and think. I've tried headphones, earphones, IEMs, and earbuds. That includes regular, audiophile, and noise cancelling. I just can't do it. I need quiet to think. Even noise cancelling headphones need music playing to block out noise an in office when you are next to people (e.g. sales, HR) who are in meetings all day.

Let me flip this another way. Imagine if a business decided that they were going to lower the temperature to 50F/10C to save money. Somebody then said "Well if you are cold just wear a thick jacket, gloves, etc. I do it and it's fine" A lot of people would be miserable and would have some parts of their bodies freezing and hurting (hands, feet) and other parts of their body (e.g. underarms) would be sweating and uncomfortable. How much focused work could you do in that situation?

Does the above situation sound ridiculous? Well that's exactly how I feel about the expectation that everybody can just put on headphones and focus.

I've been in private small cubicle offices in multiple jobs and done just fine. But the noise and visual distraction in open offices is just too much.
Technopoly by Neil Postman
Industrial society and it's future by Theodore Kaczynski

Both these books drastically changed my perception of technology. The role we think it has and the effects and consequences it does have.

The main take away is that a technology contains an implicit bias that is absorbed by the user. More plainly put "to someone with a hammer, everything is a nail" applies to all technology.
I own Apple Logic and thus I'm grateful for the continuous updates. On the other hand, I'm mystified why Apple continues its investment in this audio program.

Yes, when Steve Jobs bought Logic from Emagic in 2002, it made strategic sense to fortify Apple's "software portfolio" to make Mac hardware more attractive. But that was before the surprising massive success of iPhones in 2007. Now, it seems like sales of Logic would be a insignificant rounding error in Apple's revenue. If Mac software portfolio was that big a deal, I'm not sure why they discontinued Aperture instead of Logic. It seems like there's a bigger market of customers that would catalog and modify photos rather than record music.

Intuit sold off Quicken to a private equity firm and yet Apple continues to own and develop Logic. I like Apple's stewardship of Logic but I can't understand its strategic value to today's Apple.

Anybody have any thoughts on what Logic does for Apple that Aperture didn't?

EDIT to several replies about "enhancing brand image": That's plausible but AVID Pro Tools is even more prestigious than Logic and AVID's market cap is only $250 million[0]. Apple could acquire AVID easily with their ~$200 billion cash on hand to "strengthen Apple's brand among the professionals". People have been speculating this possible acquisition for years but I don't think it will happen. So not sure what Logic does for Apple that AVID Pro Tools doesn't.

[0] https://www.nasdaq.com/market-activity/stocks/avid
Guns, Germs and Steel by Jared Diamond
Understanding Power by Noam Chomsky
Capital in the 21st Century by Thomas Picketty

Both dramatically formed by world view.
I like Taleb but I feel most of the ideas from his books can be written in 10 pages. Although to be fair that's true for most modern non-fiction books.
<sigh> TabMixPlus of course...
I asked UX specialists about the best wireframing tools: here's what they prefer
That sounds a lot like a post-facto apologist slant. Sure you can 'explain them' but everybody hears them where their mind is at now. And for most folks, especially junior monks just starting out, they might sound wanky too.
Show HN: Rad Letters – Newsletter List Aggregated from HN and Indie Hackers
civil disobedience may typically involve punishment but it shouldn't be a requirement.
VNC latency is not wonderful.
Poka-yoke plays a big role in making my life easier. I implemented a bunch of them around the house, and in the garage. They're an excellent coping mechanism for people with ADHD, because they make it hard to do the wrong thing.

- I leave my backpack against the door to make sure I don't leave the house without it.

- I put coloured tape around the 10 mm spanner, and the 10 mm socket. The 12 mm socket is 2 sockets to the right.

- Every tool has a place. If a slot is empty, a tool is missing.

- When I disassemble something, I place all the screws down in order. When I put everything back together, I should always need the rightmost screw.

- I always do mise en place before cooking. If an ingredient is missing, I'll know before I start cooking.

I also try to implement them in the workplace. Errors can happen, but they shouldn't happen twice.
If the password to the account hasn't changed, log in, change back the email and change the password.
Agreed! Let me clarify: high wages, once you're an engineering manager it's probably comparable. However, you're not nearly as relevant, from a value-sdd perspective. FAANG etc. are software companies. Lidl is an offline retailer. So top notch engineering there is not nearly as critical as for a company like facebook. So let me rephrase: way more buck for way less bang!

But a fair critique! Thanks for pointing out.
Hi HN!

I was looking for a site that listed newsletters to browse through but couldn't find one so I created it. Most of the newsletters listed are ones that someone recommended on either Hacker News or Indie Hackers.

Please let me know what you think and if you see any that are missing!
It will be not for sale because they would not want to sell it.

Subscriptions are a tool that can both extract more money from customers and also increase the customer base by reducing the upfront cost.
UFO Mixtape by MOS Coming June 16th
I've been following the project since the early years.

It's a shame that folks look only at surface level.

Dirvine's name is going to ring throughout history for his honesty, integrity, and brilliance.

The MAIDsafe project is the most well developed, well managed in the entire space. I personally don't even look at it as a cryptocurrency, but instead as a project in and of itself.

I've been following MAIDsafe for years I've never seen anyone in the team ever try to hype or crash anything at the project.

They all talk to each other with love and courtesy. Truely an amazing project with amazing people check out their forums. It's where I lurked for years now.

https://safenetforum.org/
For the ventilator thing, I agree it was blown out of proportion. I think Elon using the term "ventilator" may have been misleading, but it's also not necessarily wrong, and he did actually deliver the machines to the hospitals.

> That there are data collection issues that mean COVID19 deaths are inflated (or undercounted! There are factors pushing it both ways) is not a conspiracy theory, it is frequently discussed in mainstream media like the BBC.

I have not seen anything remotely suggesting we're over-counting, and honestly the idea is silly. You can't just explain away the number of excess deaths we had in April.

> For the cave thing, Musk did in fact send people and had them make some prototype mini submarines to help rescue the kids. It wasn't a bad idea (or so the diver who actually found the kids claimed), just not the one they actually went with in the end. The guy he got into a spat with was a British diver living in Thailand who helped recruiting the British divers who actually did the work. Musk won the resulting defamation lawsuit.

Yeah but... He still called him a pedophile did he not? Just because he didn't win a defamation suit for a variety of reasons doesn't suddenly make it ok.
Yes, I mentioned that you need a file system that can do that (afaik, zfs, btrfs on Linux, and hammer2 on dragonfly) Or that you’ll need to read it all.
Perhaps they meant don't mix into a homogeneous substance (?)
Tesla Model 3 Steering Wheel Falls Off After Only One Month
I started playing this game called "It's literally just mowing"[1] and I would say it's in this genre. I've been playing it a little bit each day and have my found my stress level goes down when I do.

[1] https://apps.apple.com/us/app/its-literally-just-mowing/id14...
Amazingly, this book has the same author as SICP, i.e , Structure and Interpretation of Computer Programs.
Forced pace is a huge problem for videos. If you encounter a paragraph that you already know all about in an article, you can skip it. If you encounter a section of a video like that, it's harder to skip so I'll end up trying to sit through it, getting bored, then distracted, and then who knows what I'll miss.

The 'killer feature' of writing is the ability to self-pace. To me that makes them orders of magnitude more effective as a means of communicating ideas.
Given the fact that everyone ended up worse off after, this is kind of a pointless thing to attempt to point out.
I'm not sure where you're getting the increased wages bit from; a significant number of companies have been forced to cut wages or furlough their employees. Maybe some people are getting raises, but that is very very far from the norm.
Maybe I've been living under a rock, but this is the first I've heard of the Business Source License (BSL). https://www.cockroachlabs.com/docs/stable/licensing-faqs.htm... So after it converts to Apache 2.0 licensing, how does that affect redistribution of CockroachDB if I include it in my commercial applications?
Amen. Cagers on their phones instead of watching the road.
Write write write! Agree with the mass! Writing provides the alignment needed for a team to move together in a project! I personally have started writing as a software engineer to allow myself to develop my writing skills to articulate my ideas and thoughts coherently. Just wanted to share my post on that as well. Hope it encourages my readers!!

https://blog.phuaxueyong.com/post/2020-03-24-how-to-improve-...
Isn't that just comparing old code (i.e. code that has grown organically) vs new code (code that hasn't yet)? Surely given enough time you'll end up with just as large/complex a function as an olden class?

The proposition of hooks is that they do accomplish the same things as class lifecycle methods do, just in a different way, so all the underlying complexity must still be there by definition.

This discussion reminds of this little parable[1]

> The venerable master Qc Na was walking with his student, Anton. Hoping to prompt the master into a discussion, Anton said "Master, I have heard that objects are a very good thing - is this true?" Qc Na looked pityingly at his student and replied, "Foolish pupil - objects are merely a poor man's closures."
Chastised, Anton took his leave from his master and returned to his cell, intent on studying closures. He carefully read the entire "Lambda: The Ultimate..." series of papers and its cousins, and implemented a small Scheme interpreter with a closure-based object system. He learned much, and looked forward to informing his master of his progress.

> On his next walk with Qc Na, Anton attempted to impress his master by saying "Master, I have diligently studied the matter, and now understand that objects are truly a poor man's closures." Qc Na responded by hitting Anton with his stick, saying "When will you learn? Closures are a poor man's object." At that moment, Anton became enlightened.

[1] https://news.ycombinator.com/item?id=926140
I posted this because it was recommended to me several times in [0], together with several other "computational approaches to Physics" books, and thought it would be interesting to HN users. If you're looking for more books like this, the whole Twitter thread is worth a read. It's full of good recommendations.

[0] https://twitter.com/dennybritz/status/1260137814982787073
You don't send the whole pool--you send the datasets (ZFS filesystems) that you're concerned with.
Yeah, but I'm in NYC. Since some inflection point in March the vast majority of patients presenting with these symptoms do in fact have COVID-19. Being the global epicenter of the pandemic will do that :/
Interview with Dance hall/Reggae artist Shalkal
'Very far off to left field' side note: The human brain is still active during unconsciousness.

EEG traces of the brain show this. When you are awake, drowsy, asleep, or under anesthesia, the patterns of your brain waves are very different [0,1]. But, the brain is not 'paused', it's just firing differently than when you are awake or drowsy.

So, the 'pattern' is not just 3-D, it's 4-D. You need time as well. You'd need to transport the 'trace' over vast distances, scales, and times.

[0] https://en.wikipedia.org/wiki/Neural_oscillation

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3288763/ Figure 1, in particular
> Early in the rollout of Go I was told by someone that he could not imagine working in a language without generic types. As I have reported elsewhere, I found that an odd remark.

> ...[rant about 'inheritance' and 'subclassing' and 'hierarchies']...

> If C++ and Java are about type hierarchies and the taxonomy of types, Go is about composition.

How do you get all the way through designing a programming language without realizing how incredibly wrong-headed this is? "Inheritance hierarchies are bad", so... you exclude generics (which are compositional, and have nothing to do with inheritance), and only support subtyping polymorphism via 'interfaces' (ie. inheritance)? That is the exact opposite of his claimed principles!

(And then as a minor concession to programming usability, he adds generics anyway, but only for built in types (maps and arrays), so advanced data structures are still an exercise in void* wrangling.)
- Man's Search for Meaning by Viktor Frankl

- Sapiens by Yuval Noah Harari
You probably need to come up with a statement that’s true, but is made false by the act of getting B.
That's still a soft error. Meaning the app will continue like if nothing happened. Resulting in poisonous state.
I think the book is very polarizing. You either read it as “compassionate” or as “manipulative”.

For me, I’ve often been teased for missing certain “obvious” gestures my whole life. But I’m not bad with people.

Since I’m naturally an optimist and compassionate, I read it as the former category. It was helpful for me to help identify what behaviors I already do that I should reinforce to help strengthen my relationships with other people.

I find a lot of self-help books are (sort of) “common sense” already, but that by reinforcing certain “nodes” in my brain’s “knowledge graph” I’m better able to reason about the knowledge later.

Put another way, if I’m interested enough to read a book about making friends, by reviewing information about “successful patterns” to makes friends I’m better able to reason about _how I can make friends_. It isn’t manipulative to start a conversation in a coffee shop with somebody! (Unless I’m “manipulating” somebody by asking for their contact info..?)
This.

These are how you appear to developers as a _useful_ architect. Sure, there is a lot of other tasks that they do involving design and planning for the future - but the only way as an architect to actually impact software development is to take a hand in building it.

Every architect that I have worked with (my title has been "architect" for awhile now) that didn't spend at least 50% of their time in code was more or less a pretty picture generator - whose documents were ignored by anybody actually building the application.
Surprised not to see Liu Cixin mentioned yet?

The Three-Body Problem & The Dark Forest.
No, I was not aware of this project but thanks for the info
I'm so glad to see someone recommend this.
When you go low or zerocarb, you'll lose 5-10lbs in the first days/week, because for each gram of carb your body stores as glycogen it needs 4grams of water, and it has around 200-500grams of it. So when you stop feeding your body carbohydrates and burn it all, you will lose water-weight fast.

To lose 50lbs it took me around 4-6 months, but I definitely wasn't in a hurry and after the first weeks I was already enjoying a life so much healthier that it wasn't a struggle to continue. Now there are 2 years I'm on it and never felt better. I don't need to lose weight anymore but a lowcarb diet is also great to lose more unneeded bodyfat and gain lean mass.
Aesthetically Tower was very pleasing, and I was a customer for many years, but its performance was horrible compared to its competition for very large repos. I've since switched over to GitKraken and suffered none of the slowness I'd experienced when using Tower.
China’s Tianwen-1 Mars mission is about to launch
- "Weapons of Math Destruction" by Cathy O'Neil is a good one.

- "Immersion" by Abbie Gascho Landis

- "Welcome to the Goddamn Ice Cube" by Blair Braverman

- "Sleeping Naked is Green" by Vanessa Farquharson

- "There's No Such Thing as Bad Weather" by Linda Akeson McGurk
hey thanks for trying! appreciate the insight.
It’s called out for being vague in the notes for further experimentation at the end.

> pour low vs. high: I believe the point of the “high pour” is to avoid any extra mixing/disturbing of the gel
Adam,

Intelligent autocomplete is great. Big fan of it. However, Microsoft has already built this out in VS and VS Code as IntelliCode, and it supports Python, Typescript, JS, and Java.

VS Code is the most used JS editor by far and has first party support for this that comes out of the box. What is the reason for Kite for the VS Code users out there?
Growth Marketing: What It Is and Why You Need It
I think that whether or not students do well, there's a common theme in university math curricula for non-math majors. Basically, math gets taught as a kind of "toolbox" of techniques. Unless there's a strong follow-up in subject matter courses (for example in engineering coursework), those math skills effectively evaporate.

Some places use a rigorous "proof-theoretic" approach in math curricula. It's much harder and takes more time, but it's better than merely grinding on hundreds of easy calc-101/diff-eq problems, because students gain an understanding that doesn't erode as easily once they forget "the tricks".

More CS, engineering and science students, IMHO, should dabble in math department courses beyond the the usual "required" sequence for their majors. It can be eye-opening and provide long lasting benefit to take a hardcore real-analysis course, abstract algebra or a number of other courses in math.
Beautiful! Any plan to make more versions?
This does a poor job of justifying the claim that golang is more expressive despite having fewer features than similar languages. I agree to a certain extent that golang's simplicity is an advantage. However, its simplicity does actually make it less expressive.

For example, in Java one can trivially create a class like `Maybe<T>` with a method `Maybe<R> map(Function<T, R> mapper)`. This can be used with any classes filling in the parameters. I believe golang is unable to express this.
I agree! I am not going to eat food cooked in plastic bags, for any reason.
It is simple, it continues to keep professional people with large budgets on the Mac. These creative people are often influential to others (an example of this is a music artist I follow on Instagram who basically constantly posts their mobile studio setup that involves a MacBook Pro - free advertising of the most valuable type, organic).

Compare Logic’s cost with a $800/year ProTools subscription and suddenly you might not really mind the fact that the SSD in your new Mac is overpriced. With that price difference it would be illogical to ever move to software that can run on Windows.
You gotta learn Excel.
This reports that bloomberg reported something (please submit the original source in such cases), the bloomberg article was submitted a few minutes earlier: https://news.ycombinator.com/item?id=23154792
One of the most useful monetary goals in life is being able to afford US federal appeal's court. It's the only part of the system where arbiters of the law actually begin to analyze the law. There is no dog and pony show for jurors there, no instructions that a prosecutor can tell the judges and sway them.

So it wouldn't matter what a single judge thought in lower court, if you were compliant.
> And I find it pretty unreadable, it's not nearly as expressive as other languages I enjoy using.

I tend to conflate higher expressiveness with being "clever" until you're really proficient in the language. I think Go's main value prop is that it performs well with very little ramp up time compared to languages with more powerful features.

If you have a team of people who are really strong with something like OCaml or Scala, they'll be amazingly productive. But if you have a rotating team of engineers with varying backgrounds, it's hard to beat Go when you're talking about time-to-productivity.
Two years, 100k wells: Can the movement help solve Bangalore’s water crisis?
To the "everything in Go is for loops" point of the parent, I really think the value of higher-level abstractions of common loop patterns are often underrated for readability and correctness. The advantage is that it is a lot more obvious when code veers from the pattern, which alerts the reader to spend more time thinking through what it is actually doing. Put another way, it is easier to write a for loop that looks like a 1:1 map from one set of values to another but actually does something a bit different, than it is to write a map operation that does something besides mapping.
Neoliberalism is over – welcome to the era of neo-illiberalism
Amazing! Just purchased it. Thanks Phillip.

Question on the side: does anybody know of a good app that could "read" the epub for me? I feel like I could listen to these interviews while doing chores at home.
Offering to buy a $4.5 billion dollar company twelve hours after you’ve laid off thousands of people is kind of a dick move.
Zero-Abstraction Postgres for TypeScript: Zapatos library
Productivity is a part of the metric which you base that decision on. Do people need encouragement == will we produce 'enough' with less encouragement || is the long term reduction in production, and it's effect on future generations worth the increase in leisure time now.
Unfortunately it appears that the password has changed.
That doesn't require a special fund, donate to them. They'd make backups if they had enough donations to cover it.
Excellent! This work definitely deserves careful attention.
I hate headlines like this, where every part is a mystery that leaves you wondering what the story is even about:

> Watchdog

Who? European Ombudsman, Emily O'Reilly.

> slams EU agency

Which? The European Banking Authority.

> for letting boss

Who? Adam Farkas.

> join lobby group

Which? Association for Financial Markets in Europe.
> For me, the question remains why do user have to pay for domain names.

Payment acts as a kind of proof of life and continuing intrerest. And some sort of contact information for the holder.

There are, of course, actual costs of running the registries, registrars and the root and tld servers. They're low per domain, but large in aggregate.

Many countrie code TLDs have lower cost (or free) domains avaiable for users who are connected with that country, but they may not always be easy to find, and they may not look cool.