skysight-inc/HackerNews huggingface dataset:
You'll never get far if you condemn the users of natural languages for how they form their words!
@bjelkman - please email if you like to know more. Email is in the main thread.
I worked with the team that built metal detectors used by the USMC (possibility not the ones you used - there were a number of different kinds in use), and I'm very very surprised they fry anything. They are based on CE certified consumer detectors, which have to pass pretty strict emissions tests.

I could imagine some interference though.
EnCazip.com / Enerji, Otel, Sigorta, Spor Salonu, Uçak Bileti
PHP's type coercion is nothing like I have every seen in any other language. Its horrendously messy, ugly and completely inexcusable. Strings type-casted to integers are 0. Seriously? Take a look at this,

> $arr = array(0, "was", "invented", "in", "india");

> var_dump( in_array("Hello", $arr ) );

and yeah it is TRUE because "Hello" got coerced to 0. I blogged about a major bug, I faced, in PHP, where column name "10th_grade" was being type-casted to "10" failing the "bindParam" [1]. Even if they have to continue this "feature" because of backwards compatibility, the least they could have done was NOT to use it in the newer functions but no, even they have this stupid "type juggling".

[1]: http://coffeecoder.net/blog/my-perfect-reason-avoid-php-type...
Nothing is ever that simple. Nevertheless I would rather opt for upgrading the infrastructure than upgrading the installation at every home/office.

IMHO, smarter grids are much better than batteries all over the place.
"Facebook expects partner services to be optimized for smartphones and feature phones, and be free from JavaScript or SSL/TLS/HTTPS elements"

No HTTPS? Really??
Simply a tone difference doesn't prevent confusion, though. Tones can be gotten wrong or misheard. If tones always solved this, then four would not be associated with death, surely?
We have this in English too. Helium's not only found on the sun. Oxygen is not an essential component of acids. Etc.

Fortunately, in chemistry, the symbol is more of the primary key than the name. Or, really, the primary key is the atomic number -- which is certainly not factless, but the facts follow from it as a result of nature; you don't have to worry that things will change and it won't work anymore.
Depends on your uses mostly.

I'm an electrical engineering student myself, though I'm focusing on computer engineering side.

I have 3 laptops that I use.

I mostly use my Acer C720 Chromebook with crouton installed to dual boot Ubuntu. Cost me $105, has an 8 hour battery life, is light like a feather, and has been able to throw everything I throw at it so far. Even with 2 gigs of ram, I can open up dozens of tabs. (I have 25 open on chrome right now with no slowdown). The storage space is a bit low at 16gb, but its an easy upgrade to a bigger one, 128 or 256gb is very affordable now (m.2 ssd only). The i3 version with 4 gigs of ram is probably more than enough for your classes. I highly recommend it.

My other laptops is a Lenovo Y500 which is a powerhouse. I use it mostly for gaming and windows dev. Its shortcoming is that the battery life is 2.5 hours, which is understandable since it has SLI graphic cards and a i7 HQ model. The current version of this is the Y50, which packs a GTX 960M, which is great if you're a gamer as well, though don't expect battery to be better than 4 hours or so.

My last laptop is a Lenovo Thinkpad X61t. Like other users suggested, used Thinkpads are some of the best value in computing. I spent 120 for this one, and it has a built in wacom digitizer, 4 gigs of ram, and a core 2 duo. It is noticeably slower than my chromebook, but thats probably because I'm running windows on it instead of Ubuntu. I can highly recommend getting a thinkpad and making some upgrades, namely an SSD and maybe a ram upgrade. They're sturdy like tanks so you don't have to worry about damaging them.
Only 5 countries in the EEA (3 also being in the EU) don't have national ID cards: Denmark, Iceland (which does actually have one, but it doesn't state nationality so it can't be used as ID outside of the nordic union), Ireland, Norway and the UK (abolished in 2010 following their 2006 introduction). Those do have to use passports for free movement (and to enter countries like Albania which offer general entry on the sole basis of EEA citizenship).

Both Ireland and Norway have decided to start issuing national ID cards soon (2015 and 2017 respectively).
Start Here: Ruby on Rails Podcast – Episode 2 is up! [beginner friendly]
I'm running pfSense on the apu1d4 at home and all is well.
> "Can you imagine how exhausting it would be to weigh every possible motivation of another person?"

