skysight-inc/HackerNews huggingface dataset:
It's better to err on the side of not granting them, than on the side of what we have now with sickening patent trolling and patent protection racket slowing down progress.
Hunting Knowledge
My take, which is less charitable in some ways and more in others, is this: Anti-colonialism is aimed at the West and especially at countries associated with the current West. The most anger is felt towards US colonialism. Failing that, British colonialism, and anything involving Western cultural institutions such as Christianity. Colonialism that opposes those is not so hated.

If you interpret the current zeitgeist as "colonialism is wrong", therefore, you'll be constantly surprised when less-Western colonialism is given a pass. If you interpret it as "the West is evil", and notice that the British are the ones being colonized in this game and that Western religions are being robbed, you will be surprised much less.

It's true that Norse are also associated with the Nazis, but I think that's a coincidence. The Norse are being whitewashed because they're sticking it to the Man.
openSUSE tumbleweed is a very nice rolling distribution. The only problem is that it needs an advanced user to configure it (installing video codecs and navigating the powerful and complex installer).
I'd rather have an overpopulation of cats than rats. Looking at you, New York, London and Paris.
No that's not the reason - or at least, not for everyone. I created nbdev. I've been coding for over 30 years, and spent over 10 years using R and S-PLUS. I've used Delphi, Visual Studio, Emacs, vim, vscode, and many other editors and IDEs, including many with integrated line-oriented REPLs.

There's a big difference between a line-oriented plain text REPL, and a Mathematica/Jupyter-style notebook REPL, especially when you want to mix and match your charts, image outputs, rich table outputs, interactive JS outputs, and so forth. Also, for experimentation, where you want to go back and change things to see what happens (e.g. very common in data science) I find it much easier and more understandable in a notebook.

I have a video where I show the difference between these styles of working in some detail: https://www.youtube.com/watch?v=9Q6sLbz37gk
People don't consider ChromeOS as a Linux desktop but I consider it a great one.

With the addition of Crostini, you get a full Debian based Linux running near native speed inside a KVM vm, and you can communicate between the ChromeOS and the VM seamlessly.

You can run Linux GUI programs and it will work (albeit the UI is a bit off, font etc), so vscode/IntelliJ works. You can listen to localhost:$PORT in the Linux VM and access it from ChromeOS. You can manage files inside and outside of the VM using ChromeOS's File app.
I've never had to use JavaScript, but I've done the *1 or &"" in Excel to force conversion to the desired type... yes, let's mercifully lay the veil of forgetting over this.
Well that's odd... I up-voted the question and my karma just went down by 15 points. :)
Help port Linux to M1
> Maybe a small recordsize can have some benefits when overwriting parts of the files...mmmhhh...?

Right. People who've done more testing than me reckon on 16KB being a good record size for transaction-processing database work, where tables are seeing lots of small inserts and updates. (You might think matching the database's block size would be ideal, e.g. Postgres writes 8KB at a time, but the rationale here is that you tend to get better compression at 16KB recordsize than 8KB, and the benefit from this outweights the write-amplification.)

But if database update performance isn't a big deal for you then you can probably just ignore this.

I've not done any testing of my own at the 1MB size, but I don't think I'd be inclined to try it unless I was fairly confident that there weren't going to be many small writes to big files.

In short: use the large recordsize where you think you've got a good case for it, and likewise with a small record size. Otherwise, just stick with the default.
Rivals challenge Amazon under the Christmas tree with gift-giving features
Considering how many cats I saw when I was in Greece [0] I think this might be more cultural then religious.

0. https://imgur.com/gallery/LbU7j
Everything is spying on us. Privacy was traded for “free” stuff.
I got the new mac.

I don't have any intention to contribute to the mac ecosystem. I still hog in what I like best - the terminal.

I treat the mac as a client - web+cloud is my backend. The client should feel good to me with decent battery life and snappy experience, and maybe some gaming. But I don't care much else about it.
Could be openSUSE Tumbleweed.
You should occasionally fact check the fact checkers. There are no real fact checkers, that is just a self assigned marketing label that some journalists or media outlets have assigned to themselves. Once you have caught them doing it wrong several times, you may understand.

