skysight-inc/HackerNews huggingface dataset:
I have both a 15" MacBook Pro (2018 model) and a Lenovo Thinkpad Carbon X1 open in front of me right now. I have 20/20 vision and it really is not striking me as that much better. I spend quite a bit of my day in a terminal and the remainder looking at the web, so font rendering definitely matters. Even with Linux's abysmal font-rendering, the mac really doesn't feel like it has the edge.
I love Linux, but this was my big problem with it when working as an academic. Now that WSL is going to support CUDA I think that covers the last remaining thing I was holding out for; it'd be nice to get IT support again other than 'We can reinstall the Linux OS'...
Look at it this way: the next time Amazon is in the news for some scandal, WaPo won't be covering it.
Interesting although I would dispute assuming that others follow their mental framework as a Western or EIRD thing in itself. It seems to be more a baselining effect. I recall Chinese nationalist attempts at "outragous unthinkable insults" that were downright tepid even in countries without the equivalent hard 1st Ammendment protection.

Really everyone has to work from some reference framework even if it is "other cultures tend to think the same as ours/different" as an assumption.
There's also the risk of hospital saturation; even if we don't get a vaccine, countries that manage to slow the spread and diminish the effective R0 enough that their hospital capacity remains unsaturated will have more survivors than countries that don't.

The disease is 99+% survivable with optimal medical care during the worst phase of it and significantly less survivable without it.
You need to include our food production spaces when talking about population density for that to be a fair comparison. Our urban density is mirrored (and supported) by the sparseness of our farmland.
Abortion: How do Trump and Biden's policies compare?
Which also has most of the good stuff on the develop branch :)
> I wonder what's the stigma bout nuclear?

I am sure you know the answer but because you ask for it: Radioactivity is nasty. Example Germany: When I grew up my parents couldn't pick mushrooms and I couldn't play in a sandbox because a few thousand kilometers away there was a reactor incident and the wind blew it over. Today people living near a power plant receive free jodium tablets in case there will be an accident. The government spends endless years looking for places to store the nuclear waste because nobody wants it in their backyard, obviously. The waste in the old starage, designed to last 10000 years, leaked already and noone knows how to handle it. France built most of their power plants directly at the border so that hopefully we will receive all the fallout. Uranium mining is said to be desastrous for the environment. Probably there's a lot more.
The shortest version of this is: a set of principles provides a basis for recourse and a means for people to reconcile their differences, but a code-of-conduct is like just throwing them a bag of hammers and knives to police each other with.

The only rational response to a code-of-conduct accusation is not reconciliation, but litigation by rejecting the legitimacy and standing of both the code and the accuser, by any and all means necessary, and in this sense they are a foundation of conflict that produces permanent struggle.
You keep assuming that the manager is only delegating via Slack pings, which is not my experience at all and also not what mumblemumble specified.

The best managers know what the appropriate communication channel is for their employees and the issue at hand, and I don't think any strong managers are going to point to Slack pings at their preferred method.
Ideally, the tasks would be serialized when dependent on each other and not when not dependent on each other. Dropping them on a queue discards information about the caller, which is what this thread of the discussion is about. Using greenlet or async/await, you can serialize only when necessary and retain information about the caller.
I think my Emacs knowledge has paid off ten times more than any particular language I've picked up. It's my generic tooling platform I bring to every job, regardless of platform or tech stack.
AND those early benchmarks were from Nvidia on very specific DLSS and RTX workloads that may not have been representative to many games people play.
As a sibling poster said, I think one of the issues is that the first world countries have significantly improved in many environmental metrics (litter, air, and water quality most of all), so people there have a lived experience which includes things getting better. Meanwhile it’s really hard for us to grasp how much the population of places like Africa, Indonesia, and India have exploded in the last fifty years, nor how much environmental damage has occurred there. Not to mention China.

