skysight-inc/HackerNews huggingface dataset:
It seems like the demo is down from high traffic; here's an archive link for those who can't see it: https://web.archive.org/web/20171227080115/http://zerg.erlan...
Cats 1.0.0 is released
Over capacity error
Yeah at first I was thinking "is this not the only way of understanding written mathematics?!!"

Then I realized that when I was a freshman undergrad, I understood much less than half of the terminology that is considered basic mathematics. The formalisms behind WOLOG and \forall \epsilon >0 \exists \delta > 0 s.t. yadda yadda were completely lost on me. A lot of mathematics is simply familiarity, and that's easy to forget
They weren't late to killing the headphone jack lol
1) Canada went through a similar series of scandals in the 90s. With public opinion of the military at an all time low, with some soldiers being attacked in public, the order went out to not wear uniforms in public. A generation of soldiers drove to work in civilian clothing to then don uniforms once out of public gaze. That time is over but many still feel uncomfortable in public.

2) Enough with the reality TV look at boot camps. Basic training is like 1% of the military. It's a bit of a joke, something that everyone has to do but nobody takes too seriously once over with. You have to pass, but much like highschool, once you graduate nobody really cares whether you did well or barely squeaked through. Trade training is what counts.
I always thought ZeroVM was a cool idea in this space. The NaCL runtime makes a lot of sense as a base for servers that can take advantage of existing libraries.

http://www.zerovm.org
If you bothered to read my comment, you'll see that's what I was saying in the first place.
So, let me provide another example.

Let's say I write a C compiler. The C specification says that certain things have "undefined behavior", which technically means the program could do anything. So my C compiler somehow outputs programs where many of these "undefined behaviors" actually result in reformatting the hard drive.

If you define "error" by "deviating from a written specification", this is not technically an error, because "undefined behavior" can be anything. Yet, if someone actually used my underhanded C compiler to compile mission-critical production software, I feel comfortable characterizing that as an objectively bad decision--and so would the soon-former employer of that poor fool.

You might say my example is contrived, and so is yours, so where does the truth lie? I think it goes back to my original point: it is strictly better to have thorough documentation than not to, and it is also strictly better for a language to have a defined grammar to support linters and the like than not to. Semantic quibbling about what is an "error" and what is "objectively wrong" aside--I think all (reasonable) observers would agree with these two points, which brings them as close to objective truth as we can get as far as this question is concerned.
You would only be able to see the outside "shell" of it.
> Server over capacity

Ah, there’s the rub.
> Indian teams are as talented as Silicon Valley

This might be true for some teams, but in general the IT market in India probably has a similar skill distribution to the IT market in the US; such that the top 15% of the market is the most talented, and the rest is by definition less so. In the US, the top 15% of the market is in Silicon Valley, so if you consider India as a whole, it will not be as talented on average as Silicon Valley.

As with any anecdotal evidence, people have widely varying experiences. When I was working as a freelance web developer (2010-2014) at mid-market firms, I had universally bad experiences with Indian teams.
Listen to Unemployable by Domestic Statistics
Here school means elementary, middle school,high school etc. where they teach MS Word etc. In India, CS departments are in “colleges” also called “schools” in US so this may not be bullshit for the reason you stated.
>>And also - we can afford couple of maids in a decent paying job and have a better lifestyle here than the west can afford.

Bulk of you post is true. But lets give west the credit where they deserve. Most of us can't afford maids. May be you can. Even if we did, its more like jugaad. People in west don't need maids because they don't need maids to sweep the floor, they don't have 1 kg of road dust coming in from dug up roads unrepaired for years. Their homes are designed to make vaccum cleaners easily usable. They have cheap dishwashers, microwave ovens, washing machines and dryers.

You move to west your standard of living by default sees an upgrade at 0 cost. Roads, infrastructure, schooling, economic opportunity etc etc.
If you just starting learning programming, I totally agree with you. I always tell that to everyone wanting to learn programming.
But, if you already good enough in programming or a professional one, you should use anything useful for your productivity, including IDE.
> Over capacity

