skysight-inc/HackerNews huggingface dataset:
I only very briefly play UO. I'm curious if you could give more details of how how it was different to make it the best experience you ever had. What are games today missing?
Earth, with a broad definition of 'computer' you land on cellphones too, Android (or even Tizen) is used on like 90% of all new phones sold today worldwide.

Edit: To be clear, I was noting the simple fact that many probably don't at first think of an Android cellphone as a computer.
so roughly Wellington to Reykjavik
I want to put this out as a thought experiment. Given that current taxation policy is primarily derived from incomes, and an inheritance is by strict definition an income, then wouldn't it make sense for all incomes to be taxed equally?

I'd be more sympathetic to inheritance if the primary source of taxation was wealth.
Minimum Support Price. The government buys certain crops at a minimum rate from the farmers to protect them from sudden market fluctuations

https://en.m.wikipedia.org/wiki/Minimum_support_price_(India...
He did not take prior offers of amnesty, that went back to 2000, and only surrendered when his position in the LRA became untenable.

This seems enough to condemn him. It's a complicated issue, which is why blanket amnesty gets offered in these kinds of situations - to people who want to re-integrate back into society. He did not do so until he had no other choice.

The split personality disorder is a beautiful story, that fails to explain why he didn't surrender at any point in the preceding two decades. If we were to suppose he was not culpable for his actions during his Dominic B states, Dominic A must surely be culpable for not extracting himself from a situation where Dominic B would keep on committing his atrocities.
pretty sure it's earth by far
As someone that worked at Microsoft on the XAudio 2 for the Xbox 360 & Windows Phone stacks... holy heck that android audio path is painful to read. >.<;;

We went with a 5.33ms quantum on the Xbox 360 (vs. Window's 10ms), and tried to stay out of the way as much as possible to ensure minimal latencies:
https://docs.microsoft.com/en-us/windows/win32/xaudio2/xaudi...
That's easy, here it goes:

Rising above one's social class at birth is exceptional.
The problem of course being that after extreme isolation and/or social breakdown, even those of us that know full well how large those numbers are start to snap.

Approximately 0.2-0.3% of the UK population has died due to coronavirus.

But my personal risk of psychosis as a result of lockdown is far higher than that, it's starting to approach 1, and when it happens, it doesn't matter if those figures are 10%.

Maybe it's just me, but I really doubt it is. Social unrest is coming if we do this for much longer, I can't see any other way.

I can't live in a world that doesn't allow me to have a friend over for a cup of tea indefinitely; compromise really needs to happen soon.
I prefer virt-manager to Cockpit's VM management, way more feature complete.
>> I kind of wonder why it took this long for someone to try this approach. It just makes a whole lot more sense on the surface.

I believe there are dozens of projects using Webview and market themselves as a lightweight "Electron". The development for these apps takes longer (as you need to test for different webview versions/vendors) and the end product is worse as some features are shimmed or you just choose to not support them due the effort required. Of course this depends by project.

I've developed a media player and considered webview. Soon enough I've found the limitations of safari, ie webview and even firefox webview on audio/video codecs is a blocker. Next was indexeddb and some random performance issues. It didn't took long to realise that it's hard to compete with native apps using Electron but its even harder using different webview versions.

I will consider webView again when WASM gets native DOM access and audio/video decoding becomes available (performance wise) in WASM.
Or people whose careers have been a train of following behind people who built the right thing poorly, made a quick buck and moved on.
I think a trap that many software engineers fall into is interpreting "loose coupling" as "build things as far down the binding hierarchy as possible".

You see this under various guises in the web world - "event-driven", "microservices", "dependency injection", "module pattern". It's a very easy thing to see the appeal of, and seems to check a lot of "good architecture" boxes. There are a lot of upsides too - scaling, encapsulation, testability, modular updates.

Unfortunately, it also incurs a very high and non-obvious cost - that it's much more difficult to properly trace events through the system. Reasoning through any of these decoupled patterns frequently takes specialized constructs - additional debugging views, logging, or special instances with known state.

It is for this reason that I argue that lower-hierarchy bindings should be viewed with skepticism - if you _cannot_ manage to solve a problem with tight coupling, then resort to a looser coupling. Introduce a loose coupling when there is measurable downside to maintaining a tighter coupling. Even then, choose the next step down the heirarchy (i.e. a new file, class, or module rather than a new service or pubsub system).

Here, as everywhere, it is a tradeoff about how understandable versus flexible you build a system. I think it is very easy to lean towards flexibility to the detriment of progress.
Just so you know those games were badass! I had so much fun playing them. Elder Scrolls came out later and that was the first fantasy FPS game that I has as much fun with as underworld.
This is actually the next milestone in our time series roadmap, so you can expect it to be possible rather soon :)
> I have been saying the same for years but have either been punished by my managers or mercilessly downvoted on HN.

