skysight-inc/HackerNews huggingface dataset:
I'm not sure but would hope that traditional forensic labs and processes are also open to scrutiny. E.g. if the defense suggests that some important mark on the body could have been introduced while it was being handled, it should be possible to show why that couldn't happen with the procedures that were followed, and that the procedures were followed.
While there may be an expectation from non-geeks that geeks are "ugly", it is rarely something that mentioned to men.
HapiGER Opensource Recommender System Using Postgres or RethinkDB
Biggest German news site Bild.de blocks access to users with adblockers
Yes, it's easier to explain haskell with lists but having nice type signatures just hide reality and that's bad.

If someone want to compute lists, it could use a spreadsheet program. It's just better!
Nothing says “wartime CEO” like regular Grexit speculation (2012)
Have they checked out the tunnel?
Calling the functions would give them a `this` anyway, but that only works if you don't need a function from two levels up.
Full support for C1 & C2 is available in OpenJDK 7,8 & 9. Prebuilt binaries may be downloaded from http://openjdk.linaro.org/releases.htm. Sources are upstreamed for jdk9 (http://hg.openjdk.java.net/jdk9/dev). For jdk8 they are maintained in the OpenJDK aarch64 project (http://hg.openjdk.java.net/aarch64-port/jdk8). For jdk7 they are maintained in the IcedTea project (http://icedtea.classpath.org/hg/icedtea7-forest).

The default java on Ubuntu trusty (14.04) and vivid (15.04) LTS releases is openjdk. From my 48 core aarch64 platform running trusty.

ed@arm64:~/jdk8/jdk8$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu Trusty Tahr (development branch)"
ed@arm64:~/jdk8/jdk8$ uname -a
Linux arm64 3.18.0-g57fcd51 #1 SMP Fri Jun 26 17:33:54 PDT 2015 aarch64 aarch64 aarch64 GNU/Linux
ed@arm64:~/jdk8/jdk8$ java -version
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.6) (7u51-2.4.6-1ubuntu4)
OpenJDK 64-Bit Server VM (build 25.0-b70, mixed mode)
ed@arm64:~/jdk8/jdk8$

OpenJDK is also the default java on RHEL and fedora.
This same line of reasoning is sometimes used against theoretical math. History keeps proving it wrong though.
Those who pick these fights will not see my point of view ever and it will be big waste of energy, which I'll rather spend on creating software.

The reason I engage in this now is that I'm at the periphery only observing. It doesn't take that much of my time and energy to write a small commentary on it.

I think we're actually in agreement -- I could have written those exact words.

If it happens to me, I'll politely say that I'm not interested in making the change, and I'll be ready to shut down the project and move onto something else. Call me vindictive, but I don't particularly feel like yielding, either.

¯\_(ツ)_/¯
I've generally found UML to be a complete waste of time.

I'd rather outline the major components of a system by drawing (on real paper) simple boxes and lines, or write the code that implements the system.

Not sure what code-as-picture achieves - it's generally has worse tooling (less editable, less versionable, etc.) and tends to be used by 'architects' who don't write code, only for that UML to be essentially ignored by the coders on the ground.
An argument analysis platform
> So GPGPU is useful for computation intensive/ no branching map reduce of vectors that can be fit into GPU memory.

Modern GPUs can do full dynamic branching and process data structures that aren't flat (ie. vectors/matrices). It's not restricted to such simple tasks any more.

I don't think we'll ever have VMs that are smart enough to do decisions like this better than an engineer can. Or even close. What we really need is smart engineers who better understand what the technology is suitable for and can make good decisions on when to employ it.
Sound&Vision <= fave channel :)
They need to meet the specific regulatory requirements in their jurisdictions but it doesn't necessarily means that they are easy to inspect.

