skysight-inc/HackerNews huggingface dataset:
GCC introduced __attribute__((ifunc(...))) precisely for this use case: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attribute...
AFAIK Erlang OTP makes the need for a specific distributed framework less relevant. And it's built with fault-tolerance in mind too.
If they have a weapon or it's more than one enemy, then going for ground fighting it's not a good idea. For a clean 1v1 it's by far the best IMO.
Turn viewers into participants
well, there has to be, even in minority, a subset of people who would like to use something other than the JVM languages? For example, I personally like using C, Python/Numpy, Erlang, and Ocaml. Personally I hate object oriented programming, and my only serious candidate on the JVM is Clojure in that case, which appears to be poorly supported by all of the above except Storm maybe.
Yet you're arguing that mobilities can't be compared, in response to my post, not to the original article claiming Europe's mobility is worse... :-)

It seems a little like special pleading. The ease of transition from bottom to top quintile is an accepted index of how mobile or stratified a society is, not how wealthy individuals are. Of course different nations will be better or worse off, or will have different Gini indices as a result of social policy, but that doesn't mean we can't meaningfully compare their mobilities. Pointing out the figures isn't "propaganda".

> a 40%er in the USA is better off than a 40%er in Europe

Generalizing about "Europe" doesn't make much sense. Between (say) the UK and Albania, there's a vast economic gap (about 10 fold lower GDP/capita). If you're talking about Western Europe, what do you mean by "is better off"?
I wonder if the painting will actually be worth something now that it's been all over the media.
A Startup Is Automating the Lawsuit Strategy Peter Thiel Used to Kill Gawker
Publicly run gambling is interesting. I mean, a bookie is a bookie, but it seems a safer bet if your bookie is a publicly accountable institution.
If they were serious, they'd provide objective evidence for their claims. Papers, source code, numbers. Not "we have the biggest, baddest GPU farm" and refuse to say any more as policy. Under this veil of secrecy and doubletalk, all they have is marketing: Trust the brand rather than objective reality.

Many other companies are mature enough to show their cards but Apple keeps declaring victory. Apple writes its own narrative instead of participating.

There are mature ways for this to shake out and they don't include your strawman dichotomy.
Get Some Space. Learn Some Things. Reality, Retail and Revolution Episodes 1-4
This comment left me flabbergasted. Great thinking.

What about orbiting the planet and using the lasers when the craft is orbiting towards us in blasts to slow it down gradually?
Why would Microsoft want to stop people running their system on newer CPUs?
>the real question is why they avoid the research community so strongly.

Along the same vein, does Apple even employ any 'brand-name' researchers? From what I've seen, all they do is take research invented somewhere else and just apply it. I think Alex Acero is the biggest recognizable researcher that Apple employs.

So to answer your question, they don't publish and don't attend conferences because they simply don't have many researchers on board.
The point is, not only does it need to be built in space, but it needs to be built (or moved) pretty far away from Earth before you light it up. You can't just build it in Earth orbit. And even that would be well beyond modern capabilities. A ground-launched Orion could be built now, but constructing an interstellar ship in solar orbit will require a lot more work on space access.
Except windows still uses stdcall which is pascal style return with c styled parameter ordering.
>>It would be so much nicer just to have it to ourselves. Let us do what we want, wherever we want, without interference until the heat death of everything.

For all practical purposes we have it all for ourselves and we are doing nothing with it.

There is no serious investment in seeking a different home outside of earth.
Their Trello Board needs an election night camp for kids/childcare service. Older kids get a fun, educational camp where they can hold a mock election and learn about voting and democracy while you go vote. As a dad, if I promise my son something I'm 1000X more likely to actually do it. As a former volunteer I've lost track of the number of doors I've knocked where parents can't go vote because they need child care.
slowing down from that kind of velocity is serious business. you're talking about braking from 75000km/s to ~8km/s and not blowing up in a spectacular explosion.
I havent read/seen it. Im guessing you know more than Id see in an abstract. So, what's the significance of that work?
Margaret Thatcher once said "The problem with socialism is, you eventually run out of other people's money", which makes it ironic and humorous that Uber, the poster child of Valley Objectivism, has basically the same problem with their "price dumping funded by VCs" model.
Occam's Two Razors: The Sharp and the Blunt [pdf](1998)
I got something similar (though on a shorter trip, mission to TL, circuitous route). UberPool quoted $4.50, but then I only got charged half of that because of some nebulous discount.
If you were really of that opinion I think you would hide instead.
The usual suspects, I see.
Nice point here, despite its gray color.

Paragraph is an atomic entity (irl), not a block of things. Inserting elements into paragraph is like inserting into an image; nonsense in many cases. If you want to apply css to some paragraphs, just put some divs/spans in there.
DroneDeploy raises $20M Series B
Big Data is a junkyard
Thank you for replying and debating - it's good!

