skysight-inc/HackerNews huggingface dataset:
More or less it.

They use Android Java samples on their Java vs Kotlin talks on why Kotlin.

Then not only is Android Java a cherry picked subset of Java 8, the features they are adding support up to Java 11 are mostly related to standard library, and not all of them.

Then there is the feeling of anti-Java culture in Android, with #KotlinFirst, despite the fact of Android Studio, Android Frameworks, Gradle being Java based.

The irony is that they don't get that as Java and JVM moves forward, Kotlin will eventually be forced to differentiate between JVM and ART worlds.
How many recessions have been caused by shorts going overboard?

On the other hand, a majority of recessions have been the result of assets being overpriced.

The idea that attacking shorts is somehow a good things, when the entire financial system is already tilted against shorts and is ridiculously in favor of those wanting to increase stock prices is beyond stupid.
I'll throw out there that I did switch from Chrome to FF back when Quantum came out and haven't looked back since.

It's snappier than chrome, seems to hog less resources and I find their containers feature a godsend for seperating my work and personal accounts.

So I'd encourage it, I've been with FF for a couple years now and I love it.
- publish "KGB manual" as an apparent-poor-quality-scan to increase credibility and make it seem like a 'scanned original' when in fact it's a carefully-crafted font.
where are all the commenters who told us private companies are free to filter on private platforms as they see fit?
PSA: if you - like me - imported to diigo from del.icio.us during the dark years there's still a chance we can migrate back as we have export tools available: https://www.diigo.com/tools/export
Without this, the developer experience on Apple would be way worse, if not just plain shit.
Generally speaking, antibiotics should be more controlled, to prevent breeding resistant bacteria. I.e., ensuring that the treatment is done in full.

You might want to look for bacteriophage treatment, which lacks many downsides (at the cost of needing matching like donor organs, and thus distribution infrastructure).
The point, minority status is not the cause of poor treatment by police, behavior and socioeconomic status is.
Given the sheer amount of work that went into Factorio, it feels like a waste to just park it and move onto something else; it has a solid base to work off of. Its performance and the amount of Stuff it simulates is amazing.

I'm thinking they may get inspired by some of the mods out there; there's a mod to go into space (build a factory inside of a spaceship) and land on other planets, for example. They could reach out to those and buy it, iirc that's what happened with some of the KSP features and addons as well.

I wouldn't mind if they'd do something big with the enemies / monsters. Maybe introduce a new antagonist entirely.

Or a whole new class of sea and/or undersea base buildings, with unique resources that have to be launched up to the surface for your main base to process.

Or satellite bases too far away for even trains and the like, where you need long-term transports (container ships, ICBM's) to get stuff.
Wouldn't we all just be using MacPorts/Fink, like we were before Homebrew?
If you don't mind, what country do you live in and/or what thought process led you to "medical authoritarianism"? I would like more background on this, because it seems relatively absurd for the United States, where we struggle to even get a doctor involved when they clearly should be.
Why is this important
Those are definitely problems for the corporate world (except for Jupyter, a Julia kernel already exists for that).

Again, I’m not an academic so take what I say with a grain of salt - but I can see Julia paying dividends very very quickly in that sphere (once you’re over the admittedly steep learning curve).
Please don't.

Or rather, please think about whether adding rich text to your command line application actually makes it more useful before you do this.

One great benefit of command line applications on Unix is that they can be composed in pipelines. There is a convention that everything is just text. Escape codes throw a wrench in this. And once you start changing your output based on whether you're writing to a tty or a pipe, you run the risk of surprising users with divergent behavior.

More selfishly, not everyone is using a conventional terminal. Your app might get called from a text editor or IDE which doesn't support escape codes. Or a simplified, pure-text interface like 9term.
Show HN: A modern React.js template for your projects in 2021
WTF Signal?! You claim to help users from Iran, however you encourage them to circumvent a government ban by using proxy which redirect trafic based on TLS SNI header, in plaintext?! Maybe you think the Iranian government doesn't have the resources (yet) to log/drop packets based on SNI, however it may well be the case already or soon because that's really not hard to do.

You are actively encouraging people to use technology that will reveal to their ISP/government they use Signal despite a government ban. You also force them to use phone numbers, which are uniquely-identifiable and are also advertised publicly in multi-user chats. ARE YOU TRYING TO GET PEOPLE JAILED OR KILLED?

If you were really fighting for freedom and the right to legitimate dissent against unfair governments, then you would federate your services so you don't become a central authority who can ban users (SPOF), abandon phone numbers entirely (because they're a security nightmare and publishing them facilitates harassment, a known problem on your platform you have refused to address so far), and use established proxying mechanisms which are less detectable than a plaintext header containing "signal.org" (like Tor).
Yeah I agree with you that the sovereignty of people should be respected. But shouldnt we draw some line?

