skysight-inc/HackerNews huggingface dataset:
Ehh

I have a kinesis advantage. There are some things I don't like about it, but I doubt it would be practical for me to make my own keyboard with a bowl shape like kinesis or maltron keyboards. And even if I could figure it out, they've probably done research into exactly what kind of curvature works well for the average hand, so whatever I made would be marginally less ergonomic.
Runic Enchantments 2D Language Interpreter
I've been using XFCE since Gnome 3 was released. It can be configured to look almost exactly like Gnome 2 did, and supports the menubar icons and indicators that Gnome decided to drop.
Welcome to the age of the avatar
It'll make its way through the food chain and gradually clear up. Yes, it's going to harm a lot of ocean life in the mean time, but there's not much we can do about that. It's like trying to get red wine out of the white carpet and back into the bottle.

We should stop spilling the wine or at the very least drink it somewhere safer.
Here's a good list of project based tutorials that you should follow
https://github.com/tuvtran/project-based-learning/
If this works like non-newtonian fluids, I imagine "finding the right shape" or series of tones/patterns works well in bulk.

https://m.youtube.com/watch?v=SYMvOxIsES4

I don't have any hard numbers, but it almost seems like we could easily spend a trillion dollars fixing a problem caused by a 100 billion dollar industries by-products.

What would a carbon credit scheme look like if it were for microplastics?
> systemd, core system in many Linux distributions, written in C++

s/C++/C
Forgive me but aren't they just identical apps? I swear I thought they were all the same base program with a different set of plug-ins. And you could basically make any of them behave like any of them.
I didn’t know you could do that with fastmail
Is it easy to use VCS for that? Last time I checked it wasn't [1]. In fact, that is maybe the main thing keeping me from learning IntelliJ tools more: I'm not comfortable with programs that I know I will want to customize but can't just git add the customizations to the dotfiles repo.

[1] https://stackoverflow.com/questions/37776684/which-intellij-...
I use them frequently and see people on them all the time, especially during commute hours.

What Ubers have you taken in the city that work out to less than $20/hour? Even for Uber Pool that's significantly less expensive than what I've experienced.
Has this post been shadow banned or something? I can't see it anywhere now.

EDIT: I actually do see it in new, I guess I just didn't realise how hacker news shows articles. My mistake.
At a certain scale are you really going to move your entire infrastructure over to another provider? The time, migration cost, and business risks are usually not worth it.

The time you’re spending migrating, testing, validating for correctness and often compliance is time you’re not spending on creating business value. On top of that, you’ve migrated all of the practices from being at a colo without any of the time to market , lower headcount, and flexibility or availability that you get from using native cloud services.

You’re investing time and not taking into account any of the opportunity cost. Businesses are so dependent on vendors these days - from payroll, to Office Suites, to database vendors, to even their physical facilities it’s silly to optimize for one part of your infrastructure at the expense of other opportunities in the rare case that you might change vendors.

Do you also have a migration plan for all of your other dependencies? Are all of your documents in an open source format? What about your project management system? Your AD? Your device management system? Are all your desktops running Linux? Are you using Microsoft Exchange? What are you using for time tracking? Expense reimbursement? SSO? Alerting and monitoring?
When people who attempt suicide but fail are interviewed later, they almost universally claim that they don't want their life to end, they just want their suffering to end. So it doesn't necessarily follow that they regret being born.
Which licence did you distribute the code with? Surely there's solid grounds for a legal case if the licence didn't permit commercial use?
I can't consider myself to be an emacs superuser but I've built muscle memory around its key bindings so on JetBrains IDEs, I use my custom emacs based key maps. I used to be an Eclipse user many years ago, but when IntelliJ community came out, and it started supporting emacs key maps, I made the jump. I'm now using ultimate licensed by the shop I work at.
Even then, it can still be used for offline data... you collect/perform tasks without an internet connection and it syncs later. Chrome updates before data sync, boom, all your data is gone.