> The demo is limited to 16 concurrent instances and 2 libvirt connections. Due to these limitations we were unable to spawn a new instance to service your request. Please try again later.

Kool.
I think this is amazing and hope it achieves its future goals of bringing computational speed up to the requirements for on the fly decision making.
Bravo.
There's a possible translation error: The documentary follows sailors through boot camp, not marines. (German Navy is called "Marine").
Existentially or universally?
It might seem simple, but this person obviously put a lot of work into it. Looks good @jgh really cool!
Good discussion, but I think you are solving a problem that has already been solved, but you are proposing a much more cumbersome and complex way.

The current method is for insurance companies to install software on their SMTP server and that's about it. Much less overhead, much less chance of mistakes, much less cost to the physician's office, much cheaper overall and just as good for protecting PHI (since it's automated, no accidents).

Also, the vast majority of communication containing PHI is with insurance companies and the government, so your solution moves the onus of protecting PHI from the insurance companies to the small physicians, which I don't think is overly helpful.

Of course there is no way to really tell unless we complete vet it out and put cost associations with everything and do PHI leak risk assessments. I'm perfectly happy leaving this as a thought experiment though. :)
That was just a mistake that slipped through the system. It would be caught later if the patent was ever asserted against anyone. Sun might have caught it themselves as part of their evaluation process before asserting the patent.

Now examiners have better access to all types of references. And, it is easier to search through them. Academic papers, foreign patents, foreign publications, books, website copy, etc, are all fair game. Though examiners seem to prefer to use US Patents/Applications if they can. US patents or published applications make great prior art references because they have a clearly defined priority date and patent prosecutors tend to draft specs to be as inclusive as possible.
It seems I managed to get through right before it went down. Sort of a neat idea. But is it really worth starting up a new VM for each request? That seems to be the majority (380 ms?) of the time spent.

Slightly off-topic: the page lists be time for an android phone to boot as 50 seconds. Is that correct? I remember iPhones used to take forever but I recently realized that they sing to boot extremely fast. I have no idea when that change happened.
While the bloat of having to basically install a full version of Chrome just to get a UI makes a little part of me die inside, I'll second the 8+ hours a day in VSCode.

I'm working on a python project right now and enjoying PyCharm quite a bit, but in a window right next to me is VS Code with my running log. I'm using it at home with a plug-in to write code in CUDA and C++, I use it at work for TypeScript and dotnet core C#, editing configuration files. Heck, on one of my Windows boxes, I have a PowerShell command "Edit-File" that opens up the target in VS Code, is set to the default commit comment editor for Git and aliases "nvim" because I can't get NeoVim to work on that box to save my life.

Sure, it doesn't launch anywhere near as quickly as vi/vim/nvim, but since I live out of the thing, it's always already pulled up and the time it takes to open a file when the editor is already up is plenty fast.

As far as being resource heavy -- I like to work on the couch at work and it's nowhere near a plug. I started doing light editing of C# and .NET apps in VS Code to avoid having Visual Studio halve my battery life. I get a solid 4 hours of editing/testing which isn't all that much less than I get just leaving Windows running with nothing open. It wasn't always like that, sure -- I recall either Atom or VS Code having a bug where the cursor blinking caused the CPU to stay steady at 15% (though, ConEmu -- a must-have console app for Windows[0] hangs at around 5-10% CPU with nothing executing, too), but I haven't had any battery/memory/CPU issues running Code for the last year or so.

[0] If you use cmder, that's Conemu
In fact it is:

sqlite3 .tup/db 'select name from node where type=4' | xargs echo rm -f

[1]: https://github.com/gittup/tup/issues/120#issuecomment-64832104
Are you kidding me?

All of those operations people should be immediately trained in cybersecurity and deployed literally anywhere in the country.

If you’ve seen the latest password dumps and how bad they are, cybersecurity is getting worse if anything.

Also, as of 2015 the Chinese had 60,000 dedicated cyber security engineers. This year the US I think has 9,000, maybe less, and they can’t even protect the US, much less the rest of the world (unlike the globally deployed US Navy).

Ops people are so important.

NOTE: I actually am an AWS Engineer and I like moving to the cloud, but still.
33.6k is still OG
It's not just funding.

For one, the dynamics of the known molecular pathways involved are complex [1], and so far non-trivial to manipulate.

Furthermore, even with an actionable mechanism, targeting the tumor itself is highly non-trivial, due to physiology alone. (See e.g. [2]).

[1] http://www.jcancer.org/v07p1497.htm

[2] http://www.nature.com/articles/nrclinonc.2016.119
Didn't Rackspace acquire ZeroVM during it's 2010-2013 SaaS buying spree? I'd anticipated seeing ZeroVM as some part of their "cloud" offering but it looks like it was rolled into OpenStack Swift. Has Cloud Files performance improved at all in the past 4 years and how much of this can be attributed to ZeroVM (a lot of ignorance in this question I know).
Any plan that starts with "let's summon a demon" is probably a bad idea.

On a more serious note... from a startup perspective, if you have a prospect that you're working with, and they ask for changes in your product as a condition to moving forward, get something from them in return before spending a lot of time on said changes (unless they were truly in the "we would have done that anyway" category). Either ask them to pay for the changes (even if it's a nominal fee) or sign a non-binding letter of intent to purchase your product, etc. If nothing else, this helps avoid the situation where you waste a lot of time making changes to suit a particular prospect, and then wind up with no deal to show for it.