Which is why people take the shortcut of assuming anyone who says things they don't like is an asshole.
Fully agree. I mostly lost interest in AI because modern AI goes toward statistics. Unfortunately, symbolic AI doesn't get much traction nowadays, and that is understandable.
> Batteries might have improved, but they are high maintenance and polluting.

My brother came home from elementary school one day telling us how modern electricity production causes pollution (sure, that's true) and if we'd go back to powering our society by burning wood, the way people did it in ancient times, we wouldn't have the pollution.

Burning wood, of course, causes plenty of pollution; a major way to see the decline in civilization after the fall of Rome is to notice how the level of particulate pollution from fires cratered. If we were to produce the same amount of power we produce now, but from wood instead of coal and oil, our pollution situation would be much worse. Also, we'd quickly run out of wood.

I think people today have imprinted on the message "coal and oil production of electricity is bad". Making your own batteries from a non-fossil-fuel source isn't a way of powering your home more efficiently, or of reducing pollution, it's a way of refusing to partake in coal consumption -- the hijab of the environmentalist movement.
OK, so you're talking about AOT compilation, i.e. doing away with the JIT. Of course it is possible. There are even JVMs that do just that. The question, then, is when is AOT compilation (and static linking) desirable? There are, of course, many situations where it is and many when it isn't.

Go is designed mostly for smallish programs (command line programs like Docker or simple services), so static AOT compilation and static linking makes sense.

Java, OTOH, is mostly used in large, important, performance-critical server-side services, where the added performance offered by having a JIT is important, and the warmup time isn't, while dynamic linking allows for dynamic code loading/swapping.

Just like there are JVMs that do AOT compilation to a native binary, there's nothing stopping .NET from doing the same[1]. There's also nothing stopping a single SDK from providing both options. It usually boils down to a question of what the users of that SDK need.

[1]: I would bet that that's exactly where MS is going. Like I said before, writing a good JIT is hard, and OpenJDK's HotSpot is years ahead of the CLR in that respect and only widening the gap with its next-gen JIT, Graal. I think MS would realize that it's easier for them to just do AOT.
This is really great feedback. Reading this and the other comments makes clear that we need to improve documentation what and why we changed things. All the trk-xxx.iridiumbrowser.de hosts are there to find connections which we were not able to disable yet. All these end up at nothing (404 not found) and are not proxied in any way. Essentially Iridium browser should never contact them - if it does then it is a code path we have missed and a bug.
Hazardous Attitudes in Software Development (2013)
Challenger and learning Git rebase and resolve conflics
# Here is the code:

# Challenge and learning Git rebase and resolve conflics

# you need to order into the master branch either git history and content of other two branches without adicional commits in history line.

# you can see result of this graph with 'gitx'

mkdir challenge_rebase; cd challenge_rebase

git init; touch content.txt; git add .;

echo 'A' >> content.txt; git commit -a -m 'A';

echo 'B' >> content.txt; git commit -a -m 'B';

git checkout -b foo master;

echo 'C' >> content.txt; git commit -a -m 'C';

echo 'D' >> content.txt; git commit -a -m 'D';

echo 'E' >> content.txt; git commit -a -m 'E';

echo 'F' >> content.txt; git commit -a -m 'F';

git checkout -b bar master;

echo 'G' >> content.txt; git commit -a -m 'G';

echo 'H' >> content.txt; git commit -a -m 'H';

echo 'I' >> content.txt; git commit -a -m 'I';

echo 'J' >> content.txt; git commit -a -m 'J';

git checkout master;

echo 'L' >> content.txt; git commit -a -m 'L';

echo 'M' >> content.txt; git commit -a -m 'M';

echo 'N' >> content.txt; git commit -a -m 'N';

# What is correct response to make order into the master branch either git history and content of other two branches without adicional commits in history line?
I'm not sure why does this crazy "x" prefix tale still continue. You can simply quote them instead. Especially if you use bash and not some other sh-compatible shell:

if [ "$1" == "$2" ];

will work just fine.

If you need all sh compatibility, it should be test for "x$1" anyway (still quoted).
> In addition, websites must be properly integrated with Internet.org to allow zero rating and therefore can’t require JavaScript or SSL/TLS/HTTPS

I can understand forbidding JavaScript, but forbidding HTTPS makes it impossible to build any kind of secure service.

Does Facebook follow this rule today in its zero-rated India service? If so, does that mean it's easy to intercept those connections and impersonate users (or Facebook itself) with FireSheep?

Related, in an interview on Scroll.in:
http://scroll.in/article/724975/facebook-opens-up-internet-o...

> Q: Isn’t it strange that Internet.org wants to offer free basic services but has no email?

> A: If an email provider wants to comply with the platform guidelines that we are announcing, Internet.org would be glad to have it.

Well, yeah, but if that means someone would have to offer email service without HTTPS, so anybody can read my email unencrypted or even send email as me, is that even useful?
A few key differences I noticed reading NSQ documentation right now:

1) Disque synchronously (or async if you want) replicate messages across the cluster, so N-1 nodes can fail (N is the replication factor) and the message will still be delivered. NSQ is different in that regard, quoting from the doc: "messages are delivered at least once. Closely related to above, this assumes that the given nsqd node does not fail."