Say Israel makes a law that Arab citizens should be tracked through a digital symbol to identify that they are of the non-Jewish subset of the population — should US companies comply? And I specifically choose Israel because it has a history of discrimination against its Arab population.
It's very surprising to me how a personal anecdote is used to argue against any kind of social service, no matter how benign and that arresting these people will somehow be better.
If you get 30k LoC PR you have a problem anyway.

Did the author manually modify 30k LoC or is this result of some automated process?

If it is for example a refactoring run from IDE (which is completely fine in itself), then the better way to handle it is to separate that single huge change into its own commit that explains how the change was generated.

For example, I insist that there are three categories of changes: reformats, refactors and functional changes and that commits can only contain single type of change and that it must be immediately apparent what type of change it is. So if you see 2k LoC reformat you skim over it and don't expect functional changes to be hiding.

On the other hand if the code is actual manual modifications it means somebody has spent a huge amount of work on it and it is not unreasonable that Code Review will take proportionally huge amount of work.

My longest Code Review took me a week and was for much smaller change in LoC than that.

There are probably better ways to handle a change like that. My preferred way is to pair up and assume that if two people actually worked on it, it is as good as a code review.
I find it hilarious that "short squeeze" is a concept that is supposedly well-defined and inevitable if certain market conditions are met, but at the same time so ill-defined that we cannot tell whether it has happened.

For whatever it's worth, https://en.wikipedia.org/wiki/GameStop_short_squeeze says it definitely happened, but at the same time it offers zero sources for its claim that "the rush to buy shares to cover those positions as the price rose caused it to rise even further".
I think that's the key, MacPorts stays in its lane. I also like the variant mechanism. It makes it easy (much like OpenBSD flavors) to get what I want out of it.
Hi, I'm glad you found it useful! I don't feel that strongly about the issue to make a case for it, it was just a bit sad to see an article become less informative because of an editor's paranoia, and me being denied immortality :P.
> found it a bit cumbersome with the “no sudo” requirement

This is one of the few features I do love about Homebrew. Does MacPorts have a "no sudo" mode or does it just let all packages run rampant on your system?
I use Homebrew, and am genuinely appreciative of the amount of effort all the contributors have put in. However, as far as package managers go, it's kind of awful.

Homebrew excels as a mechanism to install the latest software, if you don't care about breaking things. However, traditionally a package manager's job is to ensure that if you've installed something, it'll continue to run.

If you've ever updated readline via Homebrew, you can pretty much just watch everything burn.

If you've ever tried to use an old version of Postgres, good luck. Particularly if you're wanting to mix and match versions of PostGIS.

If you're running an old version of macOS, you're out in the cold. Although, I must admit, recently this seems to be handled much better.
The Industrial Revolution and its consequences have been a disaster for the human race. They have greatly increased the life-expectancy of those of us who live in "advanced" countries, but they have destabilized society, have made life unfulfilling, have subjected human beings to indignities, have led to widespread psychological suffering (in the Third World to physical suffering as well) and have inflicted severe damage on the natural world. The continued development of technology will worsen the situation. It will certainly subject human being to greater indignities and inflict greater damage on the natural world, it will probably lead to greater social disruption and psychological suffering, and it may lead to increased physical suffering even in "advanced" countries.

