skysight-inc/HackerNews huggingface dataset:
CorelDraw Graphic Suite X4 Activation Code Plus Crack Full Version
That was entirely intentional. Java adopted some C/C++ conventions that its designers knew were suboptimal, like == being reference, i.e. pointer, equality, switch statement with fallthrough etc. (even automatic number promotion, though I'm not sure it was clear to Java's designers that may not be such a good idea) precisely because they wanted C/C++ developers -- basically the entire market for Java developers at the time -- to be able to learn it quickly and make it feel familiar. Familiarity was purposefully chosen as one of the top design goals, as explained by James Gosling[1].

Today, these decisions would have been different, as C++ no longer reigns supreme. I find that Kotlin has completely adopted all of Java's core values, but modernized the specific syntax and semantics. Kotlin is what Java would have been if it had been designed today. The fact that Kotlin has made interoperation so seamless (you can switch any single Java class with a Kotlin file in an existing project -- IntelliJ would even automatically translate it for you) makes transitioning from Java to Kotlin (if you want) so smooth and gradual that it's a tru pleasure (even working on a mixed codebase).

[1]: http://www.win.tue.nl/~evink/education/avp/pdf/feel-of-java....
This should be required reading for all software engineering / computer science majors, but it's not. Would replace so much other useless junk that kids are taught in school these days and would actually help produce grads worth hiring (currently, there are none - globally).
Collection of API Development Resources
New Tech Product for Mobile Marketing Automation
Nonono really bad idea, because of shoulder-surfing!
Take a look at this other blog post[1] with the same title, which I think does a better job of explaining the core ideas.

[1]: http://chris-taylor.github.io/blog/2013/02/10/the-algebra-of...
Not to go all Michael Gove here does the NYT not have subs to correct grammar /meaning it should be "Are Actually Employees"

Title as written implies something totally different - ie the its hard to recruit
That seems true, but only for open source projects. Why would it be hard for closed source projects (where github makes all their money) to move away?
Interesting, so much corn being used to feed animals, so little for humans. A gigantic energy loss trying to raise an animal first, then meat.

It's good to see that efficiency of producing corn has increased enormously.

Author - at the end - proposes a very extreme version of veganism -- cultivating proteins using bacteria feeding them hydrogen, carbon dioxide and oxygen:

"Researchers for decades have been producing food conceived for astronauts on the way to Mars by cultivating hydrogenomonas on a diet of hydrogen, carbon dioxide, and a little oxygen. They make proteins that taste like hazelnut. ... A single spherical fermenter of 100 yards diameter could produce the primary food for the 30 million inhabitants of Mexico City. The foods would, of course, be formatted before arriving at the consumer. Grimacing gourmets should observe that our most sophisticated foods, such as cheese and wine, are the product of sophisticated elaboration by microorganisms of simple feedstocks such as milk and grape juice.
Globally, such a food system would allow humanity to release 90 percent of the land and sea now exploited for food."

It's definitely nice to see that all that meat production is getting more and more efficient. The meat industry is still the main producer of greenhouse gases but it's really getting astoundingly efficient, producing more food by producing less greenhouse gases.
> 'looks like something from the 21st century' is not something I get
> immediately.
> 1: https://play.google.com/store/apps/details?id=eu.siacs.conve....

I'll bite. If i would be a non-techie the things i would notice are:

* What's Jabber / XMPP? I don't know what that is. Why should it be in the title?

* All the screenshots (there are many!) basically look the same. I don't understand the conversations in the screenshots.

* It's not free.

* The first line "Conversations is an open source Jabber/XMPP client for Android 4.0+ smart phones.". What's open source? What's Jabber/XMPP? What's a 'client'? The only words i understand in this sentence are 'Android' and 'smart phone'.

* "Design principles" is not something i care about. Simply tell me what this product does.

