skysight-inc/HackerNews huggingface dataset:
How is that not two-way binding? The Vue documentation even calls it two-way binding:

“You can use the v-model directive to create two-way data bindings on form input and textarea elements.”

https://vuejs.org/v2/guide/forms.html
If you want funding for a female focussed business, maybe do not approach a company that makes powertools.

You need to either make the pitch from bottom up or you pitch from the top down, it depends on your crowd.

Meaning:
If you pitch some new bra, you need to tell a non-insider what this means.
But when you are in the room with a company that know that business, you can start with your product.

I don't see it as sexism that not all men understand womens markets, and women probably just as much don't understand male markets that well.
The fact that Danes are "living comfortably" in light of outrageous taxes and living expenses does nothing to argue against the GP's reasonable claim that perhaps Danes have low expectations.

People "live comfortably" on dirt floors in many parts of the world. That doesn't mean such a restriction on financial freedom is appropriate for everyone.
> Actually they are a lot less of the North Dakota population[1] being 4.7% of the population.

Your reference [1] says that 30.8% of the state's population reports Norwegian ancestry, and 4.7% reports Swedish ancestry. Overall that's pretty close to the 1/3 I ballparked for Scandinavian-American.
I understand that may feel that way, but I think that perspective is complete shit for someone to have. Nothing is beaten into anyone. That is a losing attitude in life. Every profession on the planet can involve idiot managers expecting subservience - software is only a slight exception because it involves people with weaker social skills (sorry, yeah) and higher creativity. If you don't like your job, nothing is keeping you there. If you're 35, you have a decent salary, and you have a family or some other thing locking you in, your own life decisions brought you to that point. Any engineer can come up with an idea, make friends, start a company, leave the software world and start a coffee shop, work hard to find a different position with upward mobility. That's easier said than done, but life is not easy and it's full of choices.
For a personal laptop:
Fedora on a thinkpad (that’s what most of the core contributors use, which means the laptop drivers and tooling are always up to date).

For general servers: CentOS

For container servers: It’s not even close, Container Linux.
I agree that the configurations back in the 2010s were much stranger than they are now. Now, things are relatively straight forward. Below are my subjective personal experiences that have assisted me with self-career growth and growth of others.

If a bad patch comes down for Windows or MacOS then the company IT department will likely shoulder some blame. If a package manager update comes through for Linux and does fail then the onus will be on me; IT hasn't supported personal Linux installs at any company I've worked for.

From the job-insurance standpoint, it's a liability to use Linux at work if the business makes you take the full helpdesk responsibility. Plus, we're all inevitably asked to open Visio, Photoshop, Outlook, or one of the many other popular Windows-only tools. Now we get into virtualization and VMs.

Windows works for me. WSL is enough and Docker fills in the gaps. Frankly, I can run Visual Studio, Neovim, both Docker and WSL let me run what I want on Linux. In the end, it's just easier to visualize Linux in Windows than the inverse. I've never been afforded the option to "just" run Linux at the office.

Now at home, where I can let projects sit, they run Linux. My personal servers are Linux. My embedded electronics are Linux. If they break? It's fine. I like to tinker and play with those configuration files. Fixing that obscure display bug on your hardware is very fulfilling to me. When reviews come up, I'd like to be able to demonstrate the ROI I've created rather than hoping that custom WM takes my salary up a notch.
College kids sure are taking a beating these days. I don't like the trend ether, but let's be clear that we are talking about a small percentage of students making a lot of noise.

And these students, right or wrong, do have a leg to stand on. They attend these schools, the controversial speakers generally do not. They pay tuition to be there, while these speakers do not. These students have some sense of ownership over the institution they attend and it seems natural they would want to defend it from what they perceive as propaganda or hate speech. Where they go wrong, in my humble opinion, is when they seek to ban speakers outright instead of opposing them in other ways. I can't criticize their motivations, only their tactics.
I really see no reason why anyone would include JS files from other sites. I regularly see people including jquery from google or other sources. Why the hell? You can't host a little JavaScript file yourself? What's wrong with web devs these days??
Patents were created because we believe that there’s a win-win to providing limited term protection for new inventions. There are fields, like IC design, where lack of IP protection would halt innovation pretty quickly - nobody is going to invest tens or hundreds of millions to build a new chip if a competitor can copy it in a matter of months.

That said, it’s a bargain made for the public good, and we should always keep that in mind. It’s pretty clear that there are abuses of the patent system, we need to think about how we can modify it to minimize those abuses while protecting valuable research.
I’ve never understood the systemd hate. What do you dislike about it?
The problem with these things is that I can't give my web developer a bunch of Scala files to edit instead of HTML. Does it support binding in HTML templates too?
> The whole point of backups is to protect against hardware failures and unforeseen software bugs/defects.

