skysight-inc/HackerNews huggingface dataset:
The only reason you don't pay more in taxes is because you don't like the feels of not keeping up with the Joneses?

Okay, but I don't regard you as an sort of moral actor for that: you intentionally don't do something you readily admit would make the situation better, out of your emotional needs, while politicking to force everyone to do the thing you're not actually willing to do yourself.

So no, I simply don't believe you: I don't think you believe you should pay higher taxes, I think you believe other people in your income bracket should, to run society the way you envision. If somehow that didn't apply to you, but applied to every one, well that would be just fine wouldn't it?

I originally didn't agree with GP, but the posts like yours trying to refute it are actually bringing me around to that position -- because they're deeply morally compromised, full of special pleading, and so on.
This represents my exact experience with diagramming programs. Over the past five years, I setup a virtual machine just to run Visio, at least 5 times.

Draw.io could be so much better but it is exhausting to create anything with it.
If I alone pay more taxes, I do not see enough benefit to justify the cost.

If all people pay more taxes, a large majority of us will see a net benefit that outweighs our own cost.

I support raising taxes for everyone, including myself. This should not be a difficult concept to understand.
The tax code could have been rewritten last year to eliminate the corporate income tax, but require full income taxes on capital gains (potentially with some discounts or taxes on long term / short term)

Corporate taxes + lower capital gains taxes are double taxation on the same earnings; but also serve to very much politically obfuscate who pays the taxes, consumers, businesses, or the profiteers - which, while fungible - could drastically simplify the tax code.
I love seeing two dimensional images of disk data. One thing it makes clear is how far ahead today's computers are, where we can easily display at many pixels per bit an image containing all of the data of a multiple-loading LARGE program from the 1980's.
Frontend: Vue.js
Backend: PHP- Laravel Framework, Redis
Database: Postgres
Businesses need to grow because capitalism requires them too. If they don’t, then the music stops and fictitious future values are shown for what they really are. Really urge all of you to read the Limkts of Capital or End of Capital. Unless workers start getting a fair share of the value they create, the financialiaation of a business will become the only way to create more profit for those having capital. I don’t know. Jesus. Read some Marx.
So, when a poor person complains that the taxes on the rich are too low, they can be criticised for being a jealous loser, and when a rich person does it, they are a hypocrite?

Who exactly is allowed to advocate for higher taxes on the rich?
Ask HN: Any services for running API performance tests on every pull request?
Do you know of any turnkey services for running performance tests on a RESTful web service codebase whenever a pull request is created on Github?

Over the years, I've seen many instances of performance killing commits making it into production where they're discovered only when users start complaining. It seems like the ideal solution would be to run performance/load tests prior to merge.

Obviously this could be rigged up in the build job, but that brings a lot of issues like having to maintain infrastructure, do the config yourself, and especially blocking the build job while performance tests run. I would also like first-class integration into the Github PR check status.

Seems like a perfect case for a SaaS offering, but I haven't been able to find one.
Please release a full client for macOS :)
If you are aware of the free rider problem then you oughtn't be unaware that people can believe that something should be done but won't do it if they aren't forced to.
Local kubernetes solutions (like docker-for-mac and minkube) usually let you push your image directly to the local docker daemon. No need to upload to a remote registry only to re-download it. A lot of tools in this space are pretty good about detecting this optimization, including Tilt.

(disclaimer: I work on Tilt)
Mozilla bragging to me about how they're defending me on the web is like Smith & Wesson telling me they're keeping me safe from guns.

It also seems like the height of hypocrisy to complain about data privacy when people use almost exclusively free services online. Somebody has to pay for it all, and since users refuse to do so, advertising has to. It's simple math: if you don't pay for content, your data will be monetized to pay for it. If all use of private data on the web was somehow regulated into oblivion, the web would collapse, because there'd be no money to pay for it.
Your browser history _is_ a personal profile of your browsing preferences. What's the difference?
Lot of new stuff coming up. Also see:

https://harvey-os.org/

