skysight-inc/HackerNews huggingface dataset:
>> SourceForge, once a trustworthy source code hosting site...

No, SourceForge was always sleazy.
I think that was part of the reason to switch from github.com to github.io a while back. Their .io is user content and can be downgraded by Google independently from github.com.
not to mention, ingsockets
pretty smooth, using chrome
Exactly, just the the click-to-call and other ad extensions. If the CAC goes down small to mid-size retailers won't care.
And "io" instead of "com".
"No reason", other than the massive budget constraints NASA faces, and has been facing yearly since the end of the Apollo program.

https://static.nationalpriorities.org/images/charts/2015/tot...

See that Science heading there on the chart? It's hard making the world a better place on a 0.7% budget. DARPA, however has access to that Military heading, 16.3%.
The over 100% efficient means that the heat produced in the room is greater that the energy taken from the wall plug. This makes sense for me.
Well, it's like buying a lottery ticket: raises your chances from 0% to non-0%.
Snapdeal happens to be looking for people with 10+ years of experience in Big Data/Cloud , while in India 10 years ago, even product companies were hard to find, and I am not sure cloud focussed and big-data companies existed anywhere other than places like SV. In such a case it seems only reasonable that they are finding it hard to find the programmers they need in India.
TLDR; What exactly do they expect if they openly advertise "B.Tech from premier institutes. IIT’s, REC’s, BITS, etc" as a job requirement for almost all of their engineering roles?

https://careers.snapdeal.com/careersection/ex/jobdetail.ftl

I am guessing, this is some kind of cheap publicity stunt.
> The main reason they exist is that it is much (like 100 times) easier to write a code-drive CAD system than a GUI-driven one.

The reason they exist is because they are very well suited for making changes on the model ... on shallow and deep level. It might be easer to "click on dimensions on the actual sketch and change them" for a few elements, but try making a fundamental change without code.

GUI vs. code/config file preference seems to be a personal disposition not only for CAD but for all kinds of software.
+1 but for Roald Dahl in Italian.
BITNAMI LAMP and Wordpress – A Portable CMS
Approximating Solomonoff Induction
Reviewed by whom? This and ninite are MITM software providers just like SourceForge. Even if they're safe now, you can't be sure they won't installing crapware in the future.
reminds me of Farbrausch Werkkzeug demoscene tool ( http://llg.cubic.org/docs/farbrauschDemos/ )
Show HN: Company lunch orders were hectic, so I made FoodRun
https://news.ycombinator.com/item?id=5241220

https://news.ycombinator.com/item?id=9445692

https://news.ycombinator.com/item?id=584557

https://news.ycombinator.com/item?id=9623813

https://news.ycombinator.com/item?id=5989561

https://news.ycombinator.com/item?id=7584974

https://news.ycombinator.com/item?id=286701

https://news.ycombinator.com/item?id=6779200

https://news.ycombinator.com/item?id=9018621

https://news.ycombinator.com/item?id=7917102

https://news.ycombinator.com/item?id=4666318

https://news.ycombinator.com/item?id=1593037

https://news.ycombinator.com/item?id=337371
LightSail-A runs into Trouble
How to CLEAR Your MENTAL CACHE
> The Flight Control Software of the craft logged all telemetry beacons sent back to Earth in a single .csv file. With a beacon transmitted every 15 seconds, this file quickly grew in size until a point was reached when the flight system crashed.

Ouch. Hopefully they can recover, it would be tough to lose a spacecraft over log handling.
Demo link is in the GitHub README.

A small side project that I made to make our company lunch orders less hectic. I tried to keep it simple and straightforward, and I had fun learning some of the subtleties to AWS.

Thanks for looking!
Considering the additional syntax is sugar over stuff that is already possible, I'm not sure how much I agree... Anything newer than IE8 can run the transpiled ES5 code that BabelJS/Traceur and others pump out.
You shouldn't use the term "destructor" as an alias of "destructuring expressions" - destructors are an entirely different thing[1], which is not applicable to JS.

[1] http://en.wikipedia.org/wiki/Destructor_%28computer_programm...
Does your university has library?
That's not how thermal efficiency works. And if you don't care for actual thermal efficiency, the energy taken from the wall plug is irrelevant if you're not paying for it.
That is exactly the point the TS was making, spending the money on NASA instead of DARPA would be a huge improvement, shifting the focus away from war.

Not that that is ever going to happen.
Hola VPN is a very good example[0].

[0] https://news.ycombinator.com/item?id=9614993
In general, a company complaining about there not being enough programmers is saying that there aren't enough programmers at the price level they are willing to pay.

Just raise the salary. Watch as programmers magically materialize.
Perhaps you're missing my point. I'm suggesting that money from the military spending budget could be moved over to NASA without losing any ability to drive forward new technology.
Nor was their notion of a healthy diet quite that implied. The meals in Homer always or nearly always have meat, and the one I remember best--the suitor's lunch, shared by Odysseus after he thrashes the beggar--is goat stomachs stuffed with blood and fat.
GIMP-win owner actually did upload new binaries to SF account. There hasn't been a GIMP release for a while, but the SF repo was never abandoned. SF is blatantly lying about this. So no, not abandoning the account won't save you.
Awesome, I've bookmarked it. Thanks!
Some CERN funding as well... :-)
That said, I have friends who live there and the startup community has grown quite a bit in the past couple of years.
It is not a masterpiece.

