skysight-inc/HackerNews huggingface dataset:
Patiently waiting for the day the decide to use some ML image enhancer on these things and we "find out" it's the USS Enterprise.
Try this archived version:

https://archive.is/VpcHT
I've not played Morrowind or Oblivion but I've played the other three in the series and a similar mechanic exists in Skyrim as well, although it's not possible to do it in the early game. If I remember correctly you make a potion that lets you craft better armour, then craft armour that lets you craft better potions.
The resource constraint that matters for desalination right now is not obviously seawater. It is the energy input for desalination, which in many areas still depends on hydrocarbons.
St. Mary Cathedral – Tbilisi Free Walking Tour
Hi Poul, Still stand by your antisemitic remarks? Did you ever receive any disciplinary action by the FreeBSD team?

https://twitter.com/adammaanit/status/1126254013408796672?s=...
> - Runtime errors are more common in PHP and that's a good enough reason for me to say that PHP dev workflow is worse.

Seems you just know more Go than PHP, which is fine of course. No language has "more runtime errors" than other languages, just developers of varying skill-levels in that particular platform

> - You also seem to miss some common errors when the PHP assets are missing. Suddenly the compile con becomes an advantage for Go.

And you don't get errors when assets you use in your Go program is missing? Only difference is that PHP compiles when you hit the webpage, instead of a separate step, so you'll get the error when trying to load the page, not when running "go build".

> - Different servers (apache, nginx, etc) give you yet another thing to configure.

Just like in Go, you don't have to use a separate server in order to develop. Just fire up the PHP development server that PHP ships with.
This, so much this. The value of code just working and staying working is humongous. Having code that is unchanged from Java 1.3 doing it's thing and delivering value 21 years later without needing to be touched and revisited allows us to focus on improving the code that needs to be improved.

Doesn't mean we don't touch old code (change idioms, generic safe, build process etc). It means we do it when there is value to us for updating it. Not because we are forced to due to an infra change.

At the same time code that ran on a PA-RISC machine now happily runs on a mac arm (even then it was great because the same code ran on PA-RISC, powerpc, x86 and X86-64).

If that code was written in python it would have likely gone through two breaking cycles at least.
C sure that would have worked but the cost of having it working such a variety of systems would have been humongous for a small group like us. What real alternatives have this claim? C++ chances that I can compile code from 2000 without issues is minuscule.

Sure I had my EJB "fun", and when I look at some of the micro-services being deployed I see the same problems. Because they are reflections of organizations. (i.e. sometimes have the feeling that changing language in an org is like switching your in-office communication to Italian, because it so fast and romantic.).

Just because there was "bad" code written in the past doesn't mean new code is done that way. Yes it exists, yes it needs to be poked once in a while, but that is a lot cheaper than rewriting in a modern style.
This has helped e-commerce grow significantly in India just because people are busy and getting around is always a chore (especially with brands like Nykaa, Myntra, and Ajio)

This model would work great to bring more developing countries on board with e-commerce
I think that is seeing things from the wrong end, the question can ever only be "how should people deal with death?"

If you are anything like me, you probably attended less than a handful of funerals until your fourties, and then, as part of growing "really" up, making sure the dark respectful clothes are always ready became a thing.

The problem is we built the internet before we turned 40, so we never thought about how deaths figured into it.

I still think the two most important aspects are A) Ensure access. (ie: write down crucial passwords) and B) Making sure the news gets round.

Failing A) may leave practical and economical heart-burn.

Failing B) will make the people you leave behind much more uncomfortable and sad than you would want.

And, of course: Make sure to tell people how much you appreciate them, while both you and they still are.
That is not wrong, but "want for" is also a common and old idiom.

Akin to "for want of a horse"

Another way to think of it is simply another slightly different meaning for the word "want". Just like in "for want of a horse", or "was found wanting", you can replace the word "want" with the word "lack" in all these examples.

"You'll never lack for work", "the project stalled for lack of engineers", "the code was found lacking"

