skysight-inc/HackerNews huggingface dataset:
> The main feature of git flow is having multiple redundant branches for no reason. Namely a separate develop and master.

This statement is simply wrong and ignorant.

The reason why mainline and develop branches exist is due to the fact that production-ready code and unstable code are not the same ops-wise.

Nowadays, with the dissemination of CICD practices, that difference has been shifted away from the source code repository and into the Delivery/Deployment phase of a CICD pipeline. Yet, the overall principle is the same, and arguably its still here. Calling those differences "redundant and for no reason" is just ignorant at multiple levels, from software engineering to the fact that the sofware lifecycle process for commercial software projects, the kind that had to "go gold", had very specific requirements.
"Twitter's 'censorship' of their platform doesn't stop anyone posting on different platforms that allow longer posts."

We're talking within the scopes of twitter as a communicative platform. Wether or not other platforms exist and how much more or less censorship and tokens you get is irrelivant to the discussion on wether it is morally right for twitter to flag tweets it deems 'misinformation' Twitter as a platform has no register of what they can and cannot judge. Twitter does not replicate ANY evidence on what they call misinformation. Twitter does not even provide proof on what they call misinformation. Just the label at the bottom. Twitter also categorises criticism on mainstream 'facts' as the same 'misinformation'

How would you like HN if ITT everyone disagreed with twitter censorship and you would be labelled on every post ITT as 'misinformation'? would you think that constitutes as a usefull HN guideline?
No way, the current Air has 16gb ram.
The problem is that some of the people in your random group won’t answer the phone at all, to negotiate with you on whether they’ll answer a survey.
For me it hides the things I use all the time (media and volume controls) to make room for application specific controls that I never use.

If it was more customisable I wouldn't mind it, but the apparant inability to force it to show me the things I actually want is annoying.

I can imagine there are some people for whom the application specific buttons are useful, but for me they are not worth it for what they displace.
Apple positions itself as being on the side of the consumer, and while they never really justified their soldered-down RAM (on laptops), one _might_ argue that it reduced failure rates. It's interesting that IBM discovered that soldering RAM to the individual compute modules in the Blue Gene/L (ca. 2004-2007) did improve reliability, in part because they had 2^16 modules in one cluster. I don't really buy that argument for laptop RAM, and especially not for SSDs, but I'm not sure if there's anything that can push back against Apple other than plain old competition, which they're trying to distance themselves from as much as possible, of course.
Ultimately, I can't help but think that stoicism has from its very inception been a tool for moving those (and the self) from frustration to acceptance to the active material support of any given status quo and is more so than every come back into fashion for that very reason now. A westernized version of Buddhism used to preform this function but has fallen out of favor, or proved not as effective, maybe because stoicism can appeal directly to the notions of Western Tradition and Western Canon.

I like the lines from the song The Real Folk Blues (translated):

I need the pain.

