skysight-inc/HackerNews huggingface dataset:
No, it's not really. In order to get window toolkit independence, and terminal- or GUI-independence, Emacs pretty much has to pretend to be a deprecated system pretending to be an even more deprecated system pretending to be an obsolete system.

It needs a rewrite with modern tools and frameworks. And it needs to abandon the terminal (the obsolete system) altogether.
Plus Atlassian is located in Australia [1], and the Australian government passed a bill that requires a backdoor to all software products [2]. So if you care about security, it makes more sense to self-host.

[1]: https://en.wikipedia.org/wiki/Atlassian

[2]:https://www.nytimes.com/2018/12/06/world/australia/encryptio...
An Emacs user bought the vim.dev domain and mistakenly forwarded to the Emacs website while trying to press some key combination using a CAPS LOCK to CTRL mapped keyboard.
And what is it those developers are doing?

Personally, I'm reading the README and/or looking at the contents of files. Plus looking at issues. Very rarely am I looking for the releases tab.

I'm amused that people are using the "I only do this every 6 months so I can't remember where it is" argument. If you only need the functionality every 6 months, perhaps not having it in your face every time you use it might be a good thing ...
The number of clicks also doubles
Another project: https://github.com/VivekPa/AIAlpha
My intention with discussing the meaning of skeuomorphism is to also convey that people talk without knowing what they are talking about.

Being vaguely angry about "young designers" and their "hip flat interfaces" is a common trigger on HN. I've seen it here countless times, and its rarely insightful. The argument is rooted in a the fallacy that designers only care about making "pretty" things.

Likewise, I've also heard it the same way towards engineers. 99% of engineers only care about cool technical solutions and not meeting users needs. When you've drawn such a broad stroke, it's not a basis for good discussion...just a flamewar.
Could you say more about the annoyances you experienced while compiling ripgrep? Is it just the time it takes to build it or is there something else?
As befits HN, I also want to pitch the Meditations by Marcus Aurelius here. Being written for himself, it has a very different tone (no athletic coach, but rather a somewhat world-weary, if benevolent, uncle). Fundamentally, it treats similar ideas, though.

I also stumbled over a very interesting quote from the article:

> In other words, think of every unreasonable asshole you
> have to deal with as part of God’s attempt to “turn you
> into Olympic-class material.” This is a very powerful
> trick.

The _exact_ same trick is practiced in many (traditional) Christian faiths---but I have the feeling that placing it in that context would alienate many modern readers (and in the worst cases, it comes relatively close to the prosperity gospel stuff).
Yea and eventually these advertisers decide you’re a bot and stop bidding on your pageview. That sounds like a win to me. They’re not going to waste their money serving to automated traffic.
In Europe? Who?
I can not describe how sad I suddenly felt when I realized I couldn't be sure this was sarcasm.
Self note: never do business with the person that says: Bonus more important that weekend family time.

If projects are behind, re-group, re-train, re-focus. Waving the whip and telling people "work on the weekends" was never my style (to instruct or to receive).
With this line of thinking, we would still work 14 hours per day...
It's trust, with aligned incentives.

Apple currently doesn't have any method of making money off this information that we know about, and has a lot of goodwill for protecting people's privacy.[0] In contrast, companies like Google and Amazon have well established ways of making money off similar information, and less than stellar reputations. So they'll constantly have a balancing act of "how creepy can we be?" They're trading off marginal losses (the occasional quitter) vs revenue.

Apple is the guy who doesn't drink. Google, Amazon and Facebook are the ones at the bar saying "I can probably handle one more".

[0] To be clear, I'm sure they could ink a deal to make money from this info very quickly. It's just that they don't have anything outstanding.
Zemblanity
What Makes Stablecoins That Different
Clearly you are too new to this. They are all term-based at the beginning.
I've got one of those. The one time it's come up, in relation to out-of-hours support, I made it clear that there are plenty of other jobs. So the arrangement is that I agree to do any overtime that the company requires, free of charge, providing they don't ask me to do any. In the meantime, if there's an emergency I'll do my best. And we get along quite nicely.
I see your point, but I'm very hesitant to change any configuration of SQLite. It kinda feels like one step too close to doing devops - which one wants to avoid by using SQLite I guess.

Having said that, I do play around with PRAGMA statements when it's really needed, but usually tweaking the code usually works fine - even increasing the timeout is probably enough :D
Not for short urls, those range from $92 to $720
If people are behind the expected performance due to excessive workload or poor higher-level management, then this is unacceptable.

If people are behind the expected performance due to incompetence, wasted time or poor self-management, then this is reasonable.

We are all adults here.
Like come other commenters here, I don't think it's a journalist's job to _do_ the research. However, the journalist can quite accurately report "X claims Y but says they haven't performed any research to quantify this claim".

