skysight-inc/HackerNews huggingface dataset:
I don't purport to know what the Technology Development for Indian Languages Departments is doing with its time, but perhaps its inefficacy is a signal that speakers of such languages should not need to depend on them for techno-linguistic representation.
Almost positive, I tested it on my machines and my friends laptops while in college. I remember it working because I could see the SSID that their machine connected to, which at the time was LEAP or PEAP authentication and they were able to browse the web without fail. Their machines were macs if that makes any difference.
Aside from Anechoic who gave a very appreciated correction to my comment, not a single person has provided any additional information.

You keep saying I'm uninformed but you've not provided any information to this discussion. Please do! I want to know more.
Apple Watch debut: 12X bigger than iPad?
Nadella's View on Wearables Is Short Sighted
This is correct given Scala's limitation: the only common supertype between Int and Option is Any.

A language that supports union types (e.g. Ceylon) will type this expression as Int|Option[Int], which is as specific as you can get.
Oh, sorry, that latter sentence of your original post made absolutely no sense to me. First time through, I had even read it several times but figured it was some obscure sport reference and I just stuck with stuck with my contention of your statement that 'Apple doesn't partner with other companies'.
I would pay for this 5 days a week.
I did my entire portfolio as a C++ project at one point. Downside is that recruiters and managers looking at my site thought something was wrong on my server and they were seeing the code for the site.

I still have a copy of it online at: http://old.bertjwregeer.com
> If they 'get' open source, they'll still contribute back, causing the code to actually be more used and useful than if it were GPL and excluded from use by a company creating something it wants to make money with.

It depends on the size of the contribution. If they only fix a small bug then there is no real reason not to contribute the fix.

The trouble comes when a company makes any kind of nontrivial improvement at all. In that case the proprietary version is significantly better than the BSD licensed version and any improvements made to the BSD licensed version can still be incorporated into the proprietary version but not vice versa, so the proprietary version will always be better and continue to gain users at the expense of the BSD licensed version.

Probably the most extreme example of this is iOS. Apple put a slick UI on BSD and now it runs on a billion zero-freedom devices while BSD is slowly dying. Compare this with Linux, which is much more popular in its own right and even more so if you include Android, which itself is much freer than iOS in no small part because the kernel is GPL'd.

The same thing can happen with any BSD licensed software. Anyone can do 25% of the work to create a proprietary version which is 25% better than the original and use it to cart off with most of the original's user base.

Ironically this is one of the things the BSD people complain about: Anyone can take software released under a GPL-compatible version of the BSD license, make some nontrivial improvements to it and release it under the GPL.
Happy to help. =)
The same thing applies to searching for the cause/resolution to a problem. I don't know how many times I've had to encourage my parents to just Google the text of the error message they see, and read the first few results.
One key to future wearables is the inclusion of both data and device. In the next 10 years the data we receive will have even more impact than it does now in personal wearables.

We'll be able to monitor our cells and spot irregularities and mutations. We still need to effective devices to do that. This is why Google and Bikanta's nanotech projects are absolutely critical.

My 2 cents on that.
Most error dialogs I see on Windows/OSX systems are not text that can be cut and pasted. You have to take a screen shot.
Surely this should be why GoDaddy acquired and killed....

The mechanics are simple, and obvious. GoDaddy buys an upstart with money, kills it be starving it of resources.

Whats more interesting is why it would do such a thing. To acquire a company and kill it takes a lot of time and effort. It must have been either a great threat, or have assets worth spending money on.

This isn't an uncommon practice. However its less common in the world of startups, mainly because no one runs at a profit, they can't afford to spend valuable run time capital killing a competitor.

Autodesk and Avid are the masters of the buy and kill.
Funny to see people defending the complexity of the language in these comments. So very HN.

My perspective of dev'ing in scala since 2009 (and I love scala):

"Scala isn't that complicated, just takes some time to learn."

