skysight-inc/HackerNews huggingface dataset:
This sounds like a gross oversimplification based on your biased assumptions devoid any factual observations.
I don't even see anything essentially type-based in effect systems. You could totally have effect-style APIs in dynamic languages, they just wouldn't be tracked and checked up front. I expect this has already been done a few times in Scheme.
Regarding the Thomann competition, I am from Spain and constantly checking popular synthesizers and digital piano prices and the local shops advertise prices that are mostly on par with the german juggernaut. Thomann is great, but a decade ago they sent me a Korg synth with the printed manual in German, I guess this has changed.

On the other hand, I prefer getting the package myself in the car, so as to avoid surprises when the thing arrives --I didn't have any issues with Thomann's courier, though.
Tor 0day: Uniquely Tracking Computers
Another place where SIGSEGV handlers are common: showing backtraces and "how to report a bug" messages. For example here's where it's done in the Ruby VM:

https://github.com/ruby/ruby/blob/5445e0435260b449decf2ac16f...

They have a bug report handler that shows a bunch of helpful information:

- the Ruby-level backtrace

- the stack of VM control frames (an internal data structure)

- the C-level backtrace (which Ruby implementation functions were running)

- which files had been required and loaded into memory

- what segments of memory are mapped and what aren't

Another thing: it's designed to work even when the program ran out of memory!

The sigaltstack(2) system call lets you preallocate a buffer that the kernel knows how to set up before it runs your SIGSEGV handler, so you can have just enough stack memory to compute and print all this debug info before the program ultimately crashes. Here's that code, again in the Ruby VM:

https://github.com/ruby/ruby/blob/5445e0435260b449decf2ac16f...
>white males

What on earth does race have to do with it?
I use Adblock Plus on iPhone - can be downloaded in App Store and works fantastically with mobile Safari.
I even replaced the Youtube app with a home screen bookmark and I haven’t seen an ad since
I did grow up on Linux. My dad put OpenSUSE on the family computer. I learned to break it and re-image the machine. I learned to work with a command-line interface. There was no power broker that stood in the way. But then, that's one man's experience, and most computers still ship with Windows, so take it for what it is.
This is the same in the guitar industry re: arbitrary product mix.

If I'm a shop and I want to deal Fender guitars, I have to sign a dealer agreement which says that I agree to buy $x worth of apparel, parts, guitars I don't want because I don't think I can sell them etc on top of the sometimes unreasonable numbers of guitars/amps they also make you buy.

The companies have all the control and they know it. A lot of brands are also making you pay a separate fee to be able to sell online and most absolutely prohibit you as a US dealer from shipping overseas.

All of these things + operating costs make the margins at your average local music shop very very slim. I ran one of the best shops in the world and we still struggled with this kinda stuff.
California, where electrical tape causes cancer...
An understandable wish, but a website full of ideas looking for funding might not have many good ideas, and wouldn't they'd be easy to steal?
PDF Eye: Scan and edit any text in a printed document
And people have the gall to badmouth capitalism from the comfort of their Ikea couch on their Iphone.
My incredibly niche use-case of the watch, in particular its low-profile face and band, is that I can do handstands while wearing it. Every other watch I've owned is too chunky and gets in the way of my wrist flexion, and have to take it off before I invert. Not the case with the Casio, and one of the reasons it doesn't leave my wrist
Oh yes, in the grand sweep of things, this is all business as usual, eh?

Points for knowing the history.

FWIW, the Ohlone people still live here.
Curious what would change for better or worse if computer professionals were reclassified as non-exempt. How would the change in dynamics affect the burnout economics?

Edit(follow up):
The history behind exemption stems from an amendment[1] to S.2930 - A bill to eliminate "substantial documentary evidence" requirement for minimum wage determination for American Samoa[2] (1990) of which there was no debate or objection.

[1] https://www.congress.gov/amendment/101st-congress/house-amen...

