skysight-inc/HackerNews huggingface dataset:
Note also that if it is cheap enough people will buy more than they need and keep them laying around in various places.

(I buy portable hard drives like water anyone who remembers way back how expensive they were knows what that feels like. Ditto for computers you use to have one now I have lost count.)
Something I don't see mentioned on your site is the rest of the hardware. Specifically is Mill intended to more of a co-processor with computing work handed over to it, or is it standalone in a system. If standalone what is the situation over bootup (eg UEFI or equivalent) and controllers like PCIe, USB, storage (NVME, SATA etc), NICs etc.
Yeah, this is fine for playing back local media on a computer or a computer attached to a television. These new-fangled setups are for people who want to stream out to their phones, TVs, tablets, laptops, etc...
The Evolution of the Beast Continues
>it is unclear exactly what the tax consequences are for that type of forgiveness

It's treated as taxable income unless you are insolvent, which you might be if you owe a lot of money.
https://github.com/electron/electron/pull/2232

Looks like it was addressed in 2015 but I don't think the other applications used the fix.
Show HN: Cython implementation of DeepWalk algorithm
> I do need more ram and am dumbfounded why apple would go 5+ years without upgrading the ram (cue the apple fans to tell me I'm stupid and don't need more ram).

Intel's mobility processors only support up to 16 GB RAM. At least Apple upped the base spec to the full 16 GB. Processors supporting more than 16 GB are due out in 2017.
I've spent the last couple days trying to find a way to time Asana tasks ...

I never want to leave the Asana UI to do time tracking, I want to be able track stuff from multiple organizations / workspaces / projects, I want to be able to make estimates, and I want to see progress towards my estimate wherever relevant.

Have tried Hubstaff, Everhour, Harvest, Timecamp, Timeneye, Toggle. They all suck and cost 5x what this costs ...

Can anybody suggest another?

I'm ready to give up and tiny Chrome extension ... but that's a lot of work!
It wasn't the first issue I ran into being on osx and everyone else using windows. As someone who used these machines for work, I can't control what terrible protocols people use, I just need it to work.
To Build an Amazing Design Team, Founders Should Start Here
The most common out here is that sending something back in time breaks causal links for the thing you send.
EPA Notifies Fiat Chrysler of Clean Air Act Violations
That sounds like one mighty crappy system though, considering the next set of global wars could spell the end of human civilization as we consider it worthwhile, so I came up with one I like better in 3 seconds: every 3 years, a random number between 0.001 and 1.0 gets generated for every person on the planet (no age restrictions), all those numbers get added and everybody gets their respective share of global wealth. Call it Fununism. It'd be the only argument you'd ever need to convince me to go totally cashless forever.
But that's the thing: he was wrong about that stuff and he didn't suffer any real consequences for being so.
“Gestapo-like tactics”? Do you really believe that level of hyperbole makes a useful point?
Can anyone recommend a great and respectable ML online masters (assume cost not an issue)?
What is this getting you that a simple 'gpg -c' isn't?

(I'm asking seriously; I don't have a strong opinion about GPG command line arguments)
PG's articles sure have gone down hill :(
I'm curious to learn more about the business track, do you know where I might be able to read more about what is covered? Thank you.
I will never understand non-Intel chip makers. Is it so friggin hard to build and ITX / ATX motherboard that people can build a PC with? How do these folks expect to get mind share with no entrance ramp?
Amazon to Create 100,000 New Jobs in U.S. In Next 18 Months
IMHO, calling it cheap is very exaggerated. It is already expensive at $109.99 compared to the simplicity of the product and the low cost of production and research. At $600, it was insane.
Very good points. I agree that many established companies are going to be very wary of making the jump. My hunch is that if they have a real shot, and this is assuming that most of their promises turn out, it's not going to be going after general purpose computing head-on.

For instance are there big problems out there that are compute intensive, but branch-heavy enough that GPUs aren't a great fit, in applications that need low power but that don't make sense as "cloud services"? I don't know.

The optimist in me sees potential opportunity in opening up new domains. The practicalist agrees with you; it's going to be an uphill battle and a lot of stars need to align just right. But if they really can deliver 10x on general purpose computing workloads, it's hard for me to see that not being game changing.
Ok, didn't know and good info. Do you know if it will be treated equally SEO-wise?
Without Jobs I king of doubt that it will be them doing it. They might stumble onto some gem and use their vast hordes of cash to buy their way into an emerging market this time around.
Then why am I able to purchase a thinkpad with 64gb ram? It doesn't matter, I'm over all the excuses.
Currently, I use part of my student loan payments to shield against higher taxes. AKA I can write off the interest payments on my tax return. I can then use the money I write off to invest in the stock market, buy groceries, etc. This is better for the economy long term, but also for myself. That's why there have been discussions around the topic, but not much action in the U.S.

