skysight-inc/HackerNews huggingface dataset:
> I'd still encourage you to think bigger to make a more general system.

No! It's a trap!

I'm not sure if jmap is all that great (but pretty sure it's in the "all email protocols suck, but jmap socks less..."-bucket ;-)

Someone did think bigger, and the best of them begat lotus notes. And/or the original couchdb. Walk får enough down that path and you come up with distributed executable objects. And while the vision is pretty, it's anything but simple - or something that can survive for 40 odd years. Today, you'd probably get something like urbit. Cool research: yes. Might be useful: yes. Something that'll work well to access email from an iPhone, a mainframe, your openbsd firewall and a windows 10 tablet... Not yet - probably not ever. In fact, even the modest goals of jmap puts it at peril in this case.
How the loving fuck can you expect to change the terms of engagement with your OS after it's released and not expect to lose business?

I know for a fact the malware analysis software we used are now planning a Linux version. I've literally persuaded a multinational to not continue using .net and Windows servers because of my argument that it's not sustainable. They alone are tens of thousands of Windows licenses that may go to Red Hat or even Centos or Ubuntu.

Windows has already started to go - my son doesn't know how to use it, all he's used is Google Docs or an iPhone / iPad. There is no love for Windows, only halcyon remembrances from the likes of myself who remembered the golden days of MSDN subscriptions. There is literally not a startup on the planet who will decide 'fuck it, we'll use a windows domain and Office instead of o365 or Google Apps.
Concolic execution as a form of whitebox fuzzing is a very effective way to generate these kinds of crashes, especially if the crash is simple enough that it's the input stream that's generating it, and not positioning the program into a very specific state to get this kind of input string to crash it.
This gets really fun when thinking about media piracy.

The risk of ignoring a market isn't just the lost immediate revenue, it's that that market might develop in ways that are worse for you in the long run.

The canonical can't-argue-against example of pirating a movie or show is "I literally can't even pay to watch this in my country, right now." But once a substantial industry exists to satisfy the people with no legal option, the people in the countries with plenty of legal options have access to it too! And then it turns into "why pay when torrent?"

If Spotify had existed worldwide in 1998, would Napster have been big? If Netflix/Hulu/Amazon/iTunes purchases+rentals had all existed and been global in the year 2000, would movie/TV file sharing have taken off in the same way it did? Or would it be more like app store piracy - I'm sure it exists, but I don't know anybody who bothers, and those things were global and online from day 1.

The comparison to cars isn't direct, but it's not hard to find disruption of physical goods manufacturing sparked by lower-end-at-first competitors arising from a less-served market.
Having seen several codebases go from using arbitrary callbacks (two? One with an error arg? Why not both?) To promises/asynchronous/await it's hard to see your point. The code is cleaner, there is no callback hell with await, in fact no callbacks at all. And yes, you do need to use a try/catch block where appropriate.

Stop trying to emulate a try/catch with ridiculous nested callback passing that inevitably leads to the function not being called and data being lost. Just stop.
Looks absolutely amazing. Eagerly awaiting wallet monitoring for more currencies
> I don't disagree with anything else you said, admin'ing windows boxes is a terrible experience.

Active Directory is really powerful in a way that, as far as I know, alternatives are not.
So again, you don't care about substance, only presentation. Got it. I am the opposite, however, I don't get a voice because while I probably have 1000 lifetime upvotes I have about 650 downvotes. But that makes it look like only half the time I'm right when in reality there's a decent number of people like you who discredit my online reputation because of my personal nature. In my work culture, things that upset you wouldn't even have registered so it's frustrating that I have to conform to Joe Smiths idea of proper while he prevents the mob rule from turning on him through downvoting heretical thoughts all-the-while having nothing to do with the core principles of what this website is for.
> getting rid of untrusted and sometimes scammy 3rd parties is itself exposed so much to scam.

One could argue that CoinBase was among the least "scammy" or "untrusted" actors in the Crypto exchange space.

It's important to keep perspective. BitCoin is not quite 10 years old. Coinbase had to scale up transactions 10x from late summer to mid fall while keeping and dealing with the process of currencies forking (including supporting transactions for one of those forks), cycling hot wallets to cold and back to hot only when more currency was required to transfer. Also, the run DAX, which is the market-making system used for all CoinBase transactions.

There's no reason to think CoinBase is 7x charging purposefully at this point. It's far more likely that they are adding an item to a message queue, processing the task but not marking it as complete, then retrying each task 6ish times before permanently removing from the queue marking it as "unable to complete".

No new technology will be immune to "scam" or human error. It's probably time to reset your expectations.
People should always have multiple accounts and the ones you use for online, including bank accounts and credit cards, should be limited and watched closely.

Only money needed for the next month's transactions should be in there, all other money should be moved to other accounts and investments.