[2] https://www.congress.gov/bill/101st-congress/senate-bill/293...
No, multiple output is not covered. gored passes on all my projects, even containing complicated redo-stamp/redo-always dependencies the same as apenwarr/redo. Not everything is passed in its testsuite, but I did not dig why. In practice it is complete replacement for my needs with the same behaviour.
Probably because these guidelines have been "proven to work" to produce a usable UI. The priority of commercial software isn't usually to produce a work of art, it's to produce a usable tool, there's little incentive to take creative risks.
AFAIK almost everywhere there's a law that makes it illegal to pay below minimum wage. And if they don't like it, they're free to find a better paid job for an unskilled worker elsewhere.
Becoming a paid subscriber for YouTube has been an amazing decision, and I'm so glad to read that 10% of their revenue comes from paid subscribers, while only representing 1% of their user base. It means a paid model could potentially be more competitive than an adtech one!

I sincerely wish more current adtech businesses offered premium tiers.

How much would you pay/month for a really good search engine?
Lenovo and Dell both sell laptops with Linux installed. Dell ships XPS "developer edition" machines with Ubuntu and Lenovo offers Fedora on a bunch of machines.

However, I don't think selling such machines to the general public will happen soon, because there's not much of a market for it. Most users hate it when the interface of a single application changes; switching operating systems is probably a non-starter.
Ever been to a movie? There's about 15 minutes of previews before the movie starts. And you already paid for the movie ticket.
>Show me the alternative to Amazon

In the US retail market? Walmart (2x the size of Amazon), eBay, Kroger, Home Depot, Lowes, HEB, Costco, Target, Walgreens, Staples, CVS, Publix, Albertsons, Aldi, Macy's, Best Buy, OfficeMax, Nordstrom, Kohl's... I can continue if you want. Those are just off the top of my head.

>Show me the alternative to YouTube.

Netflix, cable, Hulu, Amazon, HBO, Disney, Sling, there's a few more. It's a very competitive market and it's why YouTube hardly makes any money, if they actually make any at all.

I think you are making the common error of conflating "big company" with "monopoly". Amazon doesn't control supply in a market like say the USPS with first class mail or your utility with electrical supply.
A good product manager converts code written by developers to products used by customers

A bad product manager handles jira tickets

https://www.joelonsoftware.com/2006/04/11/the-development-ab...
Not on these new ARM Macs
see more of the profits of their labor

If you look at wage income as a share of (wage income + corporate profits) it hovers between 85% and 90%. How much higher do you think it needs to go?

See some relevant charts here: https://taxfoundation.org/walkthrough-gross-domestic-income
That is my preference as well, but in some cases Ive saved significant amounts by purchasing from Thomann or MusicStore.de. Im in the US, so the Minimum Advertised Price is the default unless you find a store that will work with you and offer a discount privately. Those exist, but not for every piece of gear(popular stuff usually wont get a discount, because why?) I feel like this is the kind of problem that is solve-able, but Im not quite sure how just yet. If I can figure it out, maybe there is a startup idea :)
User, group and pid of the process are available through iptables. Really a great, simple way (in addition to other stuff) to compartmentalize complex applications. Shame it doesn't cross machine boundaries :-) (I know it's stupid but I like the simple user+group abstraction.
There's some interesting research and ideas here, but it does seem like monads "ate everything for lunch" back in the late 1990s and 2000s when it comes to encoding effects, probably because monads are a bit more ergonomic (which seems like a weird thing to say, given the reputation monads have for being abstract nonsense). So effect systems didn't get as much research as everyone was interested in monads, and now that monads have dried up a bit as a field of research for encoding effects, I'm interested to see what other systems people invent.
haha ... yeah, that's kinda "the thing" you don't mention to Americans because they get mad. It's incredibly apparent from just outside the bubble (or half-in it like in Canada).

Every country with a heavily controlled media, with a people indoctrinated with a nationalistic fairy tale is having the same problems with the internet breaking down the old singular media narrative. The heavier the controls were, the larger the societal shock now.

