skysight-inc/HackerNews huggingface dataset:
Indeed, if you merely want a better java, Kotlin is now the better choice (especially considering the superior tooling). But the limitation is that Kotlin tops out as a better java.

With Scala you can start out in better java territory and go from there to wherever you want. I personally don’t use any of the pure functional libraries, but I still greatly benefit from the strongly and strictly typed but flexible type system. In the 50k+ lines on my most recent project, I can count the number of bugs that escaped the type checker with one hand.
Saying it's "fundamental hardwiring" is not science, it's speculation at best. Figuring out what's cultural versus genetic in humans is a difficult scientific problem that can't be solved by vague analogy to other species.

If you want to be "real" just avoid pseudo-scientific claims altogether. If you think there's science behind something at least cite a paper.
... all communicating via the cloud...and if the network or cloud has an outage we have a million accidents at once, or just stand still.
I'm older actually, and I'm already seeing friends drop out. The career paths in our industry are shaped like a pyramids after all.

This applies to all tech workers regardless of gender, ethnicity, or whatever.
Heck, even replacing beef by chicken or farmed fish is a lot less resource intensive.
The trouble with getting lost in your own world
Why do you not think the world needs SMBs over larger corporations with more resources? Are there any economic study or more academic writings on this topic. I'd be curious.
Reading the expert opinion it appears that FST did not use (or that there was no evidence given for one) a source code repository, thus it is impossible to identify how the source code changed behavior between the original analysis and that done with the given source code. I wonder if they did this to avoid keeping a change log useful in discovery.
I got up to slide 80, it was really fun; although i'm not sure if the 'knowledge' given in this slide is of really high importance (for example, it explains that static variables are automatically set to 0 upon declaration; i'd better wish my team would always make sure variables are initialized after declaration, unless for performance reasons.)
Naming of the title reminds me of the best C book I've read, "Expert C Programming: Deep C Secret" by Peter Van Der Linden.

https://g.co/kgs/Gyvg69
Easy and Simple Paper Christmas Tree Diy 3d Origami Christmas
If a dev is dumb enough to advocate clojure, I'd be pretty suspect about their coding ability in general. I have yet to work with a decent programmer who liked it.
Tech pundit... More like Tech commenter/speculator.

Edit: Sorry, I thought pundit was supposed to be knowledgeable. Acc to the Wikipedia link below it could be "or can at least appear to be knowledgeable" as well.
> I would imagine cars all taking off together in unison from a stop at traffic lights

Why do you even need traffic lights anymore? Autonomous cars can brake and stop for people who need to go through, and synchronise with one another to organise crossing.
Do you think there's an opportunity to run a "free" service with no take, but selling services to large/automated clients and/or selling data?
It's a passage from Blood Meridian by Cormac McCarthy
I try to be patient with Techcrunch, but seriously, phrases like this make me see red:

> The market capitalization of Bitcoin vastly exceeds that of any Bitcoin-based startup. The same is true for Ethereum.

The market cap of the US dollar exceeds that of any financial institution. What's the fucking point?
A platform that you can buy time from your favorite celebrities
That's more or less the definition of pundit: https://en.wikipedia.org/wiki/Pundit
Can't we do a little better? If this is 'So important' - why is it relegated to one small blog and why is it entirely up to us to mail this letter? Truthfully, I don't know what this 'high stakes' fight should resemble, but I hope it does not consist solely of a bunch of people mailing letters.
>just use c++ dude

Instead of choosing the OOP system that C++ forces on you; you can just use C and choose which OOP system to use.
8
Insufficient disk space to install Operating System.
PC-MOS Requires 800k to store systems files.
Press F10 to Exit to PC-MOS.
[PCMOS]

https://github.com/roelandjansen/pcmos386v501/blob/master/SO...
EASTL had it at least as early as 2005.
How would that handle pedestrians?
Same author.
>mostly javascript