2) Federation apparently is not built-in but uses "nsqlookupd", however this may be similar to what Disque provides, I'm not sure. In Disque you can have a single queue distributed among multiple nodes, it looks like using "nsqlookupd" this is the same in NSQ.

3) If I understand correctly, NSQ has no support for delayed messages.

4) I'm not sure if in NSQ you can specify a per job retry time for jobs to be re-delivered automatically, and if a TTL time is also available.

5) I'm not sure if NSQ is able to re-queue the message even without receiving a negative ACK from the client.

Would be cool to have all this checked by NSQ authors.
The interesting question for solar power is not "When will stand-alone solar power be cheaper than coal/gas?". It is "How high can we push the fraction of solar power / total power before the power distribution grid fails?". You need base power generation to augment solar/wind, there's not a serious scientist in the world denying that, and the numbers I've heard quoted say you can't average much more than 50-60% solar and wind combined.

Right now, Germany is charging ahead on solar. Their current peak record is 50.4% of total power from solar, on a sunny midsummer day with low power usage. Meanwhile, all of their neigbouring countries to the east are doing massive overhauls/reconfigurations of their power distribution grids just to be able to supply Germany with enough base power, mainly from nuclear.
China did have typewriters, but the sheer number of keys made them impractical. The first practical ones came after the invention of dot matriz printing.
This, combined with the fact that you can increment strings gives some 'interesting' results:

$a = "2d9";
$a++;
echo $a . "\n";
$a++;
echo $a . "\n";

Output

2e0
3
Ah, but if you combine it with the fact that when I did study those things I didn't really enjoy them, you can probably see why I look back on the experience with healthy scepticism :P
I don't like paper. I have never liked it. Worse of all, I cannot never read at night, not paper. Never could, don't know why, eyes get red, tired, can't focus. Digital format, yes! When the story is good I almost go until dawn reading. With paper, I would read a couple of books a year. With digital, I've been able to read dozens of books a year.

I cannot read paper anymore. I'm buying the digital versions of the few ones I have in paper I haven't read yet.

Besides, nothing like cleaning my living room, all books, music and movies on a device that fits in my pocket!

Equally important is the highlight (yeah, can be done on paper too) and search functionality. Once I basically had to read the book again looking for a passage. I knew the contents of the passage, but I did not knew where in the book it was.

Some categories, like photography, design, art, etc. still don't go well in digital format, though.

DRM sucks. Not the paying part, but just how it makes our lives miserable. Also, don't understand when digital copies cost more than hard-copies (especially for text-only books).
Yes, the work permit is practically automatic within Schengen, and not even needed between Nordic countries, but it is not an absolute right: persons from another Schengen country may legally be barred from entering (typically, this is outcome of repeated/aggravated criminal convictions).

This is possible even between Nordic countries (consider Juha Valjakkala / Nikita Fouganthine who we get to keep in Finland as Sweden understandably does not wish him to enter).
Working with Perfect Programmers
Wow. I love this comment. I didn't realize until now how frustrated I've been about this exact phenomenon happening around me, especially in the software community.
To be fair, there are also various counterarguments that a rational being should take into account before going to war:

