skysight-inc/HackerNews huggingface dataset:
> But doesn't Typescript compile to JS, thus there's actually no type-checking at runtime?

Sure, but that's what happens in every other language e.g. C's type system will enforce certain properties for you but when you compile to machine code the machine code is not checking those properties at runtime. If you know the compiler is correct you don't have to worry.

Nobody is saying you should stop writing tests but a good type system will mean you have to write less tests because the type system will do some of the checking for you in a more robust way.
54 in a year? Is less than people arrested in USA for the same reason, with the pretext of terrorism. I'm probably profiles just for saying this.
I agree with you, it could surely expand this answer (I am the person who wrote this little answer). Since this was originally just an answer to a question I answered via email (if I remember correctly), I didn't go into too much depth regarding ConvNets, because I just wanted to answer this question "briefly" in this mail. But if there's a demand for that (if it's useful to others) I may end up writing a tutorial on ConvNets one day :). However, there's already an excellent one out there, I highly recommend Dumoulin & Visin's "A guide to convolution arithmetic for deep learning" at https://arxiv.org/abs/1603.07285
Considering the number of bugs that continue to show up in every new hardware iteration Intel has pushed since Haswell I'm rather surprised they haven't increased their cycle, I have a Haswell i5 in both my desktop and my 2014 XPS 13 and I shudder at the thought of upgrading (which thankfully I have no reason to, like you said advances are much slower these days anyway).
Why Farsi is actually easier than the major European languages (2011)
There have been many attacks in Russia where attackers would get a duplicate sim card from the operator (either with a bribe or a forged passport) and then proceed to hack everything linked to it - gmail, banks, facebook, etc
and start taxing land: land value tax.

Let's see them hide that!
I think many of them are on Google Books now.
not for UK citizens or laws according to the article it is most corrupt as all the ill-gotten and corrupt proceed from all over the world are parked in the Uk
SeeChic | Singapore, Singapore | full-time and internships | VISA SPONSORING

SeeChic, E-commerce start-up in Singapore. To put it simply, we are an online retailer specializing in all things eyesight related.

SeeChic is looking for full-stack Python/Django developer to build a totally new version of our backend.

Responsibilities:
- Building from scratch the whole infrastructure in collaboration with me : from the product information management system, to the front-end.
- Nobody will tell you how to do smth, we are looking for an expert willing to learn and find solutions.

Show me what you got : souad@seechic.com
All this talk about tobacco but nothing about alcohol, for which there is much stronger evidence of DNA damage? Does the BBC have a hidden conflict of interest?
You can, but if you have a green card application in process, you'll have to start all over again, unless it was in its final stage. This can easily put you back by several years.

The fundamental problem is that US simply doesn't have a well-designed skilled worker immigration track, the way e.g. Canada or Australia do. H1B fills that niche in practice, but it was clearly not designed for it, and so there are all these warts.
At that point (identify fraud) there's very little you can do short of not allowing password resets. Even if you have a human customer support rep to verify your identity prior to resetting a password, you can just send your forged identity documents.
Even good old c# with async/await does async I/O pretty well.
Just changing the file extension from js to ts will often bring out bugs in your code. The type inference will often catch things. Functions that are declared multiple types or that have duplicate parameters, and a lot of other stuff will be caught.
In fact, I think they adopted 3.5 inch floppies before IBM did. It was actually designed by the Microfloppy Industry Committee.
Constraints sometimes are a creativity booster in art, so maybe not so much a trap. Whereas unlimited tools or canvases may paralyze it. Just look at the demoscene to see what people create in a self-imposed limited environment.

A person chooses to confine themselves to watercolors, and masters the medium, or does something spectacular with it, since they focused on that medium. Just looking at the vvvv examples, I'd say there's plenty enough there to get started and then some.

Praxis runs on many platforms since it is Java-based, and has node editing, but you can edit code on the fly as well. You can do visuals, and it has the beginnings of a sound synthesis base already working and in progress. [1]

I personally use Extempore, a livecoding environment that evolved from Impromptu. It has a low-level, Scheme-like language called xtlang, and can do sound and visuals too. [2]

I also use Tidal, a Haskell-based system to livecode patterns of samples - very addictive, since it is easy to make something quick. [3]

Fluxus is a scheme-based system, that is mainly for visuals, although there is a lesser-known audio component called fluxa for linux and Mac OS for it. [4]
It was the first livecoding system I had really been exposed to around 2005, a few years after I picked up Processing. [5]

Somebody mentioned Pd, PureData. You need the extended version to do graphics, since the vanilla Pd is node-based just for sound creation.

There are many other systems, and it seems the livecoding scene is exploding.

[1] http://www.praxislive.org/
[2] http://extempore.moso.com.au/
[3] http://tidalcycles.org/
[4] http://www.pawfal.org/fluxus/
[5] https://processing.org/
There is an argument to be made for not having corporate tax. Corporations are just collections of people, owners and employees. As long as the income goes from the corporation to those people, it will be taxed as individual income. Now I grant you that individuals will use techniques to try and avoid having that income attributed to themselves, so you'd need to tighten that up. But a corporation paying tax, then paying employees and owners, who then pay tax, is double taxation. Indeed some countries have taxation credits that flow through to owners when they are paid dividends, eliminating that double taxation.

Flat taxes sure woud put a lot of tax planners out in the street. Hat wouldn't necessarily be a bad thing overall.
What's wrong with defense contractors? Sends like a good match to the island pace of life?
But then only H1Bs from Silicon Valley would get accepted, because that's where they pay the most. Other states, and even other cities in California (like Los Angeles) would suffer from the lack of opportunity to hire immigrants.
ES6/7 doesn't have static type checking.
lawyers

I've supported multiple legal firms who have assured me they cannot legally host their data in the cloud.

Noone ever seems to be able to refer to a specific law, but then, it's an IT person talking to lawyers, so there are some battles you just don't fight.
Probably the only thing you can do is to have a separate secret email or phone only for account recovery, which are not linked to you in any way, or recovery codes printed out and stored in a secure location
>make the tax process easier, more efficient, and less burdensome

One factor that makes the tax code so complicated is that incentives are often placed in the tax code instead of passing legislation.

Say you want to promote the cultivation of industrial hemp (yeah right) you could pass a law incentivizing it or put some tax credit into the tax code.

It's as if the tax code has 70 years of technical debt in it from all these little tweaks and fixes that have been added to it.
You could adapt Telescope to work for Q&A: http://telescopeapp.org
Apple predated the IBM PC revolution. And as I mentioned before, Microsoft did Apple a huge favor by making the Z80 Softcard.
Hi, you can also use a bubble code http://www.prooftag.net/ which can't be reproduced added with the QR Code in the back ;)
There's a lot of misconceptions around errors

No surprise. I've seen books that fail miserably explaining exceptions, some of then using wrong code for the examples.

Now there is also people that opposes the concept of exceptions. Not sure what the article conclusion is:

The only conclusion I can draw from this is that exception-based error handling has failed to achieve what its creators intended.

Is he talking about mandatory checked exceptions or any exception in general?
I agree that the tax code needs to be fixed (or a total overhaul more like it.)

But cheaters are going to cheat, thieves are going to thieve. If it was truly a "postcard" taxation system (your entire tax forms could fit on a postcard), people will still feel the need to hide money from Uncle Sam, business partners, spouses, etc. For example, look at every other law on the books. They're broken all of the time. (See: the US Financial Industry)
I honestly still don't understand why MS didn't push their version of 'interface builder' they had with VB6 after they went .net. In my view .net was such a step backward - a huge library to load even though the OS comes from the same vendor, way more boilerplate than VB. Why not give VB6 decent networking and database capabilities instead?
You should also have a look at Haxe, which comes from an ActionScript-inspired syntax, and compiles to JS (and a whole bunch of other languages, including ActionScript). It has even better language features than TypeScript (gotta love compile-time macros), although TypeScript has the benefit of adding features in an attempt to describe existing JavaScript code using types, so the interop with JS libs is easier.
Legendary Designer Seymour Chwast on Failure, Egos and the Value of Self-Promotion
Andrew Godwin – Reinventing Django for the Real-Time Web
Q: What is a concrete advantage of Typescript?

A: C's type system is very useful for data validation.

Please read at least one sentence before writing a response next time.
I think OP is referring to the employees of the law firm that are setting up these trusts
Tor Project's Jacob Appelbaum Resigns Amid Sexual Assault Allegations
Are you publishing papers? You specifically mention not having a PhD as if you might be concerned about that, so if that makes you anxious you could build up a reputation by publishing and then nobody will ask if you have a PhD or not when you're looking for your next job after this one. Good papers will trump credentials.
https://news.ycombinator.com/item?id=11842635
If salaries in those areas are not as high as in the Bay Area, it means there is no shortage. It just means the salaries are too low to attract talent.

There are plenty of companies outside the Bay Area that pay comparable salaries. I have first or very close second hand experience with LA, Chicago, Seattle, Colorado, and New York. If other companies want to hire foreigners they should be willing to pay more.
What about working at / through the universities. UH or HPU used to hire quite a bunch of people in tech. (Alumni speaking)
When you do figure out the whole building process, you should think about documenting it if you have the time.
https://news.ycombinator.com/item?id=11843477
I'm sure if their had been there would have been a talk about it somewhere...
If "unauthorized access" to computer systems without actual damage to said systems were not outlawed, there might be people who would make harmless exploits against such irresponsible vendors and publicly shame them (in the eyes of the general non-techy public) into action.

Alas, it's illegal to "exploit" but not illegal for system vendors to enable exploits through negligence. Thus, because of how the law is written, vendors have little incentive to care about security and well-meaning white hats are disincentivized from demonstrating the vendors' irresponsibility.
Did you just reply to yourself?
Even so, they were up to about a billion dollars in debt for satellites, engineering services and launch services by the time the original Iridium corporation went bankrupt around 2001... I'm not sure how much good their cost savings did for them. It's not really that they pioneered mass-assembly of satellites, but that there had never been a large low earth orbit network of identical satellites before. The new Iridium satellites and anything else built in quantities of 10+ will be built using a similar assembly line fashion.
Maybe they did. I just remember the Amiga I bought could not deal with my DOS 3.5 inch floppies. When everybody else could read/write those floppies, you've got a problem.
>> There is an argument to be made for not having corporate tax. Corporations are just collections of people, owners and employees.

Forming a corporation allows me to gain benefits that would be difficult or impossible to obtain as an ordinary person. (e.g. limited liability, special tax treatment) It's not unreasonable that a corporation's owners pay additional taxes.
You should watch the video. I won't try to repeat it all here, but Hastings identifies the performance problem areas and lays out some plausible directions for tackling it, and a plausible implementation/changeover path that doesn't create another big breaking change.
Well sucks to be those states. If those states want to compete, then maybe they should offer hire salaries. Why do they "deserve" to have cheap employees, but not other areas?
Funny I was just daydreaming about doing just this.

Currently in SV but considering a move out there for a couple years before heading home to the East Coast.
Taxing assets will have a negative effect on the savings rate. Countries with higher savings rates are usually net exporters. And high savings rates are good because people usually need less services if they've saved.
Hey, I work on the TypeScript team. I hope you'll reconsider, and maybe you can fill me in on the issues you ran into.

Your .js files should typically be relative to each other, so unless you're using absolute paths (which you usually shouldn't!), this hasn't been a problem for other users. Is there something that I'm missing?
Pitchforks.
I have a software engineering shop in Hawaii called Slickage and we're a team of 6. There are a few other shops in the area. Yes, the Bay Area does have better pay but we're trying. What up @kevin1024!
Ah, yes! And because of the current team and structure of management, everyone involved, consciously or unconsciusly knows that it will be nothing but a flop.