Well, javascript does not have some of the features that other dynamic programming languages have, that help you manage complexity and create successful projects of large size.
I don't wanna grow up to be a growth hacker
This doesn't seem very innovative to me. Insurance companies are already taking this into account. I recently purchased a new vehicle (Subaru) with active safety features (EyeSight). The insurance is the least I've ever paid, by a pretty decent amount. The insurance company (Geico) specifically asked if I had the EyeSight package when I signed up.
I hear you... That's what I was implying, that a lot of people had no idea about this way of contributing before github.
Thanks! We've updated the link from http://de.slideshare.net/olvemaudal/deep-c to this.
"He added that he would have liked to have seen some suggestions from Dr. Kennedy as to what the gates may have been used for, if only to dissuade people from speculating as to extraterrestrial origins, as they have regarding the Sphinx and the Nazca Lines in Peru."

I am with the Professor who gave quote above from article.

I can only comment on livestock we keep. Goats and cows. The cows may struggle to cross piled rocks. Goats on the other hand are more nimble on their feet. I don't much about sheep.

Either way hope more evidence is published so I can satisfy my curiosity :-).
I'm not sure if this is exactly what the commenter above was referring to (or what you're looking for), but a really tricky aspect of translation is humor.

Things like alliteration, rhyming, and homophones are all incredibly difficult to move across languages and those are _easy_ compared to the slang and idioms.

An example:

In Tagalog, the word for blue is "asul" which more or less directly leads to an English/Tagalog joke about how "People have been telling me to cheer up all week, they keep calling me an 'asul'".