As for looking critical at studies: the article didn't look critically at the studies they cited.

The article being "straightforward": the problem is that it all sounds plausible, so readers are less likely to question the details.
https://marc.info/?l=9fans&m=111558805207697
> The idea is sound, just needed execution and luck.

Honestly, I think sandbox games take way more "luck" than other means. There is a serious chicken/egg problem with them - meaning you need hardcore early adopters that will create content on your behalf...or simply fake it.
Although my Macbook is my main personal interface for a lot of things, I've stabilized on Ubuntu for my workstation machines, and they have been rock-solid stable desktop systems since 2009, at least this generation of hardware. I have not had any of the typical issues - my machines just work very well. I've got a system for software development, and another for Audio (yes, Linux is a functional DAW - digital audio workstation), and they are both just pleasant and joyful systems to use.

Of course, the fact that I have the chops to fix things is key, because I really, really do (Systems Programmer, 30+ years building OS and system-level things), but for the Ubuntu experience key factors have also been: pick your hardware nicely (e.g. Presonus=great Audio for Linux), use package management, do frequent manual updates, and use containers/virtualization for anything where ones hacking around might be dodgy - i.e. keep the work part of workstation in mind with all system updates/installations, etc.

Decades of Linux desktop usage means, to me, the cliche is over. Linux is an awesome desktop workstation. Everything just works, audio, video, graphics .. WINE is perfectly functional .. and there is zero bloatware or concern about walled gardeners.
There’s nothing accelerated about it.

Plus severe side effects would have been seen during phase 3 trials anyway.
College undergrads find hidden text on medieval manuscript via UV imaging
Don't buy their shit. Period.

Wayland already has trackpad support that's nearly identical to macOS.

Gnome with a dock is basically the same desktop experience - Pick a distro of your choice.

I can honestly say I prefer my linux XPS to my work macbook, by a large margin.

Plus - It doesn't spy on me. I actually own it. I can release software through channels that aren't entirely abusive.

Basically - The only thing Apple does truly well at this point, in my opinion, is marketing how great Apple is. But it turns out they just aren't all that great.

Don't buy their shit.
This is just an ad. Compare a $1,700 Mac with an integrated GPU against a $2,400 or $3,500 PC with a discrete GPU on graphics processing tasks. The discrete GPU is gonna win every time.
inl, imm, mut, mat ... I see a pattern.
I am going strong on a 2012 MBA, but I guess I will soon update to the M1 Air/Pro
It should have said "the first LISP Machine". Which was a personal computer with a GUI, built to support the development and execution of large Lisp software.

Symbolics was a company founded later to commercial that research - at the same time with its competitor Lisp Machines, Inc.
I’ve got a laptop with Debian oldstable. I can’t be bothered to upgrade it because I just don’t care.

I’m comfortable with Debian; otherwise I’d look for something with even longer term support, like CentOS. Computers are just boring now and not worth upgrading, which is a good thing.
I am very hopeful about renewable but I am also aware of their intrinsic weakness: They can't be provide base power (unless we build battery farms able to cover our needs).

Renewables are exciting. Jumping too fast into it like Germany did (and is now polluting as much as 8X France with 450g CO2 / kWh) is much less exciting.

I wish there was a bit more expert involvement in the way we choose our energy policies (and much less tribalism and populism).

source: https://www.electricitymap.org/zone/DE
I was making a joke about how some of the larger HN threads the replies span multiple pages and it's not immediately obvious you need to click a link to get to the next page of comments
People change plans now to need fewer welders (like deciding not to build things) - because there are too few welders - which results in fewer welders in the future. Becomes a self-fulfilling prophecy. Government action can help break that cycle.
This is a great way to use Sorbet and get its benefits without having to invest 100% into typing. Great example, thanks for sharing.
Perhaps you should try a hello world GTK JS app instead of speculating about how it surely will confirm your biases. It would've taken you less time type "hello world gtk javascript" into a search engine and copy and paste the snippet into a file than writing out that bad faith argument.