It's ... touchy. We have all learned in the last couple years how to empathize with our American friends who just learned about Tucson or the MOVE bombing or something we learned in school that they just learned about from a superhero show or an apology. It's fine to blame it on your schools, it is definitely a bad move to mention the actual cause.
People also trained a ferret to clean a particle accelerator:

https://www.atlasobscura.com/articles/felicia-ferret-particl...
Dharmesh, many in this thread have criticized HubSpot's culture because of your company's handling of Dan Lyons and his book.

I obtained the FBI's redacted report following its investigation into your company. The full PDF is available here: https://www.samueljscott.com/2018/12/19/hubspot-fbi-report/

HubSpot has always stated that the company believes in transparency. But HubSpot has never directly and specifically addressed the serious, material allegations in Lyons' book and has never disclosed exactly what the mentioned executives — among others — may have done regarding his book.

So, I ask you:

Will HubSpot grant me, for my column for The Drum, a one-hour interview with you, Brian Halligan, and the chair of your board of directors? Completely recorded and on the record and with nothing off-limits.
Let a hundred flowers bloom.
Why would that be a feature of an application? That’s an OS function (https://www.apple.com/accessibility/mac/vision/)
I hope we see more articles like this on HN. I am not a designer, but when I build a site, just some basic guidance around design would make it much nicer.
I find it slightly ironic that in one post you're complaining that when it comes to supporting the community "nobody cares, except to criticize", then a post or two later a dude's gifted a load of money to a children's hospital and you describe that as "buying his name on a hospital"
Here's the video where he explains how he trained them:

https://youtu.be/zvmhl-E4QQ0

But basically, he covered the surface with bottle caps and a slot they birds could knock the caps into and it would feed them. They'd knock the caps in accidentally, and get food. He learned in an earlier experiment where they had to press a button to get food that the button had to be relatively close to the food. There was an even earlier step where he just fed them randomly to get them interested in the feeder in the first place.

They're very trainable animals. Smarter than my dog it seems. They're much more willing to experiment and seem to learn very quickly. Training my current dog requires tons of patience. He experiments very little while alternately repeating a behavior I'm trying to extinguish. I have to work with him in extremely small steps. Very sweet, but oh so hard to train.
Rothbard wrote an interesting piece on the dangers of "scientism", as he called it. It might provide some interesting perspective on this issue for those who are curious: https://cdn.mises.org/mantle%20of%20science.pdf
Baumol’s cost disease doesn’t make sense to me here (which I don’t quite get anyway, it just seems like as the supply of labor relative to demand gets smaller, the price of labor rises).

What makes more sense to me is that people are earning less (in real terms), and/or have less income security due to cheaper labor from abroad and productivity improvements from automation all flowing to owners. If people’s wages did increase, they could also be allocating less of their money for leisure purposes, opting instead to prepare themselves for healthcare expense or income instability, or saving for education so their kids can competes. Either way, it’s a reduction in funds available for leisure.
This is the same model of iPad that I have. I have used it to read several psychology and CS textbooks and hundreds of papers in those fields and philosophy and neuroscience. For size, this has been satisfactory for me as a middle-aged person with good uncorrected eyesight.

My wife has an old iPad mini (no idea what year/gen), which I have read some technical documents on. That was sufficient as well, though not quite as good as the larger iPad.

I've never used the larger sized iPad models, so I can't really compare.
Per the article, it seems the writer's cofounder Christian probably would have improved it with a rewrite.
The true benefit of hard interfaces is enforcing modularity, and the benefit of modularity is being able to upgrade a system. (At minimum, emulate & migrate over time)

Even "relatively" simple monolithic systems are nightmarishly complex to change.

Apple doesn't really give a shit about backwards compatibility, past the bare minimum to keep their platform devs from revolting.

POSIX, originally, was intended to provide a solution to every-vendor's-Unix problem. A nice side effect of it was absolutely that we got (mostly) standard interfaces.
That's not Linux Linux, that's Linux powered derivatives.

It's a bit like saying that people who use Android phones use Linux. Sure, the kernel may be Linux, but they don't use the desktop Linux that everyone refers to when they use the word "Linux" (bar a few exceptions)

https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy
Show HN: I made a simple easy on the eyes blog
I am a policy person by trade, I will say that there is a quote “you cannot separate politics from administration” this is a public sector term but I think it applies to any admin functions of a business. I also think politics (more accurate policy, regulatory, and administrative law) would play a huge role in making a white board due to compliance requirements. But maybe not in the way you say.
just watch this!

https://www.youtube.com/watch?v=_z9cFpwak9c
I am shocked sometimes on how "designers" are in mass without a solid design foundation. In context of usability and interface there is a simple rule: contrast and white space is mandatory. For colours and palettes there are a ton of solid research and historically validated materials. If you are designer do your self a favour and invest time and money not on "quick and dirty" approach on this subject but in building serious knowledge about colour. Colour is deep topic with functional and emotional impact on the user. I am with impression that tools and product implementation are leading real design process. And this is bad. Tech knowledge is a tool for implementation. Design knowledge is not new. This article is good selling pitch but knowledge-wise is scratching the surface of the topic.
And if you're on Linux, you can read the memory directly with process_vm_readv.
I've tried to self-host email for my domain a couple times over the past few years, and I always end up falling back to a paid host for this reason; I rarely use email these days, but when I do (or usually when I'm expecting an email from a recruiter or other business-related sender) I need some sense of confidence that it will go through correctly. The lack of ability to confidently send via self-hosted setup definitely feels intentional, which sucks.

