jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
There are different ways of paying taxes, mainly:

1) if you are "self employed" and just do "boletas" (a sort of personal invoice), you pay 10% of that each month as a provision of your total income tax, usually this is paid directly by the receiver of the invoice to the SII (chilean equivalent of the IRS)

2) if you have an employment contract from a company, the company pays whatever the corresponding tax is for what they are paying you each month directly to the SII

But, each year you have to file a tax declaration form with the SII. And depending on the total amount that you earned during the year, there's a corresponding tax rate that you have to pay. Then if the total amount of the provision you paid during the previous year is higher than what you had to pay, you get a return on the difference (adjusted for inflation), but if the corresponding rate is higher (10% in your case), you'll have to pay the SII the difference.

If you only have one employment contract, from one company, then your total tax (global complementario) has already been paid, and you are excused from having to file your tax declaration.

Here's the table for the tax (global complementario) you have to pay corresponding to your total income:

http://www.sii.cl/pagina/valores/global/igc2011.htm

The way the table works is kind of complicated, the tax rate you have to pay depends on the total amount, but you have to pay a different rate for each of the tax brackets/tiers that your total earnings fall in. There's also a maximum total discount that you can subtract from the total as "expenses". The total is easy to calculate from the table using the "cantidad a rebajar" (discount) column though.

For example, if you make Ch$ 15 M (around USD 30k) a year, then you have to pay (according to the table above), 10% of: Ch$ 15 M, minus the discount on the same row = Ch$ 1.5M - 900k = Ch$ 600k. Hence, if you paid Ch$ 1.5M in provisions during the previous year, you'll get a Ch$ 900k (about USD 1.8k) return.

There's also another discount for expenses, I don't fully understand how it works though, but it would mean paying even less in the example above, and getting a higher return.

I'm not an accountant though, so don't take my word for it and get well informed before filing a tax return form.

Edit: changed some wording for clarity, added some info and changed the link to a more current table
I would also strongly advise against regular use of LSD.

I think LSD trips are highly influenced by your state of mind and intention towards the trip. Sometimes I've tripped looking for a spiritual event or revelations, and they often show up (in some form or another). Other times I've done it more 'just for fun' and there hasn't been as much revelation in it.

LSD has been one of the most profound experiences of my life. I now reserve it for special occasions, and combine a bit of ceremony to it. It's a powerful substance, so treat it with the weight it deserves.
That's clever!

I think off-by-one errors got a bit easier once we started normalizing loops like `for cat in cats`, but that doesn't really fly when you need to do multiple array accesses while iterating through the loop, so I suppose they're here to stay...
If you remove cities like Detroit from US numbers, it's as safe as the Czech Republic and other Western countries. We don't have a gun violence problem, we have a dangerous cities problem. Poor management of inner city criminals.
Going far back in time... In the mid-80's, I remember early MSFS (2.0 and 3.0) were lightyears beyond almost everything else. 4.0 was a major milestone. It wasn't until EA, Spectrum Holobyte, and a few others got into the category in the 90's that there were also other semi-realistic FSes for the time. There were many early ones with flight dynamics more like pure video games ("fakey") that weren't very fun. Another fun sim was Megafortress, which was a fictional, modified B-52 where the player could change crew stations.
It’s a hard question, but in practice I’m not sure there’s a tradeoff. A hundred years ago, the least fortunate would have been working 12 hour shifts locked into in a sweatshop that doesn’t care if they burn to death, or putting in backbreaking labor to keep their farm barely above water before losing it all in the Dust Bowl.
Because tech reviewers don't know how to review software. They just measure camera megapixels and dynamic range, screen nits, processor speed, etc, then say it they like it or not.
Then why post about it in a thread about novel tools? Great, your small blog doesn't need frameworks.
...are you willing to name the school you attended?
@ajinkyakale, thanks. What'd be also interesting is to benchmark memory usage in addition to runtime.
What's interesting to me is not the wild west of competing analytics tools that Segment rolls up, but the shear array of not-really-analytics tools Segment feeds event tracking and identity to like Marketo, Hubspot, Customer.io, Olark, etc.
That's an interesting idea. I suppose the UN takes care of all the shipping and logistics and that cost disappears from the cost of the shelter?
Not ideal, but if you don't want to download versions lower on the manual page:

http://web.archive.org/web/20140629075749/http://inform7.com...

http://web.archive.org/web/20140701035008/http://inform7.com...
I would agree with you if this were released with great fanfare to regular users. I assume this won't be the case
What happens to Mono then, are you talking to them?
fair enough, however you can also treat some people like crap and they won't do anything about it. (I'm not suggesting you should.)
unnecessarily sexualized logo