In terms of use of language, it is just really that good. Neruda and Garcia Marquez are Nobel winners, and they are obviously better literally speaking. But the dude that wrote La sombre del viento knows how to use Spanish to describe beautiful sceneries and moments.

Also, keep in mind that this is my subjective view on things.
Author here. Sorry about that confusion, i probably should host it elsewhere… Help/helb is not intentional, it's just my nickname since 2nd grade or so.
Show HN: Startup Jobs for Developers
> Antimony is a computer-aided design (CAD) tool from a parallel universe in which CAD software evolved from Lisp machines rather than drafting tables.

Funny, I'd be way more interested in the software engineering tools that are inspired by drafting tables than the mechanical engineering tools inspired by text editors.

If you spend some time with anyone proficient with the big CAD/CAE programs you will see how efficient they are. OpenSCAD and others are familiar to programmers so they are easier to learn, but if you learn CAD/CAE software they make text editors feel clumsy and slow. For an added bonus, use one of the input controllers specifically built for CAD/CAE, it opens a whole other world.
U.S. Data Giant Equinix Buys Telecity
CMS's are one of the easiest pieces of software to naively throw a beefy caching server in front of.

Not saying performance should never be a consideration, but for the vast majority of websites, especially "personal, small business, or small NGO websites" that should be all you really need.
If someone was creating bioweapons and auctioning them to the highest bidder they would get their ass droned, and they would deserve it. Those who are weaponizing vulns are no better.
before the os goes into hibernation it can write the location of the hibernation image file to a special place for the bootloader to find. OSX also reserves space for the hibernation image, so it shouldn't get fragmented. And the defrag program probably doesn't increase the fragmentation for large files anyway.
Show HN: OpenKeychain – Usable PGP on Android
I like the interface, and being a Blender3D user, I like nodes.
However, I am long AutoCad / Inventor user, and I don't see what's new. You could do CSG modeling in AutoCad with union, difference, and intersection, and in Inventor you have that and sketch-based parametric modeling; update the sketch, and the model changes. Go back in the history, and change a value, and the model changes. In AutoCad you could use AutoLisp and later VBA. So aside from the look of the interface, and nodes vs. a history hierarchy what distinguishes it from decades-old parametric modelers?
Solidworks is parametric, too. You don't need code for that.
There's also one in Stockholm, Sweden owned by Bahnhof AB: http://www.opendistrictheating.com/pilots/bahnhof-thule/ (From the same company that also has the "James Bond Data Center").
Patch Node.js to run on older Android versions
A parametric modeler, i.e. every major CAD system in use since 1995, allows you to specify your dimensions based on formulas that use relationships between components. If you look at Solidworks or CATIA and think "man it must be slow to point and click to set dimensions" you are missing how it is actually used in professional practice.