On the body part it's a bit more complicated it's more a CSI effect people think that all cases have tons of physical evidence and that everything is cool and flashy and high-techy in reality most cases have very little physical evidence and labs might not be used at all most bodies are inspected at by the county coroner's office which might be quite inadequate of collecting that sort of evidence we come to expect by watching crime procedurals.
Show HN: Node Fighter: A command line game written in Node.js
Sorry, I meant "parking fines". Mobile auto-correct...

"Parking fonts" must just be extremely hard to read fonts especially for no parking signs!
To the extent that the capital expense is a function of inefficient regulation, I'm not convinced we should just accept it as a natural law.

Many of these reactors are small-scale designs, well within the range of funded startups. In fact, YCombinator invested in a nuclear fission startup: http://blog.samaltman.com/energy
How a Math Genius Hacked OkCupid to Find True Love
A brief graphic biography of Ada Lovelace (2009)
Nibbler also lacks any address registers, which means it can’t support any form of indirect addressing, nor a hardware-controlled stack. All memory references must use absolute addresses.

Wow!
Also don't forget, if a budget line owner wants this product they don't care what procurement negotiated down, just that they got their tool.

For me the big questions are; 1) what are the user numbers. If they have 1,000+ people going on the app I'd discount the app price reasonably and maybe throw in the dedicated server. If they have 15 people using the app I'd hold the price, charge for the dedicated server. And 2) Would this be a almost guaranteed springboard for future deals?

Do you have much alternate competition? If it's not a tender bid type scenario I'd in my limited information be inclined to set initial pricing at appstore levels (or a small bulk discount) plus a dedicated server fee. They'll likely comeback and say they want a discount, but if not great. You may as well start high unless there is the chance they will walk and not return without an initial discount. If they don't like it then you can ask them how much, and you've anchored the expectation of full price.

If relevant I'd also put on the initial offer some X hours of customisation work type offer @ full price. It's better to do this as you might roll the work into the wider app, so it's possibly 'free' anyway. It gives you another negotiation lever if they look to discount as you can take this away. It's something to make them feel like a win, plus it will look as a higher perceived value than the cost to you if the agreed hours are set right.

There's always a bazillion variables. I know nothing. Good luck.
RESTRICTION ON THOSE WHO PROFIT BY ENCOURAGING WAR (MESSAGE 4 OF 4)
No JORF Company product may be used by any individual or organization
responsible for the production or storage of chemical, biological or
nuclear weapons. This product may not be used in any weapons system.
If you work for such a company, you are free to use JORF company
products at home for personal purposes, but you may not use this program
for you employer's benefit. If not now, when? If not you, who?

for those ASCII fetishists
"I've generally found UML to be a complete waste of time."

This!
Exactly. Arthur C. Clarke's Imperial Earth (1976) comes to mind.
You misunderstood me. I wasn't saying that it eliminated side effects. I was saying that it brought no great advances with respect to side effects, and most people write code that mostly only does side effects. This is why OO had such a great impact on the business world and functional programming didn't.

It's actually pretty rare for businesses to write highly complex mostly functional code (a spam filter is one exception), and that is where Haskell really shines.

>I would suggest you actually spend some time with the language in anger. It is not easy. But I've been writing 'real world' software in Haskell for years, and it's no more difficult or 'magical' than any other part of being a software developer. It's just more rewarding because my code works far more often. And working code seems to be something that's rare in the software world these days

I've tried it and I've seen its advantages and I'm content to remain with python for the time being. Python's type system isn't as good and that does sometimes cause bugs I wouldn't get in Haskell which I fully understand, but I'd consider the difference incremental. It's not any kind of great leap forward and I think my code would only be slightly less buggy in equivalent Haskell.

On the other hand, Python has a wealth of packages and an ecosystem that Haskell simply doesn't even come close to matching.

Stable, working code is rare, I'll grant you that, and weaker type systems definitely make programming more of a balancing act, but there's a trade off to be made between stronger type systems and not having to rewrite a ton of working code which already exists.
>then the streets are not safe for biking.

Nonsense. I regularly rode on such roads from childhood until recently, a period of some 30 years, and during all time I was at allegro of vision below legally blind. I have had precisely two accidents involving vehicles, one of which was stationary.