Ex Amazon SDE here. I've been saying many times that Amazon tends to have the right granularity of services: roughly 1 or 2 services for a team.

A team that maintains the service in production autonomously and deploys updates without having to sync up with other teams.

[Disclaimer: I'm not talking about AWS]
from the author of that software https://twitter.com/mrdoob/status/1362508150507790343
They could have charged a fee high enough to plant two trees for every one that went into the catalog. Sears died when the catalog did - but with IKEA I have never seen the catalog so maybe it is waste.
* Hacker News

* Zerohedge

* Coinmarketcap

* StackOverflow
Bitcoin's market cap crosses $1T milestone for the first time
If you need another data point, I worked on a (non-software) project for Garriott. He was awesome and I'd do it again in a second.
Audi's New Electric Sports Car: The E-Tron GT
That's not how hardening chips works.

You need a specialized fab manufacturing, etching and packaging process for this and it's not like regular fabs are cheap to begin with. Plus you're working from the start with much larger nodes with dedicated cell libraries so everything has to be designed from scratch to fit that node which means you can't reuse consumer off the shelf designs very easily.

Then there's the lack of economies of scale in building such custom parts in small numbers. I imagine if Apple would only order 100 5nm chips per year from TSMC, the unit price would be equally eye watering.
> After that, pricing starts at $25 per month for up to 15,000 requests.

This is very expensive for any decent usage. I have used tools like metascraper for this purpose and it worked pretty well. Setup just requires throwing a tiny nodejs app on a raspberry pi or $5 server and that can handle tons of requests.

https://github.com/microlinkhq/metascraper
"So how do we do it?"

"Just do it."

It's easy to say that, but it's obviously not working in the real world. You have to create incentive structures that reward the desired behavior.
Can't share details, I've seen the copy_file_range optimization represent roughly 25% increased throughput for a prior employer. It's more than theoretical.
> 12 years old

Which is amazing. It's a simple, backwards compatible solution to buffer overflows. I know it works because it's been used in D for 20 years and has made buffer overflows a thing of the past.

It's also nice because it implicitly documents the difference between a pointer to a single object and a pointer to an array of objects. Just this is a huge win, when used consistently.
I'm going to make a prediction, the leadership of this agency will be in hot water within 5 years. And the whole thing will be abandoned after frittering away billions of tax-payer Pounds within 6 to 7 years.
Matt Ridley, author of How Innovation Works, is right, governments are poor drivers of innovation - and this little 'distraction' is going to be another case to prove his point.
Show HN: I built a forum for people from HN to talk
Censorship and moderation are only part of the issue. The broader issue is with the nature of these platforms being conducive to vitriol, misinformation, and a kind of image-obsession and addiction to trivial things that takes away from more important pursuits. I see no reason why this would be better than Twitter in that regard.

Also, sovereignty is a noble pursuit but I can't help but feel that "self reliance" in this regard meaning the data for indian users remains on indian data centers misses the point and ultimately doesn't go far enough. A person needs to own his own data, and these platforms need to be not localized or controlled by singular states, but rather go above and beyond and be truly open and global.
I had a buddy who had gotten to max level poisoning and he would just go around poisoning fishsticks and leaving them innocently on the ground for people to find and innocently eat and the die instantly. The amount of crazy things you could do in UO when it first came out was awesome.
Hospitals get paid more if patients listed as COVID-19, on ventilators
What you posted earlier is ridiculous because you're trying to explain the Texas grid in terms of current political trends, like the decision was made in the last few years.
Not if you count regular house windows :)
>> I wonder if it would make sense for Tauri to support shipping a bundled webview engine for platforms where the native webview is outdated

I guess you can ship an electron version for these platforms where native webview sucks. Chances are that once you do the electron app you start doubting the benefits of shipping a webview based app.
Please stop using the word "infect" when talking about GPL. Infect is a negatively biased term. It's not balanced regarding the benefits GPL software brought to many people.
How did we get to the point where the government not being able to punish you for what you say is conflated with posting to a privately owned website? How? It's embarrassing
Nyan Cat is being sold as a one-of-a-kind piece of crypto art
that redirects to "WhatsApp to move ahead with privacy update despite backlash"
Pagan was pretty bad. I was one of the superfans at the time, I had played every Ultima on my Apple II and then my PC. I was one of the first people to beat Ultima VI and still have my award certificate from Lord British which I got in the mail. I spent late nights tweaking my autoexec.bat and config.sys to get Ultima VII to run properly. Pagan was unplayable on release, it was actually impossible to across the stones leading across an underground river without falling in. Later they released a patch which fixed the most glaring issues and I completed the game, but it left a sour taste in my mouth.