"Want" may be used as a drop-in for "lack" in each of those.

You could also just say "lack work" instead of "lack for work". But that doesn't really make the "for" redundant. Though I can't explain the reason why not.

Maybe the "for" in "lack for X" or "want for X" is like the "for" in "look for X" or "wish for X"
Antitrust legislation usually kick in when there is a dominant participant in the market that is abusing their position. So shops having their own-brand products competing with products from vendors is fine until the company in question has an effective hold on that market.
What we need is to raise the price of ads. Saturation causes desensitization anyway, ads will be more impressionable if they are more sparse. But as long as the online ads ecosystem is completely owned by one entity, there's not going to be a change.
> - Runtime errors are more common in PHP and that's a good enough reason for me to say that PHP dev workflow is worse.

With type hints you can eliminate a lot of runtime errors these days.

> - You also seem to miss some common errors when the PHP assets are missing. Suddenly the compile con becomes an advantage for Go.

When using Composer, specify the extensions and the PHP language level you need in "composer.json", and it will barf during deployment at the composer install stage.

The only thing Composer can't check is configuration parameters (e.g. max execution time, memory limit).

> - Different servers (apache, nginx, etc) give you yet another thing to configure.

Not much anymore, at least Debian and Ubuntu integrate all three major web servers (apache, nginx, lighttpd) pretty much out of the box.
> While we don’t have specific plans to announce at this time, we have been researching the topic, conducting customer interviews, and are working with the Python team at Microsoft so we can build a plan that we think can address the scenarios you told us about and ensure it can run wherever Excel runs.

Any long time developer on MS stack knows that actually means "thank you very much but no".
Looking to help some people with their English Homework using AI
I am trying to create a free tool that helps people with their English homework. If anyone is interested to try it out or provide any form of feedback it would be vary appreciated. If you are interested reply or send me a dm or email me at leon0100100@gmail.com
Bitcoin Cash exists to continue the original scaling plan for Bitcoin: increasing the maximum block size. I watched the Bitcoin scaling debate back in 2014, 2015 and 2016, and every attempt was made to increase BTC's maximum block size without a hard fork, but every move was blocked by Bitcoin Core's developers. "Diluting the Bitcoin brand" was never a goal, but at some point the fork was the only way to scale.

About "Bitcoin cash also has no place if we take into account other cryptos (Monero or Algorand)", I completely disagree. Bitcoin Cash brings a lot to the table:

- Shared history with BTC up to the fork day (August 1, 2017).

- SHA-256d mining, like BTC.

- Much increased capacity, about 20 times higher, with plans to continue scaling to order of magnitudes more.

- Very low fees (less than $0.01), with a roadmap to keep them low as usage grows.

- Reliable almost instant 0-conf for smaller-to-medium transactions, with plans to improve its security.

- Privacy improvements such as CashFusion [1].

I wish Bitcoin Cash didn't need to exist because BTC scaled, but until then I will keep using it and advising others to do so.

[1] https://cashfusion.org/
> Java projects fail, over engineered, full of spaghetti code, riddle with inscrutable abstraction, stuck in a glue of badly designed architecture that has been fossilized by the type system.

these are properties of a poorly designed project, and isn't due to it being java.

You may be able to causally link the failure to the people on the project being "incompetent" - but that's not really the fault of java!

i say java is a pretty good language, if you have large teams, with varying levels of competency amongst the members. As long as you have somebody good to do the overarching design and direct the project, it would do relatively OK.

if you have a small, elite team, then it may not be the right choice (depending on the team).
You have to understand that the Linux Foundation is using his "rage" as a PR exercise. He was outspoken from the start, even as a kid. His reply to Tanenbaum when he first released the Linux kernel is well know. But the Linux foundation realised that they can capitalise on this "rage" by making it more visible. Any publicity is good publicity, as they say in PR world. Negative news makes more impact than positive news. How many people outside the BSD community know who the lead developers are for BSD OSes? How many of them are interviewed at TED talks[0]? It is all about publicity.

