skysight-inc/HackerNews huggingface dataset:
I have both Slack and teams at work. Teams is really bad. It’s a pain to search for text and all its many random bugs just add to the frustration. Everyone feels they cannot rely on teams.
To be honest teams just seems like a half finished project, it impacts productivity in a negative way.
Having an online network of professional contacts makes sense. LinkedIn has that. But on top of that it also has unbelievable amounts of toxic profit seeking garbage which makes us abhor the thought of even logging in.

The network effect makes it almost impossible to compete with it. If anyone did manage to compete, they are likely to be sucked into recreating the same abhorrent garbage layers over time.

This is social media in a nutshell. I doubt blockchain is going to solve it, so wtf will?
I use Linkedin mainly for two reasons:

1. As a digital resume which recruiters/other people can find on their own, and can contact me if they really need to.

2. As somewhat of a soft sign that I "know"/"have been accepted as a connection by" people who work(ed) in the same company/area in the past. Kind of a signal that "maybe this guy is who he says he is".

Everything else on Linkedin is treated as trash. People I connect to are manually unfollowed almost immediately. Notification settings are modified so that I don't get any emails except inmails and connection requests. I thankfully haven't seen much spam from that till date.

Here are some firefox ublock origin filters I use to make the site a lot more bearable (basically removes the feed, the "news" sections, and other things which don't directly relate to the home page or connectivity). Only bad thing about this is that your list of connections won't show up; I haven't had the time to fix that yet.

www.linkedin.com##.feed-follows-module

www.linkedin.com##.ember-view.feed-shared-navigation-module.overflow-hidden.Elevation-2dp.left-rail-container

www.linkedin.com##.ember-view.pv3.feed-shared-news-module

www.linkedin.com###launchpad-wormhole

www.linkedin.com##.right-rail

www.linkedin.com##.ember-view.sticky

www.linkedin.com##.artdeco-card.share-box-feed-entry__wrapper

www.linkedin.com##div[class^="feed-shared-update"]
For most of their existence, DEC had very aggressive IBM like sales people. They sold large systems. When they tried the Rainbow, they pretty much did everything wrong. They didn't have a sales staff that knew how to sell a $2000 computer. You'd call them about the Rainbow and they wanted to send a sales team. Also, the Rainbow alienated the hackers at the time by its closed nature compared to the IBM PC. For example, you could only use DEC floppies that cost significantly more than normal ones.
>You tell me. How many?

Based on the available evidence, I think the number is close to zero.

>Restaurants have been mandated by the state to impose certain regulations and hygiene measures. They follow the general principles of harm reduction that Monica Gandhi[0], an infectious disease expert at UCSF, goes by: masks, distancing, ventilation and hand hygiene.
"There is no evidence that I can find anywhere in the world that outdoor dining with those four procedures in play increases the risk of COVID-19," she said.
[1]

So there seems to be no evidence that banning outdoor dining is going to do anything positive in stopping the spread, though we know for certain it will have destructive effects on people's well being and the economy.

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

[1] https://www.houstonchronicle.com/bayarea/article/Is-outdoor-...
This is very common for a lot of company careers/application pages these days.
I once had an interview like this from a very large e-commerce company in Seattle (though I did not get paid, at least they paid for my flight and hotel and food. A good deal for a college kid). Though the coding problem was less "poorly worded requirements and bad docs" and more "this is actually an NP hard optimization problem".
As a non-vi user, I feel very excluded :( ^H means backspace guys. And probably the same type of CEO that wants to make money by not paying out affiliates
What we see now is that companies like Apple, and other hardware & software manufacturers as well, is transforming into service companies, you are de facto renting the system you have purchased.

Service companies in other sectors, like social media, is actively banning their customers when the customer in some way is not following the service contract.

I predict this will be the next logical evolution, customers will be banned from their purchased hardware.
In case anyone is worried about getting free LASIK eye surgery from this at night, the effect seems to dramatically roll off at very low brightness levels.
I remember leaving off the initial "I" for insert-mode a few times when writing long TECO edits. Hitting the double escape and realizing in horror that the editor was parsing my assembly language program as editor commands wasn't fun.

That got fixed eventually iirc by keeping your text input in a buffer.

By the way, TECO was a CHARACTER editor, not a line editor!
I was hopeful that after Microsoft got its hands on the stinky pile, it would revamp it. But, no, it's still the ridiculous place for irrelevant recruiter spam!
> Science is a tool, we don't ask tools for their opinions or for our goals or for what to do with them. We use them to make things or to examine things, no to think about what we want to make, or to think about what is best to make. That's for philosophy.

And yet philosophy is utterly incapable of telling us what to make or do. People often come to philosophy with the hope that studying philosophy will help them live a better life or help them make sense of life. The truth is, it won't. They can devote their life to studying philosophy and they won't squeeze a single drop of utility from that parched rock.
Thank you for sharing such an interesting tale. Life is one of those journeys where you're presented forks in the road that you can only see a little way down and you need to choose just one, always to wonder what the other fork held.
Guile implementation of prompts (the guile name for delimited continuations) is the one I prefer the most among the schemes.
yes indeed. the question is whether its ok for toyota to make tires. at which point is it no longer part of the car?
Off-topic, but why map a function to a multi-key combination when it already has a key dedicated to it?
This is like complaining about the coupons you get included from an online order. You're technically correct, but the version you get for "free" is pretty much just a freemium version of the actual product. It's usually limited in such a way that maybe small teams would get some benefits, but any sizeable organizations would have to pay to upgrade. As an example, being able to use an API requires an upgraded license
Yes, I believe it was the first machine Lisp ran on though that was before my time.

But the PDP-6 was a different class of device as every machine word was (could store) a cons; the common list manipulation functions (not just car and cdr but rplaca et al) were actual machine instructions etc (even if the names were different, e.g. CAR was HLRZ, as I can still remember).

In other words, lisp was implemented _on_ the IBM machine while the design of the 6/10 architecture was influenced by the needs of lisp. Both Marvin and Gordon independently confirmed this to me.
> When I ask to have the advantage of a Lisp-1 explained to me, I get some handwaving about "elegance", rather than a specific explanation for why someone would want that.

It encourages programming more in a functional style. It's much easier to implement and use higher order functions, if functions are treated like any other object. In Common Lisp, functions defined with DEFUN are not, by default. Common Lisp supports the functional style, but in order to operate on functions with higher-order functions, you must first scoop them out of their special namespace with FUNCTION; and if you want to apply a function you have as a value you must FUNCALL it.

Lisp-1s remove these extra steps, and to some programmers that is more understandable.
She Couldn’t Open For Outdoor Dining. The Film Crew Next Door Could
Interesting. I had the opposite reaction towards using classes for this. Mainly because of a fear of misuse.

The more options a developer has the less likely he or she chooses the best solution to solve a problem. (Often best is in the eye of the beholder too, complicating things further)
That was my impression of her too.
linkedin use cases:

former coworker rolodex

spamming internal recruiters to bypass portal applications

flexing on people who previously rejected you by adding them after you get a job at a way better employer
I loathe Teams. Slack started right, IRC on steroids, then enhanced it like a web app.

Teams was done the typical Microsoft way. Seeing a competitor that exists, not learning from it, but making a poor response.

Teams wouldn’t get off the ground if companies weren’t already so entrenched with MS. Skype for Business (poor rebranding) made more sense for what it was to do. Teams is a monstrosity of Slack (without the simple automation? I haven’t seen anything like that) + a piece of Dropbox sort of (toss your documents in it) + Sharepoint, there’s a concept of channels, conversations, groups, meetings (that don’t end unless you force them to, I’ve had windows open for days before realizing it didn’t end when the meeting does), wiki, note taking, ... like, I can’t even figure it out sometimes.
I suspect that quoting Villon in France is like quoting Shakespeare in England, or Pushkin in Russia, or Goethe in Germany, etc. It's likely something you've read (and maybe learned by heart) at school.
Props to you for being so willing to accept thoughtful criticism. No matter how good the criticism is, that’s really hard.
I hear you, dang, but I’d rather not spend my time on a site that also hosts those kinds of articles. I don’t want to support them. I don’t want them to gain credence because they happen to have an article that’s not filled with harmful paranoid delusions. I don’t want my pageview to give them credibility capital.

In other words, I don’t think it’s possible to completely separate an article from its site, and so why I understand the spirit of that rule, I think it’s idealistic and naive, and it doesn’t consider the consequences of promoting a problematic site like this.
The paperwork was still required. So what exactly are you suggesting? That passengers forged medical paperwork en masse, knowing that airlines would not verify it? Is there evidence that this was happening anywhere?
Early keyboards maybe? Hjkl vs jkl;
I don't think talking with you 1:1, privately, would be productive: you have a quite different viewpoint on this that reads as lawyerly and standoffish to me - I'm also required to submit expense reports within 30 days, yet here I am, 60 days later. It's unbecoming of you to be writing epitaths for the moral character of colleagues based on a legalistic interpretation of "we require two weeks"

> It is not though. It's the norm.

Not sure what I'm supposed to do with this. A literal intrepretation has you claiming that all Google researchers only allow 24 hours of review of their papers before submitting them for publication. That sounds wrong!
> "I'm so tired"

Tiredness is probably coming from trying to educate people on Twitter, you can't do that because tomorrow a fresh batch will come and you have to start over.
Because the h-key is in the middle row of the keyboard, meaning relatively shorter keyboard distance needed to execute that common command, thereby saving typing time.
Thanks for the pointers, I'll have to think about this!
No it wouldn't. It would mean loop optimizations shouldn't use `int` as it's defined. It means they should use whatever other integer type _does_ do what the optimization wants. And if that means creating a new integer type then so be it.
I thought it was perfectly polite and far more evenhanded than it needed to be. One could argue that the authors of the original paper and the bell labs judges were acting in a hostile fashion.
https://time.com/5752114/nazi-military-drugs/
That article is interesting, but I have to ask about the conclusion:

> Beyond the financial case for Bitcoin, its rise as a non-sovereign store of value will have profound geopolitical consequences. A global, non-inflationary reserve currency will force nation-states to alter their primary funding mechanism from inflation to direct taxation, which is far less politically palatable.

Isn't this all backwards? In the past, when it was politically inconvenient not to be able to inflate money, governments abandoned gold-backed money and went to fiat. Wouldn't one assume then that the possibility of such profound geopolitical consequences is precisely the reason why governments will not let it become so important?
Teams is probably the buggiest software on Earth. A true achievement.
This made me think of [1] this discussion here about subway and their fake whole wheat bread. It looks like Subway was forced to change their recipe but honestly I don't have faith in any many companies. Instead of offering good food it always ends up "return to share holders" mode and the product turns to crap.
{1| https://news.ycombinator.com/item?id=24646755
Same anecdata here (EU) - Kids use Teams for distance learning, pretty much every larger company uses teams (and to some extend zoom) due to the Covid situation.

Hardly anyone even knows slack exists. Everyone knows and uses teams.
I would guess it's a side effect of having all ascii control chars mapped to key combos [1]

[1] https://en.wikipedia.org/wiki/ASCII#Control_code_chart
Being on front page of Hacker News is priceless for his reputation too :)
It may be a one-in-a-million risk, but I don't like the idea that if some disaster strikes and takes out industrial civilization, at some point we could have perfectly good laptops that are no better than bricks because they can't talk to Apple over the internet...
https://cleanfoodcertified.org/wp-content/uploads/2017/12/IC...

5.3.2 The exceptions to this are when Federal, State or local regulations legally require an ingredient or the entire food item to be heated at or above 212F. A regulatory exemption to the temperature treatment threshold does not impact the Bioavailability score (see 6.0 below).

Looks like you've been spending $18 per jar of cashew butter for no reason. The first result for "how to harvest cashews" says "roast the nuts at 350-400 F. (230-260 C.) for 10-20 minutes" to deactivate the urushiol. Not very raw.
Yep, it was a specific species of cicadas, but it is not like reality ever stopped US State Department from doing its thing
Yeah, like their obscene in term of pricing Job Seeker fee.
Yeah I mostly have a LinkedIn account just to have one. I feel like a professional social network is a bit of an oxymoron. Social networks tend to amplify unprofessional voices. "Hey guys, today I went to work and did my job" is not intriguing content.
That makes a lot of sense. I can see how using cloud solves for HA and backups. But how does insecure configuration come in?
This is a great example of the divergence between "military-grade" security and real world security. Most people will never "fully wipe, zero out, and then boot from cryptographically verified (locally, on other high assurance systems) boot media" so Apple's restrictions aren't a problem. But Apple's anti-theft system does benefit normal people.
Added (small) side-effect from this post, as a keto person who loves Patrick’s advice: now I know never to give the Kiss My Keto assholes a dime, via your site or anyone else’s.
My first experiences were getting these because I was in the corporate address book at a big corp, and I guess people were looking for work.

At the time, Linked In wouldn't even let you opt out of mail without making an account, which is definitely never happening. (Thankfully, they eventually added a way to tell them to not contact me again, but I'm going to carry my grudge)
The T2 chip has utterly failed its purpose. It doesn’t seems to stop any dedicated actor (government or any security company) to crack someone’s phone, all it does is hampering the right of repairing and brings troubles to power users.
No and no. If someone else promoted it for you, I still would've flagged it as spam.

The problem with self promotion is not with you, or any one in particular, but in a tragedy of the commons. I don't want HN to be filled up with hundreds of requests of self-promotion.
I'm not sure, but why would they want to? It's a very mature product, with many established competing manufacturers, and not much room for any real improvement or profit margin.

If there were already half a dozen Slacks in use and they were all interchangable and customers were indifferent to which one was on their computer, would Microsoft be jumping in with their own product?
I'm now even less sure that there are truly exotic ideas out there, but my original point was that "exotic" means something foreign, not coming from the mainstream at any point. And the complicated history of programming means virtually anything has been tried at some point.
It's not exactly the same behavior - it's along the lines of "can't tolerate intolerance" (meta).
A few people have endorsed me for “time travel” on LinkedIn. A few more and I might be able to fix it for you ;)
The amount of space rock that naturally falls onto the Earth and reaches the ground is measured in tons per day.
Show HN: I made a 3rd party Paper.js API Reference site with search
Microsoft made it worse, at least UI-wise, after buying it. The other website I hate by I’m registered on because of coworkers is ResearchGate. Spam, gamified portal, with only value being allowing non computer savvy people to build a publication list online.
SFC Proposal to police software [pdf]
DMCA Proposed Exemptions: Class 17 Software Freedom Conservancy. https://www.copyright.gov/1201/2021/petitions/proposed/New%2...
(wow copyright office on the link... js)
This likely won't pass due to several obvious reasons (and even has a typo)... however, the attempt to police software by SFC - chilling.