This is going to be increasingly difficult part of dealing with environmental damage. It will not be enough for North America and Europe to decarbonize. Somehow we have to bring the rest of the world along with us. But they haven’t enjoyed the benefits of all the environmental destruction over the last 200 years, as we have, and (understandably), they are trying to catch up.
I never got the appeal of acme. It's way too mouse-oriented for me.
This article is just a stupid hit piece.

A USB cord is not responsible for detecting short circuits. That's the job of the charger not the cord.

The best cord in the entire universe cannot prevent short circuits.
Big drop reported in vaping by U.S. teenagers
The people in the know who believe it's obvious will be the same people who know the price of an oculus.

As for the rest of us. We neither know the price of an oculus $150? or that an oculus isn't as open source as other products.

Valid point for the rest of us.
what makes this application better suited to IndexedDB over localstorage? its not a lot of data.

I haven't found IndexedDB helps much the quantity of data (you can store more than localStorage, but most apps don't need close to that much). The advantage comes from iterating over the data (with cursors) for searching, and the fact that Indexeddb is versioned so you can migrate existing data to a new format when you deploy updates really easily.
Behind Estonia.
Very excited about this. I wasn't really a fan of AMD, but I built a machine with a Ryzen 3700X last year and I've been super impressed.

Personally I don't really care if RDNA2 is not as powerful as the Ampere GPUs as long as the price is competitive. I want to update my 1070 just for playing Cyberpunk 2077 when it comes out, but since I don't play that much anymore it doesn't make sense to go all-in on the GPU.
CDRThief Malware Targets VoIP Gear in Carrier Networks
Browser Battle: Surfing with Speed
>> scheduled call after lunch, at the end of the day, or first thing tomorrow morning

This sounds great in theory, but one of the key issues with managing remote teams is there is no common time in the day that is "after lunch, end of day or first thing in the morning".

The reality is most remote scenarios require you adopt at least some async process; fighting this is a losing battle.

Some good news: your manager's job was always facilitate internally and protect externally; how this is accomplished has certainly changed but the core essence of management, if anything, is even more crystallized now.
Ransomware and Zoom-Bombing: Cyberattacks Disrupt Back-to-School Plans
really interesting video... loved it.
> single threaded performance is even still important for games.

I'm looking at you, TF2 & PCSX2.
There's a similar-ish tower in Texas, although the company that owns it seems to be doing something different with it: https://texashillcountry.com/mysterious-tesla-tower-texas/
He published material that embarrassed the US government - information like the US government spying on the UN, American helicopter pilots killing Reuters journalists in Baghdad (and the US military then covering it up), and the US tolerating and working with Shiite death squads in Iraq.

When governments go after people for publishing embarrassing truths, that's political. Everyone knows why the US government wants Assange behind bars. The CIA Director / Secretary of State made it abundantly clear in his speech that the US intends to go after Assange in order to send a message that the 1st Amendment is no barrier to prosecuting journalists for what they publish. The UK prosecutor is playing dumb.
I use a '15 MBP with Windows for work and usually use it at 125-150%.

Almost nothing looks blurry. I can't imagine it being worse on macOS.

At home I use a 4k 15" XPS with Linux on 1,7x scaling and nothing looks bad either.

I assume app support is there for the former case and it's not for the latter, so I can pretty well recommend 4k screens at that size.
VFIO is already possible with amd if you have supporting hardware i.e. i was running single vega guest windows guest and linux furyx host on tr4 board but with sr-iov you could run many guests using same gpu, i think stadia uses this now. There were also rumor that vega has sr iov but disabled on hardware
Govt.-Backed Contact-Tracing Apps Raise Privacy Hackles
I am a broker and software engineer and am just now hearing of the LTSE. Is there a test or way to register through FINRA? Would be interested in taking part in this in both capacities.
> I'm certainly not aware of any games that have been published in physical stores without the publisher having signed a publishing agreement with Nintendo or Sony.