[0] https://www.ted.com/talks/linus_torvalds_the_mind_behind_lin...
This is wonderfully written, and really hit me in a way this topic hasn’t before.
And this: https://twitter.com/adammaanit/status/1126420311216459776?s=...
Kotlin is married to Android, it doesn't go anywhere unless JetBrains settles for a divorce.
> A lot of this just looks like punishing success to me

I guess if you think "success" means companies ending up as monopolies, I guess you're right. In general, capitalism gravitates to a "winner takes it all" situations as with more capital, you can also capture more of the market. But we also generally prefer to have many players in the market so competition still exists.

All this work here is trying to prevent monopolies from forming, because currently the US is very much lacking in any tooling to prevent monopolies, as we see in a lot of industries, not just technology.

A step in the right direction it seems to me.
> that I worked with PHP for two+ years maintaining both legacy codebases and writing new code with Laravel.

might seem like trolling, but from what I've seen, Laravel encourages bad developer practices such as static code etc, while Symfony encourages good OOP practices. so Laravel in itself is attracting specific audience with different priorities than Symfony, so it may explain your main complaint about PHP code which cannot be treated as same. I mean Laravel is written in PHP but it does not mean that same code practices are used in other frameworks/projects.
On a per-value basis, what I have claimed is entirely true.

The bulk of fiat does not move around on peoples payment cards or in cash in their hands, it moves in bank-to-bank transfers that indeed do take days or even weeks, and further have an up to 10% failure rate.

It may well be that through the use of caveats you don't see or think about, you are able to execute small transactions quickly with fiat, but it is the counterparty to your transactions who is bearing the burden of fiats shortcomings in these cases.

For example, if we're comparing digitally, in most cases, you are able to arbitrarily reverse the transaction up to or even over a month later, claiming it as fraudulent, or rejecting it for some other reason justifiable to you, but for which the vendor has little recourse. This is the concept of "transaction finality", and with fiat it is very, very broken.

With cash a similar problem exists with counterfeit money, a vendor may collect up a weeks earnings, only to take them to the bank and have a percentage of them rejected.

All of these problems are solved by crypto, it improves on money in many key ways (these are just a couple), that's its point, and why people are excited about it enough to drive its collective value up to the region of Apple's stock value, around 4x faster than Apple took to do so.
Very cool. I was imagining a recursive pendulum where the second link was another recursive pendulum... but this was cooler
> imagine if YouTube was banned in some country and the ban would stay even after public protests (admitting that public protests were allowed)

> YouTube usage would immediately drop to a number very close to zero.

Let's take the real example of HADOPI in France, the illustration of the institution that was supposed to hunt bittorrent use in France.

When it was announced, some people dropped bittorrent, but not that much. You had zillions of tutorials on how to avoid it.

What is killing bittorrent is Netflix. As someone else put it very well in another comment: this is a viable alternative.

Now that bittorrent usage is stable and that lots of people moved to netflix because it is easier, HADOPI is slowly dying.
"Why is Whatsapp using up my phone's battery?"
Gay marriage? Abortion? Prayer in school?

I mean there are plenty of people alive today that lived through a time when interracial marriage was illegal, too [0].

Even if the path they use for their goal appears to be deregulatory, they're more than happy to call in the cavalry when that same deregulation allows actors with whom they disagree to also partake in the newfound "freedom":

* Whenever some state capitol puts up the commandments in the state house because "wE'Re a ChRiSTIaN NaTiON" under the guise of freedom of religion, then gets upset when the church of satan wants to put one of their own symbols right next to it [1]

* They were more than happy to stand on the ground of "A company is a private business and should be able to operate as it pleases" when it was about a bakery and a gay wedding cake, but now that Twitter is kicking off right-wing wackos, all of a sudden they pull a complete 180. Not to mention that this was the same mindset of the Jim Crow "separate but equal" disaster in the US's history.