I think that this would increase the turnover of employees who are are not strongly motivated by reward vs. the current practice because the current practice is aimed at preventing reward from being a key issue. People join at a level that provides a lifestyle that they find liveable, they remain or try to upgrade. Those that remain are rewarded with the maintenance of their lifestyle and some small increments. If that goes then long term employees will see a decline of their lifestyle and likely will then be moved to churn.

In addition the provision of reward by bonus will increase competition between employees and corrode team relationships. That's fine for sales, where team is nowhere, but ruins everything else.
> larger transistor budget

... because we (the chip designer) are okay with larger footprint per core.

> specialized instructions are pretty much free

... only after we have fixed the footprint per core. But if we're willing to vary that parameter, then the specialized instructions are not free.

Not to mention, the main article of this thread is a strong evidence that those specialized instructions are almost never used!

As for your point about 1024 cores, the whole point I'm trying to make is that whatever software does today with 4 cores in a 4-core processor, could be done by 4-cores in a 1024-core processor, because those 4-cores don't implement the instructions that are not needed. And that means you have 1020 cores free sitting in your microprocessor. You could only make your computations faster or at the same speed (in the worst case) in their presence, not slower.

> simple CPUs are just slow

I would like to see any source of this claim. The only reason I can think of is that complex CPUs implement some instructions that help speed up. But as we can see in the original article of this thread, software is not making use of those instructions. So I don't see how a simple CPU (that picks the best 5-7 instructions that give turing completeness, as well as best performance) is any slower.

Note, by a simple CPU, I'm not advocating eliminating pipelines and caches, etc. All I'm saying is that once you optimize a CPU design and eliminate redundancy as well as the requirement of backward compatibility, you can get a much better performing CPU that what we have currently.
I'd give the guy $200 for it. Then give it to the real artist's sister.
i see, next time i would say, to use simple title to get HN attention.
This article lacks any real evidence they're ahead though, which is essentially equivalent to "behind" if (a) the majority of the advances are democratized by your competitors and (b) you lack the ability to attract top tier talent. If AI/ML is an existential threat to Apple, then this article doesn't provide any comfort beyond being a PR puff piece.

The talent war for AI/ML is truly insane. Given that the top researchers and engineers can get similar benefits at other entities, whilst also continuing to publish code and research out in the open, Apple aren't that attractive.

They may try compensating for this via acquisitions but that still leaves a fundamental issue when it comes to long term retention.

As I mentioned before, this is a fairly universal trait. Many come from academia or have open source affiliations / rely on open source tools for their skill set, so the idea of putting their ideas out there to be used, ...
I'm not sure I like implicits as for HKT... "with great power comes...".

HKTs are great for a generic library writer (aka standard library) but I think the over abstract nature ends up confusing your average developer. You basically have your type aficionados obfuscating the codebase for developers who can barely handle generics. It is sort of analogous to using massive reflection / meta-programming in scripting language (albeit far more safe).

Being extremely implicit and abstract comes with a cognitive load.

OCaml's Functors (ie super strict and explicit) on the other hand can get massively repetitive.

I vaguely remember HKTs being expensive compile time. Is that still the case?
Art's a lot like real estate: an investment with a view. Sadly, the integrity of the view cannot be tolerated to outweigh the integrity of the market.

The really strange thing to me was how little resemblance the painting bore to Doig's work. The former looks like a bad Dali.
It can conflict with any native Python installations. So if you are running any pre built Python libraries which point to any system wide Python, it can be a nightmare. Hue is one example I ran into.
Yes and I believe the sites allow the high rollers to create lineups via API.
Life ... finds a way
Who Is More Attractive – Justin Bieber or Bradley Martyn?
Is there a Jenkins plugin for that? :)
I kinda want that Pete Doige painting now...
The Case of the Missing React Framework
We have so much information capacity now that's no longer an issue.

Gosplan, the Soviet state planning apparatus, ran on an monthly information cycle and a yearly planning cycle. WalMart runs on a daily information cycle and a weekly planning cycle. Amazon is near real time.

China, interestingly, goes to the opposite extreme. China is now on the 13th 5-year plan since the Revolution.[1] It's a set of 32 general policy goals to be emphasized for the next five years. These seem general, but this overall guidance determines on what the government spends time and resources.

[1] http://news.xinhuanet.com/english/photo/2015-11/04/c_1347835...
I don't think the agents ponder being. They are not self aware in that sense i don't think.
That Doig had to prove a negative is really awful too. It's hard to prove a negative in a court of law, and usually judges stop that crap very early in a case. Amazed it took this long.
Postmortem of a Mental Health Startup
It also says:

"[McNutt] is lobbying 10 US cities—he won’t name them, apart from Chicago—for longer contracts. He’s also dangling a sizable carrot in front of them: a new analysis center that would have “hundreds” of jobs and would act as a command center for all of the company’s operations nationwide."