* Clicking on 'Read more' gives me a text that is so technical i don't understand a single word of it ("XEP-0065: SOCKS5 Bytestreams - or rather mod_proxy65"?)
Anti-Uber Taxi Protest Blocks Access to Paris’s Roissy Airport
Should a Driverless Car Decide Who Lives or Dies?
Yes. I work in the finance sector and deal directly with the providers that sell this shit ironically.

The tax relief was nullified instantly by the discussion with my employers that sort of went "give me another £10k or I go work somewhere else".

Meh.

I don't actually have a problem paying tax. I've learned to consider my income after tax, not before. Maximising the difference is easier through getting the initial captial larger than it is reducing the difference and doing the associated paperwork (and periodically getting buggered by HMRC). I can still move up another £30k if I want to but the current place is convenient.
Don't know if you care, and I'm all for toilet humour, but calling the command "kak" will be a bit weird for Dutch people ... because it's a vulgar word meaning "poop" ...
https://www.gnu.org/software/apl/
Factoring thawing permafrost, climate change may make the world uninhabitable
If you mean WebObjects its libraries used almost the exact same method names e.g.

EOUtilities.objectsMatchingKeyAndValue(key, value);

You can still see a lot of the original code in Project Wonder e.g.

https://github.com/wocommunity/wonder/blob/master/Frameworks...
My TextSecure Golang package has a command line client with a simple echo-bot mode included. While the API is far from finished or very clean, it can be used for making simple bots.

https://github.com/janimo/textsecure
What happened with AppEngine?
To set a salary:

Look at what they have done previously. If you hire a coder: Look at the quality of their code and the problems they have solved.
Then figure out exactly what they will do in your company. And make an agreement what that might be worth, considering the quality of their previously work.

For me it takes less then five minutes of reading someone's code for me to decide if I want to hire them or not. I also already know what I need and what that will be worth.

You can repeat this every year or six month because of the constantly changing requirements of what needs to be done. And then it will be even easier, as you have access of everything the employee has done.

To keep them:
Constantly give them attention when they do something good, like solving a problem, suitable for their skill level and competence. Remember that you can praise different ppl for different things. You will get away praising junior developers for doing things at their level while at the same time praising senior developers for solving serious hard problems.

Remember that praising, celebrating and thanking people do not cost any money!!

Some people just want to come to work and do exactly what they have done the last ten years, while others get bored if they do not face any challenges. The later category will need management, but they will also be valuable as they will be able to adapt to changes and advance your company.

For those that want to, let them go to conferences and learn new stuff. The stuff they learn will add value to your company.

Identify every individual's skill and good traits, then take advantage of them!

Never, ever fire anyone unless there is a very serious problem, like stealing or fist fighting.

Do not allow ass kissing, bullying or politics in general. Encourage a professional attitude, but keep in mind that "everything is personal", so try to be fair.

It's only when people feel safe and at ease they can go outside their comfort zones and achieve great things!
Here's his old blog on NPR: http://www.npr.org/sections/krulwich/

Probably not 1000, but perhaps getting on for it.
Jumio swaps ceos after examining its books
That's really bizarre. A person's political views have no bearing on the validity or usefulness of what they write.
Yeah, the cure for AIDS and Hepatitis Virus C was a nice touch on top of that as well.
Hosteurope: Public statement regarding a server shutdown
I'm asking because I'm building an app myself. So other than login, posting, voting and commenting any other features you like?

my app : https://play.google.com/store/apps/details?id=com.kasungamla...
How is it much much safer?
According to other articles I've read about the devices, they were advertised as "running on the body's static electricity", and able to detect not only bombs, but also "illegal immigrants, truffles, contraband ivory and 100 dollar bills" from a distance of three miles.

It's utterly bizarre that various governments have paid over $100,000,000 for these things.
2k cinema is the same as a dad? That's bullshit. I watched Sukiyaki Western Django at a film festival and there had been a cock-up with the movie, so it was still in a different country when it was supposed to show. They ended up using a dvd as a source for the projection in the cinema.

