skysight-inc/HackerNews huggingface dataset:
Learn and validate faster with the 1-day design sprint
From an entertainment perspective I might agree. However, music is a cultural expression (or should be). We should have stories to tell each other. Emotions more complicated than maudlin songs lamenting a lost love. Take away the content and music becomes a pretty screensaver. Interesting at first but non-engaging and without a message.
If you live in a developing or cartel/mafia driven land.
Don't look at me, it's parent who has an issue:

> I always have problems just installing the client because of the 32bit architecture

This is trivial and completely not a problem on Windows. Why is it a problem on Linux? Because there's no thought given to compatibility, it is just assumed that the only software anyone cares about will be compiled from source against the hard-coded library names and paths of any specific distro.
I've had similar arrangements too, it's nice when it's an available option.
In practice it is typical to maintain a snapshot of the current state in a more-query-able form. In some systems, event writes and their corresponding snapshot updates occur within a transaction.
The last section on Operational Flexibility and the inability to change the event history raises a very good point.

Like most of the issues, the solution requires experience to know when you are at the Goldilocks point (Just Right). This specific issue has a lot in common with managing database migrations in django or any other migration system.

The ideal situation is to create migrations that can always be rolled back, but sometimes this is not possible to do operationally. For example, a schema change that restricts a field from NVARCHAR to INTEGER can only be generically rolled back if all of the unconvertable data is persisted. This can be mitigated by structuring the database to avoid these dead-ends, and that really is only gained by hard-won experience.

The problem with undoing operations via new events is the same thing -- unless you have foreknowledge of this kind of problem, it is very easy to accidentally create events that perform un-undoable actions. A very simple example of a problematic event would be something that modifies a foreign-key relationship -- let's say it's a digital asset in a game and you want the ability to transfer ownership of the item from one player to another.

The simple solution is a event like SetAssetOwner(asset_pk, player_pk). This would set the item's player foreign key field to the player's primary key. Easy. However, you have lost knowledge of where the asset came from and cannot undo this operation. A better solution would be to make an event SwapAssetOwner(asset_pk, owner_pk, recipient_pk). Yes, the owner_pk is technically redundant, but it provides a check against someone trying to steal an item with a maliciously crafted SetAssetOwner event that performs no checking. Even better, this operation can be reverted by sending the same event with the owner and recipient arguments reversed. Since these properties are part of the event message, they will be persisted in the event history and all of the information to undo the event is self-contained.
But that is not the goal for Proton. Proton does not need to be able to run Photoshop or Powerpoint. There is optimizing to be done if you can skip the majority of desktop software as run target.
Coinbase may be the key to the promise of no-fee online payments
Bulk update and delete mutations using the Hasura GraphQL Engine
> Why can't we just have native support...

Because the market for Linux gamers -- especially ones who don't already dual-boot Windows -- is tiny.
I'd definitely like to see this. Apparently you can pull the value from an unrooted Android, too.
That I can agree with.

It is your earlier posts where you say "Money … should … not even try to touch meaning" and "The question is not if these jobs make money … but if they contribute anything to the society" that raise the red flag.

While money and social contribution are not equivalent (which nobody claimed), they are massively interlinked and correlated—by design, by necessity.

Good individual intentions can lead to social hell, bad intentions can lead to social progress; good intentions can help, bad intentions can hurt. We're notoriously bad at predicting social outcomes from our individual preferences. It's often downright counter-intuitive, as the two breathe at completely different scales.

I'd take "social value according to money" over "social value according to coldtea" any time, when evaluating long-term societal contributions. Not ideal but it's a distributed process honed over millenia, with many costly experiments and some non-obvious failures and successes. We don't have to follow that blindly of course, but we better learn from it. Don't throw the baby out with the bath water by introducing such false dichotomies.
There's a longer explanation of how the images were produced:

https://johnhw.github.io/umap_primes/index.md.html

I had not heard of UMAP before, but it seems to be a tool to visualise correlation in high dimensional datasets:

https://github.com/lmcinnes/umap
Electronic production has meant that music has gotten more versatile than ever

Music that combines real instruments and electronic instruments can produce a much wider variety of sounds than either type alone.

And electronic effects are hardly a new thing - they've been around since the mid 80s.
I don't understand the meme of "vim is great because I ssh and it's intalled everywhere" when tramp exists.
Because developers target DirectX rather than OpenGL/Vulkan. There is the whole "commercially viable" aspect as well.
I made an app that hates itself
The naming of this is wrong and should be changed quickly and I'll explain why.

Commons Clause (abbreviated to CC) conflicts with Creative Commons (also CC). Creative Commons also has the word Commons which refers to a more established and well known thing. Commons Clause goes against the principles of the actual commons. it has nothing to do with a commons, or what is widely understood as "the commons". Call it something better - call it a proprietary clause instead. Maybe it's aim is to stop the "tragedy of the commons"?
Ask HN: How does hosting your own machines compare to the cloud?
So in mid 2018, is it possible/practical/viable to host your own servers?

I’m wondering about colocation... would you get better, faster, cheaper than cloud hosting?

Does fast and cheap collocation even exist any more? What would be the down side of self hosting instead of using AWS/Azure/Google?
Well in that case, we are all funding Jeff Bezos and he owes us.
The problem is that human society does not seem to work very well like that. Either humans seem to think they have to do it themselves, or they think the state is fully responsible for them. There doesn't seem to be much middle ground, and yet, either extreme is totally unlivable.

> This is the biggest reason for equality.