The difference between point and clicking dimensions in those tools and how they are supposed to be used is greater than the difference between pecking in Notepad and being a power user in Emacs/Vim.
You can find a few counter examples but they never last because the commercial pressure is too high, the obvious example is Sony, are they still deploying rootkits? Lenovo is another example that has started cleaning up its act.

Would these companies change if their only source of funds was the malware? I don't think so.
Adblock Plus seems to have a very good business model extorting money from Google and others to show their ads. http://www.digitaltrends.com/web/adblock-plus-accused-of-sha...
Now we just need the rest of the world to follow suit.
Back in the good old days, when LILO was the preferred boot loader for Linux, it did not have any idea how to read filesystems, and the block locations were simply recorded into the MBR.

I remember when GRUB first came out, thinking it was somewhat heretical to have filesystem code in a boot loader.
I hear this type of argument a lot... regarding "Javascript was born with enormous defects..." would you mind citing some defects that aren't possible to simply ignore in practice?

I know that Automatic Semicolon Insertion, Hoisting, Scopes and mostly automatic type casting are brought up a lot...

Regarding ASE (use a linter, and always require them)

For Hoisting it's a matter of learning the language and isn't any different than many other languages in that regard.

As to functional closures/scoping... the new "let" allows you to move away from that in practice

For automatic type inferrence/casting... I think this is absolutely one of the more powerful features of JS, and allows for validating end-user input to be far more easy/flexible than most other systems that would presume to convert user input to a date, or a number, etc. This is my own opinion, but I've seen few better systems and JS doesn't require you to load up a bunch of try/catch blocks to do it.

I bring these up, because I don't think they are defects in the language, except maybe the only closures being at the function level, and related to this being able to use undeclared variables, both of which are addressed in practice by newer features.
A simple app to share things across devices..Good Job
Compulsory Licensing Could Address High-Priced Medicines in Europe
Can anyone explain the significance of the @@ characters in some of the urls here? I've not seen these in urls before and wonder if there's a specific reason why they're there.

Example:
http://demo.monsti.net/@@login
CLaaS
This isn't working for me, after logging in it looks like this:

http://i.imgur.com/7NRCTsp.png
Author here. Thanks for your pull requests, I added some of the suggested services. Maybe some comparison table (like the one at Wikipedia) would be better than a simple list.

About that help/helb confusion mentioned here – sorry about that, it's not intentional, it's just my nickname since 2nd grade or so.
Android M Preview Runtime Permissions
In my case it was the privacy badger plugin blocking calls to art.com, where the images are from.
I recently needed SourceForge to get ahold of a usbtb binary, an alternative USB printer driver for OS X part of GutenPrint. Despite being unchanged for 7 years, it still works on Yosemite.
Exactly my point. "Based on formulas that use relationships between components" means that they have internal language which if used well helps enormously.
A new Apple Sports Watch can be yours – Take a 10min dev survey
I would have partly agreed with Snapdeal since finding good engineer has always been hard.

But this filtering by IITs/NITs/BITs shows - how out of touch they are. I know some of the most brilliant programmers in Bangalore/Pune and they are not from these "premier institutes". In fact, being from NIT Trichy myself, I have concluded that - most engineers from these colleges are risk averse and likely stick to a well trodden path of B.Tech + MBA or head to US for MS.
> There are also problems when packets are lost for reasons other than congestion, as can happen with wireless links, for example. The congestion-control code will interpret that loss as a congestion signal, slowing transmission unnecessarily.

This is my biggest beef with TCP/IP as implemented today. Here's hoping that CDG or a similar technology will eventually give us faster wi-fi and cellular data connections.
Cool app. How do I share images with this app ?
Platitudes and Longitude – Startup Advice
Postman is a great example for this. https://www.getpostman.com/

They're based out of India and they have been featured in TC too. http://techcrunch.com/2015/05/26/postman-api-platform-1-mill...
Censorship.no avoids web censorship using Freenet
Robot suicide, what an interesting prospect. I can't think of any surer sign that and entity has achieved consciousness, than when it makes the decision to end its own "life".
tl;dr: Android M replaces the "Permissions dialog" on app installation with runtime dialogs displayed when a sensitive permission (Camera, Microphone, personal data) is actually required by an app.