They did put commercial unlicensed software into US retailers, without any agreement from Nintendo or Sony.

https://en.wikipedia.org/wiki/Sega_v._Accolade (1992)
https://en.wikipedia.org/wiki/Lewis_Galoob_Toys,_Inc._v._Nin.... (1992)

(TL/DR: you are allowed to build and publish and sell unlicensed software for a console. You are allowed to break DRM to do this, so long as it's a clean-room reverse engineer (don't pull a TENGEN). You are allowed to do this for your own uses (sell your own games) and are allowed to do this even if that software edits other people's legally-purchased software (cheat engines / debuggers / mods / etc). You can legally do this without any license agreement from Nintendo or Sony)

This is how GameSharks/ActionReplays/etc were legally sold in every Wal*Mart / Target / Meijer / GameStop / etc in the US for a decade or more. Their boot screens all contain boot messages saying "this product is NOT licensed by Nintendo/Sega/Sony/etc" for this reason - https://nerdbacon.com/wp-content/uploads/2014/02/GS3.jpg

These are still sold, legally at retail stores like GameStop and WalMart, even today: https://www.codejunkies.com/Products/PowerSaves-Pro__EF00111... (again, still 100% unlicensed from Nintendo)
I'd argue you're right, but when you're programming in something like Haskell that guarantees certain constraints are met just by glancing at declarations, these tools become less essential.

In FP, I tend to look at implementations to understand what they'll produce

In OO, I do this, but I also need to know _how_ since they might be changing the current context I'm working in. It's not enough to know that X method produces Y, I also need to remember that calling X implicitly modifies Z when I'm referencing Z

In an FP environment X can't modify Z outside of his context, so I don't have to care about how he produces Y. The cost of this is that someone needs to own Z and functions need to additionally return the new Z, but I think that explicit hierarchy helps in guiding towards a more understandable architecture
And you can undervolt your AMD card with the open source drivers to improve efficiency and gain performance at the same time.
>"OK google insert a waypoint for the next grocery store" (while driving)

This one in particular. Or "what are the best couple restaurants on the way" followed by adding it to the route.
I thought the jihad that Paul fears is part of the 'great enemy' to humanity, not the fremen. The fear of that jihad/crusade/great-enemy is what gets Leto going on the Golden Path and the eventual scattering of mankind.

https://dune.fandom.com/wiki/The_Golden_Path
TeamTNT Gains Full Remote Takeover of Cloud Instances
I couldn't agree more. After the original's nuanced characters and landscape, the harsh sterility of the sequel was so disappointing.
I’m saying it was all of those things: a proper browser, a good industrial design, plus the potential for Blackberry levels of security, which was realized only a year after the initial release. If you want to be a stickler on the OP’s original wording, yes this was more about potential than what the original iPhone shipped.

And anyone who administered BES really wanted to see a market switch to ActiveSync on Exchange, because BES was a massive resource hog on Exchange for no major security benefit over ActiveSync: the messages got routed over auto generated TLS Certs to BlackBerry’s data centers in Canada... so the main benefit was properly configured end to end TLS. Which admittedly wasn’t nothing in the late 90s, so few understood SSL/TLS, and Exchange was a beast, and early ActiveSync was buggy and insecure! But by the mid-late 2000s Microsoft started getting its act together.
Umm, the British military-industrial-espionage complex has far, far more to be worried about than Assange's vacation in Ecuador. He has revealed to the world that it is being lied to by an intelligentsia elite hell-bent on corrupting democracy and peace among nations around the world - and indeed, he has created a culture specifically designed to counter it.

The truths that Wikileaks have published, can change the world - for the better. We have to prosecute the war criminals.

The leaks will continue. British establishment, or otherwise.
Unfortunately, virtue signaling legislation like this never really has any teeth... Similar to how creative commons falls apart as soon as a bottom of the barrel lawyer takes an axe to it.