[0] https://www.law.cornell.edu/supremecourt/text/388/1%20
[1] https://www.westernjournal.com/satanic-temple-protests-10-co...
That Python's performance doesn't matter because you can write things in C instead is faint praise indeed.
Progressively slower development seems like a pretty massive risk these days, where not being able to chase a competitor's big feature can be the death knell to your company.

Though it seems java in general attracts a culture of slow moving bureaucrats which doesn't necessarily translate into higher quality (in fact, I'd argue it translates into worse quality).
A belly landing is probably not great for anyone in the wheel well either.
> The only way your hypothetical "NotYouTube" could stay in business vs. YouTube is by adding enough value that they actually get ad revenue.

Well, they have the same content as YouTube for starters. So all they need is a slightly sexier or faster app, and they're done.

> "NotYouTube" will have the exact same incentive to motivate content creators by sharing part of their ad revenue with them.

"NotYouTube" doesn't have content creators. Why would they. They have YouTube's content.

See, the part you keep missing in your analysis is that without IP rights, NotYoutube doesn't need original content, full stop. It just needs to copy/paste YouTube's content. They don't have to share ad revenue with anyone.

You really need to think through the entire chain of events that'll unfold if we had no IP rights. Creators will no longer be someone you need to deal with. They're just the gullible idiots who made something on their own, for others to just take it and profit from it.

In a world without IP rights, content is worthless. So who would bother producing it? Let's figure that out. The only way for content producers to profit would be product placement deals. However the product placement should be inseparable from the content, because in a world without IP rights, anyone can just cut out the ads and sponsored messages from your content.

So what's the conclusion here? All content will be just... ads. Not videos WITH ads. But the videos themselves will be ads. Ads for products you can sell, as those are the only thing you can sell for money in a world without IP rights. Probably also political propaganda, as politicians can pay for that as well, and then embezzle it from the budget. That's going to be all of it. Wow, I just got sad imagining that.
> How is Apple allowed to disallow any other web browsers on their mobile devices? We already went through this with Microsoft in the past but suddenly it's different?

Nope, total Apple and Oranges.

Forbidding other HTML rendering engines on iOS, prevented other massive players (Google) from forcing their browser platform onto Apple’s user base and Electron-ized Apple’s ecosystem making iOS a marginal runtime.

Or worse, Adobe could have spun their own Adobe Flash app “now with web access too!”.

It’s not competitive advantage, it’s strategy
Everyone will be happy, then.

https://www.youtube.com/watch?v=o0LUUFQ4MNM
Ahh, so you were the ones doing that pollution of the ASCII ;-) Just kidding. OP_RETURN is fine.
The point is extremely valid.

It has never been an issue in my use case of Rust, but the lack of an interface for when the system is out of memory is problematic.

Not only in kernel, but in all system-level software.

Then, it happens, less and less frequently, but still, I want to know and I want to be able to handle it.
I support anything that makes life harder for the FAANG style companies - I'm just never going to believe that the US house will do what this article signals they do.

Facebook and Twitter are profound influences on politics. I look on the politically aligned mainstream news, practices like gerrymandering, the general state of political discourse, do some quick joining of dots and ... well. Political involvement isn't going to move the situation in a direction I like.

FAANG is bad. I'll be on the record as saying whatever comes out of the House will be proven worse in time.
I hope one day we figure out what are those camera/visual/aerial artifacts.

Those aliens are both the stealthiest and least stealthy entities. Show yourselves if you want to, or wtf are you guys doing if you want to stay hidden?

The funniest thing would be someone with an iPhone to finally be able to make a 60 fps, 8 bit colors, crisp video in full daylight of an obvious alien UFO saucer, and have Apple use that to advertise their cameras for the next 25 years.
For reference, maybe calibration:

I parsed his profile line as a disambiguation.

Something like:

My handle is not cyber-"rabbi", so ignore the religious overtones.

I intended "rabbit" and did it wrong. The UI has this irritating quirk, but I'm not motivated to enough to really fix it.