Blows my mind when I hear about people with huge amounts in one single account, or these people doing big > $10k wire transfers. Better to do small chunks and limit exposure on your online accessible accounts to third party services.

Spread risk and money across accounts, banks, investment companies etc. Never have one of any sort that has your whole life in it.

Same goes with crypto, some in exchanges, some in hardware wallets, some in software wallets across multiple services.
Can I ask how you are doing on your goal? I started reading through traction and found it more actionable/useful compared to a lot of marketing books I've read.
>As I said to the other guy, for a number of systems there's no emulator except the one on Windows.

The only one that comes to mind is that one Wii U emulator. Xenia doesn't support Linux but it's open source and the lack of support more a reflection of its relative immaturity than not being possible (I'm certain a Linux port will come eventually, I was even working on it myself for a while).

>Yeah, because your experience doesn't involve using the advanced features that have no analogue and you aren't overly concerned that the formatting will look totally different if someone opens it in MSOffice.

If the formatting of a docx looks wrong in LibreOffice that's not really a big deal if you can still read the content, which is usually the case. Writing new documents should use ODF, which MSWord supports fine (often transparently, non-technical users will probably see a file with the same MSWord icon and no file extension).
The benefit over W^X is that they already have it in place and usable.

A JIT, full-stop, is going to consume more battery in the general-purpose mobile case than compiled code will. Break-even points on performance certainly exist but mobile applications don't tend to run for that long. You might be okay with that tradeoff--and it is not an unreasonable one--but Apple does tend to prioritize battery life and performance over developer happiness on their mobile platform. And JIT and garbage collection are both red flags for iOS according to the people I know who've worked on the platform from a performance and a battery-life perspective.

"But dynamic languages"--Apple doesn't seem to care about dynamic languages, do they? Aside from JavaScript, which uses their own, tested, internally blessed, JavaScript runtime. Developers might get frothy about that--but iOS is where the users who actually pay for things are.
These guys are just crap now. Awful customer service as an example I have BTC stuck in their vault for 4 months now with no response to move it out.
Good point - didn't work because of clock skew, which I assume was related to activation. Also, we didn't want to cheat the licensing, by whichever measure.
They could release it on origin...

Joke aside, i assume a month later they will release on steam. The red number sirens and the fear of pirates have convinced a lot of sailors to rock the boat.
I know, I've been playing it tonnes. Looking forward very much to the new expansion, it's gonna be a great shakeup.
Some types of cancer are directly caused by infectious diseases. The HPV vaccine has greatly reduced cancer rates.

Moral of this story, figure out how to tell all the anti-vaccination people they are wrong in some way they will believe. (the first is easy, the latter is impossible in my experience)
async/await worries me, not for abstract language reasons but because it hides complexity in a way not friendly for junior engineers.

I imagine a lot of code that should be thought out and made parallel being forced into a synchronous flow.

Note that promises aren't a ton better in this regard, and come with a ton of confusion themselves. In short, async is hard.
Does Segmentation Enhance Security? Yes and No
Even the pricing for transactions is so much higher than other offerings. Why pay $1k per year when I could have bought a lifetime "guaranteed" unlimited subscription to Cointracking for $1700 a few days ago.
Mice raised in a germ-free environment have improved health measures and longer average life span:

http://dx.doi.org/10.1016/j.chom.2017.03.002

Not all pathogens are equal; cytomegalovirus may be far more important than the rest:

https://doi.org/10.3389/fimmu.2017.01953

And historically, reducing the burden of infectious disease already has increased life expectancy and reduced/postponed incidence of age-related disease:

http://www.slate.com/articles/health_and_science/science_of_...
Jmap lives (a little unfortunately IMNHO) as a Perl proxy for imap, mainly.

I've thought about trying to put a jmap face on the postgres schema of dbmail.org - but so far it's just an idea. And the next idea is that if jmap is so great, why no go straight for "graphql mail" on top of a postgres schema with solid lmtp/smtp support...
I'm curious--what is your main reason for not launching your plugin through a SaaS model?
That's what I thought too, I really tried a lot of configuration client side, on different OS (linux, bsd...), but none was working reliably, even the provider preconfigured linux image. It might be client that are all broken or something else, to be honest I didn't investigate it further, as I don't need IPv6, I just wanted to be "ready" for the future.
Well, sure, and DirectX applications could all be written as OpenGL applications instead. But who's going to do that work?
Jailbreak Firmware for the Analogue Super NT Allows Loading SNES ROMs
Agreed, it's awesome. I'm saying we didn't need it, and if you are a startup you probably don't need it either.
Also a towel, and copies of Foundation by Isaac Asimov and Hitchhiker's Guide to the Galaxy by Douglas Adams
How to INSTAGRAM Your WAY TO SUCCESFUL SPA
Can you share any information about how people are using your product? I'd be curious to know the following:

1) Are most off your users from the USA or international?