Great article btw!
Having done 'Product' for a long time now I think the term is ripe for a reboot.

I personally don't look for Product Managers but Business Managers.

Difference?

All the traits discussed here plus an understanding that your responsible for delivering products that need to generate $. It may sound obvious but I have seen many PMs who are obsessed about crafting beautiful applications when sometimes a cheaper and dirty approach is what is called for to win the business. This requires deep commercial awareness and an understanding of client incentives along with ability to properly cost up your business to form an opinion on the profitability of each client.
This is so true. Highly efficient systems can be fragile. If one part breaks down, the whole is affected. The system needs a bit of slack to be able to handle the unexpected. It's been a while since I read it, but I think the book Slack by Tom DeMarco argues this.
Very important point.

Having been on the wrong end of a low empathy pm (who on the outside seemed to look like they had empathy), I can say that there is probably nothing more important than this wrt developer productivity.

I don't actually even think that the lack of empathy was intentional, I think that it had more to do with a basic lack of understanding in many areas, that lead to unrealistic expectations.
I'm not sure why people would be much interested in what Kasparov has to say about AI. He clearly doesn't know much, as displayed with his wild accusations of cheating by the Deep Blue team. He knows a lot of about top-level chess but almost nothing about AI. When he lost vs Deep Blue, the AI was not stronger than top chess players at the time. Instead, Kasparov had some wrong ideas about what the computer could and could not "see". If he understood computer chess better, he could have easily won, IMHO. He played into the machine strengths and was clearly flustered when it didn't behave as he expected.
> I'm over here laughing in my "over an hour of CloudFormation only to have a run fail, and then a rollback fail, and have to contact AWS support" life.

Your experience must be over four years out of date, because CloudFormation has supported the ability to continue updating a rollback since February 2016 [1].

[1] https://aws.amazon.com/blogs/devops/continue-rolling-back-an...
There are a lot of problems with covid app. First privacy, second adoption and finally what do you even do if you have been exposed there are no national policies to protect your job or life. Most of the people exposed have to work to eat so positive or not you gotta show up to earn your paycheck. What’s the value of knowing if the knowledge is mostly an inconvenience. The places the app is used it’s mostly state mandated if it wasn’t I’m sure adoption would be much lower
yeah? who?
I Spent a Week in India
“Others said opting out of politics was itself a political statement.”

