skysight-inc/HackerNews huggingface dataset:
"In my opinion—which is informed by my own anecdotal experience—Cisco belongs on the same shelf as Oracle when it comes to businesses that exhibit a profit-above-all-else mindset. From my point of view as an enterprise customer, Cisco consistently came across as unswervingly committed to maximum revenue extraction at every single point in its relationship with a customer. The company’s per-feature licensing was (and remains) so expensive and so complex that the whole product portfolio seemed designed around creatively separating customers from their capital first and actual network/SAN administration a distant second."

Agreed. As someone who has worked at clients of Oracle they don't come across as a technology company, they are basically a sales company with a technology department.
Is this a terrible thing? Why does content have to be original and unique to be good? Why can't content be similar, or even referential?

One of most notable example of a non-unique song, Aretha Franklin's Respect, is actually a cover, and the parts which are original to that particular rendition are quite repetitive. If we were to take out covers and samples from the body of music, we wouldn't have very much left.
And yet, being demanding from the beginning is a good way to never get that first contract.
Ecuador is 100% hydro - have been for a long time.
it became an extra two hours of work per day

I have a friend of mine who commutes an hour+ by train each day and he has basically agreed with his boss that if he works on the train he can leave earlier/show up later.
A VR-powered circus is opening its first (virtual) big top in Los Angeles
I had the same leadership training with minecraft, leading factions in RP servers and trading with other cities, complete with alliances, trade deals, and wars. Eventually I became an OP and eventually an admin, with all the responsibilities that entails at the age of 13. But obviously EVE is another level of complexity.

An interesting article related to minecraft economics can be read here: https://www.alicemaz.com/writing/minecraft.html
Hit q again?
> A large portion of coding is moving the cursor left, right, up, down, page up, page down, home, end

> The arrow keys are not even shown on the layout

Nothing that learning Vim keybindings can't solve.
A keyboard layout for programmers, which allowed the use of special characters on the home row, perhaps by using a mixed corpus of source code rather than just novels, would be interesting to see.

Recently, I ordered the Ultimate Hacker’s Keyboard because I think typing is quite important for a programmer, especially if you consider health as the author of this article does. I’m a little bit weary of not using QWERTY because of the high cost of switching, so if I did switch, I’d want to select a layout that was basically perfect for me long-term (which sounds very tough to do).
https://xkcd.com/927/

I am pretty happy with GPL, MIT/BSD, Apache because I have learned it. Another nice way is Creative Commons, especially because they are modular and are mostly translated and therefor applicable in most other laws.

Edit: also you can
- always write your own, but people like to read the acronyms and know what they are confronted with
- go the Carmack way, last gen open source.
“People want to feel they are transforming the world around them in a way that makes some kind a positive difference.” - That's the bullshit. I just want to make positive difference in my wallet. And then I can think about the rest of the world.
You would have to be incredibly naive to believe this statement stands on its own, without evaluating implementation details and expectations of the parties involved.
I think it's fair to consider that our current view on classical music could be due to survivorship bias as well. Consider all of the composers who were lost to time because their peers or musical historians did not consider their music noteworthy.

Whenever I see discussion on classical music, it's a fun mental game for me to imagine it's a forum for metal instead, and these (assumingly) well-to-do academics are all metalheads who have a strangely archaic way of describing the specific merits of songs.
"Do accountants have to ..."

I'm a qualified accountant, and have, during an on-site interview, been asked to update a company cap table based on some information about additional fundraising and employee grant transactions.
>A large portion of coding is moving the cursor left, right, up, down, page up, page down, home, end. The arrow keys are not even shown on the layout.

From the dawn of time (1/1/1970) or perhaps even earlier, programmers have used home row keys for those actions. In vim for example we map h,j,k,l and so on for such movements...
Are you from the PolarFS team? This paper looks amazing, I'll be sure to give it a thorough read!

I was curious: could you compare and contrast it with what I imagine are it's competitors? Hdfs, ceph, glusterfs etc.