My unhappiness proves I'm not insane.
Grab led a $100M Series B round in Indonesian e-money institution LinkAja
For me at least (and I'd imagine most of the other folks who hate it) - I had the key layout memorized. If I wanted to volume up/down/mute I could do it without taking my eyes off the screen. With the touchbar ANYTHING I wanted to do required me to change my focus to the touchbar - for the benefit of...?

I'm sure someone somewhere finds it amazing, but I have no time for it.

To me it's no different than volume controls in a car. I've been in a cadillac with a touchbar for volume, and a new ram truck with a volume knob - there's absolutely no room for debate in my opinion. One of these allows me to instantly change the volume 100% up or down without taking my eyes off the road. The other requires hoping I get my finger in just the right spot from muscle memory and swipe enough times since there's 0 tactile feedback.
Also fighting the charge typically results in a high sentence, i.e. not taking the plea deal. Prosecutors notoriously over charge and if you fight it, you typically get the over charge time. See Aaron Schwartz.

https://en.wikipedia.org/wiki/Aaron_Swartz
During the Trump Era, Everyone and Everything in America Failed
Pretty sure the Health & Safety at Work Act (UK) [1] meets this requirement. There's various common law things related to duty of care and negligence that probably apply less specifically too.

I'd really expect every democratic country to have some form of law requiring employers take care of their employees -- they should expect to do something in return for leeching off ones production of value.

[1] https://www.hse.gov.uk/legislation/hswa.htm
> what's the point if there's no mechanical linkage to the control surfaces?

In this case, the pilot would have realized the junior copilot was issuing control inputs and (likely) prevented a plane from crashing, saving the lives of all aboard.

Seems like a pretty decent point to me.

> EDIT: Maybe you mean that a mechanical linkage would provide a feedback mechanism, so that one pilot would know if the other pilot was attempting an input? I don't know if there's force feedback on Airbus flight controls.

Yes, that's what I meant. And no, there isn't. At least, not one that would indicate conflicting inputs from the other pilot.
This is a very limited and naive view of those kind of benchmarks. Of course z3 is at the bottom of the benchmarks in most cases, but it comes with a nice python api, so people will still use that.

For real usecases there exists multiple of extremely specialized solvers, and there exist yearly competitions to find the fastest for each problem set. http://www.satcompetition.org/

For picat we use mostly lingeling, google has the very good or-tools library, and there are dozens more much better than z3. Eg I find cbmc extremely useful, because it allows the statements to be written in the C language and results are calculated based on the C expressions and statements. You don't have to translate them to an mostly obscure language or python.

Eg for 2018 there were these tracks:
"2018 consisted of four tracks: In addition to the Main Track for sequential SAT solvers, a Random
SAT track (for solvers focusing on efficiently solving satisfiable randomly generated SAT instances),
Parallel track (for parallel SAT solvers designed for computers with multiple CPUs or CPU cores),
and a special No-Limits track where solver source code and solution certificates are not required
and portfolios of any nature are allowed) were organized. Additionally, “Glucose hacks”, i.e., solvers
based on small modifications to the Glucose 3.0 CDCL SAT solver, were encouraged to be submitted
to the main track with the intention of separately awarding the best Glucose hack."
A better CTR: How Pinterest upgraded everyone’s favorite engagement metric
i could picture polling having an effect of suppressing the vote such as in 2016. where one side doesnt feel the need to vote since their candidate is the clear favorite.
Curious if there are any apps that simplify this time blocking process. Managing just on a calendar is often not very fun.
This is going to sound snarky, but isn't: assuming you're within the normal parameters of an HN commenter --- even a very successful one --- neither General Catalyst nor Bessemer wants your money.

Top tier VC firms aren't like Vanguard. They are choosy about their LPs --- that's why they're called LPs and not "investors". They have an investing thesis, and they go sell it to university endowments and pension funds.

Those endowments and pension funds, in turn, have their own investment goals, and they are not as simple as a first-principles analysis on HN would suggest; in many cases, VC LPs are putting money into that asset class knowing that it's going to underperform other asset classes.

So it's a little cringey reading comments about how people here would choose not to invest with Bessemer based on how they handled a liquidation preference. They really don't care what you think here; you and the partners at Bessemer aren't even working from the same premises.

(A good, though very dated, source on this is the old Kaufmann report on VC as an asset class).
> I hope that the DMCA takedown issue can be resolved reasonably, but it’s starting to seem more and more like a move off of Github is overdue.

It's a risky move, dabbling with stuff that is targeted under DMCA. Anything hosted in the US is liable for takedowns - including domain names that are under the control of US-based companies. You'll need to deal with acquiring hosting and DDoS protection yourself, plus keeping track of security updates. And to be honest Europe isn't exactly a legal safe haven either, we also have nasty laws (e.g. in Germany the infamous "Störerhaftung") exposing you to liability.
All: there are multiple pages of comments; if you're curious to read them, click More at the bottom of the page, or like this:

https://news.ycombinator.com/item?id=25049079&p=2

https://news.ycombinator.com/item?id=25049079&p=3

https://news.ycombinator.com/item?id=25049079&p=4

