skysight-inc/HackerNews huggingface dataset:
Rights are not absolute. Having a right does not entail having the right to abuse that right to violate the rights of someone else. Employees have the right not to be harassed. If a company stops doing business with you for that it defends its employee which is legitimate.

What is Apple defending here? Not their right not to be criticized because that doesn't exist. Their NDAs? That would be legitimate but locking Rambo out of his account won't achieve that aim.

So the only reason to disable his account is to punish him. That's the job of the state, its courts and executive. Not of a for-profit company that does not even allow him to know why he is being punished, let alone a hearing or an appeal court.
For security reasons, I guess.

You can't really just let people load any old .so that could happily fopen() anything it wants on the host etc. They need to vet them.
Many ways. A members only section or a captcha would look the most natural.
There are browser plugins like Greasemonkey or Tampermonkey that manage these kind of patches.

I'm often removing some "functionality" of a website I visit often (e.g. removing annoying chat boxes)

There are also repositories of scripts like GreasyFork (https://greasyfork.org). I suggest that maybe your script could be ported to Tampermonkey instead of distributing it as a bookmarklet.
It's surprisingly common and you really don't want to get involved in any way.
Hah. Yes, it's the same word. Or same word-root anyway. Interestingly, a "table" as in a matrix, is called a "pinakas" (πίνακας). Which translates as "board" to English (as in whiteboard, cheeseboard etc).

Have you ever visited Greece? It would be a strange experience, being able to read all the signs but not knowing what they mean. I know because I was in Bulgaria for a conference this summer and I could read everything... but understand not a word :)