Follow up to this recent post -
Software Freedom Conservancy: New Strategy for GPL Enforcement
https://news.ycombinator.com/item?id=24656810
caret notation just maps all ASCII control characters to ^ + letter, many of which do not always have keys. "Backspace" is 0x08 = 8th letter is H = ^H

it's also not just used as an input, but also what a terminal that can't do or doesn't understand a backspace as "delete character, step to the left" prints instead.
^H is the ASCII control character for "backspace".

https://en.wikipedia.org/wiki/Control_character
The only redeeming quality of Google Maps is that it is incredibly good product.

But at the same time it’s extremely anti-competitive: essentially very few companies can invest many billions of dollars it took Google to collect the data for a product which is still very poorly monetized. Instead Google chooses to offer it for free to moat Search/Ads.
I like walking, but Rollerblading is where its at. Less strenuous, but faster. Can be easy, or like a mental puzzle if you do street skating in the city.

https://www.youtube.com/watch?v=w_iyYZwG1IE

A week ago, I actually helped out a guy that went for a run half a year after a heart attack. Was not good idea, almost had another. Called the ambulance for him. Some people are addicted to running.
If he switched to rollerblading, probably would have been okay.

Kayaking is also awesome. More people should try it.
I'd be more worried about other things if a disaster big enough takes out civilization than trying to clean wipe a Macbook.
I LOVE paper.js, it is the most powerful vector graphic js library right now. However, it took me a long time to learn its API. One of the pain points I have with the official API site is that it doesn't have search functionality.