I have zero sympathy with people who say roads are not safe. Learn some situational awareness and anticipation and get off the damn pavement. If you're so terrified you're creeping along on the sidewalk you might as well just give in and get the bus.
Saying that a parking ticket is "invalid" is a legal argument, and a company that makes legal arguments for people is a law firm. "Fixed" seems to be practicing law without a license. I'm sort of baffled that this got funded--who did the legal due diligence on this?
Meh, that is a bit like the iTunes EULA. You are not allowed to use it to make weapons of mass destruction.

Maybe it is removed by now, but I found it hillarious back in the day.
Wait for your turn, Apostate !
If Charlie Hebdo's crew can be killed in Paris.
Then why not you in the United Snakes.
You are merely a loser in this world and in the hereafter.

Indeed, those who abuse Allah and His Messenger - Allah has cursed them in this world and the Hereafter and prepared for them a humiliating punishment. (Quran 33:57)
Teams Who Laugh and Play Are More Creative
It's seriously annoying!
Windows Camera App Updated with Living Images Support
Facebook says its messaging app is 1% finished
If comparing cities, some of their insights should really be per capita.
> if I look at Deep Learning, I see a freight train to the future... will humans even be coding in 30 years?

If the implication is that machine learning will make human programmers obsolete, then no that won't happen. What will happen is that more programmers will be spending more time tweaking, training and debugging/reverse-engineering machine learning systems.
I've found that diagrams generated from code or APIs can be useful sometimes - Graphviz is great for that. But I never really go beyond "simple boxes and lines" myself when sketching things.
As long a the "simple boxes and lines" describe the functionality of your design at the level you wish to communicate, then you're doing good. You can stop reading here.

The problem is that complex systems need complex design. As your design get more sophisticated, you need more sophisticated ways to communicate the design. Concepts like dependency, multiplicity, inheritance, inclusion, asynchronous message, exception, timed event are all things you can represent with boxes and lines, but unless you adorn the diagram with a huge amount of text you're not going to capture the distinctions between those different types of relationship.

It's not unlike any other language: I can use the word thought to describe something in my head that isn't physically manifested, but words like lie, memory, hypothesis, idea, belief, image, nostalgia, forecast, imagination are all used to distinguish between types of thoughts. If I used only simple words like "thought" then I wouldn't be able to express anything more sophisticated while still being concise.

In short, if you want to graphically describe something complex, you can either use a sophisticated visual language to do it concisely and unambiguously, or you can use a simple visual language and write tonnes of documentation to support it, with all the problems of attention, ambiguity, and rot that go along with it.
I agree with a lot of this. I definitely feel as though they're getting a lot of pressure from the cloud providers by the likes of Amazon and Microsoft. VMware of course is starting their own offering, but it's a fork-lift of vCloud.

VMware, in my opinion, is still the best as providing a shop with the tools to create their own IaaS. They've the best hypervisor and the best tools. But the number of organizations that /need/ their own private cloud is diminishing, and I feel like the hyper-converged players like Nutanix are rapidly catching up with them. (When I saw the Acropolis announcement, I thought, "Well, that's it.")

Running your own datacenter is hard, and expensive, and people are gonna want to get away from it. It was great a decade ago when we were first discovering virtualization, but we're moving beyond IaaS now. AWS and Azure offer more than just virtualization, they're offering a platform. There's a growth path beyond IaaS for their offerings, whereas VMware will be entrenched in the IaaS space for a long while.

I'm a virtual infrastructure engineer by trade, and I work exclusively with VMware (right now). It's great tech, but it's yesterday's tech.
https://en.wikipedia.org/wiki/List_of_Nobel_Memorial_Prize_l...

It was not established by Mr. Nobel, the name was taken. The family does not acknowledge it.
To me this is disrespectful to the man who set up the prize in his name.
yeah, let me just upload the last few songs - then my WMD is ready to rock that continent