Which to understand, you need to be fluent in Taglog, English slang and have the cultural background to understand that "blue" means sad (which isn't universal).
Adoption of Elixir is no higher than Clojure. Slightly lower, I'd say. The bigger danger of loving Clojure is going back to working with OOP. Clojure can seriously damage your tolerance for OOP and in today's job market that's a real handicap.
I've been on both sides. It is a little strange, but even the quiet kids who show up and listen tend to get better grades.
Thats not what the parent is saying. The parent is saying that, in the same way that retailers might act on the knowledge that OSX users are willing to pay higher prices for goods, insurers act on the knowledge that Tesla drivers are more risk-averse.
json and xml are visually balanced. All beginnings have an end. I have trouble with yaml because it lacks that.
As I recall it, the next wave usually doesn't conform with what "it is widely accepted" it will consist of.
> you should know that the conversation is tainted

By no means do I think people should pretend the stigma isn't there. What I take issue with is the George Steinbrenner quote that's pasted every other discussion on charity, as if there was anything remotely noble about constantly reminding people that if anyone else so much as happens to hear about their actions, people would judge them for it.

It is hard to take your last question in good faith. Why do you still feel the need to paint me with that brush?
Format Factory 14 Crack Keygen Plus Full Serial Key Free Download
I've been debating whether or not to give a talk / write a blog post on this, but I think this might just be the kind of thing that people make their assumptions about, and thats it.

I do wish people would give clojure a real go, not just running a toy program, but taking the time to setup a REPL in clojure and clojurescript, learn about sending commands from the editor directly into the REPL, etc.

The reasons for choosing clojure are un-obvious at first glance. Moving from Java -> Ruby for example is something that you feel immediately. People understand in < 5 mins why ruby might be a better fit for a number of solutions then Java.

I don't dig clojure because it's a LISP, or it's homoiconic, or because of most of the academic ideas here in this thread. I picked clojure because with it, I get clojure and clojurescript.

With clojure I get to target all java libraries, great concurrency primitives, the ability to live code a running system, the ability to experiment extremely quickly due to the REPL based workflow, now with spec/generative testing, I get better testing then I had before, with writing fewer tests. I get systems are often easier to reason about or debug. There's rarely a ton of libraries to do a single thing. Existing libraries don't change much. We launched our first service in clojure 1.6, we've never had to do anything but bump the version number. No breakage.

With clojurescript we get just as many benefits. CLJS gives us access to all javascript libraries that have been written, Re-Frame/Om Next are incredible frameworks on top of react, figwheel allows us to never (rarely actually) have to refresh a page when doing layout / css things. Because we have access to a running REPL we can change the state of the app via function, allowing for way rigamarole when trying to test out inputs, etc. devcards lets you look at all the state of your widgets on the page + figwheel means you can see how CSS changes will affect all the states of your widget at once.

Synchronicity between the two languages allows us to write .cljc files where share functions and schemas can exist, so your backend and front end are pointing to the same place for critical things that should be shared.

It's really really different, but it's really really great. If you're a professional in the field, you owe it to yourself to just try it out and see if it helps you save time and be more productive.
I'd recommend this book: https://www.goodreads.com/book/show/7170627-the-emperor-of-a...

His other book (The Gene) is also great.

The current model allows drugs like Herceptin to be found that target the actual mechanism of action of a specific cancer (rather than just targeting the growth more generally)(https://www.amazon.com/Her-2-Making-Herceptin-Revolutionary-...).

Models can always be improved, but there's a lot of evidence that the current model is on the right path.

I suspect two likely futures for general cancer 'cures'. Both require sequencing the cancer of the patient and then determining which set of growth related mutations it has (thankfully there aren't an infinite amount).

Then you either give them a tailored drug cocktail that either inhibits or activates those specific areas (that you need to take forever like herceptin) or you use something like CRISPR to edit the code directly. Both of these methods require sequencing to be inexpensive and 'precision' medicine. Both methods are also vulnerable to future mutations.

(Also Phlogiston was attempting to explain fire, not sickness: https://en.wikipedia.org/wiki/Phlogiston_theory)
You might be on to something! http://www.cbs.mpg.de/Fear-of-spiders-and-snakes-is-deeply-e...
BEAM gets the credit but the parent mentioned Elixir so that’s how I responded. It’s just quicker than writing Elixir/Erlang/BEAM/OTP everytime.

Wasn’t trying to misappropriate the credit.
It doesn't help that the flash manufacturers seem to be colluding on price and want to keep the cost of SSDs artificially high. Gotta make those margins! See recent DDR4 pricing issues for an example.
I think perhaps it's more of a "pure OO" approach than the language itself. I've seen plenty of Java and C++ code where there is one interface class for every concrete class, even when just one concrete class is ever implemented, for example. I've also seen cases where some "factory" pattern is force-fit into the architecture, and the objects it creates are kinda sorta related, but ought not be in code. It gets exponentially worse as more interfaces and more levels in a hierarchy are allowed.

The compiler isn't always going to be able to collapse or elide these.
Why do you think people are reluctant to switch? Perhaps because the market is so competitive that there really isn't much difference between the offerings?
The way my Tesla auto drives, traffic jams would be worse. It's slow to respond to speedups and keeps too far a distance, even at its lowest setting.
The fact that the old Uber HR did nothing to prevent sexual harassment clearly puts the blame on (upper) management. Yet, the specific cases involved people lower down the chain, and it is indeed a revolving door between Google, Facebook and other prominent tech companies. The same bad actors are still around and just have moved on.
Thats more of a perception problem than an actual fact. It turns out that hosting/supporting ebooks does have incremental costs and people dramatically over estimate how much the price of a hardback is the physical copy.

The publishing industry can blame themselves for that.

Back before ebooks, a typical paperback would run between 8-12 dollars whereas a hardcover would easily be 20 dollars or more.

This gave the perception that printing and binding is a significant portion of book price.

Of course, we all know that's crap. In practice, they were simply charging a premium markup for a product that was perceived as being superior.

But now who can blame the consumer for having the same basic expectation, but in the opposite direction, when ebooks are considered?
As I see it, most sites don't need the hardware they're allocated. If you want to sleep on the weekend, you need at least two and probably three servers. That is almost certainly in the realms of 10x what most applications actually need. So a language that is 10x slower than C isn't a big deal.

CherryPy fits nicely into this window of opportunity, but as soon as you have to go back to your boss and say "I think we need a bigger boat" someone should be asking questions about library and language choices, at the very least there should be a conversation about prototypes vs production architectures.

Similarly, Python and the dynamic languages are 'fast enough' because in the 90s the bottleneck was IO, not CPU. That is still true, but is becoming less true. SSDs rapidly closed that gap, and it looks like memristor storage could mean that non-volatile RAM is as large as SSD and as fast as DRAM is today.

The dynamic language decision to focus on single threaded performance is also smart, but that will stop being true when CPU have hundreds of cores, instead of 10s. Synchronized access to cache is 100x slower than regular access. So to see benefit for work loads other than the "embarrassingly parallel" with multi-core you need around 100 threads. The new competition in the CPU market might see the first 100 core die on the market in 5 years.

The trend towards 'serverless' could be even worse for dynamic/interpreted languages. Smaller slices of billing will show that the same service written in Java vs Python cost 5-10x less. That was harder to show when you had to pay for at least two servers for every deployed service, now it will be very clear to CFOs how much language choice affects their bottom line.

What this means is that the perceived difference in performance between Java and Python can only grow over the next 5-10 years. If Java continues to gross you out, I'd be looking to pad your resume with something like Clojure / Go / Rust. High productivity, high performance languages are here and their relevance is growing.
Complete Guide to automated tests for PHP applications – PHPUnit
I love Haskell for its type system, but I gotta say that I feel I accomplish about 10x as much with Clojure than I do with it. Being able to quickly beam over my code from Vim to the REPL, and seeing my changes happen in real-time is so incredibly valuable, and I personally feel that Clojure's concurrency is a lot easier to grok than Haskell's.

I also feel that Clojure's tooling is a lot nicer than most languages, and especially Haskell; Leiningen is very easy to use and Fireplace is a really simple and nice plugin for Vim.
Ask HN: Overcoming timezone/proximity barriers to remote development
My engineering team and my product team are separated by 12 hours and 9000 miles.

One would think that with slack-like tools, high quality video and screen-sharing, physical proximity would be less of a problem than it once was. But I'm finding that this is not the case. There is still some sort of difference between being physically present versus using a high quality video link, even when the conversation goes exactly the same.

How does one explain this? What are the remedies? Will things like shared virtual whiteboards help?
Apple ID Expiration Phishing Scam – Your Apple ID Is Due to Expire
Agreed, like a mostly harmless disease that we get occasionally to keep our defense mechanisms working and ready for possible worse problems. Like a natural health check up.
But it’s not meat, so I won’t eat it. I need to eat 4000 calories a day and a lot of that needs to come from meat.
All that said, it's not perfect and there are annoying things about it, so I'm not painting it as a perfect language. And there are problems that it's probably not well suited to solve.

I discovered clojure about 25 years into my programming career, and while it introduced new "annoying things", it resolved most of the annoying things I had dealt with over the past 25 years in most other languages.
Knowledge of standards before C99 is not "essential" unless you're on a legacy codebase. Which, to be fair, embedded, is very plausible. But then you're looking for an expert candidate anyways.
For one it would be a major factor in reducing income inequality. Large companies are designed to funnel profits to relatively few people.

I also strongly believe we would see more innovation and generally a more resilient economy.
How Social Media Endangers Knowledge
The current trend is to transition ~all electricity generation to renewable because they cost less. Part of this is because interest rates are so low, but cars also seem headed in that direction. (2.5% of new car sales worldwide, dropping prices and rapidly growing sales.)

So, I don't know if we actually need to change much at this point.

EX: Per person US emissions are down ~18% since 2000. We are on tack to hit 50% drop reasonably quickly.
I have some questions as to why you would say that - could you reach out to me at my email or add yours to your profile? Thanks.
Sounds like TCL with tokenization.
Agreed. There’s an article of a remote hijack of I think it was a Jeep using Ulink or whatever it’s remote interface was. Scarey with its limited capabilities.

To be fair, I won’t even blame the auto industry for having vulnerabilities in their software. At this point I’ve come to accept that any bit of technology has flaws and can be exploited. No matter how great their dev team is. Comical as it was and unrealistic for the time period, the latest fast and furious movie showed a potential scenario of a fully autonomous traffic.
It’s going to be the same reason there’s no flying cars. The tech has been around for easily 20 years. But if you watch enough Air Disasters, autopilot and other computer controlled airplane functions still fail catastrophically. To this day. The average person is not capable of flying an airplane. Shit, the average person still isn’t great at driving a car. Sure that brings to argument that then all cars should be self driving. But the added risks, I don’t think so. The current sample data of self driving cars is still small and there aren’t active hackers looking to truly exploit yet. It’s like when people said that Macs were immune from viruses back in the day. No, people made viruses for windows because they can cause more wide spread damage since they were more widespread. Few had macs thus, why bother?
But it doesn’t matter. Self driving cars will happen and something bad will happen in that time. There’s too much money to be made. This isn’t being done to save the world. It’s a control scheme as you pointed out. It’s funny how the older you get the more you realize that when someone starts to spout they’re trying to saving the world, they’re covering up some type of scheme to make money and make the world a shittier place.
Your problem may be that you're using hindsight to see the PC, internet and mobile eras and using somewhat irrational exuberance to view the current "disruptions." It's a pretty good bet that not all of them will pan out or have the kind of pervasive impact on society that you're predicting and that 20 years from now, again with hindsight, you'll see the 1 landscape-altering technology that defined the current era and fits into your linear model.

For instance, people have been predicting that VR will be the next big thing for years now. I remember a birthday party more than 30 years ago at an arcade with an expensive VR setup that, while far more limited than today's applications, was still an awkward piece of headgear that's more of a novelty than a potentially-ubiquitous change to society. It's still possible that we hit some sort of inflection point where technology improves to the point where AR/VR becomes unobtrusive enough that it can become ubiquitous, but that's by no means a certainty.

Similarly, I think the jury is still out on IoT, drones, 3D printers and cryptocurrencies/blockchains. If I had to place a bet, I'd say that when we look back on this time period, we'll be talking about machine learning and AI defining this era. The rest of the "current hotness" technologies I could easily see not getting that big.
If all cars are autonomous it is more efficient to have two cards approaching at the same time negotiate a speed at which they can safely pass through the intersection without stopping or colliding. Stopping would be a thing reserved for when you get to your destination or a pedestrian gets in the way. It's more efficient that way. The energy needed to accelerate is less than the energy needed to maintain speed.

Which of course bring sup the idea of hacking the negotiation so that you always have the favorable outcome. The same way some people try to hack the sensors that turn lights green for emergency vehicles.
Now we start to stick AI on a business. And like with uber/airbnb where an app became the business, we'll see unicorns where the AI will become the business.
A.k.a. reality 101: there's no hockey stick growth that lasts forever.
There's a concept in psychology called preparedness which suggests that we are biologically prepared to learn certain things. I don't have time to track down the actual research, but I remember reading years ago about an experiment with monkeys. They had been born and raised in captivity and had never encountered any environmental dangers. The researchers paired images of flowers and a harmless, but unpleasant, electric shock, or images of snakes and the shock. After many trials the monkeys learned to fear images of flowers. It took very few trials for them to begin fearing images of snakes.

I'm sure I'm not doing justice to the concept or the research, but those are the very basics of it.
The Xerox Alto, Smalltalk, and Rewriting a Running GUI
The previous story probably didn't get enough attention to qualify this one as a duplicate, so we've left it. (See https://news.ycombinator.com/newsfaq.html)
Should Deep Learning Use Complex Numbers?