I rely heavily on good search in other API sites like vue.js reference website. It makes the learning curve flatter. So I made a third-party API site with search function for paper.js, check it out: https://paper-api.wentin.co/
The numbers are small but I can see the satisfaction in picking an approach and sticking to it. Thanks for the write-up.
Five years ago I would say you are right. But Google Sheets is now good enough for all but the most serious Excel power users, and I'm sure they're still improving it.
Well, one could solve that just as well with a device that is fully open to the owner and still pointless to steal. By handing out a per-device master reset key that the owner doesn't need for regular operation and thus doesn't have with the device when and where someone might want to steal it.
Unfortunately, I find that many companies, especially in engineering it seems, require a linkedin account to apply for internships. Honestly, I don't really mind having it, probably because I don't get much spam.

On the other hand, having a linkedin doesn't seem to be helping me get a job, but that may just be confirmation bias.
It’s bad at #1, because LinkedIn causes unauthed viewers to hit a signup/loginwall. You’re better off putting it on your own website, because then even people who don’t subscribe to Microsoft’s user-hostile bullshit can read and view it.
> I really liked Practical Common Lisp by Peter Seibel ( https://gigamonkeys.com/book/ ) however, ignore the environment setup: the recommendations it makes are no longer maintained, these days Portacle is the best way to get started.

A bunch of us from Freenode IRC have formed Common Lisp Programming Challenge (CLPC) at https://github.com/spxy/clpc in order to help beginners get started with Common Lisp (CL) while learning the language from Practical Common Lisp by Peter Seibel.

The outdated environment setup in the book can indeed be a genuine hurdle for a beginner. Portacle is a great way to get started. In the CLPC repository though, we are documenting the steps to set up Emacs, SLIME, etc. from scratch, so that a beginner to the CL ecosystem can try out and understand the traditional way of installing and setting up these tools.

If anyone here comes across this comment and is already reading or about to start reading the book Practical Common Lisp, or is eager to learn Common Lisp, you are welcome to visit https://github.com/spxy/clpc and join the Common Lisp Programming Challenge.
Yeah, min() returns the most negative int, so it seems like it should do the same for float. Then the float with the least magnitude could have been, say, smallest().
I bet your papers have math and you know, neural nets in them. This paper was just prose, mostly non original claims, it basically says - this thing is dangerous, that thing has negative effects, offering no solution, just drawing attention to issues, let's say an issue inventory. Then it follows that it's more of an ethics paper than ML, and should be judged by the standards of ethics papers.
The laptop will work until it needs to be wiped and reset.
From LEGOs to Ziploc: The Science of the Snap Fit
Apple may sell you a computer, but ultimately you do not control it.

Who really controls your computer: https://youtu.be/Ag1AKIl_2GM?t=57
Hawaii offers free roundtrips to remote workers who live there temporarily
I get spam to my username+linkedin@myaccountdomain.com email address constantly. I think LI used to let your connections download the email lists of people they’re connected to on the platform, and I got added to innumerable “hustler” brand-building nonsense lists.
(Hayabusa receives the order to detach the capsule. She complies and then grimly prepares to burn up. Earth unexpectedly contacts her with one last order, to turn around and look at Earth. When she does so, Earth congratulates her for a job well done and warmly welcomes her home.)
OK now I realize I need to mark myself as retired somehow