Not that important.
Why should that be necessary? I want to do with my personal money whatever I want.
Hey nice one.

Couple of ideas:
- Add a time limit for decisions? Count down clock perhaps, forces users to make a choice quick and adds an element of pressure?
- Illustrations, my go to is always: https://www.manypixels.co/gallery you'll see there are lots of football ones under the sports category.
Madam Wu
The top 10 tech companies have collectively acquired and shut down hundreds of small, successful startups.

I believe this is very detrimental to the web and the economy. Founders need to have that as an option for an exit though. What are the alternatives? Limiting ownership to 49%?
At the moment. Google also used to be known for providing better, mostly text based, ads that didn't spam you with popups or blinking animations. That did not stop them from becoming evil.
I think the idea is more to get in there before they're legally allowed to buy them anyway. If they're already addicted, they got them some other way anyway and this makes no claims to make that harder. But if I had to go beg my dad or older sibling every time I wanted to drink (as an adult) I probably just wouldn't do it much and not develop the tendency. You've gotta really want it. That, or the exact opposite happens and it becomes more desirable through exclusivity.
I almost considered using Java instead of Erlang for a project I started working on. For one, my mind is still stuck in trying to model systems in a very OOP way, and I was (am?) struggling with OTP. I figured I could pull in Akka to get some of the nice Erlang stuff.

But Erlang was just such a good fit for this project. I wasn’t so huge on the Java version of Akka. I also briefly looked at Scala, but I avoid Scala for similar reasons to C++ and Haskell. The nativess of a lot of the features I wanted to Erlang just looked better and it will be a cool homage to the language’s roots.

Also this is probably more my fault, but I don’t really understand how distribution works anymore. Supposedly Oracle JDK is no longer supported and you’re supposed to package a JVM with your application, but all the big Java apps still require me to have a system wide JVM to run them? OpenJDK seems to work fine for now.

Also after toying with a LAPB implementation, I’m so mad other languages don’t have a good type for dealing bit level data. Bitstrings are a godsend.
The beauty of PHP is that you can still choose how complex you want your application to grow - and that you can adapt if needs change.

You can do everything from a one-file hacked together shell scripts (which I love to do because bash is just plain annoying sometimes, especially for stuff that has to work on OS X and Linux with their not-so-small differences in coreutils) to enterprise-style architected software in Symfony or Laravel.
YouTube took down Lex Fridman episode 127 with Joe Rogan
Wait till the author discovers Kotlin his mind will be blown

Kotlin should have called itself Java++ imho, that would help adoption in enterprise where managers might not know difference with Java
It's a good idea to read the article:

> During the current FLoC origin trial, a page will also be included in the calculation if Chrome detects that the page load ads or ads-related resources. (Ad Tagging in Chromium explains how Chrome's ad detection mechanism works.)

Ad tagging?
https://chromium.googlesource.com/chromium/src/+/master/docs...

> Ad Tagging works by matching resource requests against a filter list (...) to determine if they’re ad requests. Any requests matching the filter are tagged as ads. Further, requests (and some DOM elements such as iframes) made on behalf of previously tagged scripts are also tagged as ads by the AdTracker. An iframe will be marked as an ad iframe if its url matches the filter list, if tagged script is involved in the creation of the iframe, or if its parent frame is an ad iframe. The main frame of a page will never be tagged as an ad. Any request made within an ad iframe is considered an ad resource request.

I can't find what is included in this filter list, I'm not sure it's open source.

(mandatory disclaimer: I work at Google, not on Chrome nor ads)
You could maybe risk a landing without the front wheel, but the article notes that stowaways prefer the larger rear wheels, which take the brunt of the impact on landing and are thus also much more dangerous to land without.
How different is that from Microsoft and IE?
Greece was never stable. It corrupted the auditors to lie about their financial situation and did nothing to improve it.

I have both the feeling that we should have just dropped them to not have a weight on us, and I am empathic to the people who lived there (who were avoiding taxes as well, so that may not be the correct feeling I should have)