vs

an IDE - kinda...
Lead Infrastructure Engineer at Close.io
API tools for every occasion: 10 API tools released in 2015
Yes, it is a very limited design, but the thought, that it was implemented just using (very few!) standard 74xxx TTL logic is really amazing.

And still it runs with 1MHz, the same speed of my first computer ;) with a dedicated integrated CPU.
The essay is fine, but the title makes little sense.
A classic example of Betteridge's Law of Headlines.

https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
What about the parts that are necessary to express my message, but are not covered by UML?

See: https://news.ycombinator.com/item?id=5876803
I suspect that the U.S. taxing its citizens abroad has a lot to do with it being the world's richest country and not wanting people (billionaires and such particularly) to be able to easily escape their tax burden by moving abroad.
This is not just another school, this is a boot camp. You have to think about the word boot camp in its military sense. They will change you from whatever to a programmer within weeks.
I gave up on UML for the exact same reason about 6-7 years ago and have written over half-a-million lines of code in three different languages since then. Never missed it.
The government's actual "solution" to this problem has been to raise the fee of renouncing citizenship, from $450 to $2,350. No problem for wealthy people who want to avoid tax, but quite a large burden on everyone else.

I plan to become a German citizen eventually, because I'm probably going to retire here. But thanks to Germany's disallowance of naturalized dual citizenship and America's tax complexities, that requires weighing a huge number of problems. At least my German bank (DKB) didn't kick me out.
I'm doing a lot of self studies too, and what I'm missing the most is a little peer pressure to focus and test, especially tests. That's why I personally enjoyed MOOCs since they provide that. My experience is doubly biased, I don't recall any teacher being really helping in learning as I said, but I went to college at a time I couldn't interact with them normally too.
Related rules have also made holding US accounts more difficult for Americans overseas. I had my retirement accounts frozen by their previous custodian: "Sorry, our regulator doesn't let us deal with Americans overseas." I'm unsure whether that was sincerely "doesn't let us" or meant "would require a paperwork burden we find unacceptable relative to the money you few guys make us" but either way I was given thirty days to move very-much-on-the-books money to another US financial firm.

It's annoying as heck, particularly as the burden falls mostly on folks who are coloring squarely within the lines. I pay enough for an accountant that I know with $10k of financial engineering the problem goes away for forever, which makes me think the guys with $30 million in untaxed capital gains that they're really worried about are probably not getting meaningfully inconvenienced by this policy.
Starting Today, Starbucks Delivers (To One Building)
Machine learning doesn't make a difference between correlation and causation. No doubt such systems already help reproduce the inequalities present in the data they've been trained on.
Maybe I'm wrong, but america is not the only country who taxes globally. Spain is taxing globally also.
I've seen a documentation where it was stated that some species indeed thrive, but others don't have viable offsprings when breeding there. The birds you see there are all immigrants from less contaminated areas.
Thank you!

That's a great example of a challenging system, analogous to things I've worked on in the past, so I can feel the complexity, and your description also helps me sense the way Haskell is well suited to the task.

So that's cool. I'm glad to hear it. The best example found to date.

And you gotta admit, crdoconnor has a good point that the impact on the world at large may increase as lessons learned in Haskell spill over into the Lesser Languages.

I still hope that some of these super smart guys would take a short break from the language wars. And briefly at least, consider working on things with a more tangible outcome.
"The problem is that complex systems need complex design. "

No. Complex systems need more thinking and refactoring until they are less complex.
Those are the rights to access Apple's site (hosted outside of China), not their news app. And in any case, if the law says their are responsible, they are, unless the law specifically says they can transfer that responsibility to the user. The TOS is (usually, IANAL) worth nothing if the law conflicts with it.
There are some services helping to improve writing tips like http://buy-researchpapers.net. Try it!
> Saying that a parking ticket is "invalid" is a legal argument, and a company that makes legal arguments for people is a law firm. "Fixed" seems to be practicing law without a license.