Nonetheless hopefully they feel all warm and fuzzy inside now that they've "defeated" the evil forces of facial recognition?
> "nothing" is being done?

What is being done? Nearly every "green" initiative is much more marketing than reality when you look at the details. Renewable energy sources are widely supplementing not replacing hydrocarbons. Decreased emissions are largely from a financial switch from coal to natural gas and offloading your CO2 production to somewhere else. Global emissions are still rising.

Consumer capitalism is the largest driver of our CO2 usage and we have done worse than nothing about changing the way our economies operate. Consumer spending has been a perpetually increasing part of the US GDP. Currently 70% of the US GDP is consumer spending. We have a pandemic which has forced that to drop and everyone with political power is doing everything they can to get that back up.

> It's not like you can flip a switch...

Well unfortunately we don't have time. Historically every major sudden climate change period seems to have reached a tipping point where positive feedbacks initiated rapid temperature increases. We don't entirely know what these feedback are (we have some guesses that they might be methane hydrates and melting permafrost) but once we hit these it's over, it doesn't matter if you reduce CO2 emission to 0. It's worth noting that IPCC projections typically do not include feedbacks, which may explain why 'faster than expected' is the new norm.

We might see a blue ocean event before the decade is out. That will have immediate impact on the entire global climate.
With a world sliding into fascism, with slowly boiling oceans, and rampant inequality it's impossible to justify
More important, I never have to wait emacs to fill a buffer with the text I've typed.

Yes, on some modes there is a visible delay between pasting text and being able to type again, or writing some code and it telling me it's wrong. But the one kind of interaction that matters is always flawless.

Many editors do not get this right.
Even though it might be true that we have progressed a lot, our impact has increased exponentially, to the point where 20 million completely irresponsible humans don't have anywhere near the potentially catastrophic effect of 7 billion relatively enlightened humans (with nukes & fossil fuels).

I do feel we might 'just make it' if we can organize culturally as well as technologically, but it looks like it's going to be a nailbiter.
Several different issues. Nuclear is necessarily large & centralized energy production, with all of the antidemocratic politics and corrupt economics that comes with that.

The insane project duration and nonsense cost overruns for nuclear construction are their own problem.

And you get a lot of people who don't understand and don't want to understand the safety aspect.

https://www.greentechmedia.com/articles/read/comed-bribery-s...
I certainly don't interpret "keep your circle of concern as small as possible to your circle of influence" as "stop giving a crap". I actually means that you for example should decrease the amount of meat you eat and try to find other means of transportation than car if possible.