They make a move, they lose. They don't do anything they lose as well, it will just take longer. So they chose the second option.
I only see the complexity when you work across multiple states, or work in one and live in the other, and both try to claim all of your income. The real problem with the deductibility is that it causes the people in lower tax localities to subsidize the higher tax localities in terms of the federal budget. People in California are paying federal income taxes on up to 13% less of their income than people in Washington or Texas.
Sustainable Investing: having our cake and eating it too
Ulam Spiral
I don't know Nick very well, but I've seen him around and spoken to him at hacker events for most of my life now. He's an incredibly stand-up dude and when I think about it really the heart of the community. When you compare him to other folks with any notoriety, he's drama-free and sqeauky-clean.

If he says this is what Jake did to him, I can't imagine it isn't just like he says.
An Analysis of 155 Postmortems from Game Development [pdf]
Matching socks to pants vs to shoes is its own debate, but that's why I picked the socks I did: they are great for exercising, black in color, so go well with jeans and also go well with my black and white Chucks.

I do have several pairs of specialty socks: a pair for dressy occasions, a very thick woolen pair for extreme cold, and a couple of pairs of taller socks for when I need the extra protection. That works just fine because I pull those out roughly three times a year so there is very little matching to do. Obviously, this is not the fashion forward thing to do, but I think for working in a casual setting and meeting friends for a beer once in a while it works just fine.
No. Most wealthy people don't evade, they avoid.