2) What are the most popular exchanges people link with you? i.e is Coinbase number 1?

3) Do you disclose any data about your users to third parties?

4) What's the most surprising thing you have learnt so far building this?

5) Are their any laws around investing advise that you have to be wary of?
Fair enough.

It's not eye bleed territory, but it would piss me off if I had any interest in watching those shows and paying for a 'commercial free' experience.
So, just to be clear, it sounds you're arguing that we should put barriers on how good people who are homeless/broke should be able to spend their financial assistance - in order to prevent addicts from buying drugs.

That sounds like conflating the issue of poverty with the issue of drug abuse. There is overlap, but I don't believe that the harm to addicts outweighs the help to the people struggling to survive.
"Bu-bu-but it's too big to fail" (e.g. the banking crisis of 2008 and recent Equifax breach).
FYI VidAngel is still in business. They run on a different business model though.
Though to be fair, actual hardbitten journos use it too. It's the accepted and most popular formulation of the word even if the myth around its origin is bogus.

Earliest reference in my OED is 1951 with "lede" listed then as an alternate spelling of "lead"
Immutability by default, exhaustiveness checks (make sure that you match over all variants of an enum or cover all valid values in an integer), return flow validation (did you forget a return somewhere? Is it the right type?), and, as you mentioned, type checking being mandatory, all libraries define their accepted types. Not only that, being types "cheap", it is customary to wrap base types in explicit types that won't be compiled:

type Point(u32);
fn foo(p: Point) {...}
foo(0u32);
^^^^ expected Point, found u32
HoloLens Units Can Now Be Rented Instead of Bought
Yeah, I've been working on python and java for sometime but it still boils down to js thinking for me.

Thanks for explanation though, I'm not intimidated of it taking my job as much as I am the wide scope of the thing. Seems massive!
oops, that's what I meant. Too late to edit
How to FORMULATE THE BEST VALENTINE'S WELLNESS SPA PACKAGES
I had the same experience with the callback pattern. It literally took a whole year to grok. And I code almost every day. I'm now a ninja with callbacks. So it's a hard to motivate myself to learn Promises. Syncronious code is more easy to deal with, and you get concurrency by thread abstraction. But it will eventually bite you when you start to get double transactions eg line 1 checks if there's funds in the account, line two draws money, line 3 inserts good. But then another thread takes the money between line 1 and 2. And then the "single threaded" event loop actually becomes easier to deal with then making sure your code is "thread safe" with locks etc.
Have you tried Memrise or something simpler such as Anki?
I switched to only playing and buying games that work on Linux a few years ago and haven't regretted a moment of it. Indie games might not be as shiny and realistic looking but they're typically more creative and deep.
I kind of disagree, only because you don't need to be in China for them to steal your IP. China is known to engage in industrial espionage, both digital and physical, and steals from companies all over the world, and the US in particular. It's probably more effective to bring them in as a partner to mitigate that risk, than it is to try to avoid them.
One of the big challenges mentioned with promises is that you have to kind of commit to promises linking to promises... this is a common problem with async systems added later, where you have to "line them up like gears", and you can't just do async functions which call non-async functions which call async functions and expect it to work. Python has this problem too.

There's a solution in delimited continuations, however delimited continuations seem to only be used and understood in the Scheme community (are they used anywhere else?). Delimited continuations allow you to suspend your code to a "prompt" lower in the stack at that point... and it doesn't matter if you have non-"async" code in between.

It'll be nice when they make their way to other more mainstream languages.
Absolutely this for me, too. I find it hard to buckle down and hack productively in flow in any open office plan (which is all startups). I end up going to one of the "meeting rooms" and staying in there holed up all day with headphones on facing away from the windows into the hallway just to get any work done, and even then, I get constant interruptions because I end up having to turn the lights off because they're too bright, and people think the room's empty and available (even when "booked" through those fancy systems some companies use).

Meanwhile, working remote, I can lay on the couch or in bed and hack meaningfully for 12 hours and do it again the day after. Actually, this is what I do for side projects while I'm on vacation, and it's how I truly de-stress and relax. It strikes me as completely strange that I have to explain this to pretty much every single (non-recruiter) person that emails me about a job about why I am only interested in remote positions. How can the tech industry be so old and this idea still so foreign?
Gimp has been in development since 1995.
Ok, I misread your original reply and did not see that you had reduced your selection set to look at the Chicago area BLS numbers rather than national. To your point on junior devs progressing through the ranks, registered nurse is also entry-level and the expectation is that RNs will progress to expert/mentor/manager nurse, a specialty, etc.

