skysight-inc/HackerNews huggingface dataset:
For me drag-and-drop is not complete without also being able to save by drag-and-drop. On RISC OS you can save your files by dragging the file icon to the place you want to save your file. This can be a directory window, or it could also be another app icon on the taskbar, or an open app window.

This way it is possible to create workflows where you have small specialized apps that complement each other. You would open a file by dragging it to the first app, edit it, drag the result to a 2nd app do some more editing, then drag the result to the next app and so on and save only the final result back to disk.
This is basically supporting the Unix philosophy of having many small programs that do one thing well, and combining them to achieve the desired result.

Instead what we now mostly have on all platforms are huge monolithic programs that try to cram every possible feature into a single package. One reason for this, is in my opinion, that a workflow that is similar to the RISC OS way of dragging from app to app is just to cumbersome on systems without drag and drop between apps, as every step one has to go through the filing system, saving a file by browsing through a directory tree and browse the directory tree again when loading the file in the next app.
Is Landing a Data Science Job Amid Covid-19 Challenging? Companies Weigh In
This used to be three-finger tap on older Macs.
I made an open-source error tracking and website analytics platform https://logowl.io
IIRC "jemalloc" achieves a speedup by using thread-local storage for (pointers to) bookkeeping and memory pools in preference to a heap shared between all threads - that makes it possible to do an allocation without using any synchronisation.
Market's fine the technology isn't ready
All true, but Ethereum has a noncustodial stable coin. Ethereum is planning to move to proof of stake over the next couple years, which not only reduces energy use dramatically but speeds up transaction finality. There are multi-client testnets running the final PoS spec right now.
Sure, duckduckgo.com for example has ;-) But in that paper [0] they talk about 500ms, not 50. The rest of the keywords sound so similar and it is the only match, so I think I got the right one.

[0] https://idl.cs.washington.edu/files/2014-Latency-InfoVis.pdf
I'm not sure Greek myths are great sources of ethical behaviour given, you know, all the rape, incest, bestiality, cannibalism and more.
Not 100% sure that Intel has a 64 bit architectural license that is in the public domain (happy to be corrected). AMD certainly does.
AU Optronics, InnoLux, Infovision, BOE optoelectronics, IVO, LG - these do laptop panels (also see panelook.com ). There is some competition in TN/IPS. But OLEDs or specialized panel situation may be different.
Technical Interview Reform: The Recruiting Perspective and Results
In my European country you're required to pay 125-200% for night and sunday shifts, I wonder if they will do that.
if you become successful at the venture, then was it lying in the first place?
> This particular statement was widely lampooned in tech circles at the time as obvious nonsense. Yet it’s actually perfectly sound: legislation is all about restricting you from doing things that are possible.

Quite. I guess it also makes perfect sense to ban water from flowing down hills. It's possible, after all ...

The reality is some of their laws have already been torn apart. Australia used to have one of the strongest censorship regimes of any democracy. They gave only up after passing the silly things when then banned computer violent games, in an age where everybody bought them from an overseas online store. I think the kids must have blinked in disbelief at the stupidity of their elders, then returned to their game pads.

Then there are laws I really would like to work - like the anti spam laws. I'll lay odds the head of the Federal Police gets spam addressed to him every day. I hope for his sake it's blocked by technology, because it sure as hell isn't stopped by any of the laws they passed or his police force.

People aren't lampooning the idea the government can't ban whatever they want. They are laughing that in an age when encryption algorithms are form the core of ecommerce, are published on Wikipedia, thousands of web sites and government standards, the government is claiming banning them will have any more effect than passing a law saying π is 3.

It was an absurd statement. Moreover, Turnbull knew that, and didn't appear care. Which means it was pure bullshit. I'm guessing it was dog whistle to the crazy right that had sway in the party at time.
Carefully, if you don't want to end up with applesauce.
I think the invasion of privacy is a trade off. One day we will have the technology and capability for doing large scale accurate facial recognition and I would gladly take that if that means greatly reducing crimes.