- Industrial Society and its future, by Dr. Theodore John Kaczynski
I think golang's handling of packages makes a lot of sense... if you're Google, and you have a huge monorepo anyway.

I think this reasoning explains a lot of my frustrations with Go: it's Google's language that they kindly let you use, it didn't grow organically within many communities and companies across a whole range of use cases and codebase sizes.

You have a similar thing with git, it was the kernel's VCS that you could also use if you wanted, but especially early on it was rather hostile if you didn't actually need to maintain a gigabyte-sized monorepo with hundreds of third-party contributors mailing patches to various subsystem maintainers that would then have their branches merged into the mainline. Fortunately git's usability has improved a lot since then.
And getting sick on the last day on your way back to home.
Homebrew generally doesn't do breaking changes. I haven't experienced any disruption... this version seems to be a headliner for full Apple Silicon support. Even if there are any changes, `brew doctor` usually handles things for you.
Storytelling makes things relatable. Without it, it's as boring as reading a new tech gadget's spec sheet. (Though some would very much like doing that...)
> don't pull the white guilt card on me.

Not at all, demographic doesn't relate only to race but other factors, like where do you live, etc.

I don't have data to back this up, but in every country, people living in middle/high class areas have to worry much less about being stopped on the streets by the police than others.

For the rest of your comment, I totally agree with you. I don't think Biden is going to change anything significantly here, considering both his and Harris history.
> it is prudent to use the following formulas: "I understand you...", "I am not surprised that you have said this...", "I predicted your concern...", "It is good that you have mentioned this...", If I were in your place, likely I would feel the same way...", "There is much that is just in what you are saying..."

> ...

> The best way of letting him know that in fact he has asked a question is to say something like: "You have raised a very interesting question". "Your question gets right to the point." "I wasn't surprised to hear this question from you," and so on

Hm.. I hear this from my corporate superiors every now and then during All-Hands Q&A sessions. Better check their background...

EDIT: formatting
If you see a man being killed, would you go to the killer and say: "This guy is already dead and nobody can prosecute you because there are no sheriff in the county, but if you pay me, I'll help you with your laundry."? Because the question is not if Google can transform CCP, but if it would take part in its crimes. Unfortunately, there is no God or well-supplied jewish conspiracy that sits above us, knows everything, and can deliver direct consequences for our actions. So, we have a choice to make: to act in our direct interest or act against it and bet on a vague conjecture that a collective sacrifice will deliver a better future for everyone. So, asking if the choice of one changes anything is the wrong question in this case.

Of course, all things above are not simple. There is the prisoners dilema "if not me, then someone else will do it", and "if it is me, I can prevent even worse from happening", but there is also the "slippery slope" where making small concessions leads to more and more concessions. So, everyone make there choices and we all leave with the consequences.
Made a short video on it -> https://twitter.com/gamesbrainiac/status/1357697930258448384...

It's pretty darn neat. I'm going to play around with it a little more over the weekend.
Currently I have 468 Tab, I use firefox with few tab open and just restore previous session before quiting. In case of crash or accidental crash, I use firefox plugin Tab Session Manager, It has many good option.I export my open tabs once in every week to a folder.
There's a RimWorld mod for something in that direction. Haven't checked it out though.
Location: Sofia, Bulgaria

Remote: Yes

Willing to relocate: No

Technologies: Elixir and Rust are my main focus. Very tooling-oriented and always looking for existing tools to reuse. Often reaching for scripting for quicker iteration on ideas. Have previous experience with C/C++, Java, PHP, JS, Ruby, Golang.