Scala is complicated. Like really potentially super complicated, and the compiler error messages can be hyper-cryptic. It was written by academics (versus "developers") and it shows.

New developers will end up asking someone else a basic language question about every 10 minutes, mostly because they don't even know what to google for.

I've been using it for years and I still have to lookup prepending versus appending to lists because I can't remember if it's x :+= y or x +:= y, let alone ::: versus :: versus ++ or ++=.  Really? Why not #!:@## while we're at it?

It's crazy that in these slides he says "I wanted a hipster language" -- most languages use [] for arrays so I used (). WHY!!!!? Just to be different? No actual real advantage? That's a terrible reason and a great way to make it hard for new people to adopt your language.

It doesn't help that there are 50 ways to do the same thing and the language is totally agnostic as to what you should do. It's almost like being an alien, coming to Earth, and trying to learn to have sex with humans from someone who is bi-sexual and into every fetish there is.

---

It would be really great if they could canonicalize the language in the way that python has, and once having done so further simplify their syntax so mere mortals can use it effectively. Programming is hard enough without the language being difficult, too.
While it is extremely valid to say that the error message should be more meaningful to users, they should. I often find myself in situations where people are asking me for support (co-workers not customers) on related tools and products which I have no control over.

In this case, please, please, please copy and paste the error message or send a screenshot.

And for those using TortoiseGit 'git did not exit cleanly (exit code 128)' does not count as an error message. #ScrollUp
What on earth could be wrong with a calculator app?
I've been there for the last 2 years, but this year I decided to ask my company for a flight to pycon instead.

For an Android developer, there are a lot of great talks at I/O, and you have the opportunity to meet the complete Android team and ask them questions.

But last year they reduced the event from three days to just two, and the first day starts with a 3 hour sales pitch for the press.

I met some interesting people there. One of them is working with me now, so that trip was definitely worth it. But I like to experience conferences like short educational trips where I learn new things with other people, and I think 5 days with the Python community will be more fun than another Google show.
"The Unicode Consortium is a non-profit corporation devoted to developing, maintaining, and promoting software internationalization standards and data, particularly the Unicode Standard, which specifies the representation of text in all modern software products and standards."

The fact that it is their goal to set the standard for the textual representation of human speech means that they take on that responsibility.
do you have any evidence that the UC has actively ignored requests from Bengali speakers? Has any Bengali speaker made proposals to the UC for fixing these issues? If yes, and the UC chose to ignore them, then there is some blame to be assigned with the UC. Otherwise, this is a non-issue.

Take, for example, Tibetan. The number of Tibetan speakers is minuscule compared to, say, Bengali. But still Tibetan has good support, because enough people took an interest in getting it supported and worked with the UC to get it done.
Related story:
Grew up receiving stock gifts from my grandfather who was a lifer at 3M. He gave us 10-15 shares of 3M or Medtronic every year for Christmas.

Unfortunately, when I turned 18 I sold it all (for something like $15-$20k) and wasted it during college. Had I kept it, with the splits and dividend reinvestments, it'd be worth roughly $150-$200k now. Would have paid for my kids schooling.

Giving stock is a great gift, if you also take time to help teach responsibility, otherwise you're just handing them a post dated check.
I think it's just the inevitability of any site that starts gaining mass appeal. It's the heat death of the universe: you can try and stop it, but entropy will increase no matter what. Sure, zealous moderators can be a catalyst for it, but it was going to happen spontaneously anyway.

People who contribute to sites like reddit enjoy feeling like part of a community. It's hard to feel like you're part of a community when that community starts becoming millions of people. Really hard.

Sure, things like subreddits help - but only slightly. Subreddits that are worthwhile tend to become default subreddits after awhile, and then you're back to square one. Without extremely heavy-handed moderation (and really, you're just stemming the tide at that point), it's hard to feel like you're not lost at sea among people appealing to the lowest common denominator.

And sure, it'll probably happen to HN too. Maybe not, maybe HN is niche enough to keep staying niche.