To be technically correct, it really is evasion when the purpose is to violate the spirit of the law. Which is, very very simple: wealthier people paying more taxes is supposed to have the net effect of benefiting more people. This makes sense and is a good idea because in a business's quest to "maximize shareholder value" it tends to use more than its share of resources at the expense of many who are not shareholders.

Think: more WalMart 18-wheeler delivery trucks driving on roads wears down roads more quickly, and creates more pollution for everybody to breathe, regardless of whether they are a WalMart shareholder.

The original tax code was designed tax business only -- individuals didn't have to pay anything for income under $4K (adjusted for inflation this is about $100K today). source: http://books.google.com/books?id=ogUNAAAAYAAJ&printsec=front...

Instead, the evolving nature of the business loopholes (driven primarily by what boils down to real estate exploitation) means that wealthy people still pay a "tax" (that is, they don't technically "avoid" it), but it gets distributed to fewer people -- the lawyers and accountants that cost a fraction of the value they deliver you cited being the first in line.

Now their incentives are to maximize the theft from the people, because in doing so they get a cut of the wealthy client's wealth. That's probably a crude way of putting it, but it's the basic idea. A few people catch a glimpse of this right out of school (me, ~11 years ago) and make a conscious choice to not sign off or embrace the ethics of those kinds of people or companies (and to be fair, most of them didn't want me either). There were quite a few really rough years.