https://www.redox-os.org/
For ISPs (and mobile carriers) that are actively involved in their infrastructure, CG-NAT is more expensive to run than native ipv6 (aquiring IPv4 public addresses; tracking connection states; if all customers are on private IPv4, maintaining multiple distinct private networks with the same address space is a hassle too), so those ISPs are pushing to make services available over IPv6 (I've heard from T-Mobile USA and Jio India), but that doesn't mean they won't also run CG-NAT for customers on older devices and for services that aren't IPv6 -- it just reduces the deployment. For smaller ISPs, or where everything is contracted out, the cost savings aren't as apparent.
This reminds me of something I observed with water. If you get a thin, smooth, and clear (no air bubbles) stream of water coming out of a faucet, you can put your finger into the stream and it will cause a disruption of the smooth flow of water up to an inch above your finger. It's subtle and you might have to look at it in the right lighting to notice. I guess it's not too surprising since the speed of sound through water is faster than the water is falling, so the waves are able to propagate up the falling stream.
The 6 year experiment
What a ridiculous argument. "You say you support US fighting in Syria, but you haven't personally intervened by purchasing a gun and plane ticket!"

"I want to pay more taxes" is obviously a stand-in for "tax rates should be higher", not because we love taxes, but because they help us achieve national priorities. Individual action doesn't do that, which is precisely why they're national priorities.
As others here have noticed, Syncthing has improved by leaps and bounds over the last couple of years.

I use it for syncing my phone (everything!) to a pc, and keepin several ps's up to date with each other. These days, it just works. Works so well, in fact, that I have begun experimenting with up-sync to a production server. So far, things are looking real good.
Has the esteemed commenter considered that perhaps they aren't total idiots and since the 1960s low volume sonic boom airframes have been built?

E.g. https://www.nasa.gov/mission_pages/lowboom/index.html
This is frankly an amazing advance. But it does make me worried about how easy other, less beneficial, bio engineering might be.
the point of this project is not to "turn this webapp into a cross-platform gui app" (electron is really good at this and I think this is where we agree)

it's more like:
- let me make a cross-platform gui app really quickly (hot-reload)
- without having to learn a ton of new APIs (so I can reuse most of my css + javascript + react knowledge & tools)
- without overhead of web platform (DOM, lots of APIs, custom elements, shadow dom, paintlets, audio, video, geo, battery, ...)
- while still being able to use any package from npm

I completely understand why you are skeptic, but if people are interested in flutter, I think they should be interested in this too (if not more). No offense taken, I'm glad for your feedback.

BTW:
subset of css) this is rather about cascading (css-in-js vs. real css with global classes, etc.)
html) major motivation here is "what if we could do webapps without dom?" like that we are using frameworks anyway (react/vue/...) and basically all applications are now built using components so what if we could send shapes directly to GPU?

So it's not about being able to reuse everything, but it's about being as much familiar as possible, instead of reinventing everything (like flutter does)
Indeed.

If just setting integers is this complicated, what do you expect to happen when you are trying to solve real problems?
Thanks for the recommendation. The Murphy's book looks solid, better than half the books above. I personally own the ISLR(Hastie) and learning from data(Yaser). Both are beginner friendly. What were the Math requirements for the classes that you took at Uni that used Murphy's book? And how would one go about acquiring those Math/Stats/Prob skills in order to work through a tome like Murphy?Thanks
You ended the quote early, and my sentence went beyond the article. I said:

> that's what you get with C++: very fine control of program semantics, benefit being expressive libraries.

It's not gratuitous because you can't remove much of it without losing power or expressiveness (and still remain a C).