Plus, if you're in a situation where you're trying to raise money, having a paying customer or at least the LOI, can be useful to help show investors that you are "for real".

Even better, depending on how nominal you make the "nominal fee" the money could actually be useful.

If, OTOH, the prospect isn't onboard with doing something like this, it's a sign they might not be serious and you might want to reconsider the whole thing.

And finally... most Internet arguments are a complete waste of time and there's no real reason to not simply walk away. If you're arguing, say, politics or something, and it's obvious that the discussion really isn't benefiting anybody, feel free to just quit replying. Don't worry about getting "the last word" or any of that shit. Just quit. If it helps, ask yourself "is this conversation helping me make any money?" If the answer is no, then walk away. Or whatever conditions work for you.
Your Uber Tracking Device Is Now Active
Russian satellite lost after being set to launch from wrong spaceport
This is a pretty shortsighted view of things. The various economic theories all have their insights and shortfalls… and there's no one theory to rule them all.

Recommended: Marginal Revolution's "Game of Theories" https://www.youtube.com/watch?v=cYNVB5iqydk&list=PL-uRhZ_p-B...

To call Austrian economics as something with zero support in mainstream academia or industry is really just revealing your own biases more than anything.
I've seen this done where you want a 10 min meeting to get all the developers on the same wavelength before a meeting with the business so everyone will contribute in way that will drive a point forward. Usually this is when moving through security checkpoints for new features / systems.

Kind of like going through TSA "nobody make any jokes I don't want to have to spend hours here explaining this."
> Pandora's box was filled with nothing but evil, but the internet didn't start that way [...]

I meant it in a “it’s too late and we can’t go back“ way.

I hadn’t even thought about the fact that pandora’s box was meant to be evil and the Internet was meant to be neutral/good.

I agree with you.
You seem to be more interested in pedantry than in understanding the point of the post, which you've conceded.

To be extra pedantic, none of your examples show Gruber recommending a non-Apple product at all. At most, Gruber concludes that they have some useful features. When he writes about the Echo, he writes about how Apple will do it better.

https://daringfireball.net/linked/2016/12/26/wynn-echo

https://daringfireball.net/linked/2014/11/06/amazon-echo