And process bugs/defects. And human error. Human error such as, for example, 'delete all of Mr. Smith's records.'
Lol, by that measure 80%+ of the US is poor. The reality is much of that 80% of people are doing okay, and can survive a hiccup or two either by having enough money to expense themselves through it, unemployment or disability. If you’re in a high COL area I’d say that’s where you need to have a lot more money stashed. 12 months expenses isn’t reasonable for most people under 40.
I went WSL last year and wrote up how I made Windows familiar to my old Linux setup somewhat. https://github.com/chx/chx.github.io/wiki/How-I-set-up-my-Wi...

I have been using Linux on servers since 1993, dual booting on my desktop 2000-2004, then went full Linux on my desktop/laptop and now WSL.

The only really annoying aspect is the slow filesystem https://wpdev.uservoice.com/forums/266908-command-prompt-con...
2018 NASCAR Clash at Daytona Live Stream
TPM Firmware Update for Chrome OS
>The bar for including javascript from other sites should be a high one

Yes, but that's not how most developers think these days. Try browsing the Web with NoScript and you will routinely witness dozens of domains in the block list.
I use Scala daily and have never used Clojure - what creates the steep learning curve? Scala also has a lot of features between “Beginner” and “Advanced” which can really add to the learning curve (Implicits being a good example).
I remember a talk about strace (julia evans ?). Still it's rarely mentioned. It's quite useful and I found myself often seeking this kind of tools/mindset. Basically stop guessing in the void, use anything that pokes inside to give you evidence.
You, my friend, are vulnerable like any other Mac user, to a trustworthy piece of software that has but a single dependency implementing the screen-reading mentioned in the article. Don't think for a second that "being careful" will save you. Apps aren't open source. This is the point of this article.
That doesn't really solve this problem, it just slows down both the rollout of the subverted version and the rollout of the fix. People aren't auditing the (minified) javascript they put onto their sites.

SRI is good for use with a CDN, where the same entity controls both the HTML that references the JS and the JS being referenced. In that case it keeps someone who subverts the CDN from being able to XSS the site.
... mostly. Except in the case where the inlined version can be optimized away, which is the best time to use inline but not entirely germane.
The coming conflict between millennials and boomers
> I take the classic F35 development as the goto example.

this is cutting edge, high risk technology bet, nobody in the world built something like that on such huge scale, it is expected to have problems in such projects. But what is the alternative?
step 0: stop your 401k

step 1: stop your espp

step 3: put it all into crypto

step 4: ????

step 5: retire at 30
Free speech absolutists like the author (and myself) don't believe that speech should be without consequence in the marketplace...only without consequence from the government. We will always make value judgments about what people say. And that's great.

What I'm particularly concerned about in the social arena is speech being disproportionately punished. If I say something that is against the consensus, by all means push back. You can even choose to not associate with me - or attend an event I'm speaking at on campus. But to prevent that speech from occurring at all via punishments like banishment or expulsion goes too far.

Let us remember that in the 1960s, speech promoting civil rights was incredibly non-consensus and "dangerous". So too was speech in favor of gay marriage during the 1980s. "Dangerous Ideas" can sometimes lead to much needed societal change. To discover the good outcomes you also near to hear the ones that really are terrible.
Perhaps it's worth it to you. As the owner of $300 headphones, I come down on the opposite side.

But my point is, it's not a clearly superior change that everyone agrees is the future.
I don’t know if London is the best example. It wasn’t really designed at all over the last 2000 years, it just grew and grew and infrastructure had to grow around it.

Personally I found Italian cities like Rome and Ravenna to be cozy and walkable. Polish cities too were also quite accessible without cars.
Cara Bergabung Di Kumpulan Situs Poker Online Uang Asli
I like to use a conflict analogy: A drug is a weapon exploiting one weakness of the enemy. A vaccine is a visual identification of the enemy, passed on to special forces (your immune system). A single weakness can often be changed easily, but it's harder to shake off special forces.
How not to use a driver to execute code with kernel privileges
To play devil's advocate: why not?
Anonymous botnet hits the Winter Olympics website, so blame the Russians? What a garbage article.
FWIW: Keep in mind that 3 years into a 4 year vest with hundreds of thousands of shares that have gone from a couple of cents to tens of dollars changes your "skin in the game" perspective pretty heavily, especially if you're concerned the founder turmoil is going to devalue the share price.
It's already illegal to organize criminal acts. There's no need to limit speech further to cover that case, unless you want to include crimes that didn't happen but perhaps could have.
It still mostly worked fine? In 2001-2002, S&P500 was still higher than it had been for all but 5 of the last 40 years (after adjusting for inflation). So it was far more effective than hoarding cash. 2008-2009 was slightly worse, but the same idea still applies.