Each and everyone of us influence the environment in many ways. And even if your influence is small, the total is the sum of all our contributions. If everyone of us just think "it doesn't matter what I do", then we are truly screwed. If most of us instead think "I'm at least doing my part", then we have come a long way already.
exactly, Hacker News is full of great and informative content - some of which I have actually benefitted from. however, I think me and anyone who uses this site must admit much of what is consumed goes in one ear and out the other just like any other media platform like reddit or YouTube. the difference I think is that since so much of the content is "smart", users here would like to think they are spending their time better than others
Show HN: An open-source financial ledger API written in Clojure
Every company that goes public goes on a "charm offensive". It's called a roadshow.
I'm not super interested in Linux gaming, I just want my desktop to be usable.
I like the way SICP handles this, actually. They state clearly (in the text, haven't watched the videos) that the naive recursive form for Fibonacci is only illustrative, then they proceed to provide the iterative form. Following that they have this paragraph:

> One should not conclude from this that tree-recursive processes are useless. When we consider processes that operate on hierarchically structured data rather than numbers, we will find that tree recursion is a natural and powerful tool. But even in numerical operations, tree-recursive processes can be useful in helping us to understand and design programs. For instance, although the first fib procedure is much less efficient than the second one, it is more straightforward, being little more than a translation into Lisp of the definition of the Fibonacci sequence. To formulate the iterative algorithm required noticing that the computation could be recast as an iteration with three state variables.

Hopefully a professor in a course would make similar statements (I know mine did, repeatedly). And, at least in my early programming courses, we quickly (within a week or two) went on to those other problems where recursion was a natural and useful solution. The professors [0] introduced problems where recursion was either necessary (using for/while loops would be a non-trivial transformation with no performance gain) or, like naive Fibonacci, natural expressions of the problem.

[0] I transferred universities, not all courses lined up so I got to see the second school's introduction to this topic even though I was past that point academically. I was an unpaid TA (technically I guess I was paying to be the TA).
For those too busy to Google it: https://fsharpforfunandprofit.com -- this blog was my most-referenced resource when first gaining proficiency in F#. Huge fan of Scott and his writing.
the vast number of threads supporting X11/remote and not caring about screen tearing in the least would seem to imply that your particular prioritization of features is not a commonly shared one.
I looked it up. There were 17 million of us!

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

That was in 1994, shortly before everything tilted toward ISPs and dedicated internet access, so I assume that was the peak. Still, though.
I largely share your opinion and conclusions; good managers were always a combination of filters and selective connectors and I don't think this has changed. If anything it's far more important these days. What I fear (and hate) as a manager is that you're right - I need to be privy to every conversation, topic, initiative, etc and then pull in only the absolutely minimally required resources. This consumes all my time and is extremely tiring.
> The shift away from X11 means no more forwarding X11 applications over ssh

Which works fine and isn't a problem.

> A small price to pay for eliminating tearing and actually-secure screen locking.

Not necessarily. Not in all use cases.
It only is if you're running low resolution and/or really high refresh rate. Otherwise a top tier GPU is still your limiter.
This is not just about disabling "sign in with Apple".
Modules that rely on global state for anything other than memory pooling or what have you should be avoided. It’s a lot more testable and clean to return a high level data structure that contains any of that state you would have held before globally in the module and have that be the “context” or just the parent data structure to any others that are spawned.

Global state makes thing impossible like parallel unit tests that all use another module, or changing things like “MaxConcurrency” in a way that is synchronized across goroutines that might already be calling into the third party module.

My 2c.
Hi everyone,

I have been iterating a startup since the start of the year. And I'm using Clojure for everything I do.

The first product was a ledger service, but it ended up not fitting well as a managed service. We pivoted to a different idea and decided to open-source the ledger project.

It brings years of fintech experience, with the most common problems faced at scale for a ledger solved into the design.

I hope this will be helpful to some of the companies that are struggling with this kind of system.

Let me know if you have any questions :)
I'm really sorry. It's painful to see what's happening to Poland and Hungary with regards to democracy. My old boss was from Poland and he talked about it a lot. Though he did end up returning since he wanted to be near family, and Polish housing costs are far lower. I'd still love to visit.
V, U, W or L
We don't use Macs. While many uusicians use macs, the people on the engineering/scientific side of things don't. We're not doing music audio.
The thing is, you need AutoCAD (or equivalent) to be a productive engineer in certain fields.

You don't need Emacs or Vim to be an incredibly successful software engineer. It's actually the opposite, Emacs and Vim users are a minority among successful software engineers.

So they are only a specific kind of power tool.

More than that, they can't even handle the "ridiculously complicated". Common examples are trying to use them with projects containing millions of lines of Java or C# code.
I get what you mean. However, I dont agree that "we" cant do anything about user content. Users will use the technology that is provided to them. If the tech providers dont care about accessibility ultimately, they will create tools that make it easy for users to generate inaccessible content. So I dont agree. It is not something the industry can do nothing about. It is simply something the industry is systematically forgetting about in at least the last 10 years.
I understood what they meant by "room-scaling" immediately and I've only ever used a VR headset one time about 4 years ago.

On the other hand, I can surmise from my experience with robot arms that "DOF" likely stands for degrees of freedom, but I would have had no clue what "6DOF" meant in terms of VR.