Anyway. Digression aside, the IRS is pretty much the only entity that has the explicit purpose of discovering, investigating, and recovering that theft from the people. The tax system is not bad and the IRS isn't either.. it's the matter of how to best spend the recovered funds that probably needs re-hauled.
There is also an argument against shifting tax burden from corporations onto shareholders. In a way, it's easier to hold corporations accountable than individuals. Corporations may go to great lengths to legally avoid taxes, but few corporate officers will put their asses on the line and commit illegal tax evasion just to save their shareholders money.

Also, corporate taxation isn't "double taxation" any more than it's double taxation for me to pay my nanny with post-tax income, which is then taxed again.
I recall that my challenge at the time was getting one with the correct configuration. The first one I got in 2007 was a dud for my setup; it was an 8 channel RCA one which was the only I could find at that time, adapters were involved (sound card at that time had minijacks) and I hoped I'd just be able to leave the other two channels unused. That turned out to not be the case.

I tried again in 2008 and scored with a (hopefully) proper 6 channel one from TheCableCo. It cost me a staggering US$168 shipped to Australia, so my joy was near endless when it just plugged straight in and worked. After that I upgraded to the Xonar sound card which took straight RCA inputs.
MS was on both sides of it. Remember JS.NET? It was veey ES4'ish (for early definitions of ES4, anyway).
You don't need to be a millionaire to use these tax loopholes. I calculated that it would take $2600 a year to maintain an offshore structure. That includes an offshore LLC and trust in Belize (the best jurisdiction). The Belize trust owns membership position in your Belize LLC, and your Belize LLC has control over the trust. Then you just appoint yourself as manager of the LLC. Once that's done, you can simply open bank accounts or brokerage accounts in the LLC name.
I don't know exactly what your code looks like, but a major reason for using Dependency Injection, like AngularJS does, is to allow your tests to "mock" the injected services. Then, you verify the behaviour (but not the implementation), by checking that each mock is invoked with the expected arguments, and set it to return a particular value.