The transition away from pension plans leaving people unprepared for retirement was probably a much bigger issue than the state of the stock market at retirement.
Unfortunately, the standard MO for the EU is to hang the Sword of Damocles over the head of small organisations itself by passing regulations obviously aimed at problems that normally come with much larger organisations. It does it with VAT. It does it with the consumer protection rules. Now it's doing it with the privacy and data protection rules. The moderating effect is that organisations too small to have dedicated in-house staff to deal with these kinds of issues are probably too small for resource-constrained regulators to bother with.

If you're responsible for one of those small organisations, your choices are typically to try to stay on the right side of the law but in doing so accept disproportionate overheads for something that probably won't ever matter, or not to try, not to incur the overheads, and to hope that you don't get caught and penalised, which realistically you probably won't unless something happens that is so catastrophic that your organisation has already ceased to exist anyway.

As far as smaller businesses are concerned, these kinds of rules hand a big competitive advantage to those who don't make a good faith attempt to follow them, at the expense of those who try to do the right thing legally speaking. As someone who is generally a strong believer in doing the right thing in business, and in fair consumer protections and strong privacy rights from a personal point of view, I find this outcome infuriating.
Sandboxing isn't to prevent people from damaging their own computer (i.e., the "sudo rm -rf /" case), it's to impose a ceiling on how much damage can be done by an exploited process that the user doesn't realize has been exploited. It's not to save you from yourself, it's to save you from stuff that you wouldn't otherwise have any way of knowing was even happening. Sandboxing restrictions are more like using asserts in your code than anything else- they only stop programs from doing things that the programs themselves are stating that they would never attempt to do.

Having said that, plenty of useful apps can't ship in sandboxed form because of limitations in the current sandboxing model. And of course the fact that sandboxing is required for store distribution makes the store less useful. The implementation has much room for improvement, as do the store distribution policies.
> or until the suffering becomes great enough to overcome the mental barrier of suicide.

Does Stoicism rationalize suicide?
InfernoJS V4 out
>The OECD suggest that one measure of good taxation is it's efficiency.

This suggests we should not tax at all.
This suggests we should simply invent money as-needed.
Destroy it when not-needed.

Some call that "Marxism".
HEALTHY RELATIONSHIP RULES YOU SHOULD Never BREAK
That’s not the point of GP though? The whole premise of virtualization is that an OS process is not a perfect sandbox. There’s a hierarchy of sandboxes. Protecting other processes from accessing something inside the sandbox is not the job of a browser sandbox. This actually just goes to show the GP’s point: not all sandboxes are created equal.
I haven't tried Clojure yet, but compared to Common Lisp, Scala let's you ease into the advanced features but lisps demand an immediate shift in thinking. You can basically write Java with Scala without much friction.
The steamroom at my JCC is like ground zero for financial crimes
Within the US, it happened in the late 18th century: https://en.wikipedia.org/wiki/Alien_and_Sedition_Acts

And during WWI:

https://en.wikipedia.org/wiki/Sedition_Act_of_1918
You need a study for that? They're literally making TV series out of insider trading (Billions).

Everyone knows it's rigged, but that doesn't mean you can't make money.
Nothing against specialization really. I wouldn't hire a chef who doesn't know how to work a knife though. :)
Hilariously ironic this got flagged. I thought it was a balanced, centered, and well written article.
> everyone is buying into index funds

So how does a company reach S&P500 status in the first place? Yup, you guessed it, physical people have to place orders based on financial fundamentals. For reference, Facebook's PE ratio when it IPO'd was 85: https://en.wikipedia.org/wiki/Initial_public_offering_of_Fac...

> and robotraders.

Betterment is $10B AUM and Weathfront is $8B AUM. Those are considered the two largest robotraders and they are a blip in the $7T AUM of the S&P500 (roughly 0.2% assuming they have all of their assets in the S&P 500).

> They are auto buying into these companies without considering financials or anything else.

So who set the price when the auto buyers didn't' exist?

> it's going to pull the entire market down.

Great! Guess what, you can short the market if you'd like and make a ton of money if you're right!
It's too simple to support dynamic language features AFAIK.
You are absolutely right. My bad.
Oh man I had the misfortune of starting scala with a framework( akka http) that used magnet pattern. Turned me off from scala forever till I rediscovered it again.
I wonder if we are not close to the end of C#’s useful life. It’s a great language but it has become so convoluted with dozens of way to do the same thing, largely due to improvement that came along the way. Like methods accepting objects coexisting along methods accepting generics. Old async syntax (callbacks) along task async, like out and ref parameters now that we have valuetuples, etc. I wonder if .net core isn’t a missed opportunity to clean up the language.
I'm not so sure this was intentional, as some people have speculated, nor do I see any evidence that a check was not previously in place. Remember when Dropbox allowed anyone to login to an account without a password? [0] That doesn't mean Dropbox never checked passwords, or intentionally dropped the check. Especially in the crypto space, iteration happens fast and bugs like this can come up. It seems pretty obvious that they not only had a defect, but did not have the appropriate monitoring, or alternating in place to identify the issue either. I try not to leave coin on exchanges due to hacking, bankruptcy, fraud, etc.