Kind of like saying atheism is a religion.
To give an example - in my hometown in a few places there are small wires on the road surface that measure the number of cars that drive over it. Private by default!
A lot of b2b firms deal with political issues - Axon, Microsoft, hosting companies, etc. many of them are in the position where they will be approached to do a function for a government entity at some point and their decision, if not compelled, will have political ramifications.
One could just cross-compile remotely?
So whichever choice one makes, we send you cryptocurrency? Yeah... no.
I have certain issues with the Amazon company but I have to admit their customer service has been incredible in my experience.
I know I've found myself much happier going social media/online dating free.

Social media is very good at making us angry. A debate on starter pokemon can quickly turn into slurs being thrown around. I have a few social circles I remain engaged in via zoom, and pre Covid I was meeting people at alumni events, etc , left and right.

It's not particularly easy to re engage with the real world if your way deep in the rabbit whole of social media. Another way to look at it. Online you become the worst thing you've ever posted , once you identify with that negativity it feeds upon itself. You end up in a death spiral of your own self-hatred.

Why give others the right to rip you apart. Why rip yourself a part on a daily basis. I don't think I've ever convinced anyone to my point of view on social media.

I have been left feeling distraught over some of the toxic things said to me though. I'll even say people are outright meaner online. In real life your friends will just distance themselves if you aren't adding to them.

Online it's not uncommon to see users creating various accounts just to attack each other.

The only way to win is not to play.

I also suggest reading Lost Connections, it goes more into detail on the need for real community.
Is there a limit to the politicization of scientists past which we should cease to respect it?

How about the Leninists who had armies of scientists and professors willing to tell us that communism was "scientific"? Does that deserve our respect?

I respect apolitical scientists; I was one. My respect is theirs to lose.
Depends how time critical the work is. Its likely cheaper to have a group of devs at close to full capacity and if something comes up then you just push the over capacity work in to the future and plan to hire more developers. How much of the stuff that normally goes on in the business can't wait a month.
> that you couldn't monetize because people would run to the next platform

My anecdotal experience with ICQ in the 90's was the same. It was dominant, but when they updated to include a modest banner ad at the bottom of the message window, a substantial number of my friends took that as the last straw and moved (mostly to MSN). A shame, since ICQ was a pretty decent messenger for its time.
>Magpies are amazing...

Corvids in general are.

When out walking one night a few years back, I was lucky enough to find a baby jackdaw on the ground that must have fallen from its nest. It was completely cold and not moving. I picked it up and was about to discard it again, thinking it was dead, when I noticed its claw twitch slightly. So I cupped it in my hands to warm it and took it home with me and gradually nursed it back to health.

It stayed with me for about a year or more and even came on a couple of camping holidays round Ireland and Wales with me. I became quite a tourist attraction, as I'd be walking along a beach or in some countryside and suddenly this bird would appear as if from nowhere and land on my shoulder. passers by would be gobsmacked and ask to take a photo of the crazy bird man.

As the jackdaw got older, it got more independent and would go flying off for longer and longer periods until, one day it flew off to join another group of jackdaws in a park and never came back.

One of my coolest memories ever was one night me and the missus had gone out to dinner. The jackdaw had flown off somewhere, earlier in the day and not come back. When we returned home around midnight we found it fast asleep in its cage in the living room. It had come home, found us not there and let itself in through the cat-flap and went to bed, all by itself. Even though it had always been 'free' in the sense it never had a door on its cage and was free to fly off wherever and whenever it wanted, somehow that incident really touched me as it was like the bird was telling me that it considered our house its home too.

Absolutely amazing creatures and so intelligent. I read once that corvids have similar amounts of neurons in their brains to small monkeys but the folding of the corvid brain is more complex, so those neurons fit into a smaller brain volume. After having the privilege of spending that amount of time with one 'close up' I can certainly believe it.

https://i.imgur.com/qOAN2ro.png

https://i.imgur.com/PO06LII.jpg