I beg to differ. Your thinking is wrong IMO. Anyone can dispute a parking ticket and they don't need a law license to do that. What Fixed is doing is just doing it on their behalf. Let me ask you question, do you hire a lawyer to file a dispute for a $350 parking ticket?
My first real-world job in the industry was in a large-ish shop that worked as follows:

Create a full-detail schematic of the system in version-controlled UML.

At some point, "deploy" the UML by printing it into a 4 cm-thick binder of paper, then distribute these binders to the head architects.

Iterate on the UML until the architects are happy. (The architects spent many years trying to auto-generate code from the UML diagrams and have the results "fleshed out" by lowest-bidder consultants, though this never really worked. Their stated goal was to no longer have to write any code in house, but rather nothing but UML.)

Begin implementing the system in house with auto-generated code from the binder-of-UML as a baseline, after the lowest-bidder consultants had failed.

Quickly get into big fights between the coders-on-the-ground and management when it was found that the UML diagrams contained major architectural flaws and the UML-phase would not, actually, account for 80% of the project's duration and budget. Needless to say, more than half of the projects failed entirely.

This experience nearly made me leave the industry, before I discovered that there was plenty of software being written in a saner way. This was more than a decade ago, but to this day, just seeing UML diagrams turns my stomach.
"The only people I've seen using them in England have been doing so very inconsiderately..."

It always seems to be a busy High Street where they can get the most attention. But since they obviously know there is absolutely no chance of being prosecuted they will carry on regardless.
Genuine question though – why should citizens living abroad (i.e. not using US public services) pay for those services through taxation?
Health Tips – 8 Medicinal Foods That Heal Your Body
"Unfortunately, no single member of Congress represents these American constituents who together would rank, if a state, 12th in population size after New Jersey and before Virginia. By virtue of living abroad, they are second-class citizens, paying onerous tax burdens without representation."

Compare this to Switzerland that considers its citizens living abroad part of the "fifth Switzerland" (there are 4 official language regions in Switzerland). They can vote online (in some Kantons/States) and participate in government programs to keep in touch with or learn about their roots. All without taxation.

Of course, people here complain about citizens living abroad voting in local elections... Representation without taxation!
And what's the value of a law firm partner who helped set up and oversees an operation that saves you from a patent troll?

This firm was diligent enough to question the very basis of the lawsuit and ferret out evidence that evidently neither of the parties realized they had that the patents had been properly bulk licensed. I've worked with some very good corporate lawyers, and learned from them and other sources that such diligent competence is by no means a given.
Are there any projects dedicated to rating every research with some kind of number that would correspond to the chance of research results being correct? Like sigma something. Like peer review database that would say "Research R (identification number XX-XXXXXXX) is rated 39.6/100 in legitimacy points for reasons A, B anc C." Reasons would be like "it has not yet been replicated" or "replicated studies had same flaws original study had" etc.
Exactly - I think the more complex the underlying system the more effort has got to go into finding suitable very high abstractions - you have to step away from the detail and that's something that UML seems to have a really hard time doing.

We already have a perfectly good way of representing the details of a system - it's called source code.
Thanks for shedding some light on it. Personally I quite like the sound of English (my native tongue being Polish), and "jorf" doesn't sound to me any worse than Jeff or Ralph :) but obviously I don't have the same sensitivity as native speakers.
"By virtue of living abroad, they are second-class citizens, paying onerous tax burdens without representation."

This seems pretty ironic to me given the "no taxation without representation" principle.
Interesting that this is news considering that the News app isn't even available in Germany (among other countries?).
In that same era, there were other proprietary programming languages just outside the mainstream that also attempted to abstract the low-level details of working with the Windows API.

The Whitewater Group's Actor:

https://en.wikipedia.org/wiki/Actor_(programming_language)

Liana ( the formatting for the article below renders strangely in my browser ):

http://www.drdobbs.com/cpp/the-liana-programming-language/18...