Now, as for years of data, I mostly agree, this should absolutely be backed up and/or synced more regularly.
Indeed! Love the spirit, work your way bottom-up as you encounter problems, remain practical yet keep that 10,000 ft view. All compounded by splendid execution, to the point that you are elevated 'upstream' so to speak by the master[1].

[1]: parent is talking about Kotlin:
- https://en.wikipedia.org/wiki/Kotlin_(programming_language)

while I'm referring to Google supporting Kotlin on Android as a first-class ("native") language as of May 17, 2017:

- https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-...

(There might also incentive for Google to move away from anything even remotely touched by Oracle; case in point being Java, despite the open sdk for that).
Thanks for that, I’ll definitely check out the paper! I don’t know much about the JVM, or GCs, but it’s always interesting to learn.
What imperfect plan is there? The low hanging fruit are Renewables (and nuclear as last resort) and electrification of transport. Unfortunately they depend on the construction of a grid that is built for decentralized power generation compared to large scale central power plants. This requires government action. The only major roadblock to electric cars is the missing charging infrastructure. You can get a nice used EV for 15k€ or less and it will pay for itself because electricity is cheaper than gas. Again we need the government to act before apartments will be equipped with chargers.
Striking Findings from 2019
This would be terrible UX, in addition to devaluing questions that are timeless in nature (like theory)
Pretty standard in the .NET ecosystem, unfortunately. I had a similar experience with multiple tools vendors repackaging my stuff for free as the foundation of their product. The only time I ever got a sponsorship offer or even bug fix contributions was a while after I had stopped doing their work for them for free.
That sucks. Are you just looking for an apology?
I don't think it's handmade. It has an injection-molded case, a PCB with surface-mount components that are likely pick-and-place'd, etc. I don't think they build them in quantities comparable to Logitech... but it's basically a mass-produced product.
I'd swaps Caps Lock and Ctrl.
It's on both LibGen and Sci-Hub.

Former: http://gen.lib.rus.ec/scimag/10.2307%2F3106703
Aren’t the Ergodoxen already two separate units it is there a cable limitation? I was looking at buying one or a similar split keyboard for the reason you stated.
http://archive.md/Pwkp7
> If browser based are there anything better than https? Imap + pgp?

I guess Electron might be a reasonable application to quickly move your crypto code from the website to a local client so that a compromised server can't simply backdoor it. But then you want it to auto-update for security issues and you're back to square one. And if someone inspects the source code of each update (they won't), they'll just be slower updating and either run the old (vulnerable) code for longer, have forced and unscheduled downtime (while looking at the diff), or run the new code before it has been vetted.
It probably is more of a hassle but it would also be cheaper and lower emission. Of course I dont know if fuel is a significant cost to farmers.

There may be ways to make it less of a hassle by automating it somehow. I'm thinking of some standard hook on/off system. It's a tough problem though.

Maybe batteries will just keep getting better and lighter and cheaper and we can just go that way.
If they have low-paid employees in house where other companies don't, then their stats on inequality could look worse while in reality, there is less inequality.
I use both emacs and Intellij, depending on the circumstances. There are some things for text editing that are just faster in emacs. For example,

- I can be somewhere, jump around to a bunch of files, copy something, and then jump back to whereever I was last actually editing quickly (the "jump back to last edit" is 2 strokes).
- I wrote a custom mode, with tabification and fontification for the query language used by the cms I work with. I expect I could do that in IntelliJ but it would take a lot more effort.
- Things like kill-rectangle and the like; some of which may have parallels in IntelliJ, but I don't know then... and decades of experience in emacs means I do know them (or how to find them) there.

I really like IntelliJ, but I also really like emacs. Which to use depends on what I'm doing.

I also really like _make_ and wrap my other commands (mvn, gradle, etc) in Makefiles. I get jokingly mocked a lot at work :)
IntelliJ is the only thing making Java development bearable.
Expensive eugenics babies (maybe just embryo-selected) will get outbred by traditionalists anyway. What will make things really weird is artificial womb tech.
Nothing really advanced, I think, although maybe one or two obscure things. Here's the problems I found and remember (I wasn't looking for anything, I was just trying some basic stuff). They all might seem trivial, but we're talking muscle memory heI'M.