Here are some issues it would have caused:

(a) Reduced my chances of getting an education at a top rate university (because I would be considered "at risk" for not succeeding, at least on paper). So I would have ended up at a less prestigious school, made less money, etc.

(b) If I had say 10% of my income siphoned off to a private company (which is a scary thought), I wouldn't have the opportunity to choose how to spend my money. For example, I have chosen to skip paying a loan payment to pay rent. I called and asked if this was alright, they told me it was fine. It kept me from being homeless for a month while I handled a cashflow issue.

(c) Because of the tax benefits, I have zero incentive to pay off my loan quicker. If 10% of my income went to some loan agency I'd pay it off quicker than I am now, and thus have less interest to write off. Further, I make money quicker than I lose it due to loan interest on the stock market, so I can actually pay back my loan faster by investing, then paying down the loan. This also helps spur the economy along, and at scale this is a massive reason it's not in anyone's best interest to implement a plan like this.
>You really think Kim Jong-un is going to listen to reason when he has nukes?

This statement, my friends, is how most persuasion works in the world.

No facts, just statements like:

"You really think...?"

If the person responds with "It's plausible - why not?", then you say:

"I mean, Come On!"

While it may be hard for some to believe, I write this comment with full seriousness and not as a joke. This really is how most persuasion works.

It's been mentioned multiple times on HN, but Influence, by Cialdini, is a great read. Especially the chapter on Social Proof.

I've seen this in action in the engineering world. You can have your data, as well as your error-free mathematics (no calculus, I promise! Just a few lines of algebra) to back your argument up. And the other person (PhD, no less) only needs to look at someone who shares his view of how the system under examination works to reject my mathematics.

Hence, his social proof was stronger than my mathematical proof.

I used to get upset about how I was working amongst the top engineers in one of the top companies in the world, and how illogical they seemed. But then I read the book and realized that's the "natural" order of things, and most people will not escape it.

Academia was a nice place where this was less of a problem.
A problem I can see with productivity gained by automation is, humans are clever. They can come up with novel answers to their issues and work faster. But once it's automated, the computer/robot isn't going to automate its job any more. It won't come up with clever or novel solutions. Humans could make those computers/robots better, but only if there is a pressing need. Robots that build cars will get better because the company that builds them wants to sell factories a new model. But if I'm replaced by an Excel macro, no one is trying to sell a new Excel macro. That task will stagnate.
Here "risk" is opportunity cost. You can spend all you life in theology and die unknown. Newton is famous only because of physics, the other fields were waste of his time. There are countless people who spend their life perusing projects that do not produce anything valuable. And then there are few that win Nobel.
> if you started higher education between 1998 and 2011 your "post-98"-type of loan does not show up on credit reference agencies.

https://www.theguardian.com/money/2012/sep/24/student-loan-a...

(I don't believe it's changed since)
Possibly. I did not claim it to be an async/await implementation, though.
Exactly! I am using GNOME 3 with Wayland in Arch and enjoying it very much.
Justinmind at SM Hacks: sponsoring the future of software prototyping
Turns out the FBI needs you > https://www.techdirt.com/articles/20160906/17042035450/fbi-w...
Exactly. PG: Get your grubby money-first hands off the biographies of those who are driven by a genuine interest in understanding the world.
As the second link I've referenced above points out, there's a possibility that two drugs have the same active ingredients but but they absorb differently. Or one company can have a pill and the other a tablet that dissolves in your mouth. But I imagine that the clinical difference is negligible or nonexistent in most cases. I almost always get generic when possible.