This is a step into the right direction, regarding user privacy. However, it is only enabled for applications that target the new API level M, and applications need to explicitly implement the query/request permission feature.

I wish they would have enabled it for all apps by default - after all they have implemented anything necessary in the OS, they just made it a well-hidden opt-in feature:

Note: On devices running the M Developer Preview, a user can turn off permissions for any app (including legacy apps) from the app's Settings screen. If a user turns off permissions for a legacy app, the system silently disables the appropriate functionality.
I believe in this case articles[0] is pulling a specific article (object) from an array of objects, then destructuring that instance..

articles.forEach(article => {
let { title, content, email } = article;
...
})

Might have made that more clear... but .forEach is an ES5 addition...

Given the backlash with ES6, I wonder why we didn't see this with ES5... "OMG they added extra sugar to Array.prototype, we're all gonna die!"
Boomerang for Gmail

http://thenextweb.com/entrepreneur/2014/06/09/turn-paywall-c...
US Special Forces Are Experimenting with Bug Drones
Agreed that if doing TCP, you either need to limit the PoPs, or be doing it with a an app that is highly resilient and capable of dealing with unexpected loss of a session and reconnections. The same is true of UDP. For stateless short burst things like DNS and NTP it's not a big deal, but it is for video conferencing and other stateful protocols built on top of UDP. It's not a layer 4 issue as much as an application issue.

As to the second point, ARIN could not possibly require 25% utilization. That's 3*10^23 addresses on a /48. Or if they're counting utilization as the number of subnets, that 16,384 /64 networks.

Look at some sample companies, Valve has a /44 from ARIN. They're only even announcing 6 /48 prefixes right now. Netflix has a /32, they're announcing less than 20 /48 prefixes. I worked at a small MSP who provides ISP services to less than 50 clients, and they were allocated a /32 years ago and have yet to announce a single prefix.

Burning a /48 for an anycast network is not a big deal, and getting another /48 is trivial. Getting a /24 for an IPv4 anycast network is much harder. So yes, for IPv4 anycast to take off we need the ability to advertise longer prefixes, but /48's are abundant enough that one can be sacrificed.
You should probably first consider seeing if there are critical bits of code that can be rewritten to use MMX/SSE instructions, since your data is in the right cache already, without needing to move it anywhere else.
So the board/investors approved this and since it does nothing for them Path, Inc. has to have a better plan going forward. Their investors have been on a roller coaster ride for a while. I wonder if they recouped what they paid for TalkTo in the deal?
https://tools.ietf.org/html/rfc7231#section-3.1.3.1 says that Accept-Language uses a RFC 5646 language tag. That now says that the three-character ISO 639 codes are valid, although it looks like the two-character versions are preferred when available:

https://tools.ietf.org/html/rfc5646#section-2.2.1

That said, it would be amusing to see how many servers and clients actually support this.
I ate quite a lot of Ramen. Some of them, quite delicious... but never a Ramen that I would consider healthy. All the Ramen I ever tasted were too salty and too greasy. Also, unlike most Japanese meals, Ramen is served as a main dish only, without any vegetables on the side. So your meal will consist mainly in white flour, salt and fat.
Spaghetti are almost entirely carbohydrates. This is not good or bad, you just need to combine with other foods to make a balanced meal.
Sorry about that… https://news.ycombinator.com/item?id=9624068
"Making the entire robot dissolve in water is a bit trickier, but the researchers seem confident that it’ll be possible in the near future."
It speaks volumes about their engineering principles - KISS is alive and well at Boston Dynamics :)
var temp = NaN;
var wtf = temp[0];
console.log(wtf); //undefined

What else would you expect it to be? JavaScript in general guards against throwing errors as much as possible... I'd much rather see this behavior in practice than having to put extra try/catch blocks everywhere... Not to mention what this would do to async code.
SourceForge offers developers to add crapware to their installer in exchange for a revenue. This is completely optional and I suppose most dev don't do it (I distribute some semi-popular installer on SF and they've never forced me to include adwares).

The FileZilla developers have never been very vocal about this so most of their comments is a generic "Nothing unwanted is being installed without your consent", but they are the ones who have accepted to add the adware. And even though they also have clean installers, they put the ad-enabled link first.
> Will this improve wakelock performance that has been plaguing Android for years?