And peak MacGruber: https://daringfireball.net/linked/2017/04/27/amazon-echo-loo...
Lightning network on Bitcoin mainnet with yalls.org
Fair observation. I missed that part. My bad!
Sorry, I really can't share any numbers. I guess for us the biggest stumbling blocks were legacy systems and software licensing.
Time will certainly tell. If we had seen a much bigger backlash I would’ve agreed with you. Right now I’m not sure whether this is a giant step backward, a small step backward, or (in the long run) not a real change at all.

Unless something big changes in the next year or two I’m having a hard time seeing it as any sort of progress.

After all the GOP had decided to be much more inclusive and welcoming after getting trounced in 2012. Last year America taught them that was the wrong lesson.

I really hope this is a “last gasp“ kind of thing but my pessimism says it isn’t.
>>The curriculum wont get updated soon enough to catch up with industry trends.

No instituition. Not even in the US or any part of the world, will rewrite their syllabus and text books every time something the equivalent of React or Angular JS comes along.

You generally teach the base skills from which much can be learned and grown.

Also I don't understand this thing about asking colleges to train people in the latest tech that is out there.

In almost all cases I have seen, you are way better off hiring good generalists than one trick ponies.
Works fine here. I’d kill Safari and try again.
These are mostly outsourcing companies.

India's IT industry is realigning towards domestic markets and #MakeInIndia companies - it is more aspirational to join Paytm, Ola, Zomato in India than to work for a US based outsourcer.

It is not even a competition anymore - I'm able to very easily get highly qualified Indians in Silicon Valley to move back and work on something cool in India.

This is the reason that nobody in India (incl the govt) gives a shit about the H1B rule changes in the US. The entire focus of the IT industry is shifting to move up the value chain. We are trying to build more Freshdesk in India and sell them to the world... Rather than body shopping.

It is going to be a time of massive upheaval as a lot of jobs will be lost - both as a consequence of the US pushback on visas as well as the change in strategic focus.
South Korea to impose new curbs on cryptocurrency trading
SecLists: the security tester's companion
They should spawn more overlords instead.
Ask HN: What would be your ideal phone (smartphone)
I'm not happy with iOS 11. Just wanted to know, what other people's ideal phone (smartphone) would look be ? right now my daily driver is an SE, really solid...fast processor, now kinda shitty OS. An ideal smartphone, would be something in an SE form-factor, with a the looks of an S8, OLED display. Also display should able to display text in eInk / ePaper form.....like maybe through dimming blue background light. I use my phone to read a lot on the subway, that's why!
http://www.cambridge.org.https.sci-hub.tw/core/journals/lase...
You have not enough Vespene Gas
Actually in Philippines pretty much everyone speaks a quite understandable English compared to the average Indian that thinks to be speaking a perfect English while the reality is quite different.
Xelflut – Multiplayer canvas with simple protocol
so silly this isn't included because of philosophical objections.

tup is in some ways brilliant, and i give it kudos for actually improving on make in many ways (unlike 99% of the make-replacement-hopefuls), but man oh man do i value and prefer software devs with a more user-focused philosophy.