Also, by complex I didn't mean complicated.
absolutely ! I can shout an ipv4 address across the office... i cant easily do it with ipv6 :/
For those who, like me, wondered "what's HelenOS?" and got little idea from release notes: http://www.helenos.org/wiki/About
Not sure where it is but I saw a slide recently from a cpp conference that showed something like 25 different ways to initialize an integer. I wasn't at the conference but I wonder what point the speaker was making.
You'd find it unlikely, but that's literally the argument residency's governing body is making towards 24hr+ shifts.
I rarely see any performance issues, even when running spacemacs over ssh. The only issue I have is start-up time and there are ways to speed that up.
Arizona has a line item on your tax return for the "I didn't pay enough" tax. You can elect to pay any amount you'd like over your legal tax burden. Predictably, it's raised a few thousand dollars and hasn't made any significant dent in the state's revenues.
Both parties and failed research result in jobs and markups going to externalities, bar tenders, servers (people), researchers, fabrication materials, whiskey distillers, etc.
I meant honeysql, but iPhone corrected it. :)

https://github.com/jkk/honeysql/blob/master/README.md
I think that's why it's important to have regular code reviews or pull requests. At least, have someone look what you wrote.

If they can't understand why you wrote a certain code block or do what it does, then either re-write it or explain in a comment.
I get your point in response to the parent post, but I think most people would choose to die 11 days earlier in their old age in exchange for double lifetime earnings :-)
> When we're talking about residential networks, some consumers won't care about the inability to do that, some will.

This prevents also to create products that need a public address. I think it is a real brake on innovation, who knows what could be invented if everyone had a public ip address ?
What do you think about things we can't easily keep secret (skin color, gender, religious garment), and failure to keep secrets (leaks)?

Do these people deserve to be the focus of all discrimination? It seems to me that privacy is necessarily misleading and unfair.

How do you suggest we fix that?
I don't see what any of this has to do with the original point about censorship.

If you don't like the military contractors, protest them and vote for change instead of trying to use it to rationalize China's censorship campaign.
In Perl 6 even shorter than that:

perl6 -e'print 9999999999999999.0 - 9999999999999998.0'
1
Well obviously you can't buy a new hospital if your neighbour doesn't also contribute.

What they should have done is make a rule that says if I pay into this special account, everyone else's tax rate goes up.

See what happens then.
64 bits probably wouldn't be enough to let people avoid going into address conservation mode though. Heck, there are way too many ISPs allocating a single /64 in v6 land today, and there's far more space available in v6 today than there would be after 100+ years of your 64-bit space.

Having an unnecessarily large amount of addresses is a good thing, because the alternative is to have too few addresses. You don't want to have too few addresses, because if you think v6 is taking a long time to roll out... imagine how long a replacement to it would take.
This article is mostly correct as applied to service based businesses. The "old men" in U.S. power today made their money building tangible things, so those are the jobs they understand and want to bring back through tariffs.

Companies outsourcing IT functions just happen to be outside the purview of taxes and tariffs. But that's no guarantee long-term.
It is not only about intermediate boxes. Just consider how relatively smoothly various parts of WiFi stack was upgraded or how 2G->4G transition happens with mobiles phones.

The biggest problem with IPv6 is that it a different protocol that requires special support on all levels starting from applications and down to managed switches.
I'll take an actual stab at this, as this is something I've been working on for the better part of a year

Prerequisites (non-optional):
1. A good VPN
2. A non-Google browser (Mozilla Nightly/Privacy browser)
3. Extensions - AdBlock, UMatrix
4. Browser settings - purge all trackers, don't save history, etc.
5. Private, secure services (e.g., Protonmail for email, something similar to a Dropbox for filesharing, etc)
6. there are other things to mention here, but for brevity, I'll skip them (e.g., TOR)

Now that you have all the necessary tools, this is where things get a bit tricky.

See the fact of the matter is, you have to settle for some part of your life being public online - this is simply non-negotiable.

But this isn't inherently a bad thing right?

I'm sure there are people who know that your name is $NAME, and you work at $JOB, and you have $N siblings, etc - basically, parts of your life are already very public and that's OK. The same goes with online. It's totally OK for some parts of your digital life to be public. Example: you visit github.com regularly, you check your Gmail account, you watch youtube videos, etc. For these public aspects of your digital life, DO NOT, I repeat DO NOT use a VPN, or a privacy browser, or any privacy tools. You want to come off as being a regular person, doing regular people things (this is sort of the bait).