she's doing a high kick away from the viewer?
My experience working for good technology companies is that most engineers truly want to hire good engineers. I was lucky to work in groups where there was no gender bias. Female colleagues or bosses where recognized and respected based on merit. Obviously this is just my experience. On the other hand bias based on age seems to be much more common. Perhaps this is part of people wanting to hire people with similar cultural background.

What happens in the world of VCs and top executives has no relation to what happens in the real world. I suspect that the top 1% is dominated by jerks and males. We shouldn't extrapolate what happens there to the rest of us. Let them sue each other.
I'm old enough to remember when "gay people are all pedophiles" was the mainstream position given by the New York Times. It was utterly unacceptable to endorse such perverts.

I'm not so old to remember the arguments about how women are too emotional to be allowed to vote, or the ones about black people, but it was pretty unacceptable to come out in defense of either of those groups either.

Why in the world would I believe censorship is only going to squash the sort of stuff you list, when there's such a long history of it being used to oppress anyone who thinks they deserve the same rights as the rest of us?

Are we going to ban any pro-abortion discussions, because "suggesting we kill innocent people" is absolutely beyond the pale? Do you really think there aren't millions of people in the US drooling at that sort of censorship opportunity?
If "low exposure" means "continuing to isolate", that opens up a lot of other issues that don't show up on those statistics. I suspect there won't be many healthy 20-29 year olds who look forward to keeping their exposure low. Restaurants, bars, even offices are "exposure" -- and for that matter, their homes, if they want to have their friends over.
That's...the most interesting way I've seen of saying you like someone's work.
Ok. Major British cultural event. It would have been helpful to include that since (I assume) most HN readers are American. And I guess Royal weddings are more popular than I thought, at least in the UK.
It's actually not at all. Or more precisely, no one treats it as valuable. If you fail to reject H0 repeatedly your career is doomed to mediocrity.
And the gluon is the opposite
Well, WebDAV clients don’t usually run untrusted scripts downloaded from random servers, so they don’t need CORS.

In this sense (i.e. running dubious scripts from random untrusted sources) the closest thing to browsers would be npm, although its centralized nature (mostly) prevents malicious actors causing too much damage.
if we ignore the issue of powering them, a CV cable is enough for a half-duplex serial connection. you don't need to transfer a lot of data to establish the topology. i think (hand waving!) every module could re-broadcast all the broadcasts it hears (that don't include itself) with its ID appended. those will make their way to the edges where they can be picked up, and would describe all the possible paths through the system.

some microcontroller in each brick with a bunch of uarts would be ideal. then somewhere you need a usb-to-whatever link.