But actually, one advantage of brand name drugs is that it could be easier to remember what they do. For example, sometimes I find old prescriptions in my medicine box (yeah, I don't have a good cabinet) and I don't remember what they are for. For example, I might see Zolpidem and and forget what is, but I'd be less likely to forget what Ambien is. But in general, this difference is worth very little to me and I usually get generics on principle.
the authors understanding of X11 seems flawed. Or at least i don't agree with X11 being the thing holding linux back. There have been many proposed replacement, and finally it appears wayland may make some headway, but from a user experience, the windowing system has very little influence. Perhaps the author means desktop environments, gnome/kde/xfce... those certainly effect the user experience, and the fragmented culture of the user experience can be frustrating. However from my vantage that is by design, the classic make it whatever you want it to be. All-in-all a disappointing article.
It is a little more than just a standard, my understanding is there are assemblies you can reference that do some magic redirection in the background. There is also a shim that gives you access to the whole BCL, I'm not sure how that works. I've ready a few articles and watched half a dozen videos and I still don't have a clear picture in my head.
...which can also be taxing on CPU / GPU if you apply effects to a lot of tracks, and can't render them (yet) because you're tweaking the whole.
Not really: I'd just rather find out where the point of contention is before getting pedantically prolix.
UIUC has a great reputation especially for research. I haven't heard of their online MS yet, but their undergrad program is very well respected.
I did a small change in the opening statement to make my intention clearer.
I spent a lot of time on this, but I couldn't get to the end. I kept getting kicked back to the beginning.
It is but it's slower than Vim. I've tried it. It is fast, for Electron app. Try opening huge text or log file in it.
> Running administrative commands through SSH is just silly. With the tooling we have there's not even proper error reporting (how to tell that a command reached its target server but failed there? you can use heuristics of exit code at best).

The exit code of the remote process is exactly what you should use; I'm not seeing what you think is heuristical about it. Either you get back that the remote process failed, in which case you know it failed on the remote, or you get back success, in which case you know it succeeded, or you don't get anything back at all, in which case you just don't know. This isn't particular to exit codes per-se, any network message to a remote machine is going to be subject to the network or remote host possibly dying between sending it and receiving confirmation of whether or not it was received and had any effect.

If you're using SSH-the-process, it's going to mux things like network failures into that error code. You can either use a library (in a language a bit more robust than Bash) so that you know you're looking at the exit code of the remote process. If you must use SSH-the-process, you can always output the exit code of the remote process that you're interested in into stderr, in a manner that you can parse it back out on the receiving end.

> And if it was planned downtime? "Tough luck"?

Again, yes, though I don't see the "Tough Luck" about it; if I'm attempting to run some unknown and arbitrary command on a machine that was planned to be down, then yes, I need to step back and realize that as a human, and make sure that I'm doing the right thing. (Again, it depends on the command; what would be the effects of re-running it, and can you programmatically guarantee that re-running is a safe operation?)

> You'd much rather the server be monitored, with other systems being resilient than failing every now and then for random reasons and needing special additional actions to be taken to recover them.

Well, yes, I would rather the server be monitored. But monitoring is significantly orthogonal to the system I use to run administrative commands on the machine.

Again, it's not so much about being resilient as it is about not taking a bad situation and making it worst. I've run a lot of administrative commands across tons of machines that were not idempotent, and if any failed anywhere, I would need to intervene. (I also usually tested heavily prior to these, to make sure there was a decent chance of not needing to intervene later.) But that still, to me, implies that whether a given command should be retried until it definitely runs is at a layer higher than the tooling used to distribute commands out to host machines, and in the general case, could quite very well require a human.
I wouldn't mind an Apple-made receiver, but I like my speakers, thank you.
It strikes me as odd that the parent used a throwaway as well. What are they trying to hide?
You can hit them more than once, depending on your target audience. I posted my library to /r/elixir and then to /r/programming. Admittedly it didn't do well on /r/programming but it got some views
I would argue that async/await is far more important for native applications. I've seen plenty of apps doing significant work on the UI thread and hanging. Making it easy for developers to run things in the background is great for performance. Web browsers automatically add a level of asynchronous interaction.

It's also important on a web server but it won't improve performance for a single user in isolation. As you say, it allows more requests to be serviced concurrently. This won't speed up an individual request unless the server is already heavily loaded.

Edit: You don't need to build two library APIs. You can just build an Async method as the default implementation then have a blocking call to that as the synchronous method. I believe that all new MS APIs are now Async by default.
You should force SSL. Following the header links causes the page to reload over https.
Some nuance, but still a biased hit piece. Particularly ugly is when the author dismisses Glenn Greenwald's journalist status, which is beyond doubt, and designates him a mere digital-privacy activist.

The Economist have a history of publishing polarising articles, for and against, regarding Snowden. This book review is likely the work of Edward Lucas (TE's Energy Editor) who has himself written a book alleging Snowden has ties to the FSB (Russian intelligence, formerly the KGB).
This is a pretty interesting service. Might have something I'd like to have 'relaunched'.
AMP is devastating blow to Publishers because not only does it marks Google's intent to steal away traffic, but also punish publishers for not allowing that to happen.

What choice do you have? Reject traffic from Google? Every time I have been to an AMP-enabled page it's been an awful experience and unwanted. But you don't "search" for something you "Google" it.
Fast gaming GPUs are great for exploring machine learning if you have any interest in that subject
I don't think this is really a limitation of the medium - a properly designed ebook can have links, references, figures, etc. EPub does suck a bit for this purpose, since it does ignore a lot of typesetting cues, like page breaks. PDFs suck for a different reason - it can't adapt to different text and screen sizes. But we've already solved this problem - HTML does exactly this. Up with HTML books!
Is taking the GRE a requirement for admissions? The program looks very interesting but I can't bear to take the GRE after nearly 20 years of work ex.
What you're saying is true, but there's not that much you can say about languages that ISN'T personal preference, in the end.

I agree, which is why I said your original comment (that these guys need to prove their language is somehow better than Clojure, because Clojure is, in your opinion, the "best" language on the JVM) was a bit vacuous. ;)

Incidentally, I will say I'm enormously pleased that Clojure has seen some non-trivial success, and I'm happy you've found a language that you seem to enjoy so much. Lisps have a lot to offer the world, and it's nice to see a mainstream, Lisp-derived language running on a modern platform like the JVM!

I happen to feel the same way about projects like this one that are bringing ML-derived languages to the JVM (incidentally, I also happen to be an F# fan on the CLR for the same reason).

And the fact that you could happily use both for different parts of a problem domain in the same project makes me happier still!
I'm with you on that
I am a current OMSCS student.

Your situation is anecdotal at best. You are critiquing an in person experience to an online experience.
I was not expecting it to reach Hackernews frontpage :-) Sorry if it was a confusing read, I just wrote my personal thoughts. It was not the intention to make an objective checklist. Feedback is appreciated.
That's because it's how they sell themselves. From their homepage:

> Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed.

Unfortunately, it tricks a lot of people.
I have an Art & Design degree with a graphic design concentration, and nowadays I'm a designer/developer/entrepreneur/bit of everything.

I wrote a post quite a bit ago about my process learning how to code: https://limedaring.com/articles/im-a-designer-who-learned-dj...
This was tried in the mid to late 2000s and many of the mesh networks, at least the ones run by cities, were shut down or are much smaller now. The problem with doing things through the legal system or through government is that mesh routing can be seen as competitive to the existing oligopoly (which has more $$ to lobby government to increase barriers to entry).

Sharing one beefy connection with 10-20 people in a few nearby houses would be a good first step because it's under the radar of the big telecomm companies and you can't be legally barred from sharing your connection?
Show HN: The Android app that could save your life
Paper Title: Dichotomy for Digraph Homomorphism Problems
Two words, price segmentation, only in that case you don't get anything for the premium except the illusion of better quality.

On a related note, in Quebec, Canada, 9 months ago, a new law passed forcing doctors to prescribe generic version of drugs if they exist (edit: and of equivalent quality). If you still want the brand name, you have to pay the difference.

Now we are flooded with ads from big pharmas telling us to chose the brand name because they are now miraculously the same price as the generic!
Split screen mode is such a good idea and I wonder why other browsers haven't implemented that yet. Would make devices like Chromebooks a lot more productive to me.
Would you say the demo had a meltdown? :-)
If you want to feed dozens of GPUs with compute tasks then there is more specialized hardware for that with way better density. (That goes into a rack of course).
I find also that the vast majority of ebooks are very crudely formatted compared to tree-books. And they often have instantly obvious glitches that would have been picked up by the most oblivious proofreader. It seems that publishers regard them as a "digital byproduct".
Hi will do, tnx for reminder.
I don't know that I agree with your first paragraph, but validation of what's from the government isn't the only problem. In the internet age, freedom of speech effectively requires internet access. If the government can boot you off the internet or ban your content, that's a major blow to freedom of speech.
Then those Thinkpads are not using ULV CPUs...
> You are critiquing an in person experience to an online experience.