But unless you have a vested interest in a site like reddit, you might as well accept it and enjoy the ride while it lasts.
Wifi encryption is not going to help you much if anyone is able to connect to the network by just asking for the password, it won't protect you inside the network. If you want to be safe use a VPN or SSH tunnel onto a server you trust.
“Whatever path we take, it’s imperative that the writing system of the 21st century be driven by the needs of the people using it. In the end, a non-native speaker – even one who is fluent in the language – cannot truly speak on behalf the monolingual, native speaker.”

Not sure how the author can simultaneously say this, while criticizing the CJK unification, which makes total sense, and has never been a point of contention in the communities concerned with it.

I regularly work with both Chinese and Japanese texts, and have studied Japanese language for more than five years; more than not opposing CJK unification, I benefit from it greatly. It means that I can search for the same character(yes, the same, I said it) and get results in Japanese, Chinese, and sometimes Korean context without having to consult some sort of unicode etymology resource.

There should not be three codepoints for 中, 日, 力, and most other characters. The simplified and specific post-han forms have their own codepoints anyway, so there is(to my eyes at least) no value in fragmenting instances of the same character.
Yes, but it was by way of example: sometimes it's not quite so clear cut.
How many people are covered by that ~$750/month? What is the advantage over doing those three things through any existing on demand or scheduled service?
I concur. I started out with all the usual preconceptions about Scala, "But it's too complex!", "The compiler is too slow", etc... (I was very into Clojure at the time, so that colored my vision a bit too)

I then made an honest attempt to learn the language and put it to use and I couldn't be happier with the outcome. It's such a productive language! the type-system is awesome, and really helps navigate from an idea to a solution, the ecosystem is stunning, with very high-quality projects for every use case you can think of. Just look at Spark, Finagle, ScalaZ, the various Typesafe projects...

Please people, don't be put off by the negativity parroted by many detractors. Give Scala a shot, you might be pleasantly surprised and end up with a very powerful tool on your side.
I'd wear that!
In which month will a startup receive the most investment? Here's the data
Wouldn't it be more equivalent to a UUID, or am I neglecting something?
tangent, but isn't 国 simplified and 國 traditional guó?
7 Strategies of Re-Engaging Subscribers with Re-Engagement Email
3D models have been created out of 2D images before. I'm not saying this will be hackable from day one, but it will probably take a few short years for a well sponsored and motivated attacker. Hopefully the technology will also keep up and within a year or two we'll see updated versions that make it even harder to replicate.

However, if I were to pick, I'd go for fingerprint recognition instead. Images of people's faces are everywhere online. It's much less likely to have a good photo of your fingerprints.
I suspect airport chargers are more like 1 watt, but the problem is whether end-users will hook their laptops up to the insecure charger, not the efficiency or lack thereof :)
Embracing Randomness Is the Key to Scaling Up Machine Learning Algorithms
Yes and no. Because climate is a chaotic system full of feedback loops and we're probably still unaware of much of it (either because we don't have the tools or data points to measure them, or because it comes into play in circumstances we're not in) it's hard to make precise predictions about the effects of climate change in specific locales. That's why you see climate scientists predicting everything and its inverse with respect to hurricanes: we're not even close to a global or even a superlocal understanding the ocean or the atmosphere, let alone the complex interplays of both. So at a "local" level it's almost impossible to make excellent predictions.

At a global level though, we can see the energy being dumped into the system (making it more chaotic and more violent) and we can see ice covers literally melting before our eyes, both reducing global albedo and ultimately ending up swelling the seas. The global ice melt on its own is sufficient for pants-shitting terror.

Also, we built our civilisation in a specific (climatological and ecological) set of environments, climate change means these are likely to change fast, and regardless of an eventual steady state at the end there's absolutely no guarantee we'll come out ahead (or even at all) at the end of the ride.