1. First thing I did was to fold all the functions in the file - this is something vim does pretty badly, actually, because it doesn't know how to deal with Python syntax without lots of customization. But anyway, the command for "fold everything that can be folded, recursively" is zM. Then the command to open everything back up is zR...

Except that for some reason, this vim emulation doesn't open everything, it kept the imports at the top of the file closed.

Verdict: Probably not a big deal, just inconsistent (but maybe PyCharm's way is better?)

2. I then did a standard thing I like to do - if you want to delete a paragraph, you hit 'dip'. Works well. If you have a few lines of whitespace between paragrpahs, and you want to delete everything except one line, the command in vim is 'dvip'. This is actually somewhat obscure but I use this constantly to clean up code. Didn't work.

Verdict: obscure command that's rarely copied correctly, but I use it all the time. Annoying.

3. I then tried to change some text. Let's simplify and say that I did 'ci(' to change the contents of parenthesis. Worked well. However, I tried to undo the change. In vim, this is a single 'u' since the change command is atomic. However here, this required hitting 'u' three times.

Verdict: Ok this is really annoying. It's unpredictable and screws up my muscle memory, plus it's a very very used feature.

4. This might just be my fault - I tried to navigate my Python file using ']]' and '[['. The second one took me to the end of the file, the first did nothing - neither did what I want, which is to jump through various methods/functions. I also tried ']m' and ']d'. This one is not stock vim though (or not exactly), so it might be possible and I just don't know it.

--

I don't remember the other thing.

And btw, I totally don't mean to diss PyCharm, which is awesome in many ways. And I could be only nitpicking here - though again, finding 4/5 problems in 1 minute is not a good sign. But that's my point - emulating vim is, for whatever reason, either really hard, or not something that people spend a lot of effort on. That's why I have to rely on vim itself (or actually Spacemacs nowadays, which amazingly does have an almost completely working vim emulation.)
https://news.ycombinator.com/item?id=21135992
Why do you say that? It’s perfectly possible to download a file sequentially while uploading parts of it. Although I guess the ending would be harder to find than the beginning... but if all they do is make the first half part more widely available, I don’t see the issue.
of course you can.

but since every device is as persistent as its weakest point (e.g. physical damage, loss/theft, etc) shouldn't apps that need to save essential/important data basically give up the argument of persistence because of using localstorage in the first place? your data is one breakdown/loss away from permanent destruction when using localstorage exclusively.

that is why, from my experience, you always rely on the server and only use localstorage as a backup in case the server is down, there's no internet, etc.

claiming massive loss of data because localstorage got emptied is basically saying "our app wasn't designed correctly".

what am i missing?
Unbearable news
> Are we still doing this "Oh, they are nationality so they are spies!" thing?

Stereotyping is counterproductive. Still, based on recent changes in Australian law I can see why some organisations may pause before using services based there, or which rely on Australian contractors who may be compelled to compromise systems. So any companies boasting of their jurisdiction should not be immune to skepticism about how robust that distinction is in practice.
Looks like a useful site, I like the design and everything seems really snappy.

One issue I noticed is it seems like line wrapping is messed up on mobile. The line breaks sometimes happen in the middle of words.

For example:

"

o Japan as tourist. The maximum duration of sta

y is 90 days. You can also find usful tips from fe

llow travellers.

"

This is in Firefox iOS.

I think there's a CSS attribute to fix this if I recall.
> No apologies, no compensation for building a commercial product on something I had spent a decent amount of time on.

I think the important question here is did they do this in violation of the open source license you had adopted as at the time the alleged infraction took place?
I don’t know about 5, but some issues I face are:

Response Speed. Most emulations tend to fall behind my actual Vim command speeds, which really destroys the vim editing flow.

Occasionally emulators will not honor mode switches correctly or on the first try. So I would expect to be in insert mode after a complex set of commands but the emulator isn’t there. This is also likely due to speed issues, but maybe not.

Emulators do not do a good job of handling macros, and vim’s repeatability. The auto stuff they try to do (such as formatting, etc) precisely the reasons one would prefer an emulator, can mess up repeatability.

Many of them don’t handle certain basic commands. A lot of emulators, for example, do not handle commands like HML which shift the viewport, possibly because the IDEs do not really give them access to it, or maybe because they aren’t known well enough that they fall way down the priority list.
Fair enough. You would probably switch to mmap, though, which works across threads.
How do you evaluate the security or privacy of providers like this one? I think years ago they or one of their fans went all over Quora and Reddit saying good things about it, but I wasn’t sure in the end how to evaluate their claims or find independent reviews and ended up Switching to ProtonMail.

While I used it, it was good at least. Setting up a custom domain at the time required sending the company an email iirc?
This, and the recent megathread about children, made me think of Tom Robbins' B Is For Beer book, it's the natural history of beer, kids version. Rereading it now with the third kid-something a little different than the usual kids fare.
Yes.

"[dead]" means that an account has been administratively banned. "flagged" only shows up per-comment, showing that users have flagged that comment.

Tracking back through history to find the banning offence can take a while. But you can vouch for either individual posts or a user as a whole, by email, as described above. I do this myself on occasion.

Flagged / banned account activity isn't visible unless you've set "showdead" to on, in your HN profile settings.
> by the time regulators ask how to fix the industry

When they do, they'll ask these companies, not HN.
About your time of using VSS, I was working at Microsoft in developer support (working on COM data access, and not VSS, thank $DEITY). It was fine for small internal stuff we’d do, the stories I heard from industrial-strength use did not instill confidence for anything more than a half-dozen devs. OTOH, we shipped small components for a larger product using VSS, and I don’t recal any issues. Hated the workflow and interface, but it worked
If you are able to make a mechanical keyboard (like the person in the linked story is), couldn't you include a trackpoint and buttons?
First of all, if you are happy with the curvature of the Kinesis, the rest of it is pretty hackable. There are various projects around it, one of the more well known is a custom controller and custom software from Michael Stapelberg (of i3 window manager fame)[1]. He gave a Google Tech Talk about the project about a year ago[2].

Now, if you are not happy with the curvature things get more complicated and I'm not aware of any projects that did a custom housing. That being said I think it is not unrealistic. The biggest problem is to create a curved cover with holes for the key switches. All the switches are mounted on flexible PCBs which should adapt to your new case as long as the curvature is not too crazy. So basically all you need to customize is the top part of the housing, the rest can stay the same.

[1] https://michael.stapelberg.ch/posts/2013-03-21-kinesis_custo...

[2] https://www.youtube.com/watch?v=6bX6iqqR3XY
I don't have room in my apartment to even learn about building physical objects! I'd love to turn my various Arduino doodads into coherent forms but my workspace is a desktop.
Windows 10 recently removed the documents folder for everyone who had it located on another drive...
Are you also implying it's somehow worse? Because it's not an absolute rule that things tend to the better with time, especially not on the order of a decade.
Unfortunately it's not even close. I want 4-5 keys for a thumb arc and a columnar stagger layout. Also it has way too many keys.
I understand the business reason for the licensing model so I don't really hold it against them, but after a couple years of 'Oh, you want fixes for these bugs we introduced recently? You'll have to buy another 12 months' where they constantly kept breaking new things when landing important fixes, I got fed up with the treadmill and just stopped using their products (in my case, ReSharper and dotTrace). I'd get problems like "having ReSharper for C# installed breaks VC++ compiles" (yes, really) and very often they'd just close the bugs outright or tell me the fix was only in the upcoming paid version with its own new bugs.

I feel like this is the downside to the subscription license model - if you want to use the product at all you have to keep paying unless the version you've currently got is somehow perfect. And in the case of JetBrains products I've used, it is not. I wish companies like this offered something like an LTS branch where I could pay (subscription even!) for a version that just actually works instead of constantly having to put up with new features/bugs just to get fixes for workflow issues.
One big difference is how you're going to replay music & video games multiple times, but are going to play/read movies/shows & books only once.

This is a very good point. Just look around in a public space at everyone wearing headphones, and you can see that music is almost always not consumed in isolation but as a background. A movie or book requires more dedicated attention; I don't see people watching a movie or reading a book while doing something else.
If I get one, it'll be for volume. If I get two, the second will control scrolling up and down.
It sounds like these companies need to license their product so another company cannot enhance or modify the software and resell it. I don’t know the legal framework well enough to know how difficult that is, but it sounds like that’s what companies have started doing.

On a side note - the NYT has a piece on any one of the tech companies about every single day. No doubt these companies do questionable things, but I question the Times motives and biases when they’re focused so much on one industry or a handful of companies. I spent almost two decades working in oil and gas before shifting my career to software in 2012. I don’t recall a time when the the Times was hyper focused on my industry then. Not that it excuses FB or Amazons behavior, but I do believe the Times has a personal interest in seeing these companies fail, as they compete with the Times.
I don't think Jetbrains gets any money directly by the usage of Kotlin on Android, as Kotlin too is open source, and works very well in IntelliJ Community (also open-source). In fact, I don't think IntelliJ ultimate has any extra Kotlin features.
Ok, since that one hasn't been discussed here, we'll change the URL to that from http://www.os2museum.com/wp/dos-wireless-networking-continue.... Thanks!
Wow, I had never heard of that keyboard. It looks like it would be an absolute nightmare to set up and learn to use.
Just look at open positions count in different jetbrains offices. Main r&d place is St Petersburg Russia. Second one is Munich.
It depends on the niche and the kind of value the website provides. Some niches are easier to monetize, even with relatively low traffic.

So I would say that you should find out in the first place if you're in a niche with a good potencial for monetization.

You may be in a niche that provides value, but maybe your audience — for several reasons — are just not interested in paying for what you are offering.

The specific method used to monetize the website will be a direct consequence of this.

Here's some monetization options you should consider:

- Gated content (courses, ebooks).

- Affiliate marketing.

- Consultations.

- Services.

- Job boards) and other kind of listings that provide value).