It was god damn awful.
Yes, I would agree with this. I was able to learn (not master) Java very quickly for Android development as I was familiar with C++, so it looks to me like a simplified C++ (isn't every language???) with some restrictions placed on it (inheritance etc.).
At least in Google Chrome, "Enable Ok Google" is one of the few options in the settings that are not buried under "show advanced". It's very easy to find.
There was a black 'x' in the top right of the pop over for me. Are you using a script blocker or something that's preventing the button from loading?
It's worth noting that if you take the expansion for List:

L a = 𝟏 + a × (L a)
= 𝟏 + a + a² + a³ + ⋯

and substitute 𝟏 for a:

L 𝟏 = 𝟏 + 𝟏 + 𝟏² + 𝟏³ + ⋯
= 𝟏 + 𝟏 + 𝟏 + 𝟏 + ⋯
= 𝟏 + (L 𝟏)

you get ℕ:

ℕ = 𝟏 + ℕ

The zero-power rule (x⁰ = 1) from classic algebra also holds; there is exactly one function from 𝟎 to any type (or in set-theoretic terms, from the empty set to any set).

There was an interesting paper on "closed semirings"[0] posted here a few days ago. Clearly, the product and coproduct on types form a semiring, and interestingly, List is the closure!

[0] http://www.cl.cam.ac.uk/~sd601/papers/semirings.pdf
In your extreme case, yes. Other cases are more nuanced EG which javascript frameworked should be used?

In addition (and this may shock your world view) technical considerations aren't the only things of relevance when creating a software product. Particularly in the start-up world, time to market can matter more than technical purity.

You're allowed an "I told you so" when things go wrong, but actively work to undermine a decision would be a career-limiting move.
If you are ever in Vienna I highly recommend taking the underground Third Man sewer-tour and then afterwards go see the film at the Burg Kino which screens it daily.

https://www.drittemanntour.at/en/index.html

http://www.burgkino.at/film_detail.phtml?fil_id=4&per=now
in case of mankind extinction, we should preserve the above text and pass it on to the next race.
How much do you know about permanent batteries, Stan Meyer type water fuel systems, atomic hydrogen furnaces, and spiral coil generators? What kind of lab do you have?
I've done basically the same thing as you for a project i did for a newspaper where i collected 9000 selfies (see http://vk.nl/selfies).

It's a lot of manual work, but using OpenCV saves you a lot of time. I can't share the code unfortunately, but what i did was this:

* Get all Instagram photos with the '#selfie' tag

* Run it all through the haarcascade_frontalface_alt2 OpenCV cascade, i used the 1.3 and 5 values for the detectMultiScale() method.

* Check that there's only one face in the image, and make sure it's larger than 20% of the width of the image.

Even after that i still needed to go manually through the images. I guess around 10% was still false positives.
How to securely store passwords and beat the hackers
JHipster(-UML) survey: What UML editors do you use?
Except that there's no point in ever adding depth to anything, because once you're there, your original argument takes over and it's time to start taking over a new part of your life instead of adding depth. And that, as they say, is why we can't have nice things.
I wouldn't say the GitHub UI sucks. All you need to do is look back to SourceForge—even before they completely sold their soul to the devil—to understand that GitHub was actually a huge step forward in the UI department. They do a lot right: powerful features, snappy file browser, very good discussion view in Pull Requests, etc.

Granted, there are a lot of warts and confusing navigation and organization, but in many ways this is a function of trying to serve so many disparate use cases. Certainly it could be a lot better, but it's far from easy—certainly not the type of thing you could just throw a UX designer at, but something where you need a UX visionary who also happens to be a developer with deep understanding and practice using git.

I agree with you that Issues is terrible though. I tried to use it for my team, but the show-stopper was that you can't move issues between repos, and so there is no way to stay organized across a non-monolith architecture where you need to take issues in based on front-facing products and not just code-level concerns. If it wasn't for that, we probably would have tried to suffer through it just for the integration benefits.
In your arguments; how is a polygraph different from a federal agent?

A federal agent can be trained to detect lies, and therefore function as a lie detector. The polygraph is superfluous.
Cellulosic Ethanol Is Going Backwards
Googlefy?
Yeah. That's where I thought the analysis itself became over-engineered. It's interesting, but can the concept of code smell be reduced this way?

The best I can express "code smell" into a reductionist statement is like so:

Code smell is when a given aspect of code contradicts the general purpose, overall ethos or accepted style of the whole program itself.

Leaky abstractions is a good example of this. Improperly normalised tables is another (eg. a calculated totals field in Invoice table).

But then again, a team could have taken the conscious strategy of breaking those rules deliberately. Anti-patterns could be a part of a "pragmatic" development strategy. Code smell detection is not an exact science. It has to be understood in the context of a given program.
So you're talking about a company using entirely physical servers and switching to an entirely virtual infrastructure, while also dealing with the other effects of the disaster that hit them.

They're doing this in less than half a week, or assuming not all the backups are live data they're doing this in less than a day.

I submit that this is an extremely atypical company, and that in practice a company that just had a devastating fire is not going to be impacted more than marginally by the download speed limit.

There are a good few scenarios where there's total data loss. There are much fewer where you need to restore all the data in under a working day.
This book is ESR's masterwork, and that's taking into account everything else he's done.
Are you using Intercom? We're looking for Beta testers for AddCharts
I'm working on these problems for applications in the financial industry right now. We are building some interesting technologies and have quite a bit of funding from top VCs. We are looking to hire people who know this problem cold. Let me know if you're curious.
nate@qualia-app com
In Firefox, right-click on the modal dialog, select 'Inspect element', find
<div id="mc_embed_signup" style="">, right-click on it to select 'delete node'... Modal dialog is gone - you are in control of the rendering !
The "Analytic Combinatorics"[1] book by Flajolet and Sedgewick is also relevant here.

[1] http://algo.inria.fr/flajolet/Publications/book.pdf
It's very hard to have sympathy for believers in dowsing. The victims of the explosions resulting from the gross negligence, yes, but not the negligent, superstitious idiots.

Just shows the whole Iraq project was doomed all along.
12-15 years is a long life for a piece of mechanical equipment that's left out in the rain.

There are people driving cars with multiple hundreds of thousands of miles on them, all of which have been carefully maintained in dry countries. I suspect a lot of cars end their life owned by someone who wants the absolute minimum maintenance cost and are scrapped at the first expensive repair.
Oh, thanks - that is why I didn't see the 'x'. Well, I just deleted the modal dialog from the DOM... No I'll have to add "mc_embed_signup" div to my adblock blacklist.
So much talent. Hard to believe he spent so little time on each of these.
Relevant: https://www.youtube.com/watch?v=J_aAVU5Fv5c
Piracy has never been about cost as much as it has been about convenience. For a long time the fansubbers simply offered a better product; shows from now rather than five years ago, with better-quality translations, and often better-quality video. Fans wanted to support the industry - I know more than one person with a shelf full of official English DVDs, still in their shrinkwrap - but the quality wasn't there.

Even today, as someone who takes the underground to work, a streaming service is no substitute for the incredibly well-oiled machine of fansubbing.
Thanks - found one I was thinking of, addObjectToBothSidesOfRelationshipWithKey
I think he means that 2k cinema is the same as dvd in a tv/computer screen not in a movie theater screen
> I also find it rather strangely fortuitous that our year is about 360 days, which makes the math for the calculating how much the night sky changes every night particularly easy.

Can you elaborate? I guess you're referring to the fact that the number 360 happens to be highly divisible, but I'm not sure.
Generate wishes from your command line with full customization
Well, it is easy to come up with glib moral indignation. However, more interesting aspect of this story is the prevailing atmosphere of hysterical wars on "terror" and "drugs" which provide fertile breeding ground for this kind of operation. Clearly, authorities everywhere want these kinds of devices at any price. So, whether they work or not is just a boring detail. This is a typical symptom of advanced irrationality, of course. This time, worryingly, on the side of the authorities.

Mr McCormick is a genius at spotting timely market opportunities. The only thing he missed out on is an internet startup around that idea <irony warning>.
"The logic in the inner loop is a silly way to count whether something is below the boundary but it matches what we have to do on the SIMD side"

That's something I wouldn't have done; it may be the sole reason the non-SIMD code has a branch in the inner loop.

The SIMD code would still be faster, of course.

It also is a bit unfortunate to have types:

int4 : vector of 4 integers
Int32: 32-bit integer
Have you seen the mio library for async IO in Rust? I haven't used it myself, but everyone that I've asked has had nothing but glowing praise for it (though it doesn't yet support Windows): https://github.com/carllerche/mio
GC should never be a "torn between" factor. Either you have a hard requirement that makes GC unusable, or you don't.
Still, if the choice is between

a) throw away a $300,000 piece of equipment for lack of drivers, assuming the company producing it has disappeared without all trace

or

b) spending less than $300,000 on employee time to make it work again