CV: https://drive.google.com/file/d/1VUxXm8lBlbvBxsfAPrFL4yUtwGb...

Email: mitko.p@gmail.com

LinkedIn: https://www.linkedin.com/in/dpanayotov/

Technical generalist with 19 years of experience. Interested not only in programming but system and network administration; knows his way around shells and CLI tooling pretty well. Currently mostly interested in Elixir and Rust positions. Been in plenty of different businesses and usually groks the requirements quickly.

Proactive and doesn't hide in a corner when working. Pestering business people for clearer requirements and working closely with devops / sysadmins are defining traits.
What is the provenance of this?

It wholesale incorporates western psychological concepts such as Maslow's hierarchy of needs and extensively references CIA documents. There is a large Russian literature on psychology and it doesn't get referenced at all. (e.g. Russians used gabapentinoids for anxiety in the 1960s)

One could imagine they painted on a few words like "Bourgeois", references to marxism and added some stilted phrases to make it look like a translation from the Russian.

Most of what I've read about spycraft indicates that the Soviets quickly learned not to trust people who "liked communism" (e.g. loose canons like Lee Harvey Oswald) and instead to cultivate agents who were motivated by money, see

https://en.wikipedia.org/wiki/John_Anthony_Walker

for one of their biggest success stories.
While those are the types of people most likely as a group to commit crimes, that doesn't means any individual does. Many of them are harmless, and know how to survive, and even take pride in their independence.