> Keep in mind that with Electron/nw.js I download the toolkit binary and then simply declare an arbitrary webpage or js file filled with arbitrary modern HTML5 to be my "main" page/script.

I don't know why you assume that GJS is any different. Well, actually it is different: you don't have to "declare" any file. You can open up a file hello.js, write your code, and... there it is, in a dozen SLOC. (If you really wanted to, you could write an entire app in that one file.)

Not that any of this is even relevant, because you totally misread my comment. It was not about how GJS is better than Electron and the Electron folks just won't admit it. It was about how Electron is better than whatever the JS-hating GTK developers wanted, but they were too shortsighted to see the future we were going to end up in with or without their endorsement. So your kneejerk defense of your tribe is off the mark.
That is actual Ruby syntax for an invocation of something, so it may or may not be obvious depending on what you're used to. (Though most Rubyists would drop the ()s)

Also, as mentioned, in many languages it is valid syntax for an invocation of something, followed by a new scope.
Never heard of Pop before today. Looks cool. Love the built-in tiling functionality. Do they use a different scheduler by default?
Yeah I agree. That's not to say that tools like Anki don't have a use -- they do! Use of Anki and memory palace type techniques is really useful for when rote memorization is a /required/ foundation for further progression -- language learning and so on.

But I do agree with you that it takes you there and no further. Moreover, I find the branding of this site (and others of its ilk, these seem to pop up every now and then over the years) to be really disingenuous. I don't think it's on purpose, more out of naievete.

An implicit assumption with these kinds of things is that it's cognitive fitness getting in the way of whatever it is you want to do. That's deeply presumptuous, IMO. The truth is more likely to be as you say -- it's not a lack of "cognitive fitness" -- it's a lack of experience doing the thing you want to do! And so if you want to get better at doing that thing, the difference between success and failure is figuring out a way to practice it consistently and slowly pick more challenging things to do. Not look at it like a leetcode problem with a trick that must be found which magically makes the problem tractable.
I expect that the x86_64 instruction set will stick around for a very long time. Rosetta is super smooth and very fast on M1 Macs, so legacy apps still work just fine for the time being.
The real problem is the driver situation for the GPU on ARM. If we could have more mainline supports, the Desktop Linux ARM ecosystem would be a lot better.
That would still be a better outcome than if in 50 years we came to the same point in the road with World War 2 infrastructure.
I kinda wish there was spaced repetition for interview practice. So that everyday, I have a set number of questions to try, and I don't have to make that decision. And if I don't get it the first time, no problem, I know it'll come up again. And if I do get it, the goal is to get faster.

Anyone else study this way, like an Anki for interview questions? If not, how do you pick what questions to practice and what order do them in when studying for interviews?
> My personal situation isn't going to change anytime soon unfortunately.

It's enough if you just start to seek a way out. Even if it takes years, after you eventually do it, it will be worth it.
> MacBooks do fairly well considering that they are using a complete processor based around the ARM instruction set and software that is likely not fully optimized yet

If by "likely not fully optimized yet" they mean "running under x86 emulation"
The left bias in the media (and colleges) has become so very pronounced. Trump is to blame for a lot of it, but it was there before him as well. It's just gotten to the point where they don't even try to hide it anymore. I'm Libertarian, but I can see where the media is pushing things.
Willing to be more specific with a comment like this?
Sometimes. It depends on what you are observing and what the question is. E.g., if I'm in a room with others and see 6 people apparently fall over dead, then I will leave the room. Afterwards, if questioned, I will submit my observations as "evidence" that I was right to leave immediately.
I coined the term - and it turns out someone else did too, for something else. So be it. If someone else can think of a better term that's never been used before, then I'll happily use that instead.

The earlier usage mentioned in Wikipedia is entirely uncited there however, and seems to have only been used in one academic project AFAICT.
I'm always open to trying new ways to enter text on mini on-screen keyboards. But, after watching the video, this looks fiendishly difficult. I can't imagine getting my head round learning those patterns well enough to become productive, in any reasonable length of time.