then to me case b sounds preferable, even in efficiency-first organisations. The military, i don't know. All i'm saying is that b wouldn't even be feasible without stuff being Libre, so diatribe or not, it actually would benefit public, private and commercial users' interests.

Anyway, probably i'm too optimistic about things.
You don't really find mosquitoes where you're likely to find hailstorms.
Why is that unacceptable? From the reports I've read re enabling the 30fps cap removes many of the performance problems. Some of the game logic can be hard coded to accept 33ms frame times, especially if the console versions are capped at 30 and the PC version is a port of them. They made a technical decision to cap it at 30, there's nothing wrong with that. If you don't agree with it, then don't buy it.
i first read it as "hard to recruit" too, but it's grammatically correct, just ambiguous. i wonder if the ambiguity was actually deliberate on the headline writer's part.
Sorry, but I just can't trust them. I am absolutely sure that Google will shut it down in X years.
That's a really insightful post. It's difficult to determine what is acceptable and what is not. I often find myself at odds, particularly around political correctness - where there seems to be a free pass for some people to be prejudiced without accountability.

The question I ask myself is whether or not they should be banned. I usually come to the conclusion that rebuttal is better than banning.

However, i'm also a fan of Karl Popper's don't tolerate the intolerant.

An example of the Intolerant,
https://feministrag.wordpress.com/2012/10/09/remembering-the...
Selling magic sticks should not be illegal.