While I'm sure it is in your favor, if those who are harmless are taken off the street in addition to those who are harmful overall it is a loss.
It's an important question. Sometimes I see rejection of actual good material,so it happens. Often it's well-meaning noobs running afoul of either the essential complexity (encyclopedias are hard) or the incidental complexity (Wikipedia's a bit of a beast). And sometimes it's people who are sure that THEY ARE RIGHT and HOW DARE THOSE PEOPLE. So we always need to look at specific incidents.
You can export your saved passwords from chrome on chrome://settings/passwords, click the three dot icon to the right of "Saved Passwords" then "Export Passwords". You'll get a CSV file with columns name,url,username,password.

This file can be imported into Firefox with https://github.com/louisabraham/ffpass/ (Firefox doesn't support importing the passwords from a chrome profile on Linux). It shouldn't be too hard to import it into your password manager of choice, either.
I agree. Funnily enough, though, the upgrade pain to 9+ had nothing to do with Jigsaw, because its encapsulation hasn't even been turned on (unless you count warnings). It was just the biggest and most visible change, so people blamed their unrelated upgrade issues on it. The actual cause for many issues was that some popular libraries hacked into off-specification, undocumented JDK internals and relied on them (Groovy did that a lot), and they simply changed, as they're allowed to. The most disruptive specification change was actually dropping the "1." prefix from the version string, that many codebases used to parse.

Starting with JDK 16, Jigsaw is finally being fully turned on, and is starting to block access to internal JDK classes unless the application explicitly allows it. Ultimately, this will force libraries not to rely on internal implementation details and so get themselves tied to a specific version.
Nice catch. And what a weird thing to do...
Dapr: An event-driven, portable runtime for building microservices
I ran a camera thing too and voluntary parting was the big problem. Standard CoI covered theft from the renter and damage, but not the renter being the thief. Does your solution cover that?
It's a shame the responses get bogged down in the semantics of the word 'demand'. Yes, obviously you shouldn't be going around demanding others do things you want. It's rude, and unproductive.

A more interesting discussion would have happened if the question had been 'Is it wrong to ask for features in open source projects?'
Quantum systems learn joint computing
The government doesn't pay the facility, it runs the facility.

It certainly creates its own set of problems, but not that one.
For those defending this practice, consider carefully the implications of what you are advocating.

On one hand you have a government deciding who can and cannot refer to themselves as adherents of a particular religion (by declaring that Ahamadis cannot call themselves Muslim).

On another hand you have Google and Apple, yet again, being the complicit chokepoints of “free speech”, with regard to app developers.

These may seem fair to you, but that may be because these practices have not negatively affected you...yet.

But consider: Would it be fair if England declared Catholics “unChristian” and banned their use if the term? Or what if the USA declared hasidic jews “Unjewish” and banned their use of the term. Or what if Apple caved to pressure theoretical from Israel to ban Jehovah’s Witnesses from using the term “Jehovah”?

What next? Government declaring who is and is not “white”?

Oh wait......
If the pattern tells you anything, US companies will comply.

The major notable case of non compliance has been Google not entering China, which I argue has been more to do with internal activism than the company's preferences. Would also say that it is harder to leave a country once you're in it than not entering in the first place, so I think Google might not have left China if that were the case.

Apple happily conducts business in China and I am absolutely certain allows backdoor access to the Chinese Government. Arguably, the US getting backdoor access is almost as bad so we should already be up in arms about this, but I don't see a protest anywhere.

Hope the new privacy and decentralization wave makes it very hard to spy on people.
> Little things like that are going to make people reject you

You make it sound as if his letter is actually being looked at, much less
scrutinized over an MLA nit. No, he will be rejected by a machine long
before that could ever happen.
Just to be clear, electroshock therapy is still a thing.
What SSLy said. For the same reason I have a single app which plays all my shoutcast streams with one button click, the same reason I don't type SMTP/IMAP commands manually or read RSS feed xml with in vim. These are not "Dedicated apps", they are generically useful software applications. Spotify is a Dedicated App.
I wrote a post critical of Homebrew a few days ago, but it is a really great project.

I first used it 10 years ago when I was doing Rails development. It was kind of a pain to get everything setup on our development machines, installing new bits and making sure other bits were up to date.

After using brew it made our lives much easier. Combined with Rubygems it made every other platform and language look silly.
It also - and this is why folks got so keyed up about the last browser monoculture - makes it impossible to create a successful alternative software platform without the support of the One Rendering Engine. So it becomes an agent of an overall software monoculture.

Sadly, I fear that the reason Free Software folks don't seem to be getting quite so keyed up about Chrome is that, at least for now, the One Rendering Engine happens to work on Linux. It seems that even principles can be mercenary.
I'll say it here again:

There are basic human rights, that when breached by a law, make the law a crime.
Mellium (XMPP in Go) Year in Review
Any gems I forgot to mention?
So may I ask your opinion of this?

https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_d...
All capitalist economies are dependent on exponential growth.

We've had exponential growth for 100 years now.

We're a thousand fold more productive, goods are a hundred times cheaper to produce. Yet we still work 40 hour weeks.

So you tell me, where does all that extra value go?
Why can't the young generations pay for houses, education, having children?

Follow the productivity, the value, the money. That's where the funding comes from.
> That's right, but do you agree this approach moves it to a place where it makes more sense, where it informs good decisions and is manageable?

I have no idea. I don't know enough about the approach to assess it. I like the idea of it, but I'd be concerned about the method of valuation. There's a lot of hand-waving in corporate accounting and the value of anything in a company is mostly a made-up number (enforced occasionally by accounting standards). I'd be concerned that all it does is externalise (and therefore politicise) the kind of decisions that a good CTO normally makes internally.

> It's not impossible

I should have refined my statement. It's impossible to give a definitive estimate for software development. You can definitely give a probablistic one (which I think is what you're talking about), but that's usually unacceptable to the rest of the executive team. Educating the rest of the executive team to think in probabilities sounds harder than just telling them "no you can't have a definitive deadline" ;)
> Chrome is currently giving life support to Mozilla and when they decide to axe that, well it's game over for Mozilla.

Mozilla has a viable business model: making a browser and selling placement of search engine. They aren't on "life support" from Google.

I use Firefox every day and it's a great browser. Chrome has not leap-frogged the competition. It's just the default choice for most people.