(an excellent example of that would be homebrew, which arguably wasn't anything special from a pure-tech perspective, but had amazingly good product sense/user focus. imagine combining that attitude & ux skills w/ the technical brilliance of tup...)
There are visualization programs that will let you move through a 3D volume, slice by slice, as it were (along various axis). So this shouldn't be an issue.
yeah, that kind of sucks. Though not only does such a policy reduce the likelihood of a bad outcome re willful infringement. It can save $$$ during litigation because it will not be a real issue.

Businesses deal with all kinds of inconvenient things. Patents are one of those things. Welcome to the big leagues so-to speak. Having a tight 10-50 patent portfolio around your key tech will go along way towards helping a small company play with the big boys. A quality patent portfolio can be a powerful equalizer if you are doing something innovative and it is protected by patents.
China's Amphibious Plane is world's largest
New Zealand Study Provides More Support for Lead-Crime Hypothesis
I think they did it this way deliberately as a kind of proof of concept.
Gopher Academy has been doing great content lately. Good examples for templates past the real docs. Good stuff.
There was a HN post about that “study” ( https://news.ycombinator.com/item?id=14156547 - be sure to read the how it works at Reddit: https://www.reddit.com/r/programming/comments/66kb3c/95_engi... ). There were some very questionable aspects to it and using it as a reference doesn’t reflect well.
Value based pricing isn't a good advice
Here's the google cached version -
http://webcache.googleusercontent.com/search?q=cache:zerg.er...
Just tested my Pixel 1. It takes 24 seconds from button press to lock screen, and another 18 seconds for me to type my password and display everything on the home screen, but I'm a slow mobile typer and my password is 16 characters.
> I'm able to very easily get highly qualified Indians in Silicon Valley to move back and work on something cool in India.

We understand your sentimence. But please don't exaggerate too much :)
http://news.ycombinator.com/unban?ip=<ip address>

You may have sent requests too quickly or something.
Keep on Trekkin’Star Trek the Next Generation 30 Years Later
While what you're saying is technically true, you have to be careful with the exact definitions. For many NPC problems, approximations are indeed hard as well, but that a worst case statement. The existence of an algorithm that finds sufficiently good solutions for all instances implies P=NP, but that doesn't mean that there aren't algorithms that find very good approximations for all instances that occur in practice, or for almost all instances that you sample uniformly at random. As long as there is an arbitrarily obscure class of instances left where the algorithm fails to provide a good approximation P!=NP remains a possibility. Experimental evaluations of approximation ratios are not sufficient to claim P=NP.
Ask HN: I am young teen. I have questions regarding software development careers
What are future career prospects in the software development industry that will be popular due to today's emerging technologies? What can I do to get prepared for these careers? How can I find a mentor to aid me on my journey? I have a love for programming but I don't want to work as a cubicle slave. I'd prefer a leadership position at an interesting startup... How do I get there?
I'm feeling strange defending Electron, because I have crapped all over it in the past, too. There are certainly too many simple little apps written in electron that come with a 65MB download to do things I don't care about, but I'll second this.

The problem you have with "Inkscape on a Mac" is all over the place. I cringe when I go to install an app and find out it's used some C++ GUI kit that was designed for X/linix. They all "sort of" work on Windows -- the file dialogs will be all wrong, they'll have forward instead of back-slashes sometimes, none of my pinned folders will be there, etc. The windows in the app will sort-of feel like native Windows apps but will function just screwy enough that you long to be running KDE or Gnome[0]. Even if they look good in all of those OSes, they rarely provide the same experience. Then there's the handful of Electron apps I use. Keybase looks and behaves exactly the same way in KDE and Windows, as does Visual Studio Code and draw.io (though I almost always just use this right from the site, itself). And I'm very happy with the UI of those apps. Then I decide I want to tweak the way a ligature looks in a font I rely on and make the mistake of launching FontForge on my Windows box and remember why cross-platform generally means "take the worst of every platform and use only those features". Non-electron cross-platform apps all-too-often look like Java-based GUI apps from the early 00's -- write once, suffer everywhere.

[0] I've had apps that launch in a single pane within KDE/Gnome, but in Windows launch as several separate windows and apps that launch as normal looking windows in KDE/Gnome but in Windows look like a "Window within a Window" with all of the native Windows chrome outlining the application's window chrome, akin to placing a camera in front of a television and watching that camera's feed to watch a show/movie.
Does anyone know how to see them with English subtitles? YouTube's auto translate is producing gibberish.
Prior to this change you needed 3 or more engines to cross large bodies of water or ice. When ETOPS was revised the abbreviation was backronynmed to "Engines Turn Or Passengers Swim".
>Yes it truly does. Since every individual has inherited from the environment and has been cultured that he needs to do just what he is told (the minimum), this is how he grows.

that is stereotyping at its worst.
Overlords only need mineral, 100 each.