https://news.ycombinator.com/item?id=25049079&p=5
Just a quick glance at the source files for the two WMs you mentioned (along with a few others):

cwm-----> 6328 cloc, http://ix.io/2DGD

evilwm--> 3257 cloc, http://ix.io/2DGI

dwm-----> 2505 cloc, http://ix.io/2DGQ

xwm------> 301 cloc, http://ix.io/2DGE

tinywm---> 115 cloc, http://ix.io/2DGR

I think it would be unfair to compare xwm to either based on the sheer difference in cloc (10x+). A better comparison would be to dwm, bluewm, tinywm, lainwm or any of the smaller code-base projects.

From a philosophical standpoint, xwm is written using the XCB protocol while the other two are written using Xlib. The "X New Developer's Guide" is a good reference to understand the difference: https://www.x.org/wiki/guide/xlib-and-xcb/

From a sheer dependency standpoint, xwm has fewer than the rest. There are obvious drawbacks to this, but I intentionally left xwm as "barebones" as possible, to allow the community to expand, patch, tweak and modify. This is consistent with the Suckless Philosophy of programming (https://suckless.org/philosophy/), which is based on the Unix Philosophy of programming.

Additionally, I have opted not to have a run-time config file. Everyone seems to have a config file these days that is either placed in an obscure directory, "hidden" from plain site or cluttering my home directory. I hate config files (and they hate me). Not doing so forces the user to glimpse into the source which, to me, is a habit that all existing and new Unix users should be doing.

Amongst other things, I provide no out-of-box multi-monitor support, no menu bar, no title bars, no tab focus or or any other feature that a regular user would find essential. Instead, these features will be offered as patches, which the user must learn how to apply themselves.

I hope that information helps answer your question a bit. =)
Keys to your Startup’s success – This is how you find your niche market
Tether might not "print" out of thin air but the company is so suspicious and unethical that it would not surprise me.