- Physical products (yours or from 3rd party, like drop shipping).

You should also consider other strategies that are built on top of your main monetization methods, like cross-selling, and upselling.

Obviously, if your site has only a small amount of traffic, you should skip adding ads as an option as it will not be an effective monetization strategy in this case.
Call a function periodically in JavaScript (with memory leak analysis)
EU also taxes profits not revenue (I believe only with the exception to non-domestic tech companies, where revenue taxes are now being introduced), but you're right about VAT and that rate is climbing meaning stuff looks more expensive to consumers (prices are almost always shown with VAT included).
What happened to Eclipse?

I remember there was a time when IBM really invested in it that it was miles better than anything in the Java editing space, or honestly any competitor at the time. For example, instantaneous compiling and error checking was so far ahead it took MS many years to catch up with it.

It used to be a matter of huge excitement when a new language or framework was supported by Eclipse.

But I moved away from Eclipse for a few years (I wasn’t programming then) and I’m back and suddenly it’s absolute terrible. Not just worse than browsers of the time, but possibly worse than what it was when I last used it.
Hydra – Kubernetes Based Dataset PubSub and Volume Management System
Just a tip, include the http:// or https:// to make a link clickable in a comment here, like this:

http://illusionoftheyear.com/2019/12/bodiject-fingers/