What REALLY killed Ultima was the absolute state of Ultima IX. Also released in an unplayable state, the patches rolled in. Finally after about two months, it was playable but as one progressed in the game, incongruities almost immediately popped out. The lore had been changed, sometimes substantially. And this wasn't the worst thing - it became clear after not too long that the game wasn't done at all. This was later admitted by an Origin team member who released the real plot, and later on people attempted to fan-patch the game to make it more like it had been planned originally.

Of course, EA is to blame for all of this, but Garriott shares this blame for allowing them to take too much control away from his organization and okaying the releases before they were ready.

http://hacki.bootstrike.com/english/nitpicks.htm

Hacki's page is still THE internet resource for the pissed off former Ultima fan.
I'd rather have development resumed on Carlo. You can re-use the existing Chrome install on a user's device without having to rely on a system-provided WebView.
"This entire thesis hinges on targeted advertising being effective. "

Targeted ads are unequivocally more effective than non targeted ads, on the aggregate - there is no dispute other than at the margins.

Do you think that advertising makeup to the general population has the same effectiveness than advertising it to women? Or women who have shown an interest in makeup?

Ads are complicated and nuanced, but everyone in the industry already knows this.

There will always be science at the margins as we discover the means by which people truly engage, but otherwise, there is no arguing with core demographic targeting. It would be like completely non-technical people saying "Javascript is completely ineffective because of null ambiguity" whereas it's universally used, and the limitations of JS are recognized to all but the most junior developers.
Dupe. https://news.ycombinator.com/item?id=26179003
I used to visit /. regularly too, a long while ago however it got more and more toxic/argumentative. I find more than half the reason I like these styles of tech sites is to read the (constructive) comments and /. seems to have lost its moderation teeth.
These are great questions, and here's my attempt at answering or elaborating on them.

> how do you define hate speech

Ira Glasser explains it precisely: "When people say they want to ban hate speech, what they mean is they want to ban speech that they hate ... But if you allowed something called ‘hate speech’ to be banned, then the only important question would be ‘who decides? ... If the government is going to be the one to decide what hate speech to ban, it’s not going to be the same speech as the speech you hate, it’s going to be the speech they hate, ... It all ends up coming down to who decides and most often, it ain’t you' https://reclaimthenet.org/former-aclu-head-ira-glasser-expla...

> and what counts as inciting violence?

This is better explained by the legal scholar Jonathan Turley,

"The reason is that while the crime is not clear, the case law is. In Brandenburg v. Ohio, the Supreme Court ruled in 1969 that even calling for violence is protected under the First Amendment unless there is a threat of “imminent lawless action and is likely to incite or produce such action.”

Trump never called for violence and instead told his followers to go to the Capitol peacefully to “cheer” on those challenging the electoral votes. Such protests at capitals are common and, while reckless, Trump’s speech could as easily be interpreted as a call for protest rather than violence."

https://jonathanturley.org/2021/02/19/want-to-prosecute-trum...
I agree, it seems like there has been a constant raiding party around here for the last few weeks. I'm glad someone else has noticed. Thanks for speaking up!
Love reading about those insights Adil!
Great questions, thanks!

* Yes, absolutely. The fundamental concept common to both posts is the error metric. There's no general cookbook formula for coming up with good ones (see Trefethen's work for mathematical foundations), but if the function you're approximating has simple mathematical properties, it's often possible to come up with something. The technique that seems to work best for me is some integral based on curvature and curvature variation. With Euler spirals it's super easy to compute those.

* I'm actually working on both cubic and quadratic Béziers as the final output format. I thought the story here with the n^5 scaling of cubics was simple and compelling, and the two-parabola picture might be helpful to designers.

* Related to font design and rendering, yes. The main problems I'm thinking about right now include generating optimized simplified representations (mostly for fonts), overlap removal, and warping (waving flags for emoji was a motivation). One particular facet that's especially fascinating is generating variable fonts, where the outlines need to be "interpolation compatible."

* The problem with that idea is that HN would strip the leading number from the title, which would be confusing. In my opinion, that's a valid reason not to go with it.
> pronounced F Prime

Some people really hate Amazon!
You might find this useful:

https://www.linuxbabe.com/mail-server/ip-blacklist-removal

Especially the part about "Rule of Thumb for Running Mail Server on a New IP Address

When you run a mail server on a new IP address, you should not use this IP address to send newsletters (aka marketing emails) right away. Instead, you should use this IP address to send transactional emails for a period of time to improve the reputation.

You may also want to use SMTP relay to send emails for a few days because SMTP relay services have a high IP reputation. After that, send emails directly to the familiar recipients."
600 more atomic bombs on this earth.

You never know, if there is still a few cockroaches still alive after the 500th bomb you drop, you still have 100th more...
Pretty much that. Most of HN is for Cultural Colonialism, but you know when it is dressed and wrapped in human rights and other bogus shit while buying Nikes and Apples made by real slave labor.