- Tether was only backed 74% as of April 2019 rather than 1:1 (https://www.bloomberg.com/news/articles/2019-04-30/tether-sa...)

- Tether loaned Bitfinex ~$600m after Bitfinex got hacked or ran into liquidity issues (https://www.coindesk.com/bitfinex-tether-nyag-hearing). The two are owned by the same people.

- Won't allow their books to be audited. etc, etc.
Couldn't it be receivers on Starlink satellites plus some computing power instead?
I still dont understand why bitcoin should hold any value over the next 10, 20 years. In that time I still earn dollars and items cost dollars and I borrow dollar mortgage to buy a dollar house. I can see how some central bank backed electronic currency could be used for my transactions.

Why would BTC be involved? Why would anyone choose to use it? I can't see it makes any sense.
I agree that Twitter should be able to have an editorial position, even though this might mean that are trending away from how they were originally. As you said, you cannot be "free from contradiction".

On the other hand, there are many ways to stymie speech which don't involve outright supression. Some of the things that Twitter does to stop certain speech are better than other ways -- I think it's good when they can be explicit about what they are doing and why they are doing it. It might be better business for them to be non-partisan as they provide a platform for people across the world but that is also their choice.

However, if for example, I was an admin on HN and had some special ability to put emphasized disclaimers below your comments about how they were mistaken and you were wrong, I think you would be right to feel like I was biasing the discussion and that it was unfair. An advocate for free speech (to the extent that I am, and in the way that I am) might be against this, since it does not create a good environment for discussion (new arguments or new ideas).

As I said, it kind of depends on the particulars and the context, but I kind of think about it like a debate between two people overseen by a moderator. If the moderator is neutral it is preferred by the audience, and if it looks like unfair treatment by the moderator it could easily backfire. Of course, this metaphor is quite specific and not guaranteed to apply to all situations -- but, I think it should be considered, since it's not uncommon for grifters on Twitter to make a fuss about how they are being unfairly targeted, in order to persuade their audience that "the truth" is being hidden from them by an unchecked elite (this is along the lines of my first comment here: https://news.ycombinator.com/item?id=25044396).
> not considered a prerequisite for shipping

IME that's really the one, at none of my jobs have releases been really urgent, but writing or updating documentation was never really part of any sort of process. To the extent that it existed it was something you'd task one or two persons once in a while, but one or two not-professional-writers can't document the production of dozens of devs and do their own dev.

Producing documentation is looking down upon, it's not factored in any development, it's not part of any development process, and it's not part of any training. Most people also don't enjoy writing documentation, though I couldn't say whether it's because they simply have no training / encouragement for it, or genuine primal dislike.
Disclaimer: I wrote the post.

Happy to answer any questions.
A lot of millennials will never have families because of this.
I'm sure a good amount of things won't work on ARM the first time around.

But I also think they'll be fixed quickly. RIP my dependency packages...
The very fact you heard about it already means it is not that rare. I hear/read about it many forums, I personally know someone who suffers mild case of long Covid. It is extremely disingenuous arrogantly paint everyone as morons, who really cannot assess the level of danger around us. People like you, most probably young and healthy, have no skin in the game, no appropriate education, who most probably indeed will have no consequences, are trying to tell everyone to be not afraid about the consequences, confirmed by publications in medical magazines. I mean are serious?
Check out BetterTouchTool if customization is holding you back.
I had that macbook and I was very happy with it. Now I have the latest i7 macbook air without nonsense touchbar and it's been a great replacement.

Now with the new model being even faster and without a fan things look even better for the future.
Since the current Big Sur release supports 2013 MacBook Pros, I'm guessing maybe another two or three years?
I can easily make good use of 32 GB doing normal full stack development: Browser, Visual Studio Code, a few Docker containers including PostgreSQL, Slack.

Actually this should consume a dozen GB of RAM more or less, the rest is in caches, which I think you're undervaluing a lot. Having everything you use in hot caches means any applications starts in a couple hundred of milliseconds, and everything is as fast as your RAM and CPU are, especially if you're running an OS that has a good implementation of file caching (e.g. Linux).

Having more leeway means I never have to close anything if I forget to. I might have my dev environment chugging along in a desktop workspace, while I'm in another with a few dozen browser tabs, talking on Discord with a full screen game running on the other monitor.

That's what a £150 module of 32 GB of RAM gives me. But actually I'm running 64 GB :-)
> I hope that the DMCA takedown issue can be resolved reasonably,

I don't think it can be solved on Github.

"GitHub’s CEO suggested that YouTube-DL won’t be reinstated in its original form. But, the software may be able to return without the rolling cipher circumvention code and the examples of how to download copyrighted material."

https://torrentfreak.com/riaas-youtube-dl-takedown-ticks-of-...

This pretty much makes youtube-dl useless, since the "rolling cipher" is just downloading the same bit of js, inspecting it, and executing it, almost the way a web browser does (AIUI, the difference is that yt-dl inspects the js and picks out the function to run from it instead of just running it all verbatim). This counts as circumvention according to the DMCA, which leaves yt-dl little legal standing in the US.

Also note that the "examples of how to download copyrighted material" in the yt-dl tests were just code for getting the first few bytes of a number of RIAA-sequestered music videos. Small excerpts are usually allowed under Fair Use. The RIAA didn't really look into that detail.

On the plus side, this fork is active and not DMCA'ed, for now. I just turned to it because I needed a fix for Bandcamp that upstream yt-dl doesn't have:

https://github.com/blackjack4494/yt-dlc
> Because prisons aren't going to away.

They should. I don't think this is something I'm willing to change my mind on.

Prisons are literally one of the worst things we've made. They serve no purpose other than to dehumanize, rape, assault, and other fucked shit to "undesirables." It allows us to put problems to be solved to a later date, instead of addressing them head on and making sure it doesn't happen.

Prison should be an optional rehabilitation option for people, with it potentially being forced on a very very small minority of the population. No more than 0.01% of the population should be in forced rehabilitation, and no more than 1% in optional rehabilitation.
>contest who is the most stubborn, most convinced and least principled actor in the discussion. This kind of "war with words" scares away a whole other world of speech that could never happen in it's wake.

There are many games people play in conversation. Nothing about preventing "tough arguing" actually gives way for "principled actor[s] in the discussion."

In fact, "tough arguing" is probably the MOST-desirable game, because it's the least disingenuous. The value of conversations can go negative when someone is using socially-acceptable bullying or just plain lying and manipulating. And the people using those tactics will leverage the norms of polite conversation to outright avoid/dodge being called out.
Nvidia Introduces Modular Primitives for HighPerformance Differentiable Renderin
Yeah that's why I was asking, I use it and it doesn't feel native :)
It's squeezing if it impacts your dealflow, which is something VC firms compete for. This 4MM acquisition is a soft landing, not a blowout. Bessemer and GC want a bite at the apple in other deals, where founders and management will be influenced by their behavior in this deal.