That's one of the things which gets my goat about modern conservatives, they hate conservation.
St. Patrick’s Day EggBotting – Evil Mad Scientist Laboratories
Compilation time - just to point one measurable advantage of java.
Also please remember that code is read much more often than it is written, so having many different ways to do single thing may not sound like a such good idea for people maintaining your code.
What area are you working in, what variety of foods do you offer, who is your chef, what allergies do you cater for, do you do dry cleaning. Could you walk my dog, feed my cat, clean my fish tank. Mow my lawn, clean my pool?

In cities as a part time housekeeper that sounds plausible.
THE COLLAPSE OF THE SOVIET UNION AND THE PRODUCTIVITY OF AMERICAN MATHEMATICIANS [pdf]
Ah, I see what you are getting at.

They seem related to me though. Open recursion requires calling the method from the final subtype rather than the current type - `even` would have to call `this#odd` instead of `odd`. The core problem in both cases is not being able to refer to the final subtype in any way.

Hmmm, even if modules could refer to this final subtype you would probably have to choose between doing it via dynamic dispatch or sacrificing separate compilation, since the parent module doesn't know what method to dispatch to at the time of compilation.
Silicon Valley VC Bill Gurley Says Enjoy the Upside While It Lasts
Looking for Developers
We are looking for developers to help bring along our ios app. If anyone is currently looking to join a startup at the early stages, please respond. dayoapp.co * "Dayo - Visual Storytelling of your Days" on the app store
The company I work for does Titanium DMLS. Can get a free automated quote too. http://www.protolabs.com/fineline
It's not as simple as "people like to go where parks are". Some parks will thrive while others are abandoned, and it depends largely on the surrounding neighborhood.

If you have a thriving neighborhood with people and businesses and things to do, then introducing a sunny park will make it better.

If you have a cluster of office buildings and parking lots with no one living there and no theatres or recreation, then a park will just mean there is even less to do there.
Contra-Internet
He's probably referring to the passing of partially applied functions. I've never quite understood why you need `_` as well: you are already defining your function with the strange Curry syntax (f(param1)(param2)), you shouldn't need to pass "f _" to tell the compiler that on top.
I used to think this way. Becoming "wiser" meant realizing that most people are in fact incredibly boring and thoroughly uninteresting to me.

In most ways, this has not been an improvement.
The Kleiner Perkins pre-trial brief also implied that the case was launched due to Pao's husband's money problems.

"F. Pao Files A Complaint Full of Unnecessary and Salacious Details

In May 2012, Pao filed this lawsuit alleging gender discrimination, retaliation (for allegedly complaining that Nazre sexually harassed her in 2007), and failure to prevent discrimination. Simultaneously, Pao’s husband, Alphonse “Buddy” Fletcher Jr., filed for bankruptcy on behalf of his hedge fund Fletcher Asset Management (“PAM”) when PAM failed to pay back pension funds that requested reimbursement of their investments.8 The appointed bankruptcy trustee ultimately issued a report stating that PAM had not had a single profitable investment since 2007 (the year Fletcher married Pea) and had committed several improper acts..."

http://cdn.arstechnica.net/wp-content/uploads/2015/02/256174...
But the letter wasn't left out of Unicode; it's actually typed in the article. It's just internally represented as multiple codepoints, much like one of parts of my name (é) may be.

Frankly, this is irrelevant to the actual problem, which is the input system, and which has nothing to do with Unicode. Nothing prevents a single key from typing multiple codepoints at once.
So you say, but that's not how it would work (or how it works) in the real world.
By "sane malloc" do you mean one that gives you "cleared"/zeroed memory? I think it's a rarity and I think programs kinda assume that malloc takes, I dunno, 300-1000 cycles at worst when allocating many megabytes - whereas zeroing such buffers takes much more.

Or did I misunderstand your point about "malloc sanity"?
7 common mistakes when doing Machine Learning
>What Cockroaches with Backpacks Can Do