Peak virtue signaling.
The "wind outperformed expectations" quote that everyone is repeating out-of-context conveniently omits the fact that those expectations were for wind to produce a small fraction of its capacity. It "exceeded expectations" by dramatically underperforming every other power generation source, because expectations were far lower for wind than for anything else. The defense of wind is essentially, "Wind was not projected to be able to provide much power in this weather", and fossil generation is blamed because it was expected to be fully operational. The fact that fossil generation produced 2-3x what wind did relative to capacity is conveniently glossed over.

If I go into town with buildings flooding from broken pipes and tell people that we've invested billions for years in wind generation which was projected not to be able to provide heat when we needed it, they're not going to say "oh, it's not wind's fault then because it was expected to be garbage in these conditions". They're going to want to know who decided to give out billions in subsidies to become a world leader in wind capacity knowing that it wouldn't work when we needed it. We could have invested in any other source of capacity instead, be it green, nuclear, or dirty, since they all performed at least 2-3x better than wind did.

Wind has only been outputting 15-30% of its capacity, and around 15% when we most needed it. The article's analysis is spot on. The very last thing that Texas needs is capacity that only works in favorable weather conditions. Fossil capacity had very serious problems, but still left wind in the dust. The solutions are very debatable: Properly winterized wind generation is definitely worth looking into, as is nuclear (which had the best output of any generation source relative to capacity). But our current wind capacity is absolute garbage in this weather, and this must be acknowledged in order to make progress. Stating "wind exceeded projections" without explaining how pathetic those projections were is manipulative and dishonest.
This! I'd rather write VHDL then migen. I really don't understand the obsession that the open source hardware community has with it. There are way better alternatives.
What if I don't have Chrome installed?
Mobile phones are way more capable computers in every way but the keyboard than the Commodore 64 I got my start with.
I've been using cockpit and cockpit-machine at home to manage a Windows VM I need for work stuff. It works pretty well except I wish there was better documentation for configuration; I haven't yet got the VM to recognize that I have a 4k monitor.
pssh is the bomb not this crap.
There isn't a good answer. RAII is a great thing that I use all the time. However it requires deterministic destruction which in turn means some form of reference counting garbage collection. Garbage collection research has found non-reference counting garbage collection has a lot of advantages. So as a language designer you need to choose, better garbage collection at the expensive of non-deterministic destruction, or worse garbage collection but you get RAII. There isn't a clear winner.

For about 80% of all garbage this doesn't matter because it turns out the reference count is always one until it goes to zero so you don't need to track it, and in turn this means the better garbage collection algorithms I mentioned above are not better in this case. However this rule of thumb comes from C++ where training (based on real performance needs of the type of code you might write in C++) keeps people from doing the types of operations that would increment the reference count. Which is to say even if Java could figure which cases can use this rule (this appears like variant of the halting problem to me), they would probably discover that the number there is enough less as to not make it worth adding.

Worse, in C++ there is a tiny number of data structures with circular references that you cannot use reference counting to deal with. Thus as a C++ programmer will sometimes have to write some other garbage collector for the edge cases, and these don't get RAII deterministic destruction.

Note that I didn't state the advantages of better garbage collectors. I am not an expert here, so I'm leaving it as an exercise to the reader. Just know that there are advantages to them that make them a great choice for some problems despite losing RAII! If you are designing a language you should probably look into this early. (I was going to say a hybrid is the worst of both worlds - but maybe I'm wrong so I'll let you figure that out)
> If that is the case, he still needs to be locked away for many years, because someone with that level of brokenness is not safe human society.

Or rehabilitated. https://en.wikipedia.org/wiki/Rehabilitation_(penology)

> The effectiveness of Norway's methods is evident as they hold the lowest recidivism rate worldwide at 20% as of December 2014.
`?` only helps if the thing you want to do on Err is return from the whole function. You can't use it for finer-grained break / continue / exit-from-current-block (until `try` blocks are stabilized).
I was going to comment this elsewhere, but workstation class problems require workstation class solutions. If 16GB isn't sufficient for your work you should upgrade. Unfortunately Apple has stopped making competitive workstation laptops.

As an example, the new MacBooks are not very competitive (for performance) with the latest XPS series from Dell.
I have a few dozen machines just in my apartment.

Pretty sure we're outnumbered.
I promise you, if I showed up at my corner store with a EU50 note and said "Would you give me a gallon of milk for this" the dude would take it.

He probably wouldn't give me change, so my effective exchange rate for Euro->USD would be something like 20x reality, but you gotta pay for convenience.
The business case for Texas's separate grid is local control, so connecting to the other two grids (it's not really accurate to say "the rest of the country") could present some real practical difficulties.

It's interesting to read your proposals because of the eco-targeted nature of them; but I think most Texans are going to interpret this differently. Forget batteries and solar panels; they're going to get generators and use diesel.