- The likelihood of being killed (IMO big these days, even as a non-combatant)

- the likelihood of suffering from indirect negative consequences via redirection of economic output (IMO high)

- the likelihood of warriors benefiting from the seized resources in a significant way (IMO small, unless you're also part of the ruling class)

So, yes, I agree with your conclusion but there are additional premises at work.
Actually, you don't prefix with “x” to handle empty vars, but special characters, as Stephane Chazelas recently reminded: http://www.zsh.org/mla/workers/2015/msg00797.html
What if the cache involves IO? The behaviour is then assuredly not pure.
It is very relevant, because author tries to paint this difficulty as a bad thing. It isn't. If the language, or a tool, makes it hard to do bad things and makes it easy to do good things, it's good.

http://blog.codinghorror.com/falling-into-the-pit-of-success...
I've never used Kivy, but I'm using Vagrant (https://www.vagrantup.com/) on a daily basis for development and it made all problems with setting up the dev environment the thing of the past for me. I've found something like this for Kivy: https://github.com/Peradine/kivy-android-vagrant it's been 2 years since last commit, but it can be a starting point.

There's also a Dockerfile (http://docker.com/): https://github.com/timlinux/docker-kivy which also can be used in this case (but personally I like Vagrant more for such use case).
Facebook does NOT have to follow this rule today in its zero-rated India service.

https://developers.facebook.com/docs/internet-org/platform-t...

> Your service will be proxied by Internet.org. Since we cannot support SSL, TLS, or HTTPS as part of proxying, your content or service should not rely on passing or collecting encrypted information — resources that do so will not be accessible within Internet.org or will be dropped altogether. While we would prefer to support fully encrypted connections between user and website in all cases, proxying for third-party sites does not allow for this in its current implementation without introducing man-in-the-middle capabilities.

Catch that? They can proxy HTTPS for themselves, but they won't proxy HTTPS for "third-party sites."

Thus, Internet.org isn't even neutral between Facebook and other developers; Facebook gets special HTTPS treatment that nobody else can get!

Related, in an interview on Scroll.in: http://scroll.in/article/724975/facebook-opens-up-internet-o...

> Q: Isn’t it strange that Internet.org wants to offer free basic services but has no email?

> A: If an email provider wants to comply with the platform guidelines that we are announcing, Internet.org would be glad to have it.

Well, yeah, but if that means someone would have to offer email service without HTTPS, so anybody can read my email unencrypted or even send email as me, is that even useful?
The Twitch Phenomenon: Why Live Streaming Is Worth Your Time
> we're capable of wiping out every living thing that inhabits the surface of a world.

Oh come on now, dont flatter yourself so much.

No, humans cant wipe out all living things that inhabig the surface of the world.
It should start with a clean state. Please file a bug at https://github.com/iridium-browser/iridium-browser-ubuntu/is...
It looks to be related to the above paragraph:

“Websites that require high-bandwidth will not be included. Services should not use VoIP, video, file transfer, high resolution photos, or high volume of photos.” — Facebook points out that operators are giving up resources for the project for free, so this is a limit to prevent them totally being taken to the cleaners.

Perhaps HTTPS is too heavy for the large number of users on such crippled networks?
Probably for the same reason we buy these: http://www.amazon.com/USRobotics-USR5686G-Serial-Controller-...

They basically get a (minimal) job done. (Though, unlike the WRT54GL, the USR Robotics modems are pretty reliable).

What I don't understand, is why nobody ever built a somewhat robust version of the WRT54GL?

Just build a robust device with a Skyworks 802.11a,b,g,n,ac FEM and maybe four GigE ports. Something plain, vanilla, that you can stick on your desk for 10 years. I bet they'd sell millions of them.
I don't disagree with your definitions here.

However, for the purpose of understanding the 'interests' of the incentive makers, it's notable that we're talking about executive action, pursuant (however shakily) to law passed by congress, pertaining to the specific act of seizure ("forfeiture") of property.

The 'interest' (or, more charitably, the 'intention') is to combat crime.

Thus, if law enforcement has an incentive to do something other than combat crime, which again, I don't think anyone disagrees they do under such a framework, then the incentive is indeed perverse.

The only way that this incentive is consonant is if the original intention was to enrich law enforcement agencies, which nobody claims was the impetus for these policies.
I think you meant “=”, not “==” (though the latter would work with bash).
Android-like iOS UITableView: no need to calculate height beforehand
(Shameless plug)
http://blog.hackensplat.com/2012/04/php-some-strings-are-mor...

At which point in this article do I start making stuff up about PHP's comparison operators?
Can someone talk about why no SSL, HTTPS etc. Wth happened to we care abut your privacy?
Better than their first attempt but still not the real thing. If you want to give internet for free to some people there are no alternatives than paying them a full blown data connection with no artificial limits.

I believe that my original comment of 2 weeks ago is still relevant:

"Dear Mark, this open-to-ISP initiative is one way to look at what you're doing. Another one is closed-to-most-of-the-Internet. Let's turn it into an open-to-all-Internet initiative (web sites, mail, etc - all protocols), with no other costs for service providers (web sites, etc) than the amount of money they're paying to get online right now. Then I'll believe you're really trying to help those poor people by giving them free access to the full Internet, not only to what you think they must be allowed to access. Forgive me if I'm skeptical about how unbiased you are about it. Thanks."

(Edit: typo)
Stephen Wolfram Scientific Bug Hunting in the Cloud: An Unexpected CEO Adventure
If the building is commercially zoned, doing this would technically be illegal.

So if they found out this was a factor in something they would normally pay out for, you can be sure they wouldn't.
> One of the things I enjoy the most when I program in Ocaml instead of Haskell is being able to put printfs or mutable buffers wherever I want.

FYI, for the first need:

http://hackage.haskell.org/package/base-4.8.0.0/docs/Debug-T...
Facebook's Internet.org opens as a platform
No. Javascript gets it horribly wrong without "var", still terribly wrong with "var", and somewhat better with "let".
It isn't magical technology, it is simple logistics.

South America to China to California vs Nevada to Nevada to Nevada.
How well do you hear 1Hz? A 44.1KHz doesn't have a lot of frequencies outside of the audible range, but that's not really that relevant, as that's only a minor trim compared to the crazy things lossy compression algorithms do here. Their main focus is having the result sound almost like the original. The audible sound-image is modified extensively by them, with focus on simplifications that are hard to notice for a human.
En Ucuz Otobüs Bileti Seçeneğini Satın Alın
What Would You Do to Save Paris?
This would explain why the Linux Foundation are in the middle of things like OpenDaylight that seem to be designed to soak up resources from big companies.
These links can be helpful too:

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

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

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

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

https://news.ycombinator.com/item?id=9004689
1.

https://code.visualstudio.com - use the new lite visual studio

2.

Save the folder on dropbox. Do you know dropbox has history version

3.

Create one script to commit to git. Call it from IDE

The best part is this is support on all platform
After the subtitle I had dismissed the article, quite frankly.

Anyone who dismisses legions of scientists offhand is going to have a hard time convincing me.
There is some chatter that the 10 kWh battery is actually larger, under the hood, so deep-cycle discharges never occur.

Anyways - the entire purpose of the 10 kWh battery, is to be used in scenarios in which you fill them with Solar during the day and (potentially) drain them at night. So, unless someone states otherwise, I'd presume daily full discharge of the 10 kWh for that 10 year warranty.
This makes it seem more like a Internet.org is just a technical decision rather than Facebook trying to become the "new Internet" in emerging countries. However, I don't think this alleviates the net neutrality problems at all.

Too many types of Internet services are being excluded, which means it will inevitably create a "two-tier" Internet. There will be the 80-percenters in India who will only have access to "info sites" and then the 20-percenters who will be able do everything else. Maybe this wouldn't be so bad if it was a temporary 10-year solution. But what if this becomes permanent?
The question I'm more interested in: when you worked there as an intern, did you suck?

(If you didn't, maybe the interview worked...)

Apologies in advance for the bluntness, and don't feel like you need to answer.
I saw an article today, and it made me think right away of this whole mess;

http://thenextweb.com/facebook/2015/05/04/report-facebook-to...