Obviously one of those was Baltimore. Is it a leap to think that there may be others? Not to be crass, but this isn't gumshoe detective work here. He told us what his company was doing.
It depends.

I've dealt with a few clients like this. Most wouldn't say anything till I signed an NDA, usually the first day of working on the project. However, with some, if I came out and said I wasn't comfortable until I knew more, and was willing to sign an NDA, they'd agree, I'd sign, and get the whole spiel.

Here comes the bite: Some would respond to the request by showing me the door.

Information is paramount in business, and some people are simply unwilling to risk letting anything leak till they're ready.

I absolutely agree that faith in a project determines how much effort beyond the norm I put in. [0] However, sometimes you'll just get a job that needs the professional treatment, because it will fail no matter how well you do: but its still a paycheck, and you still have a contract.

If they end up unwilling to let you know more, then try and judge the product on its caretakers, the people you meet. It might be worth the risk of a terrible tedious failure. [1]

[0] On a bad project, I work my hours. On something I believe in, I've been found sketching relationship trees at 4AM because I had an idea.

[1] The last project I had was terrible. The inception idea was fantastic. It got gutted twice over whilst I was still building it. I went from senior developer, to junior. I lost creative input. So, I was pissed off, exhausted with politics, and demoralised. However, I still got the project in on time, to specification, and got a nice paycheck.

Edit: Why I did [1].
50ties
-
Fifty-ties
--
Fifties
-
50s / 50's
Well we just know so very little about planets around any star, excluding 8 planets circling around one out of ~1,000,000,000,000,000,000,000 stars in the observable universe.
Nothing built in, and generally not recommended, but you can do it! If you want to be really flexible and just allow any attribute, you can do this:

class Foo:
def __init__(self, *args, **kwargs):
self.__dict__.update(**kwargs)

And it will automatically assign any keyword arguments you use as attributes to the object. For example `foo = Foo(name='Bob', age=99)`

If you still want to keep a strict list of allowed attributes, you can define them as parameters, and use a shortcut to assign all local variables to attributes.

class Foo:
def __init__(self, name, age):
self.__dict__.update(locals())
del self.self

So `foo = Foo(name='Bob', age=99)` will still work as will `foo = Foo('Bob', 99)`. But `foo = Foo('Bob', 99, True)` will throw an error, as will `foo = Foo(name='Bob', age=99, likes_cake=True)`. You can add kwargs back to the parameter list if you want to allow assigning any attribute.

This isn't recommended though. So for all practical purposes, Python does require a bit of boilerplate in the constructor.

Edit: Realized a cleaner way to do the second example.
What a fascinating article! Thanks so much for sharing!
Ah, France and Germany, champions of civil rights. France, where Muslim women are prevented from wearing religiously motivated garb in public. Germany, where people are prosecuted for insulting foreign dictators. Is anyone surprised to see them produce such garbage?
I don't understand how this would work with foreign keys.

SQL:2011 Temporal specs how this should work, and it's in DB2 and MSSQL, but nothing yet in PG
It's great, though, how you immediately jumped on Microsoft without even bothering to check whether what they did was correct or not, though.

IE's been as up-to-date as any other browser for like 5-6 years now. Let the hate go already.
Most FPGAs (all except for a dozen or so) use SRAM to hold the configuration while in operation. SRAM has no limit to how many times it can change states. Off-chip flash typically stores the configuration for long term needs and the FPGA loads the configuration from that at power-up. Applications that require frequent changing of the configuration use processors to load from somewhere else instead (hdd, network, some other storage meachanism.)
The paper mentioned in the article [0] and cannonpr's WiBreathe paper both mention 2.4GHz. I would think 5GHz would provide more detail (at the cost of range), but admittedly this isn't my forte at all.

[0] http://arxiv.org/abs/1608.03430
aha! Thank you! I will check it out.

[ edit: Object Oriented though. My personal beef with the JVM is that its primary languages are object oriented, which is a programming model many people dislike, Clojure notwithstanding ]
The article makes a good point that cable-cutters have to do some extra work. Another separate issue is that MSNBC's (or the General Electric News Network, as I call them) really did a poor job on the coverage. I thought that a few of the announcers were consciously dissing on non-USA athletes. Isn't the Olympics supposed to be about good will and respect for athletes from around the world?

Another issue was in the choice of which events to cover. MSNBC would sometimes play USA athletes' performances over and over. Once would usually be enough, to make time for showing more sports venues.

This isn't just my opinion. Literally everyone I have talked to about the Olympic coverage did not like MSNBC's coverage.
Thank you for this link. this seems right up my alley - I'm trying to avoid being an uninformed critic. i've had bad experiences in my life with psychiatry, been in and out of the system since i was 12 and witnessed a LOT of ... let's say bad practices. do you have any other suggested reading / sites for someone in my position?
A better example would be ScoreCloud, developed using LispWorks:

https://www.youtube.com/watch?v=V7axvT4fkF4

It's a real end-user applications that has nothing to do with programming. The user does not see Lisp and does not need to know Lisp.
Yes, but those would be two assembly instructions each. The basic idea of using lea over 'movl $ebp, $eax; addl 0x80,$eax'ist that we can shave off a cycle because lea can be executed in a single cycle.

However I wonder how much any of this still matters in a time where CPUs have developed to include all sorts of complex optimizations.
Huh? I watched it every night either at http://olympics.cbc.ca/ or over the air with my coat-hanger antenna.
The base cost for Uber Pool (and Lyft Line) is $4.75. You got some discount that gives half off Pool rides.

Anecdotally, I used Lyft/walked to work for a week and got a similar week of half off Pool rides in SF.
https://github.com/findhit/findhit-hotplug
>for just under $18, and nobody else pooled with me. How could this be fair to the drivers? So I asked the driver how much he was getting for the trip. I believe he said something like $50

Quite the business model. I wonder if they really believe they're earning goodwill at the rate of an Andrew Jackson per ride?
Wow, I like this.

As an example, here is the Google article resumed by SUMMRY.

===

Research Blog: Text summarization with TensorFlow
Being able to develop Machine Learning models that can automatically deliver accurate summaries of longer text can be useful for digesting such large amounts of information in a compressed form, and is a long-term goal of the Google Brain team.

One approach to summarization is to extract parts of the document that are deemed interesting by some metric and join them to form a summary.

Above we extract the words bolded in the original text and concatenate them to form a summary.

It turns out for shorter texts, summarization can be learned end-to-end with a deep learning technique called sequence-to-sequence learning, similar to what makes Smart Reply for Inbox possible.

In this case, the model reads the article text and writes a suitable headline.

In those tasks training from scratch with this model architecture does not do as well as some other techniques we're researching, but it serves as a baseline.

We hope this release can also serve as a baseline for others in their summarization research.
And what allows many of those bugs to exist in the first place. The best interface is one which cannot be used incorrectly.
A diabolical suggestion with a mistake?
Many people take another mind-altering drug, caffeine, daily to get them through the work day.

You are arguing taking acid is not good because you have already assumed that taking it is bad.

IMO there is not enough information to draw any conclusion because gathering such information has been made illegal (denying truthful factual information to your enemy is an effective strategy in any war, but most especially the war on drugs -- in this case the enemy is the curious citizen). but there is zero reason to presuppose minimal doses of this is either negative or positive.
This happened in china before with didi and kuaidi. User used to get discounts like 10 yuan off the first ride every day. And the result is those two companies merged. But with competition law here in US I'm curious to see what's going to happen.
I was chatting with my Uber driver last week and he said he preferred Uber, because they guarantee $1500 a week provided you accept a certain amount of rides. This is in SF.
Gambling is an entertainment industry that, without strict regulation, quickly devolves into crime.

(It is not unique in that respect.)
I imagine convection would give one of these planets crazy weather.
I do not really like Uber. The company does shady stuff quite often but also their drivers seem to be bad. They do not care at all about traffic laws. Illegal u-turns, stop wherever they want, etc.

I can't surely be the only one who experienced this?
Thank you for the link, and for those who come along next and see this link, you'll want to reference the @AceJohnny2 comment where one learns that the spacebar starts the game (up arrow key does as well; just ensure the page itself has focus, and not the location bar).

Then, if you haven't read the article you might not know that the dino crouches with the down arrow.

Thanks to the OP for the great article, and for the comments instructing on how we mere humans can play.

N.B. the dino game has sound for a score that is a multiple of 100, so it might not be appropriate to try during a meeting, or at least mute first
None of this is different in any other language, including C. If you run a C app that uses outside libraries, or a Python app that uses outside libraries, or anything else, you either devote well more than a week out of every year to updating libraries, or everything is super old and frozen and impossible to change, or everything risks breaking when you upgrade your OS distribution (or other source of packages). That's how production software works.

If you want to claim that the state-of-the-art in every single environment isn't production-ready, you're using the term "production-ready" in a very different way from its common meaning.

Can you present an ecosystem that does this better? All I've heard you claim is that Node is bad, in ways that are not specific to Node.
Your username is an effective proof that the answer to the title question is "no". :)
Yeah, as someone who gets to use F# fairly regularly, actually, it's a substantial improvement in the LOC department compared to Java or C#. I don't find it quite as reliable as something like Haskell (do to the fact that you don't have to be explicit about side-effects), but it's definitely better than most languages.
A great observation and question. This is one of those things about art that really intrigues me - it gets to the heart of the big questions on human nature, culture, and economics. It's delightfully absurd.