This way, you can build an online profile that says "Hey, John Doe's online behavior looks like $XYZ, so if we see something that looks like $ZYX, it probably has a low probability of being John Doe".

However, this strategy requires you to almost live a double online life (a sad necessity), where you're John Doe by day (i.e., watching youtube, checking gmail, looking at funny cat memes, not using privacy tools), but Doe John by night (i.e., using all of your privacy tools to do what you actually want to do online - look at conspiracy videos, read up on politics, etc).

It can be a bit cumbersome and tiring to switch back and forth in that way, but once you get the hang of it, it becomes much more natural. You learn not to mix your "John Doe" digital life, with your "Doe John" digital life. Because if you log into say LinkedIn via your VPN and they record your VPN IP, that can easily be cross-referenced across other platforms/sites for that same IP (it's not an exact match, but it can leave a trail of cookie crumbs).

So can you protect your real digital privacy when needed? Yes. Is it hard? To start, yes. Even when you get comfortable with switching back and forth, it can still be cumbersome. But until the world catches up and realizes that digital privacy is important (maybe in 50 years we'll be there), I wouldn't sit around waiting for things to change. Take action into your own hands.

Cheers
Clearly there are returns to scale that you can't have if you are alone in paying.
Is syncthing already able to do client side encryption (so you can host your files on a server without the server knowing the files you are storing there)? I remember some years back it only used encryption during the file transfer.
Azizul01/items/6f26e7ee4f8e58f101cc
https://qiita.com/NflLIVe01/items/aa13a598d8ebbbf27892

https://qiita.com/azizul01/items/6f26e7ee4f8e58f101cc

https://qiita.com/smhn657/items/1a4a20e6d4fdecb2811f

https://qiita.com/eagless/items/eca2b7d970a0b2eddfe3
> Python doesn't know the order in which it's safe to destroy objects that hold circular references to each other, so as a design decision, it just doesn't call the destructors for such methods!
> C++ is not a language I’d want to teach beginners. At no point in this post was there room for systems programming concepts, discourse on programming paradigms, computational-oriented problem solving methodologies, or fundamental algorithms.

This is a ridiculous argument. The entire point of the post was, as the author even noted, purely to deep dive into a rabbit hole, get super picky & pedantic about standards wording so that you can act surprised that copy constructors exist in C++ while it was completely glossed over in the identical C example of a struct copy initialization, and almost none of this is useful to know.

So don't fucking teach it and you'd have plenty of time to cover all that other stuff. Bam, problem solved. Ignore pre-C++11 entirely, and purely teach & use the new stuff which fixes all the complexity, and leave the rabbit hole for people that care about exploring the past.

Oh, and don't use standards wording because those are for compilers to use to implement the language, not for programmers to understand how to use it effectively. The only time it's ever useful to know the full definition of an aggregate type or how it has changed is when you want to write a blog post calling them crazy or complex. It's never useful to know when using the language. And if you have an object that cares to enforce it just

static_assert(std::is_aggregate_v<A>, "A isn't an aggregate type");

Tada, now the compiler will tell you if/when you violated the rule and you don't need to try and understand the full scope of the ruleset.
Robotic Research with Berlin Robotics
It's pretty easy in v6 if you follow the best practice of making client subnets /64s. Say you were assigned a bog standard /48 then you would have the patternxxxx:xxxx:xxxx:yyyy::z where:

x represents your fixed routing prefix

y represents your subnet instance (0000-FFFF, 2^16 subnets)

:: represents the expansion of "0000:"s

z represents the client identifier.

For a relatively normal /56 or /60 home user assignment via PD from an ISP you simply lose 2 or 3 "y"s respectively. In both your client netmasks are always /64 and your gateways should always be fixed:subnet::1.
> The issue first surfaced during Bork`s confirmation hearings, when a Washington newspaper published lists of the judge`s video rentals during the last several years. The films were general releases such as ''Ruthless People,'' ''The Man Who Knew Too Much'' and ''A Day at the Races''; there were no X-rated rentals.

~Chicago Tribune, November 20, 1987 (source: https://www.chicagotribune.com/news/ct-xpm-1987-11-20-870327...)
Wasn't always so, even in my short lifetime, so I guess it's a nice sound bite. Capital controls were a normal, and expected, thing between countries.

The US of A started throwing its weight around to break down Bretton Woods got us to now. (Oversimplified for brevity)

Go back to pre WW1 and people were fully mobile with few countries having border controls or passport/visa requirements but most having capital controls.
Can a Supernova Cause Mass Extinction?
Very cool. Will definitely keep an eye on your progress.
> but you don't apply this same litmus to yourself. You could walk across the street. You could [...]

Please stop making assumptions.

I'm actually walking across the street, every single time. I let it go, every single time.

At the end of the day, it's me who's going threw the loop "hell, he could have asked if it was ok at least - nevermind I won't make a fuss", while in those heads its "NEED NICOTIN RITNOW - GET NICOTTIIIIIIN".

> I find it odd that you have one set of standards for how others should treat your desires and a completely separate one for the way you handle theirs.

You're wrong. I'm handling their desire very dearly: I walk away and let them smoking how they desire. And then I'm thinking privately (and publicly here) that this is very unfair indeed, because they don't care about my own standard.

I don't think it's worth pursuing this "you don't see the beam in your own eye" kind of argumentation, because in this very specific case my eye is pristine.
YAML, especially how it's used in k8s, is terrible. Writing it by hand is mind-numbingly toilful and extremely error prone, and templating YAML with Go (like Helm does) is a travesty.

The most sensible approach I've seen is to use jsonnet+kubecfg. This lets me use a somewhat sane, composable, turing complete language that spits out a tree of k8s objects. I can use as much or little repeated definitions (or abstractions) as I like. Then kubecfg performs all the kubectl invocations to actually make the cluster state match my calculated definitions.
That’s fair.
You've made a mistake. You wrote:

..you're not actually willing to do yourself."

That should be:

...you're not actually willing to do solely by yourself.

As I said, what does it matter if I'm a hypocrite? My belief that taxes should be higher for people like me is true or false independent of my hypocrisy. The question of taxation levels should not be determined or influenced by the level of my own personal hypocrisy.

I don't think you believe you should pay higher taxes, I think you believe other people in your income bracket should,..

You inserted other. This is wrong. I believe all people in my income bracket should pay more in taxes. This includes me. I do believe that government should tax me more. I'm also not going to donate more to the government if it isn't forced. Free rider problem and all that.

There's no special pleading in my position and I don't claim that my position on taxation levels is some sort of moral action on my part. All I've said is the following 2 things:

1. Taxes should higher for people in my income bracket.

2. I'm not going donate more to the government than what is required.

Make of this what you will. I'm a hypocrite. But I still think taxes should be higher for people in my income bracket and this obviously includes myself.
Note, person above you is talking about Bupropion which does not have the same ramp-up and ramp-down side-effects as SSRIs.
Why not make it open source?
Researchers Find Most Mobile Airline Apps Contain Security Vulnerabilities
Coinbase bans the accounts of Gab and its founder
The obvious solution is to legalize cocaine, at least in the medical profession.
Some reasons to learn Bayesian Statistics in the new year
> If cleanup needs to happen, the Pythonic way is to make the lifetime of a resource explicit with a context manager.

in some cases resources are long-lived and not possible to enclose in a context manager. as an example, a while ago i wrote some PyOpenGL cide and wanted to automatically release some temp GPU buffers when no longer needed. however, they had to live for multiple iterations of the app's main loop, so a context manager wouldn't work – __del__ was the best place to release them.
I've been combing the web for new pics but have found nothing. Anything new?
> I had high hopes for webOS and Windows Phone, but they're both dead. I'm now waiting for Fuchsia.

But Fuschia is a kernel and as far as I can tell, Google’s in-place Linux-replacement for Android so that they can finally “escape” the GPL and do a full lockdown.

Fuschia won’t bring you any interesting new, user-facing features.