It's one thing to maximize your returns in a successful exit. But for Baremetrics' investors, the returns on this investment might as well be $0; the model is that the winners pay for the losers by generating outsized returns. The ultimate returns that these funds will generate for their LPs are defined by the 10+x's, not by the Baremetrics'.
It's just not useful. The context-aware stuff is too unpredictable, and I'm never looking at the keyboard anyway so I have never learned it. So the touchbar ends up being just a replacement for the volume and brightness keys, but a slow and non-tactile version of them
I definitely do not want to diss a concept that hasn't been tried out extensively, though I am more skeptical about it than many others - not least because people tend to discriminate "good" neighbourhoods from "bad" using rent level, so we might just see a general jump in rents and property prices that eats the entire UBI and a new unhappy equilibrium is reached.

That said, I think that rich Gulf states show us that it can be overdone, that a completely sheltered life of plenty sucks. It sucks in a very different way than hunger or homelessness, but it gnaws on human psyche too.
Did you notice you can hold and slide to change volume? You don’t need to hit the volume slider where it appears. Same with brightness.
Totally undiscoverable gesture.
McDonald's launching meatless 'McPlant' burger
Going to go out on a limb and ask whether it could be possible that the drastic change in way of life could have the same symptoms?

Like one day you think you're gonna go outside to the movies and the next you're so afraid for your life that if you go outside you will die from an invisible killer.

I'm sure there are plenty of people who are struggling to deal with a locked down reality, similar to prison. Regardless of your belief this probably isn't a symptom of covid and more the fear of reality.
Especially if those polled fear for their jobs if they answer the 'wrong way' in the poll and others find out about it:
https://twitter.com/AOC/status/1324807776510595078 -> https://www.trumpaccountability.net/
My expectation for the #AppleEvent was actually a MacBook Pro without the Touch Bar.
The future ought to be capabilities. All this policy scripting stuff is just drudgery make-work that gets us nowhere.
Astrocytes Play a Vital Role in Preventing Acidification of the Brain
Yeah, until Slack throws a fit and decides that desktop users don't deserve to use it.
https://shrugs.app/
What's your process in comparison?
They do such a good job on the iPhone with this that it is quite mystifying why not.
At the bottom of the macbook-{air,pro} page:

> with up to 2.8x faster processing performance than the previous generation [2]

> Testing conducted by Apple in October 2020 using preproduction 13-inch MacBook Pro systems with Apple M1 chip, as well as production 1.7GHz quad-core Intel Core i7-based 13-inch MacBook Pro systems, all configured with 16GB RAM and 2TB SSD. Open source project built with prerelease Xcode 12.2 with Apple Clang 12.0.0, Ninja 1.10.0.git, and CMake 3.16.5. Performance tests are conducted using specific computer systems and reflect the approximate performance of MacBook Pro.
I just want a no-pay sabbatical. Three months, total reset of energy levels.

We should all have that option.

I would take a lot less money (-$50k or more) if I got to take a quarter off every year.

Four day work weeks would be another compelling alternative. Two days a week are not enough time to get chores done. There's no time for relaxing.

If I ever create a company, I'd love to offer these options.
We're not talking about 1 individual though. The US has the highest prisoner per capita in countries that report this stat.

How many of these people are the Dexter type murderer?