That's because it's all in a Cyrillic alphabet which is very similar to the Greek alphabet (it's partly derived from it). Come to think of it, so is the Latin alphabet, but I'm used to seeing Latin signs everywhere, including in Greece.
What is the difference between Mswati and the Queen of England? eSwatini also have a Prime Minister. Just like Britain. We can say the same thing about the Queen of England and other royals. He is living like a King because he is a King of eSwatini, not an elected leader. Just like the Queen of England.
A Willingness to Hire Fast and Fire Faster

I think you need to be really careful with this. Treating employees like fungible commodities doesn't really foster any particular sense of commitment or a strong team. It's okay, I suppose, if you're a solo founder (or a couple of co-founders) and you just hire an endless stream of Upwork freelancers to do various tasks and then dismiss them when they're done (or if they're not performing well enough) - but if you scale beyond that, you actually need to treat people like they're humans.

I'm sure it's well-intentioned by the author, but I've seen people really take this to extremes and behave like total bastards - and they didn't start out being bastards, they just began their journey down the slippery slope of sacrificing common decency to pursue the goal of doing what was, they thought, necessary for their startup to succeed. (When you fire someone on the last day before Christmas because "it was a tough decision, but we're a startup, and we have to make tough decisions", you know you've reached the bottom of that slope.)
Thank you for the warning
That's one thing I'm currently missing in Ripcord (the Slack client). Or at least I haven't figured out how to do it. I use Slack from three devices, and sometimes I read a message I want to reply to later from a different device - marking messages as unread was a handy way for ensuring I don't lose them.
I don't want to give recruiters the ability to edit my CV.
How is that different than mhtml, which is already the default file type for ctrl-s on Chrome?
A frequent flow that broke for me:

- paste some code

- go to the top and add ```

- go to the bottom and add ```

Now to make this work you have to

- add ```

- only then paste the code

It's a "first world problem" but many small issues like this make stuff annoying as hell
I was mad reading this this morning, but now that I have (Electron app, macOS) Slack open and try it - it's fine. I'd be fine without it, but I don't need to tap arrow after closing a `` code block, and I can click or arrow back into it and insert new code at the beginning/middle/end no problem.

I didn't need it, but it's not broken (any more?) as described and as I feared reading earlier.
Generally, it's a superhuman task. No one yet came up with an explanation of how to tell apart a picture of a kitten and a picture of a puppy that doesn't rely on our common low-level visual processing.

That is the explanation mechanism should take into account what kind of explanations humans consider understandable. For tasks that can be represented as mathematical structures (like two bishop ending), it's probably simple enough. For tasks that we don't really know how we do them (vision, hearing, locomotion planning), the explanation mechanism will have to learn somehow what we consider a good explanation and somehow translate internal workings of decision network and its own network (we'll want to know why it explains it like it does, right?) into them.
Hey,

You should start your own blog on your own domain, and cross-post it to dev.to / Medium publication (like Hacker Noon)
dev.to is becoming more and more popular, really easy to use, it supports markdown and they don't mind cross-posting (with a nice canonical URL to your own blog so that it doesn't affect your SEO).
Had a friend doing real estate for awhile. The owner knew damn well which were the easy sales and which were hard, slow, and/or required a ton of work.

As a result a few favorite agents made a ton of money, drove luxury cars never more then 2 years old, and worked minimal hours.

The large majority of the agents made minimal money and had to fight of the scraps.
Essentially doing something for the first time, no one has built a steel structure of this size before, that will have to withstand the forces that this will be out through in normal operation.
> I want to immediately stop using this software but have no choice

As someone who never got into slack, and never found it appealing... How so?
oh nice! Long time fan of your work and I people get us confused sometimes because PacktPub chose the title 'Flask by Example' for a book I wrote with them which is too similar to your blog posts.

I nearly wrote an article for Twilio but didn't complete the process. But have written similar posts e.g. [0] and work with other writers who also do this form of instructional technical writing. Would love to chat sometime if you have time - contact info in my profile

[0] https://www.codementor.io/garethdwyer/building-a-telegram-bo...
Long term vision is death to ownership, resale, game preservation, and quality.
This is another argument against using proprietary SaaS solutions for such crucial purposes as business communication. There are free open source alternatives which give you full control and privacy: Mattermost, Riot.im, Rocket.chat, Let's Chat.
Every Atlassian product used / still uses a different markdown format, infuriating
Reminds me of the Monese rush my colleagues have. I heard they're giving referral money to both the inviting and the invited.
So far, I've seen only the person who actively invites people to actually use it, because no one else actually needs it in the heavy presence of Revolut in our market.
Basically, if you give away money, make sure people are actually using the product
Are they upscaling on the server side then encoding it as 4K?

That seems weird. You'd think that would add effort and bandwidth for little (if the have a very fancy upscaler) to no benefit at the cost of bandwidth.

Are they sure its not just semi automatically downscaling the video to meet congestion targets? Like if you watch a 4K stream on YouTube and it's not able to supply it at that Res, then it'll drop down.

I also ever that when HD was introduced, some games text was unreadable. How does the service cope with not knowing what the output resolution is going to be?
Its a regular pattern, murderous psychopath keeps a crownie circle of evil but not too dangerous people, not to dangerous people take over after demise. Not too dangerous people are disposed off and replaced. GOTO 1
Not until Microsoft Teams gets the layout fixed, see https://microsoftteams.uservoice.com/forums/555103-public/su...
Amazing! We also wanted to do analytics to analyse and allocate some people's time better and use this to autoschedule work based on a pretty complicated internal system.

Will take a look!
I Became an Indie Developer
You can exit a code block by hitting Command Option Shift C. I found this out by hovering over the code block icon in the bar below the editor box.

The trick seems to be to add a blank final line, otherwise, it will not include the last line you typed in a code block.
Conversation Between MBA Graduate and Mexican Fisherman
A Cheat-Sheet for Salon and Spa Owners
Interesting. Hope it can be written for APL novice.
The dune chronicles: A Managmentmanual
Yes, that's another interesting experience- how other people pronounce Greek letters and words that they've learned from science textbooks. Sometimes I forget myself and say something in a Greek way and people just stare at me :)

E.g. I was working on a paper with my thesis advisor and I used the plural of "lemma", "lemmata" (λήμμα, λήμματα). It's actually in the English dictionary, but he advised me to say "lemmas" instead because people reading the paper may not be native English speakers and it would just make the text harder to read. I always want to sneak in fancy words in my papers, but it's a bit tricky to do it right..
Isn't that like saying that exercise has no intrinsic value?

It's good for us, but no obvious short-term benefits. How can we make such things more compelling?
It's not that simple I think

If you have a business that is known as a ".org"

changing that is not ideal, nor is a price hike

rock/hard place
Google to restrict political adverts worldwide
In Azure DevOps there are two Markdown formats, Project Wiki (Default project wiki and Pull Requests) and Code Wiki (Repository as Wiki).

It's quite annoying.
Yep - A willingness to hire slower and fire earlier would be much better advice.
Not sure how many purchases go for cash only but I gather that bank won't give mortgage if price of the house higher than appraised one, since it won't recover the value in case of the default ?
I think the above is probably true, and if it is, it's good that they shipped it - but nevertheless, people shouldn't be afraid to give feedback.

Of course, it's not unlikely that they weren't so much afraid as that they thought nothing would be done with it anyway.
But that processing happens just once, and then you amortize it over the software's lifetime. Play a million games and you probably come out ahead.
I have contacted them, and they replied me with this

Lucas (Slack)
Nov 20, 9:15 PM PST

Hi there,

Thank you for taking the time to write in and provide this feedback. I apologize for the disruption to your existing workflows. Our aim is to build an editor that works for all Slack users to better format their messages and clearly communicate in channels, regardless of their technical expertise. While we are taking all feedback on board, disabling the new formatting tool isn't an option that we will be offering.

We are committed to doing what we can to improve the new experience for you, and will continue to make improvements to the new editor. If there are any specific examples of how these changes are impacting your daily work, please let me know. The more detail you can share about your experience, the better we can understand how to keep making it better.

Regards,

Lucas.

Anyone know how to reverse engineer Slack desktop client?
It's downvoted because it's a horrible simplification of a very complex problem and it isn't supported by evidence. If it were true then we would see a very clear correlation in the data between sentencing policy and crime rates, but we basically don't. In fact as sentencing laws in almost all developed countries have reduced, we've seen reductions in crime.
Safety factors also mitigate stupidity (your bridge is rated for load X, but someone drives 1.1 X through it because they're in a hurry) and cascade failures (a component upstream of yours fails and sends more load down your way).
Thanks for your recommendation @ksahin, I'll check that out! ;)
For some religions, organ donation is a grotesque abuse of the body.
I'm shocked, shocked to find that graft is going on in here!
Yes. Its crap, but telling them so will achieve nothing (management obviously think its wonderful).

I'd love to know whose idea it was, though.
Maybe next time you could try congratulating them on "clever self-disruption of a successful product" or something similar to draw them out into the open.

The journey from hacker-friendly comms tool to mainstream train wreck must be quite a story.
Surely the whole point of good system design is a set of logical abstractions, where you need to understand the logical model and not the internal details - as these are free to be evolved.

Of course performance matters, but surely having performance tests, rather than trying to second guess what the whole stack below you might be doing, is

1. more efficient
2. more accurate
3. more likely to detect changes in a timely way.

That's not to say, you shouldn't be curious and deep understanding isn't a good thing.

Just saying understanding inside-out the abstraction you are working with ( eg Java Memory Model ) it's performance characteristics ( from real world testing ) - is more important than some passing knowledge of real world CPU design.

This app I am using right now is in a webbrowser - not sure how understanding cache coherency helps in a single threaded javascript.
425 Too Early Status Code
The real difference is that more transactions are cashless EFTPOS now.

> So presumably the real answer has to be these "automatic counter registers". But the article never elaborates on what those are.

I'm not precisely sure, but having worked in POS systems I can hazard a guess: systems which record a cumulative total of transactions, linked to the employee working the register. Someone will clock in, count the contents of the drawer (A), ring up some stuff over a shift (B), then cash up at the end (C); and A + B should equal C.

This still doesn't obviate the need to move cash around (which is also entered on the register), and some supermarkets still have pneumatic systems.
Fit Irregular (Impossible) Shapes with ‘Ticking Sticks’
Eh, idk. Most programs that run like a giant turd do it because they load 15 megabytes of Javascript libraries to call two functions, or something to that effect. Computers are so fast now that you really need to be doing something unbelievably stupid for things in consumer programs to not be instantaneous.
Good point, I guess they could stop using slack and eventually get fired.
No command-line copypasting was required to install a fully functional LAMP (or WAMP!) package.
Still can’t believe Drafts can’t be turned off. It’s been a feature for months now and I still find having the chat I’m working on fly to the top of the list as confusing and distracting as it was on day one.
Shouldn't be hard to copy-paste the provided code into Tampermonkey.
Inside baseball question, does it help you more if I buy the book, or if I use Kindle Unlimited to read it? What's the more beneficial business arrangement for you?
It seems pretty cool to me to work at a place where so many people use and care about your work, but... It must suck to just open Hacker News, or even a link someone sent to you, and be greeted with someone off-handedly dismissing your work as terrible.
Method names that start with uppercase is also something you'll see more in Go or C# but not so much in JavaScript. `db.put()` would be the JS way.
Also, Quebec & Gatineau had a opportunity and picked the rapid bus set up over it. :(
Hire a Hacker Website?
There are many ETFs which can be invested in in Europe. See the screener https://www.justetf.com/de-en/find-etf.html
Thanks, I finally understood what you are saying.

I am sorry for the unclear comments. I'll stop commenting on a phone ;).

Indeed, the code uses iswspace to test all characters, wide or normal. Strange design choice.

I agree, it's really strange. This seems to be inherited by the FreeBSD version, which still does that as well:

https://github.com/freebsd/freebsd/blob/8f9d69492c3da3a8c1ea...

It has the worst of both worlds: it incorrectly counts the number of words when there is non-ASCII whitespace (since mbrtowc is not used), but it pays the penalty of using iswspace. It's also not in correspondence with POSIX, which states:

The wc utility shall consider a word to be a non-zero-length string of characters delimited by white space.

[...]

C_CTYPE

Determine the locale for the interpretation of sequences of bytes of text data as characters (for example, single-byte as opposed to multi-byte characters in arguments and input files) and which characters are defined as white space characters.
It wasn't euphoria. It was the realization that the finest intricate details embedded in the way I breathe, reflect my experiences, and my emotional connection to those details is strongly influenced by what I experienced when I was too young to remember. If anything, the way we breathed -- wouldn't cause hypoxia. Despite years of mindfulness meditation, in which I focused on my breath, that experience changed how I fundamentally relate to my breath.
The 16-inch MacBook Pro is a repudiation of the ‘Ive Doctrine’
Pika: JavaScript package registry that works out-of-the-box
That reads like the author had a surplus of commas he had to move.
Way to misquote GP to confirm your preexisting bias. I think the quote you're looking for is:

"So as manufacturing pathfinder, this is what success often looks like. "

If blowing up a prototype enables changes to the manufacturing process that prevent the same thing happening later with a live crew on board, then it's considered a success. It doesn't matter who the CEO of the company happens to be.
Do you mean the equality predicates, like ==/2 or =:=/2 etc, or do you mean unification? I dont' really think of unification as a constraint but, I don't know, maybe you have a point.
Take a look at Google Cloud Shell.
99.999% of performance issues in development are related to the abstract model, and not the underlying implementation details. Things such as searching in a big unordered list, repeating the same work, stupid SQL queries ect.
Seems weird, but I'll get used to it
I've been using wee_slack.py for some time; if you can add an application token and prefer the weechat UI then it's an appreciable option, but the issues I've had regarding inputting code are not necessarily fixed there since weechat doesn't take multi-line input. :(
Dead meme, they follow the Cult of Elon like a bad smell.
Implying desktop job ads exist...
PDF was based on PostScript, a system that was created for digital printers. The big selling point of PostScript was that your output would look the same whether you were printing on an Apple LaserWriter or a Linotype.
Blendle (https://blendle.com/getpremium) does this. I signed up a few years ago but don't use it much. With paywalls getting stricter (eg NYT, New Yorker) maybe its time has come.
> And oh boy, did they ever.

I cannot wait until the MBP 2025 with the whole keyboard replaced by the touchbar..

Who needs tactile feedback?
Some major stops were at South Key's Mall, Carleton University and allowed boarding on the bus transit way before the LRT.

Isn't useless for the thousand of Carleton students who use it every day.
Mobile and Desktop are different beasts from Web Frontend and require different (although related) skillsets.
Anyone can register an account on developer.apple.com, for free. I doubt there are 20 mil paid accounts for the developer portal.
Is this some kind of joke I'm missing? Does the freedom of our society rely on the .org TLD?
The problem with that is Slack no longer needs a small segment of vocal users. They used to, but now they're a huge established company with plenty of service contracts across tons of industries.
>People, including people writing administrative documents should be free to write in the manner that feels most comfortable to them

They should also write in a way that conveyed information effectively. The so-called inclusive writing is extremely disruptive to the flow of reading and makes job offers, administrative documents and so on a pain to navigate (all for the sake of political positions very few people actually hold), defeating the point of language. I'm sure fellow French speakers will know what I'm talking about.
According to him, it was an experiment:

> I’m not sure I would recommend using this macro generally, but it was a fun experiment, and I love the opportunity to stretch the macro muscle a bit, especially with one like this which really shows how you extend the syntax of the language via macros

In practice, I'd probably use `Enum.reduce` or recursion for these kinds of things Elixir.
4 lesser-known attack types and vulnerabilities
This is sounds like security through obscurity.
Because it is a movie prop... Amazing how easy it is to scam engineers and so-called "smart people" these days.
"You can tell it's real because it looks so fake" -- Elon

They're opening mocking you all and you can't even tell!
On the mac I found Skim to be pretty good for annotating PDFs
As far as I know the type of steel they are using increases in strength as it gets colder, so that should be ideal for the LOX.
Hmm, I've seen a depiction like this before, except around the base it was very green, very jungle like as the climate in the area was not desert like as it is now. Or perhaps the Nile was utilised differently. Very hard to tell. Our history is a distortion of the facts. We have photographs and video of genuine moments right now, but with photoshop and deepfakes we are moving into a new era of distortion.
Going through any traumatic experience will change you in ways you can't imagine until it happens. It moves the bar to a point from which it will probably never fully come back, something will always be there to serve as a reference. To anybody who went through trauma looking at other people's lesser trauma looks like "trivialities". But it never works the same way the other way around. You can imagine lesser trauma but not really greater trauma.

> happiness requires much more than just not dying

Probably not for the people who don't have just the hypothetical appreciation of being alive but actually "cheated" death when it was all but certain.
I feel like a grumpy man yelling about updates like this, but this has been really badly done. Why oh why does it compromise on the existing "power" users usage so that it can provide click boxes for people who will never use it...
But fuck this world if mastering your craft turns out to be just as stressful and painful as seeking happiness from material wealth.
I've just sent you an email - I was on the fence about building this previously but I'll definitely get something going now.
Although the discussion here is pretty high quality.
> Oddly, the linked keyboard doesn't appear to have a tab key but the Vi source code you found contains them? Am I missing something obvious?

Vi has the insert-mode commands for indenting (Ctrl-T) and unindenting (Ctrl-D) the current line. If you're used to them, you don't really need Tab except for aligning things within the line. Also, Tab is Ctrl-I.
Yes, but the current version of the roadmap makes it seem like NoSQL databases are way more important than they are (IMHO). I would say a junior backend developer needs to know about web servers, REST, AuthN/AuthZ and even Docker way before they need to know about NoSQL.