skysight-inc/HackerNews huggingface dataset:
طريقة منع جوجل من تسجيل الـ History في حسابك الخاص
I don't see why the future wouldn't be polyglot, in the sense that there isn't one language as dominant as Java has been.

There is now much better language interop than in the past, e. g looking at C interop in Julia and Java interop in Clojure and other JVM languages.

Using HTTP on distributed queues on less unreliable, faster networks than in the past makes building distributed systems using many different languages easier (SOA, Microservices).

On the clientside there are strong proprietary ecosystems which dictate the use of a specific language (more or less), Android, Windows (C#), Apple (Obj. C, Swift).

Therefore I think it is plausible to assume that no single language will (have to) become as dominant as Java has been
Spooky.

Seeing as the error happened on the same place each time, it might sound like you were getting errors that didn't _always_ get caught by the checksum algorithm (i.e the error "happened" to match the checksum) (maybe).

Sounds like another good reason to do separate checksumming of files after download (read: sha1/md5).
I think I understand what you're saying but I don't believe you need a 3x3 matrix for this. It's just "if you aren't for me (on everything), you're against me." But to give him the benefit of a doubt, maybe he just wasn't reading carefully.
Sounds like the author was doing 'dodgy stuff', and you can probably bet that customers were likely compensated somehow.
You should probably declare an interest with Sulvo if you have one.
"Definitely agree that translations from actual users are leagues ahead of professional translator services, good thought to cultivate that."

Not really. In recent month I was very active in translating software and web site from English to German and found a lot of weird and partially wrong translations.

Some of those are due to the context free way translation sometimes works. You get the original string and you have to translate it. For example "Sync", but is that a verb or a noun? In English it might not matter but in German it does.

Also sometimes you get people with a dialect in, which use different words and even a different word order which might only be used by a small minority but it is not consensus in the language.

I think the best approach would be to do both. Get professional translators and use direct feedback from users.
I can't see an attached file. I would like to try it out. Did I miss something?
Setting up your own CA is fine for certificates that will only be used internally, but anything customer facing needs a customer issuing certificate (unless you're a large enough company that can afford to get a certificate that allows you to sign new certs.)
Yes, this is common, due to lack of use. Though you should notice that you have much less trouble reading and listening than writing and speaking.

I immigrated right around the "easy"-language-acquisition barrier age and frustratingly can't speak either of my languages fully right - one because of leftover accent, one because of out-of-use vocab and grammar atrophy.
Java has a few projects that get you pretty close:

http://docs.paralleluniverse.co/quasar/

https://github.com/Netflix/RxJava
I'm sorry, I think I just downvoted you while scrolling (tablet) and there's no way to reverse it. If anything, I'd like to upvote since you make a good point. Java succeeded not because of technical superiority but because of Sun spending millions on pushing the language (and because it was the only way to write browser applets!)

However, while Google doesn't seem to be pushing nearly as hard for Go's adoption externally, lots of the industry has run with Go on their own, on Go's merits. So, that's different than Java, but also a good place to be.
Why No Ones Going to Win the Messaging War
I haven't used the "original" PGP program for a very long time, but IIRC it had the option to use RFC 1751 or a similar scheme. A quick web search finds to options to use this scheme in GnuPG. Strange!
Green threads in Haskell do this too.

You can write code in typical imperative fashion but all blocking IO statements will cause a co-operative green thread switch.

Rust was also experimenting with green threads and similar async IO but they recently changed to use all-native threads.
Your first comment 51 days ago was about Sulvo. Marketing is not very subtle.
Google Spreadsheet JSON API: SQL Filtering
Cadmus: A Primer in Java
300+ Workers at NASA’s DC Headquarters Vote to Form a Union
Quote: "I was told that the reason [for being suspended from Google Play] was that I had been selling public domain books."

This should have been the title of the submission.
Most of the time, you can just Google "golang" instead.
These would be "Professional support specialists" that is "budget analysts, policy analysts, administrative specialists, secretaries, and others."

Title previously said "Tech Workers" - I've removed the tech bit.
It is a matter of skills which people find useful.

Learning to fly a plane is much harder than learning to drive a car, and almost no-one learns how to fly a plane because it just isn't a useful skill for most people.

I did spend time learning all about PGP, and I wish I hadn't bothered, as the skill of learning PGP has zero value to me. On the other hand, learning to drive a car, which took longer, is much more useful.
What is the price of entertainment to consumers per hour?
...that you'd actually want to program in and doesn't have footguns the size of the deathstar?
I think a very big difference between Cobol and Java/.NET is that it is being used in far more places (mobile,desktop,enterprise) and that the runtime is open for other languages (F#,Scala,Python, Ruby etc) because of this the main languages are constantly evolving as well and lots of libs and platforms are written in the main languages, maybe something like Scala will replace Java or Java will become more like Scala but I guess it would not be so easy to replace the the JVM or .NET as it is to replace a (almost) single domain language
Thank you, I was a bit perplexed by the downvote :)

I mainly think without IBM failing to launch OS/2 and lending their support to Java, it would be in a very different market position nowadays.
What about using icons instead of colors?
Show HN: Foster.fm – content discovery for social engagement
History repeats itself, but not the same
No one way will win, but there will be multiple winners.
Machine Learning Hard Way [video]
You can place your own self-signed public key in your namecoin record. There is no longer any need for certificate authorities which can be coerced into forging certificates.
>Rust was also experimenting with green threads and similar async IO but they recently changed to use all-native threads.

I'm pretty sure that I/O is only task-blocking in Rust, and tasks can be 1:1 or M:N with native threads.
How to identify a good enterprise mobility services provider
How about: Enter an amount in an input box and see a sub-total in real-time, or alert when constraints are violated?

Possibilities are endless and you're more likely to implement them when it is so painless.
I think Dosbox already supports hqx (http://en.wikipedia.org/wiki/Hqx) scalers.
It's not a trade. Those hard-working, tax-paying Chinese engineers would still come to the U.S., and U.S. companies would still gladly pay them for their services if the Chinese government did not embed espionage agents within them.

Neither the companies nor the Chinese engineers profit from this arrangement.
StartSSL is great. I'm able to role and go live with SSL certs, now i've written down the process, in less than half an hour, with checking and all other stuff involved.
"well documented" ?

Crimes against humanity ? Just a back of the envelope would show you that US has brought more misery to people across the world than NK could ever achieve in next 20 years.

Who is actually responsible for deaths causes by ISIS ?
Who are these data scientists, anyway?
Counselling is for problems one does not know about. But yes a better personal time tracker or something similar would help.
Camera shoots at 4.4 TRILLION frames per second
i'm not saying similar stuff doesn't happen. But people having weapons doesn't help at all.
Yeah, this is really cool and the poster did a great job of writing it up and making everything available.

His bit on the legality of this sort of thing when done without permission should be ignored, though (to be fair, he does offer the standard IANAL disclaimer). If you made graphics/sound/music that were totally unique, you'd be fine, but if you made higher resolution versions of what already existed that is clearly a derivative work and puts you in copyright violation trouble, if the copyright owner cares to go after you.

Also, as you mentioned this method wouldn't work that great for all platforms; basically any older console or older console-like computer (eg. Amiga, Atari ST) tends to have much more complicated interplay between the graphics being drawn and the hardware (real or emulated) in terms of timing (eg. to vsync/vblank), having the graphics actually be low-level commands to a coprocessor, etc. Once you get to the PC era where games are generally using a relatively straightforward memcpy-type bitblt you're fine, but before that all bets are off, at the very least the code you are patching in is likely to be much more complex and fragile, if it could be made to work at all.
Paper here: http://www.nature.com/nphoton/journal/vaop/ncurrent/full/nph...
> Every time you open your lungs in the expectation that they will fill with 20% oxygen and nothing toxic, you are 'predicting the future from the presents past'.

The fact that one is breathing right now doesnt mean one will still be breathing 5 minutes from now. You can predict the future.You can maximize chances something happen,you just cant be sure 100%.

Yet chances are that :

- Business arent going to drop the JVM "en masse" for Go,just because Go is cool. And frankly , from a syntax perspective , Go is not that great. It has almost no functional features, and a very weak OO model.

> I have no idea if Go is destined for really big things. But the fact that it's a small ecosystem now doesn't matter - Java was pretty small back in '95.

Nothing like what the Java ecosystem is today existed before Java, that's a huge difference. And the fact that the JVM runs multiple languages makes it unlikely it will be obsolete,ever.

Concurrency backed in a language is cool,but not necessary. concurrency can easily be a lib or a framework.

I've been in enterprise long enough to know that enterprise likes boring enterprise languages for most part(java) and glue languages (scripting languages) because deadlines ... while Go might have been great at replacing C,which it doesnt, I still think there is some room for a safer C for system programming. I dont think Go features are interesting enough for entreprise solutions. There is nothing Go can do that the JVM cant.
MTV Public Policy: How 16 and Pregnant Reduced Teen Motherhood
In practice this is not a problem that is encountered pretty much ever. If you are afraid of it, run errcheck[1] on your code, and it'll tell you if you've missed anything.

[1] https://github.com/kisielk/errcheck
I rarely need _simultaneous_ two-way databinding.

But I do sometimes need databinding from view to model (when I want users to enter data, and it just fills in my object), and I sometimes want databinding from model to view (where my data is nicely displayed).

So rather than doing something fiddly and different for each way, it makes more sense to just have 2-way databinding in the first place.

And that then makes it easier for when I _do_ want 2-way databinding - for instance allowing users to enter a filter to narrow down a list.
You can even do it in C (if you REALLY want)
http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html
From Amazon Local Registers:

In order to ensure that the funds are deposited to your bank account on the next business day, you must set up automatic daily transfers or manually transfer the funds from your Amazon Payments account to your bank account by 4 pm local time (4 pm Pacific for AK and HI). Not all banks have the ability to receive deposits within one business day. Contact your bank for details. Reserves may apply, including for manually keyed transactions.

It seems that the funds can be directly deposited to bank accounts.
Lightweight threads in Haskell (using the excellent GHC runtime).
As callous as it sounds: Responding with violence is not going to change a thing. Also, telling such a community that their anger isn't helping, also helps nobody.

Peaceful, non-violent resistance might work.
How do you compare this with ractivejs.org?
Demos of front-end AngularJS modules.
The N64 emulation scene has been doing this for quite a while. There's several finished retextures of N64 games like Djipi's Zelda: Ocarina of Time retexture, bringing a cel-shaded look to the game https://www.youtube.com/watch?v=lnYyK3vflb4.

Here's where most of the development happens: http://www.emutalk.net/forums/110-N64-Textures
> Few things scream "name your salary" in this business like being a competent and willing COBOL programmer.

Uhh.... if you can find someone looking for a COBOL programmer in your area, perhaps. But the number of COBOL jobs out there is pretty tiny. Anyone with a COBOL system is looking frantically for a way to decommission it. That's not the kind of project I want to base my family's income on.
That demo video gets the concept across very neatly and succinctly.
You could show some relatively small (such as 600x250) images of parts of live sites that you have worked on, with those images showing some parts that you feel more responsible for having done, without having done the whole site. Those images would also link to the sites themselves. They would have a small caption saying what you actually did for that website.
You are downvoted because you imply Snowden was not wise for becoming a public figure, and it looks like you think he didn't want to be as visible as possible. This is exactly opposite to his strategy.

He wants to be visible as much as possible for two reasons.

The first is that this is the way for him to make the release of documents as effective as possible, something which he has been very succesful at.

The second is that being in the public eye makes it more difficult for organisations to lock him up or assassinate him quietly. The same reason why you'd arrange to meet up with a stranger at a busy public location.
So, one police officer might have unjustifiably shot a teenager, and you think that justifies killing or hurting all the other officers? Or that the police completely withdraws from a riot and lets it happen?
Pushing AND developing. Languages live or die by how much is invested in their tools, libraries, execution environment, community, etc. The only languages with a comparable investment to Java are C(++) and JavaScript. Everything else falls short and will get passed by for most projects. It's quite possible that Google will make a similar investment into Go, but they do have a tendency of dropping out of projects prematurely.
Venteo – Planning next update, what do you want to see?
Hey Everyone,

We are busy planning our next update for Venteo - the events camera app.

We love feedback and want to know what you would like to see in the next major update?

Please get involved and let us know!

www.venteo.co

Thanks a lot,

Blake Folgado
CEO / Co-Founder
AdSense Publishers: Do Not Add SSL
Hello:

I recently added SSL while looking for a small rankings boost, as I'm sure many of you are considering.

Unfortunately this slaughtered my CPM.
Apparently, when your content is served over https, only SSL compliant ads compete for bids. After two days of half earnings, I realized that SSL was the issue.

It's not worth the tiny rankings boost for the huge CPC hit. If https compliant adds get competitive with the general pool of ads, I will reconsider implementation.
Im thinking what will happen is there will be a version of java (along with the frameworks and technologies ) that will become Cobol and new version of Java will move on and improve. I dont think it will be the next Cobol. When cobol was around, not so many were using it and technology is limited.Today, Java is just everywhere.
We've been using Scala for a while now. It's a major step-up from Java in terms of sheer programming enjoyment (contrary to what the criticism parrots who don't actually use it would have you believe). Java is still very widely used, but most don't use it by choice anymore but rather because it's the default or what the existing code is written in. Go is a non-starter for us due to a lack of support for existing Java libs, and isn't all that interesting compared to the alternatives.
%s/Go/Elixir
You paint Java as the child of corporate scheming (maybe unintentionally), but it was more nuanced than that. Java's success was due to several trends coming to together at the same time.

The bulk of serious programming in the early 1990s was in C or C++. Cross-platform C libraries in those days were either abysses of mind-blowing complexity or just pure snake-oil.

Since everything MS did was Windows, anything that came along to provide a good development experience (which Java did in comparison in those days) AND be cross-platform (one of its founding principles) couldn't help but be successful.

So politics was certainly not the only factor.
Looking Ahead: What Is Shaping The IAM Industry
That's the only javascript framework one needs.

Actually I've been wanting to write something like that for a long time but didn't get around to it. Nice to see someone else did exactly what I wanted...
Silk rug
many companies supported it heavily just to provide a balance.

Did they? Why?
Clicking into some other posts in the same topic, there are a couple examples:

if (condition)
bar();
else
bar();

And

switch (foo) {
case 0: bar();
;;
case 1: misc();
break;
}
Los niños están tienen peligro de salud por los smartphones
"But the number of COBOL jobs out there is pretty tiny."

No it's not. They're not advertised on monster.com, true. It's used in niche markets (well, if you call e.g. banking a niche market) and those systems aren't going to be 'decommisioned' anytime soon. There are literally dozens of just vendors of Cobol compilers / environments / toolkits in business today. Like the GP said, I'm not claiming going into Cobol as a 21 year old is a wise career move. But Cobol consultants certainly bill a multiple of what Ruby, Go or even Java consultants bill here in Western Europe.
Full Stack Engineer – Virool (Fastest Growing Video Distribution Company)
Except you never notice when someone switches the QR code, as Tomte says.
.... and this is why people are excited about Bitcoin. Small business owners have really difficult negotiation position against big giants in the case there are any issues (and there always will be).

(This regardless that the author clearly violated Google Play terms of service and Google allowed money accumulate to the persons account)
Biggest problem I see with the NHS is their major issue of dealing with randomness. Wait times are totally dependent on who and how many people walk through the door at any given moment. However managers have to post staff rosters 6 weeks in advance. The cost of calling in staff for extra cover is likely to double.

As a manager what do you do?
Transduce me up, Hickey – Exploring Clojure's Transducer Abstraction
A Brief and Incomplete History of Computing from Ancient to Modern
Credit-card only option? Sorry, but no thanks. I'll come back to Flynn when I can pay for it with a method other than credit card. (Startups should not assume the whole world wants to use credit cards.)
If they don't have time they probably shouldn't be spending it on HN, ;).
Your point about your work being taken offline or altered after hand-over is important here. Make a habit of including in your contracts that you are permitted to keep a copy of the work for demonstration purposes (where possible) and use that for demonstration.

Don't aim to show all of your work. Instead, select your best pieces which demonstrate the depth of your skill for each of the key areas you wish to demonstrate you can do. Select pieces based on the complexity of the project, or the way you approached it.
I would recommend including a picture of the site/product as a companion to a succinct description of the technologies and frameworks you used. Include the benefits of the solution you implemented.
Don’t live in a geographically huge, mostly unpopulated rural area but instead in sufficiently large villages/small towns, each with their own local police.

Especially don’t live in a geographically huge, mostly unpopulated rural area if you are blind. Self-defence is likely to be one of the smaller issues in this case.
São Paulo Recebe Maior Evento da América do Sul no Setor do Betão
Hear hear. Where are the companies who are developing the Springs and the JSP's and the Velocities of all those languages supposedly supplanting Java in a few years? Nobody uses or ever used Java because it's such a nice language. It was heavily pushed by a major player in the market at the time it was introduced, and as time passed it became the only language with a big enough ecosystem in enterprise development to do enterprise development in (well apart from .Net, I guess, but that's not really the point).
The dream of reuse has made a mess of many systems. The value of components (you can call them microservices if you like) lies in independent entities communicating over well defined interfaces. This means that you can split work up into manageable units (and distribute the work across teams if you want to). But if things are genuinely independent then we have to accept that there will be some redundancy. As long as you stick to communicating with another component through its top level protocol/interface then things are OK. The temptation is to notice that there is something else the other component does internally that you would like to re-use in your implementation. So you ask them to expose that. This is where it starts to go wrong. You have increased the complexity of interaction with the other component just to get some re-use. Do this a few more times and the system becomes unmanageably complex. Its like any organisation. If you want to succeed you need to be able to delegate fully and don't try to micromanage people for the sake of some minor optimisation.

So the thing is to be disciplined. Only communicate over the formal interface and mind your own business/implementation. That means don't get involved in other peoples business and when other people try to get involved in yours tell them to $@&*!... please move along. Michael feathers has a good post [1] about how in COM it was hard to create components and so this enforced this kind of discipline. I think that another thing about COM was that you never got the source code for a component, it was always binary and the only thing that was published was the interface. This prevented people from nosing around in other peoples implementation. Feathers' point is that microservices are similar: Its hard to create a microservice so the granularity does not end up getting too fine. But to my mind there is no need to pay the price (failures, administration) of having to distribute a service just to get low granularity. Sure, if you want to distribute in order to scale that's fine. But otherwise just have your components in process and be disciplined about your interfaces. (Besides, microservices aren't that hard to make; Once you have made a few of them so you are going to have to have discipline there too)

[1]https://michaelfeathers.silvrback.com/microservices-until-ma...