It looks almost like learning the [Pitman] shorthand, which my mum and millions of other women went to college and spent years absorbing, back in the pre word-processor days.

Personally I think the ultimate increases in productivity when typing on a phone style keyboard will come with improvements to the predictions of the AI behind swipe-to-type --not with having to learn a new [and non transferable] set of hieroglyphics.
Honestly, it's not much of an ad, either. The more expensive desktop has less performance per $ than the laptop, and that's before it's running natively!
Isn't this a bit rash. Just start building and deploying Docker images on AWS ARM instances and RPis, and have a flag day when all your devs switch to M1 laptops. Yes you might have fewer provider or dev machine options after that but that just means fewer distractions.
Part of the answer:

>Turkey is not unique among predominately Muslim countries for honouring its cats, which are considered ritually clean animals in Islam.

Which I can confirm is true in many cities in North Africa. They're efficient and cheap pest control that manages itself with very little input. You could argue that the cats themselves are pests, but at least they're nicer to look at than rodents.
For after effects I'd expect that loads of ram would be the biggest winner.

Personally if I was going to be procuring machines for adobe/nuke/other creative apps, I'd go with a second hand workstation from HP, and give it loads of ram and a new GPU.

it'd be the same price as a new macbook, with less single threaded performance, but much great GPU ram and number of threads.

When it comes to portability though, thats a different issue...
Ah the dancing baby meme. That was huge and you could buy a software “package” on windows that had hundreds of video variations of the baby. I still have that software (no, I did not buy it).
I'm on Gentoo myself, but for people coming from MacOS, I would recommend to give KDE Neon a try.

It's based on Ubuntu, but made by interfacers (the KDE team). I have used it for about a year and I thought during that time that it was "osx on linux", because of how well integrated everything was.

The Plasma desktop and the KDE project have been known historically to very well integrate their softwares with one another, but Neon is going a step further, by controlling the OS itself and being way less buggy that other distributions of the Plasma desktop.

That would probably be a good transition OS coming from Apple products, before people get a taste for chaos and pure freedom and want to go wild.
Whitehead was a proponent of process philosophy, a philosophy of 'becoming' as contrasted with Plato's philosophy of 'being'. This division can be traced back further to pre-socratic philosophy, i.e. Parmenides (being) and Heraclitus (becoming). Aristotle continued firmly on the same tract as Parmenides and Plato in terms of having a philosophical focus on being, and today we take this type of thinking for granted as it has permeated nearly all of western philosophy and society. Aristotle may have been more prolific but I suspect the quote is referencing this division more than anything else.
The sluggish performance you get is from gnome (the user interface/desktop environment that Ubuntu defaults to). Every 6 months there is an update that noticeably improves things. If you don’t want to wait for it to be totally smother out, check out another desktop environment like xfce or plasma. Try plasma first since it’s got prettier visuals, but I like the simplicity of xfce (honestly, I rather enjoy gnome so use that most of the time)
Heres what we've lost since the 2013-2015 MBPs that I'm currently running: Magsafe 2, Higher travel keyboards, Removable/Replacable SSds, HDMI port (still the most common for displays right now), an escape key, an SD card reader, USB-A which all my peripherals still use.

Though we've gained USBc and performance. I'm not sure the "better than it's ever been" is so obvious personally. Replacing the previous input ports with dongles reduces the value proposition a fair bit for people with those use cases.
Printable to Do List Templates
I’ve been thinking of switching for a long time but here is what’s stopping me: web site rendering in all browsers is seemingly much better on MacOS. The colors are more vivid, fonts are sharper, it’s more pleasing to the eye (vs. Ubuntu). Is there anything that could be done to bring Linux web site rendering closer to MacOS experience?
What do you mean by "no delay" ?