Buying them with public funds for public safety applications, however...
What kind of structure? Bitbucket/Stash have explicit "approve" built in, which has always been plenty for my use case.
Not even OpenGL ES, since PSGL did not support the OpenGL shader language, using Cg for shaders instead.
That's a bizarre statement in itself. Of course it does.
To be fair remember that Atko (the Voat founder) has always maintained that he would act when authorities told him to. This wasn't a buckling under pressure: it was following the law (albeit reactively and not proactively).

However:

The whole scenario is an utter joke: Reddit is thought-policed to the point of unbelievable absurdity. It's like a nursery school filled with Rachel Dolezals. Voat is filled with people who have gone completely off the rocker, given the ability to exercise their rights, and see fit to use their newly acquired rights to speak of nothing but those unsavory topics - most commonly racists.

The website are polar opposites and both are a hindrance to free, critical and intelligent thought - be it on purpose (Reddit) or by virtue (Voat).

It seems like the website format is a flawed concept. I don't take either website seriously.
The paper introducing this concept is [1] but was long forgotten. Recently the use of derivations to implement regular expressions has become popular again, see e.g. [2].

[1] J. A. Brzozowski's, "Derivatives of Regular Expressions", https://dl.acm.org/citation.cfm?id=321249

[2] https://www.cl.cam.ac.uk/~so294/documents/jfp09.pdf