However, I have pretty big issues with BLS data in general, so it's pretty clear we're not going to come to an agreement here based on that data set. If you're going to treat BLS data as gospel and other sources as garbage then we can save time and stop here.
The intuitively more logical “average absolute error” doesn’t necessarily have a unique solution. For example: if your samples are x1 and x2, any estimator between x1 and x2 has minimum average absolute error.

Squared error doesn’t have that problem (the midpoint beteren x1 and x2 uniquely minimizes it) and (very important historically) is easy to compute for the linear regression case. That’s why linear regression and squared error won. The rest, I think, is gravy. If absolute error were easy to minimize, we might even have found/invented some other properties that ‘show’ why that is nice.
I think this is the best tracker I've seen. Congratulations on the launch!

Will the tax manager be the main part of your business or are you planning to monetize on different set of features? Will cryptocurrency tracking always be free?

How do you aggregate the cryptocurrency prices across exchanges? Do you only calculate it based on the exchanges you support?
I personally feel that companies should be required to go one step further and be compelled to release their embedded keys and source code for any product that they no longer provide complete support for.

Sounds great, but it's something the abandonware[1] scene has been fighting for over the past 20 years, to no avail.

1. https://en.wikipedia.org/wiki/Abandonware
What would be the benefit of this approach over using the filesystem?
> not manage basic financial transactions

Do you have any reason to believe that CoinBase doesn't manage financial transactions at least as well as the next largest CryptoCurrency exchange?
Well, O'Caml and Haskell predates Rust by decades. I was delighted to see Sum-Product types in Rust when I played with it. They go a long way to cleanly model the problem domain. Obviously you can simulate them, but it's much easier to get wrong or "cheat" (say having a bunch of fields, only some of which are valid depending on a tag).
There are emulators on Linux in active development for all the systems you've mentioned, most even being available in Debian (and derivative) repositories.
You're still just cherry-picking. It's more sophisticated cherry-picking but what you are not doing is taking a balanced cross-section of people with a varying array of personality and cognitive traits and then tracing them through life/career decisions to see where they end up and why.

Software development is a great career. But it's just a career. It's not a prize. It's not some kind of gift handed out to a privileged elite. We need to stop treating it that way.
> It's a tradition, though, not a law, correct? Why leave in a tradition that will harm American consumers?

It's a tradition backed by the Constitutional rule that appointees must be confirmed by the Senate, and structure and rules of the Senate which, in practice on matters of appointment (for those offices for which filibusters have not been abolished in Senate rules), allow either major party, if unified, to obstruct appointments (and, additionally, legislation.)

So, sure, Obama could have not appointed whoever McConnell chose—and had even worse legislative prospects and basically guaranteed a vacancy that his successor would have gotten to fill, while weakening a tradition that (given the way power is divided in the US Constitution) is key to various parts of the government functioning at all.

> couldn't he have ignored this tradition and put into place an Independent/Green Party member?

No. He could have nominated such a person, but they would have zero chance of being confirmed. If he chose not to nominate Pai, he would, to have any choice of confirmation, find someone who enough Republican Senators liked better than Pai enough to overlook the violation of tradition and snub of their leadership. Which might be possible, but probably wouldn't be any better.

The President is not a dictator, and there are significant checks on his power in the American system.
Xbox is almost certainly manufactured in China. If you know otherwise, could you provide a source?
Create Redux Form – Good Bye Boilerplate
Other age-related cell and tissue damage that raises the risk of cells becoming cancerous, or reduces the effectiveness of internal-to-the-cell controls that can shut down and destroy cancerous cells, would be the other variable, I'd imagine.
> It is a tiny toy compared to the commercial packages in that field.

How so?
I can answer your question for Devanagari:

- You normally think of clusters as single "letters". The word for them in Marathi is "joined letter". This notion of "letter" may not be totally in line with what English speakers would expect.

- You still think of clusters as having component parts that make it up. However, क्ष/ज्ञ and sometimes त्र are thought of as their own "fundamental" consonants even though they're clusters. I think folks think of things like क्र as being both -- a letter of its own, that is built up from component letters.

- Most of the clusters in Devanagari are predictable. So for any given pair you usually know how to make a "half form" for the first one and join it on, or you know how to stack them. Usually whilst reading it's obvious because you see the components; and whilst writing it's usually fine to try what makes sense.

- For unpredictable clusters, you just eventually get used to them. No different from learning that some words are spelled weirdly in English, really. Though I very much dislike ह्म , ह्य, and द्य since they're kinda confusing.

I think Bengali has a lot more unpredictable conjuncts; I stumbled across this a lot when I tried to learn the script a year ago. I suspect folks just get used to those.
I definitely wouldn't advise you do otherwise.

I just thought I'd pop that information out there because it's not clear to me whether or not the coin-to-coin trade falls under barter like making goods&services purchases does. Really, in case there are other Canadians like me who are doing their own taxes this year and have to include these kinds of items for the first time.