The key is to ask the question.
This is the direction that my career is taking. Definitely the benefit is you eventually get to work on the good projects that you want to because people trust you to deliver a level of work they don't seem to get very often.

I've always felt relatively underpaid compared to what I wind up bringing to the table, but I would say there have been subtle but noticable perks in other ways and it's definitely translated to comp over time too.

It clicked for me a while back that the vast majority of devs just working on line of business applications have never and will never put together an entire enterprise grade system end to end by themselves in their career. So all you really have to do is (a) have a relatively good head on your shoulders and (b) just hack away at building out a fully fledged system end to end in your own time. A sort of reference architecture of your own. Then when you need to implement stuff at work, you've already solved the problem once before so instead of taking a day to wrap your head around how a particular part of it works, you just whizz through it relatively quickly. It looks like magic from the outside, but it's nothing more than being prepared ahead of time.
Doesn't seem to be working for me at the moment.

Seems promising for an online only bank.
And it's no solution.
Those people shouldn't work on weekends either. If the only way you can make your KPI's is working middle management to death, you as a leader are making serious mistakes in management. If you can't build a working infrastructure for people and be able to sustain and grow your business on a 40 hour week (except for emergencies, unforseen things), maybe your product or company model is not that viable.

We really shouldn't encourage this type of work ethic in any way or on any step of the ladder.
Thanks for sharing that, after a certain point in a career we should aim for 2.3)
Some zip clients may write archives using invalid settings that render the file un-recoverable by other utilities.