If you mean the delay between asking Siri to 'play music' and music to start, that is annoying and should be fixed by Apple engineers at some point. Siri is just way too slow on the Homepod. I typically use my phone and just manage what is playing that way, which is faster and has a better UI anyways.

If you mean playing something with minimal latency between your source and the speaker, that is just not going to happen with any sort of speaker over wireless. Airplay is pretty good in that regard, but you can never beat just plugging in a line out to a full fledged self powered speaker, like the KEF LS50s or LSX.
Good comment. We are very glad that Xbox/console has the chat and messaging (essentially Xbox has it disabled) controls. We only let our 8 year old daughter play Roblox on Xbox One for this reason.
If you are technically inclined, this isn't that hard to do. You will need a calibrated mic, but result is you can do Sonos style adjustments to calibrate for a room on any set of speakers:

https://www.hifiberry.com/docs/hifiberryos/hifiberryos-room-...

https://www.hifiberry.com/shop/boards/hifiberry-dac-dsp/

They maintain a list of supported microphones.

You can even bake the configuration into the HifiBerry DSP once done, it doesn't need the Pi attached to apply the room correction. The included HifiBerry OS software has a setup process that makes calibrating the room with mic just as easy as the Sonos system.

I was huge into Sonos ecosystem, but recent actions with how they treated owners of earlier equipment have left me cold on it. This works forever once set, assuming you don't move the speakers. Works with any old speaker/amp combo you can output a phono/optical signal to.

its purely opinion etc, but I am just as happy with results from this system with nice pair of bookshelf speakers as I was a pair of Sonos 1s, and it will work as long as the board lasts.

I am shocked hifiberryOS hasn't found more fans, its really impressive for what it does for little money with a supported DSP. The hardest part of this is cloning an image to an SD card, rest is plug and play. You could eBay the calibration mic once done too. If you intend to move your speakers a lot this is no good of course, but my experience is people often set these things in one place in their home.
Unfortunately no: that only errors when you do not add a type annotation and TypeScript can't infer anything better than `any`. JSON.parse(), however, is explicitly annotated to return any. See [1].

[1] https://www.typescriptlang.org/play?#code/PTAEEkDsDMFMCd6wCa...
That makes sense! Thank you!

Some more questions:
1) Assuming the bulk of folks use jupyter notebooks for analysis, why not integrate with jupyter or use d3.js in jupyter directly? I assume there would be a learning curve for data manipulation on js where analysts/scientists would prefer python
2) Assuming that this isn't even meant for the jupyter audience, who is it meant for within a company?
Been doing everything on a Linux laptop for the past ~12 years after kicking OSX to the curb around '08 because of Apple's increasingly fascist tendencies (which have only been getting worse in recent years).

Rarely ever had anything to complain about. The occasional windoze-only app I've needed either runs on top of Wine or - worst case - qemu. None of these are ever a part of my daily workflow.

Not claiming I'm a standard user, but if you're technically inclined and doing any kind of scientific work then Linux can't be beat AFAIC.
Append either reddit or hacker news to your searches. The threads that are returned will have what you're looking for or they will contain links that do. You can limit the results more agressively by using site:reddit.com or site:news.ycombinator.com
Flagging it. There is nothing of value here. Adobe products haven't been properly ported to Arm architecture and this is comparing a significantly more expensive and less portable machine with Apple's M1 laptops.

It's clear that M1 is a winner from independent authorities like Anandtech.

This article should not be upvoted.
I've been using Linux for many years, and it's definitely better, but definitely not what I'd want to use seriously. My gaming desktop has a 20.04 drive which I occasionally use, and yet I still find myself dropping to a TTY occasionally to reboot the machine or restart gdm because it waking from sleep, or just plain crashes.

Also, I have 4k, 28" monitors which is just the size where 1x is comically small, and 2x is comically large. I've tried recent Gnome and KDE, and they just can't scale to look right, like what I can do in MacOS or even Windows.

If I couldn't use MacOS for work, I would give Windows 10 a serious consideration. The new WSL and Windows Terminal are very good. I did use WSL 1 for a few years at a previous job, and it was awful.