[0] https://www.cnet.com/news/dropbox-confirms-security-glitch-n...
This is a nice example of adversary input, but I think it misses the point a bit. The point being, if I take a couple paragraphs of a tech text, online article, or the like, I will get a correct translation most of the time.

It won't do poetry, but GT did remove a need in a human translator in many everyday tasks.

Just last week a friend asked me to translate a preamble to a master thesis (political economy). I fed it into GT and it just worked.
> docker/containers are useless. combine them with a useful system like kubernetes, they can be really useful.

Not exactly. For example, running your core infrastructure via Docker containers makes "ordinary" maintenance/disaster recovery really easy.

We run e.g. JIRA and Confluence in Docker... and it's a breeze to make a consistent backup and restore: stop the application and DB container, rsync delta to Netapp, restart the containers and the Netapp automatically does a snapshot. Daily, fully consistent backups with only 5 minutes of downtime - and because a restoration is as easy as "rsync the data out of the Netapp/LTO and do a (documented) docker run command with appropriate mounts" it's easy to verify that the backup actually works.

Prior to using Docker, testing the backup involved setting up a server, copying data around and manually importing it. Needless to say it was not done very often. But now we can apply this policy to all our services, plus we can test version upgrades with minimal effort compared to setting up the software from scratch.

Oh, and upgrading the software versions itself is also easy: rsync delta to backup, stop container, quick rsync again to ensure consistency (e.g. lock files, not flushed DB writes), stop & remove old docker container, run new docker container w/ new version, check if upgrade went OK - which it always did so far, but in case it did not, it's a matter of minutes to do a full rollback.

The downside, of course, is that we depend on the container author(s) to provide regular new builds which incorporate not only new app versions but also updates for the packages of the "OS" inside the container. For example if the thread vector is something like "PHP/Java does a RCE when passed a certain HTTP header", on an "old school" system I'd do an apt-get update && apt-get upgrade and that's it - with Docker I either depend on the container vendor or have to roll my own docker images with e.g. "FROM <vendorimage>; RUN apt-get update && apt-get dist-upgrade && apt-cache clean"...
I think I would rather write types and derive schemas. Not sure if it were possible to derive resolvers?
Yes, that's the problem that needs solving.
It was the 2nd comment, and since it's not been very long since the first one I remember that I edited it quite extensively, many times, for well over five minutes. This time I could start editing but could not (successfully) submit the edited text just two minutes after posting the comment, according to the time printed just above my comment after I submitted the edit (which only showed the text before the edit, and the "Edit" link was now gone).
Technology can't fix socio-economic problems, but it can shift the landscape of what is possible.

Old-school software engineering is very much about reports, forms, documents. Each tries to gather to itself every instance of some kind of information. Here is the Customer Requirements Document. Here is the Software Requirements Document. Here is the Software Design Document. Here are the Software Test Plans.

These days most places work out of an issue management system. JIRA tickets, Github issues, stories in Pivotal Tracker, whatever. The work is broken into small chunks with their own lifetime. We don't wait while all the requirements pile up before opening the dam and letting them flow downstream in a batch. Each goes when it's ready to go.

This is not possible without the right tools.

That's a lie. It's totally possible. With 1980s word processing and spreadsheets you could absolutely do everything Tracker or JIRA do. You could use stacks of 3x5 cards to track thousands of items across dozens of teams.

But you probably don't.

The tooling lowers the threshold of the possible, in a social and economic sense.

No, containers aren't miraculous. Of themselves, they do nothing to fix other problems. But they make it possible to achieve improvements that are more expensive and difficult in other ways. They lower the barrier of possibility. The landscape of alternatives shifts, mountains become hills.

I've been on both sides of that divide now. As a consulting engineer I saw projects rapidly iterating but not being able to deploy ("ops are too busy right now"), leading to dozens of handsomely-billed hours being squandered in meetings and workarounds and emails and chats and phonecalls trying to get the code into any kind of production. I've also seen projects where deployment took an hour or two to set up and that was that. People got on with the job. And a major difference was the platform.

One more thing.

> Development teams love the idea of shipping their dependencies bundled with their apps, imagining limitless portability. Someone in security is weeping for the unpatched CVEs, but feature velocity is so desirable that security's pleas go unheard. Platform operators are happy (well, less surly) knowing they can upgrade the underlying infrastructure without affecting the dependencies for any applications, until they realize the heavyweight app containers shipping a full operating system aren't being maintained at all.

This is a problem buildpacks have solved for well over a decade on multiple independent PaaSes.

Disclosure: I work for Pivotal, we do some stuff with containers, but we sorta focus on the parts on top of and before them.