The question is if we can do this without the people in charge abusing or not. If we can guarantee that it will be only being used for catching people with arrest warrant then I would have no problem with increasing the efficiency of cops
I saw the mountain bike he was (presumably) using and figured the takeaway was “if you want to ride fast, get a road bike”

Put another way: investment in the right tools for the job will get the results faster than killing yourself.
How did you spend your quarantine time?
> Are banks still using Perl in 2020? The correct answer is no.

> There is no more Perl at JP Morgan, the largest investment bank in the US. The last Perl code was decommissioned in 2019.

I see the situation at JP Morgan now extrapolates to all banks globally.

I am glad that JP have done something sensible here, though.

> Nope, not python 3. Think 2018-2019 so no python 3 in sight.

What. That was literally last year. We all knew Python 2.7 was going to be EOL on January 1st 2020.

I know a lot of these legacy banks/financial institutions seem to operate in a time-shifted bubble a good few decades in the past, so maybe that explains it?
Not all of us. Cloud-based bookmarking services are great. I use https://pinboard.in/
Came here to say this. Commodore BASIC (which was really by Microsoft, as you've pointed out) was by far my least favourite of the 8-bit BASICs I used.

It was even worse than Sinclair BASIC due to the lack of drawing commands (yes, I know you could get these as extensions on a cartridge - I didn't have that). The main issues with Sinclair BASIC were limited functions and the fact you had to use key combinations to enter most keywords.

I also remember it as being slow as all hell when compared to other BASICs, although that might just be the opposite of whatever rose-tinted nostalgia is.

I loved the Commodore 64 but its BASIC sucked. Commodore continued to royally eff up with Amiga BASIC which, if memory serves, was also basically[1] by Microsoft. I immediately switched over to AMOS by Francois Lionet, which was great, although with hindsight wish I'd given Blitz a go too.

[1] Pun also intended, even though dreadful.
The driving force behind this change and the protests at large is that American police are currently indistinguishable from kill drones if your skin isn’t white.
Miele is not what it used to be unfortunately. There was a technician somewhere on here or Reddit that elaborated quite a bit on it. His general advice was that for now, Bocsh makes some decent machines that last longer than average and is serviceable.
It's "fake" mass. Regular waves have "mass" too, due to contraction (for 3D) or raising (for 2D) of conducting matter, so it's mass of contracted air/water/etc.
I'll be entirely honest with you I used that name because it's the only one I know of a main brand worldwide. I myself use a French brand. Maybe my exemple wasn't very good, sorry for that.
> Amazon is the biggest logistic company in the world.

Not even close, Alibaba handles 200 million packages per day and is building out for one billion.

Amazon is barely a tenth of that current volume.
Idle thought: I imagine that as soon as the Apple ARM development boxes drop, someone is going to start evaluating how to port RiscOS to Mac (either on the bare metal or, more likely, via virtualization).
Doesn’t work for families. 6pm - 9pm is primetime for kids. But who cares about them oldies, right? /s
Huh? Good Food does have reviews/comments at the bottom of the page.
Petition: Do not rename the default branch from “master” to “main”
This is true. For all simulations.
GitHub June 2020 Redesign Reverter
Tell HN: Firefox Fenix in Google Play Store listed without 'beta' moniker
Fennec / classic Firefox Android (labelled as Firefox Browser): https://play.google.com/store/apps/details?id=org.mozilla.firefox

Fenix / new version (labelled as Mozilla Firefox Browser) : https://play.google.com/store/apps/details?id=org.mozilla.firefox_beta
Hi memset, your project made me create an account and comment for the first time on HN. :)

Very nice to see your repo and happy to see it being so minimalistic. I use paprikapp[1] to manage my recipes and you can import recipes into paprika using yaml[2].

I used to be a customer of hellofresh (Germany) and had to manually copy paste into Paprika. I recently made a tool to just input a HelloFresh URL and output a yaml file which can be used to import the recipe into paprika into images. [3]. Maybe I can open a PR and add support for HelloFresh recipes.

Good work btw.

[1]https://www.paprikaapp.com

[2]https://www.paprikaapp.com/help/mac/#importrecipes

[3]https://github.com/anubhavcodes/pyrecipes
iOS (particularly iPadOS) seems to get this about right. Copy / paste / sharing seems to work very well for various work pipelines I use. I rarely if ever touch the filesystem.
Kindness for Mean Girls
I’m betting on Ionic/Capacitor. Using web technologies my development speed is higher than building a native app for a single native platform. Of course the choice heavily depends on your use case. I wouldn’t use Ionic for a 3D animations game.
> there's a breach of trust.

Exactly. And I am in the same boat as you. I don't send him hate email or death threats, but I ain't going to buy another book of his or watch another TV show until he finishes writing this series.
Never thought of that. I'm getting even more excited now, which is a rarity as I'm a miserable sod.
Good point. My first Nikon was a D60, and at the time I had a very cool older 50mm. I had to manual focus, which was actually fun, but no metering would be tough. That combo took some great pictures though.
It's a well known left wing ploy. Look at Media Matters for example. They try to shut down speech they disagree with politically by affecting the broadcaster or the platform economically.
I have learned to enjoy the game, but I enjoy it despite the abismal UX. I know other people can interiorize it, and that's cool, but it is not my case.

To be precise: I don't mind having keyboard shortcuts for lots of things. I think that's good UX. But all options should be mouse-clickable too.

I find the separation between Designations, Piles and Burrows (or whatever they are called) very confusing. In my mind they should be the same kind of "thing" in the UI (a "zone"). Farms are their own "kind of zone", with a custom UX which looks like the one used for building walls (which is just bad imho, just let us click on the two corners please).

That brings us to my biggest grip: lack of consistency across different windows. The initial overmap has a set of keys. The initial "prepare your journey carefully" has a different set of keys for moving around the menus. Then the zone designation window has yet another set of keys to navigate through the menu. The fortress task manager (where you queue new tasks) has another. When a merchant caravan asks you what items they should bring next year, that also comes with a custom UI which is not used anywhere else (and also has its custom set of keys). The steps required to set tasks on each dwarf are so contorted that there is a dedicated tool (Dwarf Therapist) just for that.

And over all this, there is the military management window, which I have never been able to master (I just rely on traps and atom smashers to deal with baddies, mostly because of this, and the fact that ranged attacks have been broken for a while). I wish Dwarf Therapist could handle that one as well.

This lack of consistency combined with the lack of mouse support means that in order to play this game one needs to learn and interiorize a bunch of keystrokes /for each single window in the game/. I understand that for others this is not a huge deal, but this really puts me off. I don't have the mental agility I used to have when I was younger and makes the game a struggle for me.

But the stories produced are great.

On that note, if you just want to see Dwarf Fortress stories and don't want to have to deal with all the UX issues I just mentioned, I recommend the Kruggsmash channel. He really takes this game to another level:

https://www.youtube.com/user/kruggsmash
This has a lot in common with how you design safety systems by the way ;-)...
PayPal is a thorn in our world. They are atrocious and I wish they'd die. The extraordinary fees they charge for currency conversion, in the form of very unfair rates, should alone be worthy of their demise, and should be criminal.
Ledger is totally opaque? Maybe I'm confused, but opaque means not transparent. Surely you'd want the opposite?
>What is a Play-by-Mail Game, Anyway?