"Unsurprisingly, there are three apps set to ignore battery optimization by default—Google Play Services, the Play Store, and Download Manager."[1]

So, nope. GPS will continue to do whatever they want and poll location every 60s.

[1] http://www.androidpolice.com/2015/05/28/android-m-feature-sp...
>> Aren't they better off than the Vietnamese who lived under the fear of Napalm bombardment?

Not really, instead they'll live in fear of Robot bombardment. Which is already happening today in (for example) Pakistan with US-directed drone strikes against civilians.
Yay, you now have a variable declaration you aren't even going to use... Assuming "_" in this case is a variable, and not some magic keyword in the language, which is probably more stupid than just ignoring the rest instead of throwing an error. (forgive my Python ignorance)
Compared to AutoCad/Inventor, cost and licensing are two huge differences. Antimony is open source: https://github.com/mkeeter/antimony/blob/develop/README.md
Tsk, that's pretty damning.
Im not sure why you assume it's a given that anybody writing an email server in go will include clamav functionality out of the box.
Thanks for the shameless plug :) I like that you called out the material quality/selection in your viewer. I'm actually kind of fascinated at the level of guidance Google gives to help partners make these. Anyway, pre-ordered and look forward to it! (iPhone 6)
How big companies dodge taxes
Super Mario Bros. 30th Anniversary
Easy to pick up and deliver with != intended for unintelligent people. At the end of the day, writing software is minimizing effort vs maximizing impact. If a language takes me there faster in practice and has an easier learning curve so team adoption is easier - I'd pick it. Go is pragmatic, and that's what I like about it. I'd like to see generics in Go, but the "blue collar"/"dumb programmer" argument is just a bit of ad-hominem IMO.

Coming from years of doing both Python/JS and C/C++, Go is a nice balance between the stong points of each camp, and it fits amazingly well in some cases. I hope it will be the new Java, because I love writing in Go and hate writing in Java :)
site is still in closed beta
Slackware still uses LILO. Although most people will look at you like you're a fossil for using it these days, I've found it quite simple to configure and it has generally worked without a hitch.
G.I Robots have been postulated for quiet some time:

http://en.wikipedia.org/wiki/G.I._Robot
This isn't "wow", it's true. The plaintext password is required to login to servers, so if you store it locally in an encrypted form then the decryption key must also be stored locally. If an attacker was able to get your encrypted password then the attacker is just as easily able to get your encryption key.

For the same reason, Pidgin and many other IM programs also do not encrypt the password.
They may be operating under Pidgin's logic whereby if they can decrypt the password without user intervention, then all the information needed by a malicious user to decrypt the password is already on the system to be grabbed.

Still should go with the browser/password manager approach of using a master password to decrypt the password database.
Of course this was a joke.

Jokes aside Adblock Plus has got a pretty good business model based on ads whitelisting (http://en.wikipedia.org/wiki/Adblock_Plus)
Redditviz – Reddit interest network (2013)
Okay, I'm a CAD software developer instead of an actual CAD engineer, so my perspective may be a bit biased. But this CSG (constructive solid geometry) idea is not in any way new. The reason it's kind of obscure now is that spline-based boundary representation systems (B-reps) took over the market decades ago. If you think about, say, the latest car designs, those free-flowing shapes are pretty easy to do in B-rep, and quite hard in CSG. [1]

I've worked in CAD translators for the last two decades. Though both the IGES and STEP file formats include CSG modeling features, I have never implemented them. To the best of my recollection, I've never even had a request from a customer to do so. A pity, I think they'd be fun to try to implement... and most of the thorny bugs would officially be the B-rep geometry kernel's, not mine. :)

[1] http://en.wikipedia.org/wiki/Boundary_representation
Check out Journey too: https://kabukky.github.io/journey/

I'm the creator, I hope it's OK to post it here. It seems fitting.
I guess people are upset that this is the "officially sanctioned" way of installing the tool.
Joining up Ghana's healthcare to save lives (2014)
They are correct.

Software that encrypts passwords without a master password are just selling you sneak-oil.
Yeah, but FileZilla consented to it.