(maybe somebody really clever could put the right set of passive parts in each brick so that every topology of devices would be distinguishable by some sort of analog probing from the periphery. i'm not that clever.)
Even if you have access to an up-to-date source code it doesn't guarantee at all they'd be running a completely different version if so they wish. I mean this have just happened yet this question kind of implies you'd still trust such entity to run the server from the source code you have access to. I hope this collective illusion dies already.
"he was banned for inciting violence against the terms of those platforms"
So technically Trump should be un-banned after claims of incitement were contested and disproved in congress, right?
To your last point, I would worry about that. If you are not used to it, you might want to re-adjust it quite often, and you have to take it off at some point. It is really hard to not touch your face. I probably touched it twice writing this.
> Chrome itself (like Firefox and Safari), according to this article, doesn't send a persistent tracking UUID

According to the article:

> Edge also sends the hardware UUID of the device to Microsoft and Yandex similarly transmits a hashed hardware identifier to back end servers.“

But Chrome also sends Chrome installation ID in X-Client-Data [0], which looks pretty much like hardware UUID.

[0] https://news.ycombinator.com/item?id=22236106
Ah, gotcha. That makes a lot more sense. If you were asking them to write a linked list implementation from scratch, I'd have a lot more questions. Having an already-implemented LL and modifying that is a lot more reasonable.

Thanks!
That's an intelligent reading of the Tweet.

Most people, even if they are intelligent, are not acting with their full logical faculties. We are busy, distracted, not always thinking, give to much credit, tired, read it poorly, not bothering, and many of us aren't so bright.

Which is why words matter.

Communication is a skill.

Musk is actually a talented communicator but in a special way, not the kind we want during a crisis where information is important.

Saying 'children are immune' is irresponsible, he should apologize and update the Tweet. To not do so is to fall into Trumpish communicating, which is bad.
Ventilators are not the answer. Italy Cremona https://www.youtube.com/watch?v=rfkbv_WQtn0
Italy Bergamo https://www.youtube.com/watch?v=_suhYeWEcJg

TLDR Two hospitals, not a single patient survived ventilation/ecmo to date. Something weird is happening in Italy.
Playing devils advocate.

Try and add up known cases of children dying. I have been looking and I don’t actually see any support for the often quoted 0.2% fatality risk. In China people under 20 made 2.1% of known Coronavirus cases, but they represent a vastly larger share of the population. Italy and South Korea show mortality by age but zero deaths under 30.

I would now say that as “essentially immune,” but it does support them being at 1/100th the risk of 80+ year olds.

Further it also means shutting down schools early is extremely important. A largely asymptotic population in close contact with each other for hours a day is a nightmare for disease transmission.
How you handle this gets into the details of the programming language used for implementation.

The usual implementation technique is type classes, and the issue of having multiple type classes (implementations of, say, monoid) for a given type is known as "type class coherence".

In Scala you could just pass a type class instance explicitly. If Haskell you'd have to change the type.
I'm guessing you want to point out the top comment?

Reddit user CobraCabana wrote:

> This article isn’t about the telemetry data it’s about the identifiers.

> Edge sends over a unique identifier for the hardware

> Chrome and safari send one based on installation instance. Chrome persists the identifier safari doesn’t

> Firefox doesn’t send any identifier.
I was about to say this as well. For instruments though, a GPS sync clock would help everyone jam in sync because anything above 50 ms is too much and your drummer will go nuts.
I paid a fortune to get 23andme when it first came out and have gotten all the subsequent paid updates also.

So far its mere entertainment for me, nothing more.
Not removing CNNIC just says that other CAs won't be punished, either. Like Comodo.[1]

Browsers should start considering scoping CAs by default. If CNNIC signs, say, a Mexican domain, that might be cause for suspicion. It's a bit more complicated since .com and others are sorta generic. But there's gotta be something that can limit exposure for many customers. How many US users often run into CNNIC, or those South American CAs?

1: On one of their sales calls, I told them they failed at the one thing they were supposed to do as a CA. Without missing a beat, the guy shifted to trying to sell me antivirus software.
Care to give a few specific examples? Also, these are companies, not "projects" -- it's important to understand the difference.
It has to be a lot higher than that now because the commenter with the comment above yours has ~900 karma and doesn't have downvote privilege.
Video producer here. Would anyone be interested in seeing more YC founder stories told on film?
If you're running Windows 10 you can download Visual Studio 2015 Preview and the tools for Windows 10 here: http://dev.windows.com/en-US/windows-10-developer-preview-to...
CT is a simple idea. Currently, it's possible for certificates to be issued privately. The PKI was designed to scale (and scale it does), so there is no requirement that a certificate be downloaded from some trusted source: an SSL server can provide the client with a certificate chain that acts as a proof that a public key is owned by a particular named entity.

That has some advantages, most obviously, scalability and robustness. It also has one giant disadvantage: the only way to catch misbehaviour is to actually find a bogus certificate being used in the wild.

Certificate transparency is Google's plan to fix this. The idea is to evolve the PKI in a backwards compatible way. It creates public logs in which every certificate is meant to be registered. The certificates (or SSL handshakes, or a few other things) can then have a short mathematical proof embedded in them that the certificate was logged.

If the log proof isn't present then browsers remove the security indicators in order to apply pressure to people to get their certificates logged. It's supposed to be done by CAs so most SSL users should never notice any of this is happening.

Once certificates are being logged publicly the idea is anyone can do data mining over the log, for example to find certificates issued for their own website that they know they didn't request. Thus it allows crowdsourced policing of the CA system. Violations of the rules could be detected much faster.

Currently however only Chrome implements CT, and only for EV certs (the ones that make the address bar green), and the majority of CAs have been ignoring it, although the big fish are taking part. The customers of the smaller CAs that are pretending CT isn't happening will get a nasty surprise once Chrome stops treating their certificate as EV.
Together with umatrix (https://github.com/gorhill/uMatrix/) are the best chrome extensions

Since I went back to firefox those are the only extensions I really miss, there is policeman (https://github.com/futpib/policeman/) but it's not as good as them yet

To whoever develop extensions, please don't focus only on chrome, firefox during the last months has become must better that it was before, if developers only consider chrome, people will eventually migrate to it and firefox will die. Even though chromium is open it won't be good for the ecosystem
Work effective hours, not necessarily long hours...

The best trick I have ever figured out for doing this is to separate all activities into "in front on my computer" and "away from my computer". If you are working ineffectively in either mode, switch modes. If you are still working ineffectively, consider a break.

I often sit in front of my computer, writing code, refactoring, or testing and realize that I'm getting nowhere. Then I conclude that the reason I'm not making progress is because I'm not quite sure what to do.

Determining what to do is an activity that I have found much more effective away from the computer. So I log off, grab pencil and paper and go somewhere else, anywhere else. As soon as I have something I'm sure I want to code, then (and only then) do I return to the computer.

This works both ways. If I'm away from my computer, but feel I'm not creative enough, then I just decide to write something, anything, and go write it. Sometimes just getting the smallest things done opens the doors to getting bigger things done.
Youtube have been doing this for a long time now, it's great watching a video being processed and "read" as it's uploaded, it's the even more user friendly step on from a progress bar, makes Youtube uploading more "fun".
and almost no swine are managed by hand in commercial operations. Its mostly hands-free, motivated by the desire to avoid introducing viruses to the young immune-impaired stock.
See, you don't want to have a private jet or have a Bugatti Veyron Grand Sport. You want to fly in a private jet and drive a Bugatti Veyron Grand Sport. Both are quite a bit more affordable than owning either.

People charter private jets all the time. People of very ordinary means lease and even learn to fly jets.

I haven't looked into it, but I'd bet there is somewhere in Europe that will rent and insure you a Bugatti that you can drive down the Autobahn for a few thousand. Heck, I know for certain you can drive an F1-style open wheeled race car around a track for a couple thousand. You won't even want to go as fast as it can go.

You can get a custom meal by a top ranked chef for one or two hundred dollars. You can't do that every day, but there's the law of dimishing returns on that stuff anyway.

Maid services can be had for several hundred dollars a year. Unless you have a palatial estate (tens of thousands of square feet) you don't need live in help.

I'm not trying to come down on you. I'm just trying to say doing even these extravagant things are not out of reach at all.
I have a problem with the way the author puts forward his position: "I am sorry that, instead of educating you, the leaders in this language community have given you lies and fear. That was shameful."

As folks have said here, there is a valid alternative position. He's arguing as if there's no valid alternative ... which is problematic.
Here's the thing: Sure. "Old people" exist. They are often in charge of things. Many of them read blogs and surf the internet. Do you really, honestly think that somebody who surfs the internet and reads blogs, especially blogs about video encoding, won't be aware of the current meaning of the word?

Honestly?

You see the word "sucks", in the context of something not being very good, everywhere. Literally everywhere. I bet that if you googled any tech-related keyword, somewhere in the first ten results, "sucks" would be employed in the context of "is not so good".

My point is this: People that read that blog post _will_ know what "sucks" means in that context and will not infer anything sexual from it - and even if they did, it's hardly the end of the world. Surely nobody who spends any reasonable amount of time reading blogs about video encoding will be in the slightest offended by fellatio. After all, "old people" are no different to "young people" except they have more experiences under their belt (hyuk hyuk).
three.js isn't a game engine. It's as much of a game engine as a blank WebGL canvas is a game engine. It's just a lib for doing 3D in a 2D context (though it also supports 3D contexts).

Edit: And neither is canvas.js.
By destroying thousands of jobs.
Thanks for your advice. I have no experience on a cooperative project before, so my committed messages are kind of meaningless.
I think you are right. I will read the committing guidance and take care of them later. Thanks for your critical voice again.
Is the $100 really projected to be a revenue source ?

Because it's terrible.

More specifically, it's poorly implemented and too high. It's "hidden" until after you finish filling out the 'submit idea' page with a big button on the home page, and it's poorly phrased... "Also, your payment information is required to complete your submission." Oh yeah, like you almost forgot you were gonna do that. Be more up front about the fee (change the layout so it doesn't hide below 'the fold'), and make the fee smaller. You want to avoid people filling out their idea submission, getting pissed that it costs $100, and then refusing to come back.

You should charge something (rudimentary spam-filter), but $100 is too high. The tinkerer has already identified a problem, come up with a solution, drawn their idea on a napkin or even Google Sketchup, is also going to have to weigh that $100 against material costs. As an example - cream cheese that comes in bagel-shaped slices. I could gamble $100 on it at Quirky, or spend $50 in cream cheese and some shop-time to build a prototype. If I'm really convinced that my shelf-shaped cereal-bowls-so-your-cereal-doesn't-get-soggy idea is going to take over the world, I would have a rough idea of the costs involved to fully bring it to market (shapeways.com + etsy.com + reddit/digg/etc, and if it really pans out - use proceeds to pay for injection molding).

If I'm looking to spend $100 at once on an idea, well... it costs $100 for a provisional patent, and tinkerers are well aware of that.

(And that half-baked idea that I'm too lazy to implement? Not worth $100.)

How about sliding scale - pay $20 to submit your idea, but you get less of the revenue?

I hope you guys succeed, if only so I'll have somewhere to buy my dustpan-with-fingers.