>Play-by-mail (PBM) games are a rapidly expanding realm of the gaming world.

I somehow find that hard to believe.
Pegging your currency to another currency and claiming it's more stable is cheating and doesn't really solve the problem.

Like the US can stop PayPal from providing financial services, they can too stop banks from storing USD collateral to such parties.

Also I don't agree with your "tracked better than that" claim: DAI/USD has a 15% drop and increase in a few months, about the same as USD/EUR in 5 years.
without HVAC wouldn't the temperature already change drastically throughout the day due to weather?
I know a lot of consumers who upgrade their phone whenever their cell phone financing plan lets them do so.
I agree to disagree with it being an acceptable trade-off.

> The question is if we can do this without the people in charge abusing or not.

I think this is the main question and goes hand in hand with whether governments should be able to decrypt the internet.

Please let me move around freely, meet the people I want to meet, without having me added to some database of people with suspect contacts. I am fine with granting "criminals" the same privileges (as I posted in a comment yesterday[0] I am definitely a criminal, given the definition of the word).

You start with cameras everywhere for facial recognition, then you add microphones... it's hard to encrypt real-life discussion without inventing a new language, which could be easily decrypted anyways.

[0] https://news.ycombinator.com/item?id=23630386
Yes, and mathematicians were supported financially by universities, by the patronage of the wealthy, or were independently wealthy. Wherever knowledge production and creative work occur, someone is paying for it.
You can create a bookmarklet with the code
javascript:window.scrollTo(0,0);
that will scroll back to the top, but it won't have an "elevator" effect.
Ouch, I was hoping for support on my Late 2008 model, it runs absolutely fine otherwise.
I tried the behavior on both my work and personal macbook pros with safari. Work laptop does not suggest anything and searches sketch but my personal one suggests sketchtoy.com for sketch and sketch.com as a second result. Its clearly Siri hijacking the ENTER button.