well, they can slowly introduce people to the acceptance of the idea of physical abuse and torture of another live being. With meat plants being hidden from public view and with nicely packaged meat in the stores not causing any association with horrors of how that meat was produced, the human species may start to lose the taste for abuse and torture.
I Can Text You A Pile of Poo, But I Can’t Write My Name
...
- by Aditya Mukerjee on March 17th, 2015

What is the glyph missing from this?

I know its not ideal but some uncommon glyphs have always been omitted from charsets, for example ASCII never included http://en.wikipedia.org/wiki/%C3%86, and it was replaced by "ae" in common language.

http://en.wikipedia.org/wiki/Hanlon%27s_razor
The Enigma Machine Explained (2013) [video]
Who did you transfer out to? When SOPA was the rage, I looked into transferring my domains out from Godaddy, but was unable to find a better domain registrar.
What costs less, laying and operating cable underwater or over mountains? That is, what are the relative costs of land and submarine cables for long distances?

Looking at the runs that follow the coasts of South America, SE Asia, and northern Canada, I wonder why some of them weren't run over land. (Obviously very many cables do run over land; this map only shows submarine cables.)

In my imagination, it seems easier to drop a cable from big spool on a ship than to run it over mountains, for example, but I really have no idea.
Possibly the internet at large, or hn, doesn't consider it our jobs to babysit you. Type something like ellen pao lawsuit into google and educate yourself.
Scala is certainly worth studying for a bit (like most languages, I'd say), you should just not plan on being able to use it professionally (like most languages).
https://istlsfastyet.com/

This is a step in the right direction. Worldwide HTTPS adoption makes the Internet a safer place for everyone.
It's crazy that in these slides he says "I wanted a
hipster language" -- most languages use [] for arrays so I
used (). WHY!!!!? Just to be different? No actual real
advantage? That's a terrible reason and a great way to
make it hard for new people to adopt your language.

You might not get it, but the slide makes fun of knee-jerk reactions like those shown in your comment.

Scala does things for a good reason. Not caring to figure out the reason doesn't mean the language is wrong.
I think this happens in all the top Universities. I study in one myself and professors expect people to put in 20-25 hours per week for a course with 9 hours worth credit. And the reason given is that it gives us a competitive edge!
Who provides the food ingredients and the supplies? If it's the home owners, then how will the ingredients purchase be arranged?
I was, sorry Danieru. I'll try and remember the /s in future.
Empathy is probably the most important thing kids should learn.
It would be interesting if Cortana would get speaker recognition on top of speech recognition. Plus, she could ask you a question based on something (maybe whom you met for lunch a few days ago)to counter recorded voice attacks.
http://llvm.org/docs/DeveloperPolicy.html#patents

> If you or your employer own the rights to a patent and would like to contribute code to LLVM that relies on it, we require that the copyright owner sign an agreement that allows any other user of LLVM to freely use your patent.
The Defensive Patent License: Troll Proofed. Innovation Protected
Is it learning obedience and worshipping the clock, or is it patience and self-control?

I went to lunch with some coworkers the other day. The restaurant we went to told us there would be about a 5 minute wait because some machine or other was just repaired. One of my coworkers had a little freak-out about how long it was taking and stormed out to go to another restaurant. (And this was a "fast food" restaurant we were already at.) I'm pretty sure he hadn't finished walking to the next restaurant by the time we got our food, but waiting an extra few minutes was too much for him.

The rest of us had a minimal amount of patience and it was no big deal. He wasn't a slave to some clock and he didn't have to obey anyone telling him to wait. But he also didn't get what he claimed he wanted (to be served faster).
I provided data to support my case. Some people are attacking me but not providing a reason.

Saying "I'm right, but I refuse to prove it!" doesn't get you much.
> The same thing can happen with any BSD licensed software. Anyone can do 25% of the work and create a proprietary version which is 25% better than the original and use it to cart off with most of the original's user base.

I'd actually use Sun and BSD as an example, but yeah, it is a possibility, which is why I am not some kind of anti-GPL zealot. I think it's less likely these days, because the effort required to really run away with a big project is considerable.