On the server side, I've used TypeMoq, which is pretty nice. I have only used it to mock imported modules; for AngularJS 1, you'd need to invoke the "inject" service, to insert your mocks into the controller.

Further reading:

https://en.wikipedia.org/wiki/Mock_object
From the Extempore link:

> xtlang also borrows many Lisp like semantics including first class closures [emphasis mine], tail recursion and macros.

xtlang doesn't trap you in a first-order box. That's a good thing.

From the Tidal link:

> Tidal is embedded in the Haskell language.

Haskell doesn't trap you in a first-order box. Programming in a DSL embedded in Haskell is just programming in Haskell.

From the Fluxus link:

> Extends the Racket language with graphical commands and can be used within it’s own livecoding environment or from within the DrRacket IDE.

Same as above, s/Haskell/Racket/g.

---

FWIW, I never criticized the use of DSLs for art (or any other purpose). Only the imposition of first-order jails.
None of those things makes the original software unavailable to use.
http://www.thethirdmanifesto.com/
> When talking about their politicians, the Swiss say
“WE decided that …” whereas e.g., Germans say: “THEY decided that …”

Whereas the Australians say: “Look what those bastards have done now …”
Depending on how the compiler computes a>b, it may be branchless, though, and I expect that to be more important on modern CPUs.
Show HN: Homemade 32-bit CPU and OS (2015) [video]
I work for an Ad Network, I see this shit all day long. They're profitable. Very profitable.
Basically you need to bribe everyone to do anything in India.

Not sure if this is something Apple is ready for.
wait, you are proposing government control of election funding so you can change the government?... hahahahahahahahaha

there are plenty of rich people on all parts of the political spectrum always trying to unseat the current government. That's probably a good thing. The idea that taking away private citizen's influence in order to swing the pendulum in any direction except more deeply entrenching the political incumbents is naive at best.
Angular blew a loooooot of my trust in Google, who in the past always put out the highest quality stuff. I built an entire app in the damn thing only to realize as it got bigger that it wouldn't scale. Sure you can use less HTML templates, but that's the whole point so that it's easier for designers to approach / fix.

Sure I should have checked it out but the documentation didn't exactly highlight it (at the time anyway), and with the services, controllers, testability, etc it just looked like they'd thought it all through.

Frankly after finding React there's no way I'm giving NG2 even a look in.
Guaranteed Income for All? Switzerland’s Voters Say No Thanks
With natural resources. Which have royalties, permit fees, etc. Read what I wrote again.
You claimed that the lack of type checking at runtime is somehow detrimental to the notion. He pointed out that, fundamentally, all strongly typed languages run as weakly typed machine code at runtime, giving C as one obvious example. Thus, types in TS are at least as useful as types in C.

The concrete advantage of TS is the same as the concrete advantage of any strongly typed language - types let you do static validation, and unlike tests, they allow for that validation to be provably complete (of course, the domain of constraints that can be so validated depends on the power of the type system in question).