Edit: Just to mention, I use Firefox as my daily browser in both, so my safari does not have any history on both computers.
This. This wins for the best comment.
Background App Refresh also has a significant battery life impact. I keep mine disabled and get a significant battery life increase with little downside.

The feature should be a per-app opt-in instead of being enabled by default and buried in settings.
Their software is running on python 2.6 but they also have it working on 3.7?

Why?

Also this is some weird post, is this blogger famous? Because it's not of much substance.
There is a screenshot of Stunt Car Racer in there! How I miss that.
So a high effort project to convert from a codebase with a supported interpreter to an EOL interpreter. Congrats, I guess.
This is hardly a surprise. No matter if you like a language or not, you have to acknowledge that we don't develop software in a vacuum and we cannot ignore market trends. Don't fall in love with your technology [0].

(I won't comment on the Python 2 rewrite though)

I like Perl a lot. Out of the usual, interpreted dynamic languages, it is still my favourite. It's fun, incredibly expressive, got some things right early on (CPAN) and the community is probably the most entertaining out there.

It also caters to a kind of developer that no longer exists, or at least is in the minority now.

I will keep it as a sort of dirty pleasure for myself. Among the likes of Forth and Lisp.

[0] https://prog21.dadgum.com/128.html
The blog post does cite salsa, which is the frame work that was created to create Lark, the language that was created to protoype Rust's implementation of query-based compilation.

https://github.com/lark-exploration/lark

https://github.com/salsa-rs/salsa
> Advertising

> It will cost you too much. Just don't think about it. In the early days, ads are not the way to go.

This is downright self-mutilating!

If you are not considering things like targeted advertising as one of your GTM I doubt you are building a serious product here.

It just makes no sense to me if you are willing to miss all the valuable insights you can gain from advertising your product to an actual audience in the real world (vs in a bubble/hype community, etc) just because you want to save some bucks.

To find your PMF you need to try everything.

Also, I won't call getting your first 100 users a "growth hack", esp when they are not even paying customers.
Of course they look better, but the simulated CRT images show how the game was supposed to look like back at the time it was created.
Casually I just finish to build my new bee hotel this week (Just a log with some holes of different diameters). There are bees for any type of garden. Even small urban gardens can have it.

Now opened for buzzness and waiting for customers. Any tip to make it more interesting?
Nice! I've been doing something similar, recreating the original Macintosh OS in React: https://mockintosh.com
Joplin informal encryption and security audit results
I dont believe this. Maybe it's no longer used for "core banking services" but companies the size of JPMorgan have subdivisions that are as big as small/medium sized companies.

There must be a lot of software written in <whatever language> that is still used inside the company.
> The government forces me to fund speech I hate?

That's school for ya.
It seems very reasonable to look at direct competitors when considering whether a company is making good engineering or marketing choices.
Too many users were using options to hit the 'defer updates for 365 days' button.

Microsoft can't let them do that ("...Star Fox!"), they NEED the newest features, security updates, and telemetry.

Cynical: The stupid users don't know what's good for em, that's for MS to decide now, not the users.

However, there is an opt out via GPO for now. Of course if that gets used enough it will be ignored.

"If you wish to continue leveraging deferrals, you can use local Group Policy (Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Preview builds and Feature Updates are received or Select when Quality Updates are received)."
I think if you tried it for a couple of weeks you'd probably become a perfect touch typist. It's not a difficult skill to pick up. Being in VR all the time would kind of suck though IMHO.
My employer has banks, brokerages and RIAs as customers.

I don't know whether any of them use Perl. I can tell you that if they use Perl, it has never caused a problem.

We use a fair amount of Perl, and it's a good tool.
vimium does that & a lot more.
> Also, you could do that after you buy the laptop, as sometimes people just realize they need more RAM or storage after using a laptop for several years.

An example of that: when I started working at my current company, the 4GB of RAM I had on my several years old laptop was no longer enough (I could work fine, but it got annoyingly slow when I used the IDE). Since said laptop is a Dell, I just bought a matched pair of 8GB RAM sticks (dual channel, total 16GB), followed the instructions on the repair manual (available as a PDF on the manufacturer website, no login required) to open the back cover, and exchanged the memory. Took me only around an hour, and would have taken only a few minutes if I hadn't insisted on running the full memory test to make sure the new sticks were good (built-in hardware test program, launched from the BIOS, no installation or operating system required).

I some time later used that 4GB stick I had removed from the laptop to upgrade another computer from 4GB to 8GB. That is: even the part I had to remove for the upgrade wasn't wasted.
> humans are a source of boundless novelty and creativity

No, they aren't. It only seems that way to you because you haven't lived very long yet, and what life you've lived has been lived at one of the most propitious times in the history of the universe. You've known nothing but peace and prosperity and discovery of new things, and so it's easy to imagine that this can go on forever. And maybe it can. But it won't.

Just as a purely practical matter, humans are not going to survive beyond the heat death of the universe. They are extremely unlikely to survive when the sun becomes a red giant. So even with arbitrarily advanced technology, the time available is finite. A few billion years may be better than a few dozen, but no matter what it's going to be finite. And a good thing too, because you really don't want to live forever. To paraphrase Douglas Adams, forever is a long time. A really really long time. You just won't believe what a vastly, hugely, mind-bogglingly long time it is. I mean, you may think a few billion years is a long time, but that's just peanuts compared to forever. In an unbounded amount of time you can read every book that has ever been written and every book that could ever be written an arbitrary number of times. You can watch every movie, play every game, write every program, learn every fact that can be expressed in a text shorter than the current size of Wikipedia and you still won't have made a perceptible dent in an unbounded life. Long before you get to the non-existent end you will be bored out of your skull and you will yearn for oblivion.

But all of this is academic because, again, as a practical matter human civilization is unlikely to last this millennium, maybe not even this century. The human species will likely go on, but civilization is probably toast. Unless something really radical changes really soon, we're looking at a climate tipping point happening before the end of this century. Whether that actually ends up destroying civilization before the end of the century is open to debate, but once the permafrost releases its methane there's no coming back from that. We're looking at 5-10 degrees C of warming after that, and no way is this round of civilization going to survive that. If you really want to make a dent in the world, that is the problem you need to be looking at because it is going to dominate everything else in your lifetime, no matter how much you manage to extend it.
To be fair to Microsoft, the C64 BASIC was notoriously outdated when the C64 shipped. Jack Tramiel managed to buy an unlimited-use license to Microsoft's BASIC in 1977, and was determined to get his money's worth. On the bright side, the C64 BASIC was great at motivating new programmers to learn assembly programming so they could avoid it, and in the process finding out how computers really work. :)