Have you replaced any of those existing systems internally yet?
They don't need to do any of that. Chromebooks became a thing without having a lot of software available on the platform.

Microsoft already followed the footsteps with Windows 10 S. And they're the first major OS that's taking advantage of Progressive Web Apps and adding them to their store, removing the need to build Windows-only software completely while still offering "native" experience: https://developer.microsoft.com/en-us/windows/pwa

I personally think that Microsoft learned their lessons with Windows 10 Mobile and that they're going to excel at being a competitor to Chromebooks.
You are quite lucky, C-a could easily have been the default and then you would have to either use it or have a config ;-).

The disadvantage of C-b is that you need two hands to press it on a QWERTY keyboard, so I kind of wish I had picked C-x or something instead. But there is no consensus about what the default should be (lots of people use C-a, C-b, `, C-e, etc) so it is not worth changing now.
You have two choices:

1) Learn what's going on, press q to start macro mode, and then press a letter to name your macro. Do stuff and when you're done press q again. You can then repeat that macro with @x where x is whatever letter you named your macro. @@ repeats it, and 74@x does it 74 times. It's (very occasionally) awesomely powerful.

2) echo "noremap q <nop>" >> ~/.vimrc
I think Papa (from this pitch) is an awesome idea/company. What's your issue with it?
Yes, the wallet is usually the first priority. However, I believe that doing work that has a deeper meaning is more satisfying. I've observed that it is for example very demotivating for employees if their work gets dismissed (i.e. when they worked hard on a project for months and then the project gets cancelled).
Depends on what you define as "the good old days."

Latin church hymns, for example, largely use the same corpus of Latin for lyrics, but no one is about to accuse Mozart or Beethoven of a crisis of originality in lyrics.

Case in point: https://www.cpdl.org/wiki/images/3/32/Mozart_427_Great_Mass_...
Show HN: SVG 3D Builder – Build 3D Models with SVG
Ask HN: Which companies are using Blockchain in production?
Top 4 Famous Quotes for Product Managers
The Colemak Mod-DH family of layouts incorporates the major insight of Workman (that QWERTY v and n are lower-effort positions than QWERTY g and h) without abandoning the better elements of Colemak (common left hand shortcut keys QWAZXC remain unmoved, good hand alternation, emphasis on inward rolls).

http://colemakmods.github.io/mod-dh/
The keynote
This...

It takes me a good 20m to reboot. 5m for the actual reboot and 15m to check to see if I'll lose any work.

Also - I tend to multitask. Dip into games, dip into work, browsing etc. It's not a concerted change of mode so closing one side of my mind down for a single purpose just doesn't work for me.
Ask HN: Can you list the mobile phones that you have used in the past?
Can you remember all of them? Can you list them in chronological order?

My List:

2007 - Sony Ericsson (forgot the model name)
2008 - Motorola W230
2010 - Nokia C5
2010 - LG Optimus One P500 (Android 2.1)
2012 - Sony Xperia S (Android 4.0)
2014 - Huawei Honor U-19 (Android 4.4)
2015 - Motorola G3 (Android 5.0)
2017 - Motorola G5 Plus (Android 7.1)

What is your list?
When reading up on of the latter hurricane, i was positively surprised that quite a few US states have laws against price gouging while there is a "state of emergency". Seems like even the US prefers society working together to save lives in cases of emergencies instead of companies using those opportunities to maximize profits.

You'd use the same line of argument here, if we are talking about an actual emergency and not just ordinary operations (can see that from the article). I do understand intentional actions like price gouging are worse than keeping the usual automats running. But still, with "state of emergency" in effect, I'd hope for communication companies making all installed (idle) capacity available, even when not payed for.
Client Side Evaluation (Gitlab 1.2)
None of the OSes you’ve mentioned work without proprietary blobs if your phone is not supported tough luck.
I'm on mobile so I haven't been able to really fully read the paper: Can you highlight what's interesting or novel about it?
> That's how all hybrids work.

No it isn't. There are series hybrids and parallel hybrids.

https://www.ucsusa.org/clean-vehicles/electric-vehicles/seri...
Not all, Toyota Prius has special gearbox that connects both combustion and electric engines to wheels.

https://en.wikipedia.org/wiki/Hybrid_Synergy_Drive
This looks interesting but the symbol still look very qwerty-ish. I type on Neo-2 (https://en.wikipedia.org/wiki/Keyboard_layout#Neo), which uses ISO keyboards and primarily targets German, even though the majority of my typing is in English. Its entire third layer is for symbols that are common in programming. Layer 3 is activated via either caps-lock or the key above Right Shift, and has \/{}* ?()-:@ as the home row, …_[]^ !<>=& above it and #$|~` +%"'; below it (there's a picture in the Wikipedia article linked above).

Layer 4 (right alt or the key to the right of left shift) is also pretty cool, it has lots of navigation keys and a numblock in convenient positions, but I somehow never got around to learning that. All the layers are shown on https://neo-layout.org/ (in German, but that doesn't matter for the pictures).

With a Trackpoint (Thinkpad USB keyboard), this means that my hands don't have to leave the home row at all. It's super convenient.
As a full time developer who used to suffer terrible RSI pain, I solved the problem without changing keyboard layouts. After consulting with my doctor and an ergonomics expert, I realized my problems were cause by the setup of my workstation and the bad posture habits I had developed.

1. I would rest my palms as I typed. This turned out to be a major source of pain. Retraining myself to "float" my hands over the keyboard was a massive improvement.

2. My desk was too high / my chair was too low. Setting up my desk so that my keyboard is as close to my lap as possible was the next big improvement. When in a seated position, my hands are very comfortable when resting on my thighs. Putting my keyboard in a drawer that is just above my thighs helped a lot.

3. I also switched to a trackpad instead of a mount and a split keyboard. I found this allowed a more comfortable angle for my hands and less temptation to rest my wrist while mousing.

After making these changes, I have been pain free for over 10 years.
Or not even an extra 4 hours working on the project (why would you do that?), but a whole normal day where your brain is fresh. I’m sure you’re not in the state of mind that is optimal for work after 2 hours of a soul crushing commute.
Thanks catwell (saw in your profile you are pchapuis and I'm very appreciative for your work and contribution to Redis, from your content to your weekly newsletter and all).

I wasn't aware of OpenRedis and I agree with you that also OpenRedis should be supported. It makes sense to have diversity and all community efforts be supported to be viable and prosper for the benefit of the whole community.

Again, thanks for the link and your contributions.
That something I never understood the Xbox store works pretty much flawlessly.
How hard do you need to work to screw up something that already works just fine.
I'm stoked to finally be able to play monsters like Doom, Quake, and Bejeweled on Linux.
Sorry to hijack this thread, but am I understanding correctly that Disque will be AGPL? Does that mean that building a SaaS using Disque would require me to open source the code that uses Disque? Is that the reasoning why you are choosing AGPL?

Thanks for your awesome work btw.
California water wars: State plans to cut SF’s Sierra supply to save delta
Well, no. Every single international body has always recognized one China, referred to as China. The UN, the WTO, the Olympic Committee, etc. wouldn't be caught dead referring to the ROC by its legal preferred name. It's why we have fictions like "Chinese Taipei."

Taiwan would probably does not care about its Qing-era claims one way or another; the only reason the status quo is maintained by both parties is that it allows the PRC to ignore what is de facto a breakaway independent province. Being okay with Taiwan existing as just Taiwan is a slippery slope that could potentially lead to Catalan-style separatism not only in Tibet and Xinjiang, but in strong regional centers of power like Guangdong and the Shanghai area.
Alright, W-15 is still a hybrid.
Why would they? None of the others are oversubscribed so it is guaranteed that the physical machine has the resources to provide everything that the virtual machine wants. Except network, but AWS doesn't guarantee anything about network speed.

In the case of hardware failure, say a malfunction or an error detected by ECC RAM, most people would prefer the machine to be turned off and they can restart it, rather than continue in a potentially corrupted state. As all the storage is network attached, it can immediately be restarted on another physical machine.
a pop = apiece
While I don't believe neovim is still a complete refactor, particulary with regards to stability, I also don't think it gets mentioned enough as a competitive advantage of Vim landscape.

With it, Vim now basically has very robust, modern, async, understood-by-many-contributors, sanely-scriptable, extensible, embeddable version that'll propel it far into future.

I'm bullish on Vim.
Thank you for all your responses here - I am red-faced with shame to realise I'd for years completely ignored exactly what containers are and associated terms such as 'Heroku' or 'Kubernetes' I'd simply assumed they were curious alien creatures, completely irrelevant to me!

After a long journey down various rabbit holes last night, where I at points got quite excited by the idea of leveraging Heroku with perhaps a soupçon of Cloudflare in the background or AWS' myriad of services, I ended up back where I've always been, and think I'll stick with what I know for my upcoming project.

However, I think this'd be a great way to dabble in things I really don't have any famiiarity with (eg. Ruby), so I'll have a play yet.

Thanks, all!
You hover? Doesnt that just move the strain to your upper arms?
Of course - if two jobs give similar income, you look at other factors. But if you can earn 10x more than now but in bullshit work (playing all day computer games etc. - as described in article) which job would you choose?
> I’m a little bit weary of not using QWERTY because of the high cost of switching, so if I did switch, I’d want to select a layout that was basically perfect for me long-term (which sounds very tough to do).

Similar to programming languages, after learning a second keyboard layout the switching cost will be much lower for each additional one.

I switched from QWERTZ (German) to QWERTY (US/international), because it is already much better for programming, and am currently trying out Colemak, and it was much easier to adopt (=get to a reasonable workable speed).
I love how inclusive this comment is "a difference of 696 meters. It doesn’t sound like much, however if we convert it to centimeters, that’s equal to 69,600 cm" :D
Wine (and I'm sure Proton) has a ton of app/game specific fixes. It's entirely reasonable for Valve to desire changes that Wine doesn't want to bring upstream.
Why I’m backing Vega-Lite as our default tool for data visualisation
Slightly off-topic, but this is a reminder why it's good to only add a new dependency to your project when the benefit is more than incremental. Any and all of them are a potential liability. Did you really need Redis or would it have worked fine keeping everything in Postgres (assuming that the latter is something you couldn't do without anyway)? Did you really need Docker or would a static binary have gotten you 80% of the way? These are important questions to ask, regardless of any particular technology. I do not have an opinion on the future of Redis, but I do on choosing a stack. Related: http://boringtechnology.club
See my other comment in this thread -- this exists for German with a secondary focus on English and programming (neo2: https://en.wikipedia.org/wiki/Keyboard_layout#Neo), and it's what I've been using for at least five years, and I love it. I'm not aware of something similar that is geared towards English and programming, though.

It takes a few weeks to learn a layout that is radically different from what you used before, and sadly the most efficient way to switch is to just dive in and use it all the time, even if it's painfully slow and annoying. I switched when I was in university, but it might be difficult to do when there's someone paying you for things that require typing.
It is interesting, given that the corpuses are available, that keyboard design isn't framed as some sort of linear or nonlinear optimising problem.

Choose a set of tasks -> plug into an optimiser -> get a keyboard mapping tuned to the task you are doing. There'd be people who find that useful. The maths isn't at all hard, the data is there.

EDIT Maybe it would be a fun project to take something like top 100 C libraries from github and build up an optimised keyboard layout for C coding. It is an interesting idea.
I wonder, how often "huge time pressure" is more imagined than real. Unless "time"="investors".
Hello, yes indeed Disque will be AGPL and all the changes operated in order to create an SaaS related to Disque will have to be open sourced as well. The reason of the license switch is that I do no longer consider acceptable for cloud providers to take the value generated elsewhere and monetize without providing anything back. I was a big BSD supporter but it no longer works in the cloud era for system software IMHO.
There's a big push by larger corporations such as Google away from GPL-like licenses towards MIT licenses. Unfortunately many smaller developers seem to follow suit even if it doesn't necessarily suit their interest as much as it does FAANG's.
The Problem with Community Editions
If you are looking at alternative keyboards, I have been using the TypeMatrix 2030[0] with a transparent cover for about 10 years.

I am using the Dvorak layout, but I think that the main reason it is so comfortable to use is the ortho-linear layout of the keys and that it is totally flat.

I would recommend anybody with RSI to test first ortho-linear physical layout of the keys with your standard Qwerty or Azerty or whatever you use right now before moving to something else.

[0]: http://www.typematrix.com/
Yes, we have adopted Go for a lot of things at work and I have reviewed code of many of our devs who are more or less Go novices. It has indeed been pretty easy to understand - much easier than other languages (notably Java in this regard, but Python falls afoul of it a bit too) where people tend to write things in quite different styles and/or with excessive abstraction that made it much harder to understand what was going on.
Claude Shannon: How a Genius Solves Problems
He uses the wrong test. Testing on "The Adventures of Sherlock Holmes" is meaningless for developpers: tests should be performed using real usages like "source code of linux kernel" or "mailing list of linux kernel" to have a better balance between code and text.
Git-signatures: m-of-n threshold signing for git
See, I like that sort of distance. 10 minute walk? Yes please. I'll walk up to 30 minutes to work and back and be fairly happy, though with the upper limits I'm more likely to take a bus or drive on really cold days or days with heavy rain, especially if there is also wind. With these distances, taking the bus usually means I leave at the same time anyway.

I have more free time that doesn't concentrate on work this way, which means I have more time for hobbies (I draw and paint). Plus bonus physical activity.
Huawei Caught Faking Ad for Smartphone Camera with DSLR
> Workman Keyboard Layout
The key to this for me is having the keyboard as close to my lap as possible. The effort to hover seems to go up with the height of the keyboard relative to my thighs.
> I know that Elastic has had similar issues

They chose a much more straightforward solution: some addons are clearly marked as commercial. No weasel words. We can debate whether the featureset of the core product vs. addons is a good one, but at least the message is clear. With this situation that redis got themselves into, the situation is much less clear.
Honestly, what are you talking about? At which point has the UN accepted the PRC's claims to Taiwan or the PRC victory? There hasn't even been a peace treaty signed so how could that be possible anyway. Without knowing all the UN's history, I 100% totally don't believe that the UN has recognized the PRC's claims, simply since the US itself hasn't actually accepted those claims and the US is on the security counsel (thereby capable of blocking such a motion).

Both the PRC and the ROC would have long ago been seated in the UN if there never were a position for "China" on the security counsel. That position allowed the ROC to block the PRC's seat in the UN when it represented "China" and it then allowed the PRC to block the ROC's seat later when it represented "China". The reason that the representation for "China" was switched to the PRC from the ROC was because that step was possible procedurally within the UN's rules even though the ROC was against it. In other words, due to a procedural quirk the ROC could keep the PRC from being seated as a separate country, but couldn't keep its own representation from being switched. After that point the PRC could play the same games.

If there were no seat for "China" on the security counsel or if the rules were different or simply if the ROC would have allowed it at the time, both the ROC and the PRC would have seats in the UN. But none of this means that the UN accepts the PRC's claims to Taiwan.

edit: The downvoting is a bit disturbing. I'm quite honestly curious if there is anything factually wrong with what I've written. My suspicion is that these facts do not match the false assumptions of some HN readers and that they'd rather hide it away instead of confronting it directly.
Venezuela's oil was discovered in the early 20th century. Norway's oil was discovered in the mid-late 20th century, at a time when the oil countries started fighting for control over their natural resources. The power structures created over oil in those two countries are nothing alike.

Furthermore, Venezuela oil was seen as a necessity for some companies, while Norway oil was discovered at a time when there were decades of oil reserves on tap.
It seems like you made an effort to find those companies to mock.

On my first reading I was very impressed by how many health care startups are in the list, solving hard and important problems of society.