I would argue that by far the biggest reason people aren't equal is that people ... aren't born equal, and yes, it does "run in families" (that's the whole point of evolution of course). Perhaps this is not so much a reason for the day to day differences in their lives, but it is the root cause behind those differences.

People are inherently different, both from a physical point of view (good health runs in families, in both the poor and the rich), and from a cultural point of view (there's a reason people are rich, and of course they raise their children to have that same property, to think the same way). Same with poor. For many there's a reason they are poor and they teach their children to, say, hate entrepreneurship, investment and risk (man, there's a LOT of that in Western Europe).

The issue is twofold. You cannot fix ineqality by rewarding the poor. That works for a few of them, but not for many. That works for rich people that are in danger of falling out of the rich category, helps them get back in, but it doesn't lift many poor out of poverty.

That leaves the other tactic. You can fix inequality by punishing, obstructing and outright attacking the rich/smart/powerful/... But of course that is done by actual people. Those people, whether in the Soviet Union, China, or indeed France (during the revolution), invariably judge themselves to be better than the plebs and start using those punishments and that power that they have to guarantee themselves a very high social position. I would argue that currently Erdogan and Putin are (very imperfect) examples of this in action. Furthermore, this destroys societies.

The problem with "justice" is that it doesn't exist. People will always have to be in place to judge (and no, they're not judges) which situations are just and which aren't. And people ... lie, cheat, ...

From an individual's perspective it's never directly for their own advantage. Of course people that work within the state to create equality need to use their power to guarantee their power stays, for of course their mission of eliminating inequality will fail if they fail to protect themselves. So they use that power to attack personal threats, or threats against the political status-quo. In many cases, that's sort of defensible, because they would indeed fail if they hadn't. If the communists get voted out in China, their mission, their dream for China will fail. Of course, in that case that's exactly what the population wants to achieve by voting them out, but it will still fail.

TLDR. equality sucks. You cannot lift everyone up to wealth and high society. You can only push everyone down, destroying everything in the process.
I am more impressed with the amount of carbon fiber they are suggesting makes up this truck at the price they listed. As an owner of a 2017 Volt the range extender option is one of my favorite ideas for hybrids. The weight savings over trying to go full battery cannot be dismissed. The trade off is complexity which usually is in the transmission or such. Future REX solutions could involve hydrogen fuel cells or even natural gas.

On a side note, I do have a Model 3 LR on order to replace the Volt as it is now capable of doing the two long trips I take each year. The reason I bring this up is because the battery pack on the LR is a little over 1000 pounds which should show the reason why a REX solution is viable because you have to get into heavy duty trucks with full fuel loads to even approach that much weight.

*edit: changed 17 Volt to 2017 Volt
I wouldn't call that tweetstorm "deep analysis". It's just pinboard arguing about other people's startups, meanwhile its own search doesn't function properly.
Stop Hair Loss?
how to stop hair loss
This makes me think of what happened in West-Berlin during the cold war. West-Berlin offered young people that were willing to move there from West-Germany extra welfare and the ability to dodge the military service. This coupled with extremely low rents and lots of abandoned houses available for squatting meant that many young people were more or less free to study, sing, talk with each other in bars as much as they wanted without having to work.
I believe this was an important contribution to Berlin becoming such an important cultural haven, making the city so attractive still to newcomers and is imho a perfect example of the thought you quoted.
I wouln't rest my elbow (or forearms) on anything, it's an unnatural pressure.

Instead I place the keyboard at the border of the desk, so I can't possibly lean my arms on the desk.

Granted, you have to use more force to keep your whole arms lifted for hours, but it's good that you can know when do you need a rest.
My experience has been that those companies (except for Microsoft and Oracle) have been well below FANG compensation levels, while being in line (and sometimes lower) than what I can get from later stage startups and not much higher than I have heard from early stage startups. I have only looked for opportunities in NYC and Dallas, though, so that might skew my observations.
I do use WSL but it's just not the same at all. It's useful though but running Linux natively is another experience altogether. I can make my system as minimal as I want. There's the usefulness of WSL of not needing VM's which hog up all your ram as well just to run something under Linux.
How Website Ranking Affects the Growth of Your Urgent Care Center [Study]
The 5 keys for building an excellent team
I live in a hilly area, and we have hard rains some times of the year. When this happens there are often deep puddles on the road.

When confronted with such a puddle, the driver (in an ICE vehicle) usually does some mental calculations and sometimes forges ahead. I've never been stuck (yet).

I wonder what happens with an EV? Anybody got real world experience?
which is why both WebGL and Web Assembly exist

This could be an interesting "worst case" polyfill.
The original reasoning for Valve's Linux push was the shock from how terrible Windows 8 was and for the most part still is.

At that point, they realised that if Microsoft is being stupid, there's nothing they can do against it. Almost their entire market is in the hand of Microsoft.

And yeah, it certainly didn't help that Windows 8 featured the Windows Store, therefore officially competed with Steam, and included a new application API (Metro Apps, now known as UWP), which I think back then was still exclusive to the Windows Store. Nowadays you technically can sideload them, but if we look at Android, that's still not much comfort.
Analyzing customer survey responses without any coding
Bike-sharing scheme Mobike threatens to pull out of Manchester
AGPL would prevent a ton of companies from using Redis at all. A surprising number of big companies flat out ban all AGPL code.
Indeed, I open Emacs and can edit files on multiple target platforms.
As noted even in the initial comment in thus subthread, Redis itself is not under this new license, and thus still Open Source.
Oops, just found my own answer via Google.

It seems you can drive safely through deep water, there are actually tests for this.

I'd still be nervous about it!
As much as I love a room with a properly fitted and tuned Funktion One system playing techno at a level where I can feel the bass in every part of my body, that pretty much is the sweet spot for F1 rigs, so you might be disappointed with how they sound playing other types of music.

http://www.jumble.blue/en/what-nobody-tells-you-and-admits-a...
Hacker News paydirt!

I love vim, use it every day.
"Warning: You probably don't want to do this because it's unsupported and very hacky."

The opening line should have stopped here. Dynamic data structures in untyped languages are risky, hard to debug, and prone to breaking One can argue that document stores (e.g. CouchDB and MangoDB) have been around for a while but their strength (and that of JSONField), is the ability to store hierarchy, not arbitrary structure (which they also do). A dynamic model like the one in the article serves as a database-stored deserializer, which is more of the domain of the business logic, rather than data.

Having said all this, the article is dope :o
Still using Blogger? This is how you add Feedburners Feed Count button
Bodhi Linux 5.0.0 Released
I have to commute, but not for long, about 20 minutes by subway and some about 20-25 minutes of walking to and from subway. There're some small buses riding back and forth from and to the subway stations as well, but I deliberately walk, because nowadays you really don't get to walk much as long as you don't do it on purpose.

And the subway ride - that's one of the sparse opportunities to read a book. Though, 20 minutes is not a very long while for reading, but still. Earlier the ride would take me 30-35 minutes – even more time for reading! That's what allows to me to read a lot. Relatively a lot, of course. If I was driving a car or walking all the way I wouldn't have read even half of that amount, that's for sure.

So, for me, I believe, commute is definitely a useful thing, I'd say.
YC Demo Day Prototypes #2: Building  Magic (YC W15) in 2.5 Hours
>> we don't have to say "Vorsprung Durch Technik"

And yet apparently, some actually do have to regurgitate 1980's-era copy from a German automobile makers' successful advertising campaign in (at least) the British market. As though doing so were some kind of victory. Leaves me so sad.
Euh... Yeah? Shoehorning SVG into 3D models ought to be slow. Manipulating DOM nodes for animation has it's limits. If you want 3D perf in the browser, use WebGL.

The canvas can be quite fast if used right, but again, it's not the right tool for every job.
Ask HN: Reliable and cheap root server, 1GB+ RAM – which provider to choose?
For years I used Hetzer VQ12 (unmanaged virtual machine with root, Single Core, 1024 MB RAM, 40 GB HDD) for experiments and to run some Java processes.

Nothing special, nothing fancy, just a relatively cheap (12,90 € per month) and relatively reliable (one or two times per year notifications about scheduled downtime for about 15-30 min) hardware.

At the moment there is a cronjob on this machine. Every hour it triggers a Java process which runs for about 5-10 minutes.

Now Hetzner going to discontinue these servers (they notified me in advance) so I want to move either to another Hetzner product (probably their "cloud" CX11 or CX21) or to another hosting provider.

Please share your experience.
I heard some positive feedback about digitalocean (droplets?)

UPDATE: I do not want to have dependencies on cloud infrastructure. Just plain old Linux command line, nothing more
And here pretty much lies the gist of it - most issues I've ever had with Linux gaming wasn't due to ports, but due to really poor driver quality and support from the platform. Missing OGL extensions, broken features or partly-implemented features made games unplayable.
He explored in detail his theory of five different kinds of bullshit jobs and supplied some very memorable anecdotes. He had some analysis of economic trends coinciding. For example, 40% of the workforce in the 1940s was in farming, now it is 1%. Automation happened and his theory is that instead of massive unemployment, our system basically created this bullshit jobs level. It is kind of a feudal capitalist version of a guaranteed job benefit.

I found it quite enjoyable and particularly the explanation and relation to feudal ideas. Why are productive workers being squeezed out while the managerial class is expanding? Shouldn't the opposite actually happen (fewer workers with better automated oversight controls should need less managers, not more).

His final chapter leads to a proposal about UBI as a way of walking out of this trap.

He explores the explosion of administration in universities. Basically, lots of money flowing in and it has to go somewhere. So it goes to a level that can be easily cut (administrators) instead, of say, paying adjuncts more which is not easy to walk back from.

It is a fast read and has some interesting ideas in it. It is not a definitive scholarly piece of work, but it provides a starting point for understanding how bs jobs arise when there is plenty of excess going on (lots of profits => bs jobs )

Some related readings: "Debt, A 5,000 Year History" and "The View from Flyover Country"
It took me so long in life to realize that. With myself and with others. Aiming to be 'well balanced' is just not enough.
I had a similar experience when working in Australia. There was a lot of space for me to pull out my laptop and do some work.

When I moved to Europe (London, then Berlin) the trains were too small and too crowded - Also they usually have seats facing other seats which is distracting. Not private enough for me to concentrate.
relly nice https://www.medispaindia.in
It's amazing to me how people can link to articles they once read seemingly off-hand. I can't reference most of what I read, because I can't seem find it again: I rarely remember enough for a successful google search and history searches seem to be generally ineffective.
I have a Brownie Hawkeye stashed away. Solid, smooth, and bulletproof. I'm hoping someday, my grandkids will have access to some actual film and someone who can develop it, so they can play with it.

Anyway, if you look in the junk shops, the going rate on those seems to be about $24, which might be surprisingly low until you realize how many were made. Millions?
And before anyone asks, FCC stands for Fluid catalytic cracking
I made it past the first paragraph playing fast and loose with vim's heritage (it's a clone, not a porr or a fork) but when it directly referred to Bill Joy as the creator of vim in the second paragraph, it became too hard to keep reading.
> to add, ROC never declared independence.

Neither has the PRC. I'm not sure why that's relevant here.

> De jure, yes.

_And_ de facto. The PRC has _never_ exercised control over Taiwan, Kinmen, etc. The PRC claims to the lands controlled by the ROC are as ridiculous as the ROC claims to lands controlled by the PRC _both_ de jure and de facto. By any reasonable measure, there have been two independent countries sitting next to each other for almost 70 years now.
Right, that makes sense, thanks.
Well, now we have flatpak and snap to work around the "broken" software distribution models of most distros...

That said, if you ship an application that depends on system libraries then you're just setting yourself up for problems. There's really no excuse to not do things properly!
It is essentially EAV isn't it? Well integrated into Django so it works with the admin and migrations.
0:42  Rakshabandhan special whatsapp status, #Rakhi special song
I dunno, WebGL and other open browser standards have come a long way and do things now that I don't think were ever possible in Flash.

When done right (for example: http://awards.paris/new-micra-experience/ ) 3D in the browser can be impressive.
The license for Redis itself has not changed and will not change, I doubt there's a need to fork it.
As a fan and frequent user of PowerShell, I'm afraid I have to agree that PS remoting is pretty clunky. I often end up using psexec with cmd instead.
As Spring Arrives Earlier, Arctic Geese Speed Up Their Migration
It’s ok for the narrow set of use cases that it is good at. Outside of that it needs something that has some intelligence and ability to read optimise it.

Heavily locked stuff, lots of small things, huge number of locatable data entries, not so much. Which is Jenkins.

As for scale, Incidentally I worked on a very old filesystem based store back when we had spindles to contend with. We had four racks of Sun disk array trays. The only way it performed well was keeping it to 2Gb spindles. I’m well aware of scale issues on file systems, perhaps moreso than the Jenkins developers. We had to scale that to 4000 concurrent users.
Healthchecks.io – simple monitoring for your cron jobs and background tasks
I really like the app idea and concept. Just a question, why do the bots speak like they are drunk?
For most of my 20s, I lived ~35 miles north of the city and drove to/from work. I self-reported/self-convinced that I enjoyed it most times and "didn't mind it" most other times. It made socializing, playing sports, and going out more difficult.

I then moved smack into the city, had a walking commute to work for many years, and absolutely loved that.

Now, my commute is 8 miles (each way) driving and while I'd prefer a walkable commute, I definitely can't imagine going back to driving 75 miles per day.

I think "can handle" is the best description I could use for a long commute. You can, but try not to...
The idea is pretty cool! NY state has an open data initiative where anyone can access public information through the portal [1]. Though I haven't seen many public services being offered using the data from the site. Having an initiative like g0v in NY would be awesome!

[1] https://data.ny.gov/
I find it useful for new projects. It allows me to define acceptance of core functionality and features.

For established projects, not so much. This is especially true for people new to the project as they typically don’t yet know the full system and it may push them to recreate some functionality that already exists.