For example, check out this cheat sheet... (http://kb.winzip.com/kb/entry/313/)

None of that data goes into an .xpr archive. So there's no ambiguity between different clients about how to compress or extract a file. There is only one way to decompress ANY .xpr archive; to search the file for instances of the dictIndex and replace them with the corresponding data. When you run out of matches; your file is rebuilt.
This seems to suggest that the OAuth secret needs to be shared with all the clients. Or is every client expected to generate their own secret?
Show HN: Productivity Tool for Solo Users
We recently our launched beta https://test.frme.live , we built a productivity tool aimed at individual users who want to project manage without all the unwanted team features. We also made it affordable for people who are on low budgets or don't want to fork out lots of money . We plan on going live at the weekend! feel free to try out and let us know what you think ️
People aren't robots they need breaks, vacations, time to decompress, time off when sick.
Can you describe why the sentiment being addressed specifically to middle management whose teams are behind on projects makes the "vocal outrage" and "calls to unionize" discrediting?
I don’t think it’s true that Monzo has a metal card.
On the other hand, there is a lot of toxicity in there. If your bonus is zero no matter how work you hard, and you are encouraged by the CEO to "push" your colleagues (some of which are working on weekends), it's a terrible company to work for, no matter what pay they offer (of course it's good, otherwise the CEO wouldn't have the balls to treat his employees in this way as everybody would just walk out).
Yes, but it is not a human eye and brain.
This is probably the funniest prank I've seen this year.
The question is: so what? Networks filtering out your pageview is an objective of this extension, and like you said, any network worth its price is going to actively monitor for automated traffic. They’re not going to bid on known bots.
spaces.dev is still available, in case someone wants to buy it and redirect to something like tabs.com
Ask HN: What's Wrong with Google Analytics?
Hello, recently I've relaunched my SaaS [1] which is 90% based on Google Analytics API. When I'm trying to market it or talk with different people about it, many of them are either running away from Google Analytics or recently replaced it with another software.

I don't see any objective reasons to do that, apart from today cliché, that Google is evil. Am I missing something big?

[1] https://www.statsglitch.com
Have your major components communicate only via networked requests/responses using only language-indepedendent protocols such as SOAP, AMQP, and using only message payloads designed upfront; validate payloads

Use standardized infrastructure components with multiple, widely used implementations such as SQL RDBMs

Use standardized languages with multiple, widely used implementations such as C and JavaScript (ES5 or even ES3); if you can help it, avoid JavaScript-heavy frontends alltogether
This is just an unfortunate coincidence. I should have been more diligent. This started as a learning experiment that I honestly never thought would make it this far.
And what do you imagine that's telling middle management to do? Do the line employees' jobs themselves on weekends while the line employees are enjoying the weekend break? Not bloody likely.

Obviously the pressure from the CEO is meant to trickle down to the line employees.
And of course, it's the easiest way to just fire those people without asking about the issues they might be having and that you could improve on by educating or supporting them in the right way. Of course there are bad apples, but the majority doesn't want to be bad at their job. Help them improve and get their workload to a sustainable amount and you gain a loyal worker instead of having to find somebody new.
I suspect the author really wants to quit management and roam the world on two-week niche contracts, but is too afraid to do so?
"How much better are you really going to get at Python after spending 1 year, 5 years and 10 years with it? Surely at some point you're just learning obscure tricks or the ins and outs of libraries that are going to be outdated in a year or two anyway?"

Well said. Looks like no one else is expressing this; I completely agree.
main thread: https://news.ycombinator.com/item?id=19279829
Which is fine if you want to do that. I agree with the above posters, and you can certainly argue that working so much is bad, but the company is telling you exactly what it expects which is far better than most companies.
Story of a Stolen Boeing
Seems a pretty toxic place to work [1]. And toxic recruitment policy of requiring them to acquire 200 customers as part of the recruitment process.

[1] https://www.wired.co.uk/article/revolut-trade-unions-labour-...
You are putting yourself in a logical trap here, associating copyright law with murder...

Which statement is true...

"By locking knowledge behind pathways you are both directly and indirectly causes the death of others by limiting information to people that could use it to save others"

"By not respecting copyright you are breaking the institutions that create scientific knowledge and making it riskier for said institutions to invest and create new things which can be used to save others"

The law is always at moral odds with itself. It must try to achieve both goals which is an impossibility.
They could ink a deal to make money from our data, but I'm sufficiently confident they stand to lose more by doing so than they could possibly gain.
Right, the hard part is landing.
Using the rejection-retreat principle to boost sales
I like to say "some parts of the stack are fuller than others"
The expected performance is a failed estimate in both cases.

You can ask for a new version of the theory of relativity from the janitor by the end of the week, but if she fails to deliver I would not put the blame on her.
Does anyone know how long until PoS goes live?
I am very pro work life balance and think anything over 35-40 hours per week will just lead to eventual burnout and reduced performance.

Having said that, I can't bring myself to be too bothered about this tweet. At least the expectation is clear: hit your KPI goal or else.

If you were to find yourself behind, you could either work harder, lobby to change the goal, lobby for more resources, pivot your strategy, or start looking for a new job. This guy is being a dick by threatening weekend work or the dole to push people to hit their numbers, but there are worse management sins.
I’d argue that working on weekends is not reasonable in either case, except for extremely infrequent work emergencies handled with some predefined on-call sort of scheduling.

If it is employee laziness or incompetence, the employees should be retrained, demoted or fired. Grinding them on weekends is only likely to make the productivity drain worse and if they are creating bad work outputs, you’re accelerating the compounding growth of their mistakes.

I like what was said in Peopleware about this, “You can kick someone to make him sit up in his chair, but you can’t kick someone to make him work.”

Despite all of the above, 99% of the time this sort of issue stems from toxic & incompetent management. Is your CEO using Twitter to bark workload policy at you? Well, then you know who the problem is.
Like having separate registers for even and for odd numbers. Now try building a good compiler for that... (no bitshift trickery allowed)
The street nun helping people make a living from New York's cans
Yeah, very true. One should not get pulled into "hard-work" per-se. At Personal level also we need to aware of that.

As you mentioned fitness, social life, a good diet, travel, new hobbies are rejuvenating and very valuable.
Honestly the xPress algo came before the comparison to LZW. There was a comment by someone else that made me notice the similarities.

I made this to learn about compression. Partly to see if it was possible and partly to learn more about what makes compression work. I wasn't specifically trying to "beat" anything currently on the market. Just learn and see if there's any potential here.
I'd say the one down side to HN is the moderation and I don't think social media has any responsibility to moderate comments.

Readers of NN comments are free to ignore any content they wish to ignore.

I find the trend of individuals demanding organizations and governments protect them from content they may find distasteful or content they don't agree with to very disturbing.
Should redirect to this: https://www.emacswiki.org/emacs/Evil

And emacs.dev to: https://www.vim.org/scripts/script.php?script_id=300
Are they going to require an ID system so the age of everyone in the entire video can be verified? I guess 2/3 of YT vids will have comments disabled? What about all those super popular channels featuring family vacations? Not even documentaries can have comments?

I honestly don't believe that this headline is true, but if it is... Good opportunity for a YT competitor to spring up.
It absolutely does! Crazy that apps in general don't you choose your training words and phrases to blacklist, etc.
"How do you dare to say that! Our ancestors took weekends off in the battlefield? GET IT DONE!"
Money laundering is totally OK as long as you do it on a large enough scale /s: https://www.ft.com/content/527fe170-3b79-11e9-b72b-2c7f526ca...
Build Multi-Arch Docker Images on Travis with Buildkit
So the strategy is this: Assemble teams with a low salary, then offer the withheld salary as bonus promises as an excuse to have people working on weekends and justify firing. Yes, that sounds like something it'll work for long term and is not toxic at all for the employees.
Damn... very disapointing considering how cool their product is. Monzo is better anyway, and the best bank app on the market, and I’ve heard it’s a cool place to work at. Just wish they would be faster to come to the US.
From what I've read, solar panels slowly decrease to 80-85% of their rated output after about 20 years, then stop decreasing. Even 30 year old panels seem fine[0].

[0] https://www.greenbuildingadvisor.com/article/testing-a-thirt...
Based on the tone of the whole message, what would you guess?

Also, do you think that (given, again, the general tone) that the management would evaluate a low-performing employee in a fair and objective way?

Even asking people to work on weekend without compensation it's illegal in many countries.
Why OpenBSD Rocks
It is a type of Social Engineering. Politicians are using this all the time. When one group is e.g. on strike, they ignore the 'problem' and wait until other affected groups start throwing rocks at them. Classic example of teachers striking everywhere on the planet. Politicians know that parents will revolt at some point.

This is a shitty CEO and an equally shitty HR director imho. You got problems with deadlines/projects?

Do a root cause analysis, find out what is wrong, fix THAT wrong thing. Don't ask Alice to threaten Bob!
That's reasonable
I'm not arguing that. I'm merely saying that he is giving people the option to choose if they want to work like that. At least he's being direct instead of waiting until after the bonus is paid (or not), and then firing them without telling them the expectations. In truth, if I saw that, I'd probably walk right then and there, but there are people who like that environment, and it's their choice if they want to continue there.
This is a specificially constructed corner case, not a general finnish thing:

- kuu = moon

- kuusi = spruce

- palaa = returns

- pala = piece

From those you can see how one can intrepent the compound word (with or without suffix) however you wish.

Eg:

- kuu+si = your moon (where 'si' is the suffix which means 'your')

- pala+a = pieces (where 'a' suffix is the plural)
I cringe everytime I look at that code block.

I eventually want to put that code into a loop. That will probably come at the same time as relative path support.

Just know that I'm not proud of argument handling in its current form and improvements are on my radar.
Both have terminal and gui interfaces. The main difference (by default) is that vim has a mode for moving around and a mode for entering text and emacs does both at the same time (mostly by holding ctrl for moving around), but both can be configured out the wazoo to do either to some degree.
Feels like this is something a person who expects me to work on weekends would think. Don't get me wrong, I used to agree with you, I know however believe otherwise.

There is more to life than coding and computing. We have to have time for families and other hobbies. There is only so much time to do it all.

Work + trying to stay up to date already takes the main chunk of it.
Amazon Web Services CEO: We’re a $30b revenue business in the ‘early stages’
Then they might have actually gotten some Vim users to switch!
God will curse you since you've mentioned Vim as a "simply a terminal editor".
I think this is absolutely wrong and, frankly, sickening. It is never OK for a superior to ask or even imply that employees should work overtime (barring jobs with very disproportionate impact). Incompetence on the part of an employee is not punishable by overtime work unless they want to do that on their own volition. You work with them to solve their problems. If you can't do so without requiring that they work overtime (again, unless it is of their own volition), then they are not a good fit for that job. Anything else is inhumane, disrespectful, and out of touch.
Do you visit the gas station and shop on the weekend? Or is working on the weekend something only the poor should be forced to do.

Of course I think you mean to say "the idea of a 7 day work week is stupid"
Except that salespeople say "don't sell the steak, sell the sizzle!", so this could get confusing.
Emacs and vim can both be used from GUI or terminal.
How Investors Think About Ideas – Kevin Hale
If you have only ever worked a 9 - 5 work week this may come as a surprise, but in the real world in America, lots of highly paid people routinely work weekends and nights and 12 or even 24 hour shifts. Doctors, Police Officers, Morticians, Firefighters, etc. They use schedules to spread the work and many only get one weekend off a month of totally free time.
It didn't sound particularly sophisticated to me. For instance, he asks the rhetorical question, what kind of battery is going to power Tokyo at 22 GW through a cyclone?

One way to answer that question is to ponder the following question - if we can reduce the price 90% of the time by say half, how much are you willing to pay for power in the remaining 10% of the time?

There are a multitude of technical solutions.

But you can only see them if you actually look for them. If you're down in a nuclear 24/7-constant-output-except-for-one-refueling-month-per-year pit, then you can't.

Cheap renewables are going to be favoured by the marked forces. Yes, we need to solve the gaps, but will just have to do so. Nuclear can't do it, so there's really little room for nuclear in the future.
ML is bad. My apologies, but I fail to see how this is connected to Revolut CEO.

Edit: Oh SNAP! :) Ok now I read it, a parallel HN discussion:
https://news.ycombinator.com/item?id=19279746
> Still no dominant CI cloud provider.

And that's a good thing. I don't want to be locked into providers.
Their product is pretty revolutionnary. Monzo is way better though.
Prolog uses .pl and because of the Perl conflict occasionally .pro: http://www.swi-prolog.org/pldoc/man?section=fileext

I still found a

autocmd Filetype pl set syntax=prolog

in my vim config from my Prolog days.
Random Item Generator – A Story About Joy and Exploding Kittens