GT goes out of its way to say that the online experience and physical experience offer the same degree, is it not fair to compare them?
Anyone know if the GRE is still required for someone who's been enrolled in a traditional Master's in CS program before but with a GRE exemption?
> Advertisers wink conspiratorially and invite us to join them in seeing through all the bullshit, then take advantage of our lowered guard to bombard us with second-order bullshit

This made me chortle
Yeah, that first iMac took the biscuit. No ADB or SCSI, Parallel or Serial ports, no floppy drives and that stupid mouse! But in time most most manufacturers turned to USB as it really was the obvious choice for the future. Heady days!
Just a heads up, but the GA courses on Udacity don't have any of the programming assignments anymore only the multiple choice quizzes and videos. They were removed when the OMCS program was introduced I think because GA wanted to use those assignments internally.
As Wilde had it: "a man who knows the price of everything and the value of nothing."
No problem. Good job on your launch! Product looks nice.
> Why are we all moving away from Apple?

because it's trendy, and you can write a medium post about it.
I can't speak to the reasoning, but that's exactly the impact. I was at a start-up that needed bridge financing to pay off some debt; we had a customer placing orders and we were literally months from being insanely profitable. It was late 2008 - early 09, in the depths of the financial crisis. No bank would touch us, and VC's wanted a minimum 2x return on their investment. We ultimately ended up having to sell the company.
I like being able to read while I soak in the tub. I'm not going to spend the kind of money that would be necessary to do that with an e-reader.
Nobody is particularly against having a site that loads quickly. The problem is AMP is a double-edged sword and its implementation siphons traffic from sites and hurts publishers.