skysight-inc/HackerNews huggingface dataset:
> CPU performance increases since 2000 have mainly come from longer pipelines, bigger branch prediction logic and larger/deeper caches. Those are all extremely important for single-threaded performance but are not much use for embarrassingly parallel (low branch) computation like in MATLAB/Octave, R, shaders, AI, physics and so on.

And better misaligned memory handling (Haswell has no latency penalty reading a word that crosses cache lines), better speculative execution, wider SIMD units, more complex SIMD swizzling operations.

> That's the part that I'm getting tired of. Companies tout the power of their various technologies without really addressing the hard problems in computer science. I want a paradigm that presents itself as a single unified CPU and memory. I want the compiler and operating system to optimize my code and handle moving my data with copy-on-write. If I had something like this and a decent Actor Model language, then it could trivially emulate things like shaders and we could get rid of all of these domain specific languages.

Speaking as someone who writes an optimizing HPC compiler... the idea that you can write a simple program and have it magically parallelize to ultra-high-throughput code is fantasy. We had that idea back in the 1960s. We've still not solved it 50 years later, and we've learned that there are giant barriers towards making these fantasy compilers that are rather fundamental.

One major problem you have to consider: communication is expensive. Already, on a single chip, it's impossible for data to move from one end of the chip to the other within a clock cycle (the speed of light in a vacuum takes about 10 times the clock cycle time to do so, and the speed of light in a physical wire is slower than that in a vacuum). So you start paying latency costs to have to move bits of data around. But your interconnect mesh isn't all-to-all, not when you have hundreds of access points. So that means that you have to pay attention to who is communicating to whom, and how much they are doing so. In a pathological case, like reversing a list, you've got all of your data moving across a single link in a 1-D network or only sqrt(#processor size) links in a 2-D network.
Be sure to use headphones to fully experience this.
Also discussed here [1]

[1] - https://news.ycombinator.com/item?id=17303570
Dave, you should get a Weber Smoky Mountain instead of a Kettle and then you won't need React Native. :-)

Nice article, thanks for sharing!
My dream is react native reimplementation (not just bindings but complete rework) with Kotlin. It could compile to Android, iOS, Browser as a native target without any need to bridge between JavaScript and native code, work faster and having first class sane language. I think that only big corporation could make it, Jetbrains, hear me :)
Just public reeducation. I think as soon as "you get a check in the mail" is presented, folks will change their minds sooner than we think.
How Lead Stories Got Serial Plagiarist Shawn Rice Busted by BuzzFeed
Same sentiment here with XPS 15.

The firmware is confusing the integrated Intel HD Graphics card with the nVidia GeForce; leading to a hugely yanky windows UI, while the CUDA cores are sitting idle. Independently of wether the laptop is running on battery.

The issue runs around the Desktop Windows Manager not wanting to be executed on the proper GPU. I don't know who to blame here, Microsoft, Dell or nVidia. Probably all of them as this seems like a common support issue no one wants to engage into.
> Machine learning enables Twitter to drive engagement, surface content most relevant to our users, and promote healthier conversations.

One that wants to manipulate your mind, one that echochambers your discovery, one that censors arbitrarily.
You can actually use

http://ix.io

for blogging too.
It's actually worse then that.

So, there is not only a master contract in place. there are subcontracts for every single character and IP that is in Orlando, with different scopes associated with each. One of the reasons Disney went so heavily with Guardians of the Galaxy, is because they believed that Orlando could use these characters, as they were new characters. Disney also thought they could get away with doing some advertisements on the monorails. Universal objected, in court.

At this point, Disney is looking to figure out what they can and can not do. The fact that they are going to be building a guardians coaster at Epcot means they think they are fairly sure of that particular thing, no matter what universal (comcast) may threaten them with.

On the other hand, the rumored Wakanda stuff makes everything much more dicey.

I'm told that Disney was very comfortable that they had the ability to get all of the rights when they bought marvel. I'm told that they are much less sure of that now.

My guess is that Fox may eventually get sold for pieces. Disney's 30% stake of hulu, plus the marvel rights and Avatar are just too important for Disney not utilize their most powerful death start - their lobbyists.
10 easy ways you can tell for yourself that the Earth is not flat
I hate to be the guy that posts xkcd links.. . But: https://www.xkcd.com/1053/
End-To-End Learning of Energy-Constrained Deep Neural Networks
It took me a while to realize that you were saying that the myth was around before the game and Disney. For some reason I thought you meant the game was around before Disney.
This is oft-repeated advice, but, in this context, it ends up being little more than a platitude.

Since the complaint here is of corruption that is silent, the level of testing required to catch it would be extraordinary.
I'm okay with this trade off instead of having to do Variable0, Variable1, ..., VariableN. It would be cool to have an option to turn off rebinding for those who don't want it (and then not requiring the pin).
Again, nothing we're not built to survive.

We're currently condemning our children to live in a world with melted ice caps and extinct ecosystem. Perhaps these lucky few will count their blessings.
It was Al-Anon. The theory was that there were maladaptive communications patterns in the generations before me, as well as alcoholism (as a coping mechanism?). The result was a more effective locus of control over life, as captured by the phrase about serenity to accept what I cannot change / courage to change what I can change / wisdom to know the difference. There are two sets delineated in this: what I can change, and what I cannot. I can change my thoughts and actions. Nothing else. I didn’t know that, or wasn’t aware. Maladaptive communication patterns in families seem to revolve around a misguided but understandable attempt to protect oneself through control of others. If that makes sense? :)

I did it without a classical God btw. The steps say to use a God such as we understand one. I used a non-deistic definition. God is in our capacity for trust and intimacy and altruism as a species, perhaps? Hard to pin it down. It worked.
You're much correct about the performance implications of complex external queries. 500ms to 600ms is very realistic in that case. But I assume that you can always cache specific parts of the external requests, although the efficiency of that is very dependent on the homogeneity of your requests.

And you're very right that GraphQL isn't very smart for a wiki (besides being a fancy replacement for REST).

PsychonautWiki is documenting the effects (and dosage, durations, ...) of hallucinogenic substances; GraphQL allows people to easily query for substances with similar effects, or substances from the same class, .., all in a single request. Also you get type checking and field selection for free.
> Learning a very different language is fun and useful.

Yes, that's one of my main motivations.
I'm comfortable enough with Python, Java (comfortable doesn't mean I enjoy this one) and C.

> Do you have projects in mind?

Yes, both are solely for the purpose of enrichment of my current set of skills and knowledge:
- Source control system that is a "lite" version of git.
- A bit torrent client.
STOP SUPPORTING FACEBOOK. You don't need react. Learn real ES6. Use Preact or Vuejs2. Stop depending on EvilCorps. Use your minds. End of Rant.
> "but when they get around 13 years old, something happens and they think [weta] are just horrible."

Yes, that's when puberty hits and they really start caring more about what they think society tells them to consider good or bad, rather than about what their own intuition tells them. It's tied to the development of theory of mind.

Some people grow out of it later, and some are stuck with thinking the social norms they know are the same as absolute truths. They are just interpretive frames, of course.
I also wouldn't be surprised. Results in transfer learning from synthetic to real world vision tasks suggest to me that if you could train this system with (for example) GTA-V as the environment, it may work reasonably well in the real world.
A more conversational Sublevel
I think the way to think about all of these Apple products is through the lens of what I believe their long-term strategy to be.

Apple wants to onboard people into the new Apple ecosystem, which is iToys and backend services. They believe this will be better for you, not just for them. They control the iOS-based world in a way they could never control "computers". They're trying to get as many people as they can into their new Disneyland-ish ecosystem, where everything you do is approved and monitored and everything you buy is bought through them.

The low-end Mac seems to only matter now as a source of low-end users, who need carrot and stick to move them off Mac and onto iOS, so low-end Macs won't get better but low-end iOS devices will. I suspect we'll see touchscreen laptops running iOS pretty soon, and that will signal the end of low-end Macs.

The high-end Mac users have a better story, because Apple needs developers for their ecosystem, and those people need good tools. I can't imagine Apple being interested in developing dev tools that run on non-Apple devices, and I think they'll want an absolutely guaranteed source of computers with whatever features are needed to develop the best stuff for their ecosystem, so I think a high-end Mac product line will live on with each new version being a bit more iOS-like. If they want to keep the lockdown on iOS while retaining full power to develop for it, they will probably have to keep the less-locked-down macOS going for dev machines for a long time, but things like the Mac Mini have no place in this picture.
I've thought about this too.

The websites where you bid to work on stuff (freelance.com for example) are a race to the bottom - you're always going to be competing with people who are prepared to work for $5 an hour (... and customers who now expect that is how much a developer's time is worth). This might be fine where you live however - I don't know.

Side projects are a possibility, but I feel that getting paying customers is too much of a hassle for dip-in/dip-out stuff like this ... you've got to actually build something people want to pay for in the first place (no easy task!) then handle support, billing, marketing etc. Too much like trying to bootstrap your own startup and not so much a I-wanna-code-for-some-easy-money-when-I-feel-like-it kinda thing.

I've had some success with websites + AdSense in the past. It can take a while to take-off, but once it does it can earn a nice little bit on the side. It is not really coding though.

I've been mulling over-ideas. A few stick out:

- become a private tutor. Do a few hours a week teaching kids how to code in their homes.

- youtube channel specialising in coding tutorials or demos etc. Build up a series of playlists about certain subjects, take suggestions, patreon-based "extra value" etc and of course ads revenue share from youtube. Move around in various "hot" techs - Unity, Vue.js etc - something beginner friendly. Could also be a really interesting learning experience at the same time.

- writing freeware stuff (think Nirsoft style stuff) and accepting donations/patreon.

Good luck
Should be fixed now. One of the servers went down and was struggling to restart under the increased load.
Top SEC official: Bitcoin and ether shouldn’t be regulated like stocks and bonds
Facebook’s head of public policy and communications Elliot Schrage is leaving
Accessible Physics Books for Beginners
What are the most accessible physics books (think along the lines of "A Brief History of Time" by Dr. Hawking. I'm currently self studying calculus; so I'll get to the maths eventually.

Light on equations, heavy on intuition. I know the range is wide if I say: "somewhere between relativity and the standard model." I think, I, personally am interested in the fundamental interactions. But a categorized list of readings would not be opposed by me.
Another DNA Testing Company Gets Fooled by Dog DNA
> although finding well hidden backdoors is likely harder than writing software

Very likely:

https://en.wikipedia.org/wiki/Underhanded_C_Contest
You have to finance UBI somehow. Every realistic estimate for how to finance it would put the amount of UBI around $10k, maybe $20k. That's not a lot to live off of. You're not going to become an entrepreneur with $20k since that won't pay for office space, equipment, etc.

Plus UBI probably creates a disincentive for work. This is not just some hypothesis. In trials of UBI people receiving UBI worked less. Fewer people working -> less tax revenue -> less money available to finance UBI.

UBI isn't a panacea or a route to utopia. Jobs can't be optional until we have some sort of robotic labor force, which is a long way off.
This an original article of the Silicon Graphics acquisition of MIPs referenced in the article. Interesting historical read:

https://www.nytimes.com/1992/03/13/business/silicon-graphics...
I think you are significantly underestimating just how long a timespan we're talking about here. Twenty years is a very long time. Twenty years back predates 802.11b. In 1998, our houses and apartments were all wired up with cat5. In San Francisco, at the time, we were thrilled to have Ricochet modems that asymptotically approached ISDN BRI speeds (for that matter, we were generally pretty thrilled to get ISDN BRI speeds to our apartments to begin with).

You don't have to expect breakthroughs to think digging new trenches might be a mistake; all you have to believe is that wireless network performance will continue roughly along the trends it's already been following.
Oh wow, this brings me back. I did a report in 6th grade about this, and had to try really hard to convince all my friend the lemmings game lied to them. I remember typing it on an electric typewriter.
I like my XPS 13 trackpad :) The mac ones seems too big, suspect it would be in the way and hamper the keyboard. (I haven't used a the newer Mac models enough to be certain). Dells works great on Linux (Arch + KDE)
I explained how SCOTUS would explain what the text means under the guideline of legislative intent (you'd probably arrive at the same conclusion under the principle of plain meaning). Legislative intent is explicitly trying to understand what a law means by understanding what the legislature intended it to mean, so whatever funky definition the OSIA and Linux Journal comes up is completely and totally irrelevant under that standard.

I don't know the jurisprudence of Australian law to understand how Australian courts would interpret the text, but I would honestly be surprised if OSIA's purported interpretation were accepted.
6 questions you must answer to identify your best way to implement AI
I've seen many a power brick in my time, and some were ugly, but hideous seems excessive even for the worst of them.
It's really kinda both, but context sensitive.
Ranting Productively
Glad to hear you like it so far. I’m working on a redesign of the dashboard to bring it in line with the front-facing site. I know it’s not good enough as it is and I promise it’ll be fixed.

p.s. I recently added support for git if you’d rather not use Dropbox (https://twitter.com/Blot__/status/996506149712211968). And as a point of trivia, Blot launched just under four years ago here on HN in this thread: https://news.ycombinator.com/item?id=8183498
The first sentence has a footnote disclaiming these are personal remarks. Still, I think no one else would have a more relevant opinion about how the SEC is thinking about this.

[1] The Securities and Exchange Commission disclaims responsibility for any private publication or statement of any SEC employee or Commissioner. This speech expresses the author’s views and does not necessarily reflect those of the Commission, the Commissioners or other members of the staff.
Nothing to see here. As commenters here and on the article note, the author is confusing governments who sign the CPTPP with persons/organizations who reside in those governments' territories.
E3 2018: all the announcements from gaming's biggest show
Facebook doesn't sell your data. They use it for advertising, but that is done internally.

I also don't use Facebook, and try not to associate myself with their drama
> Last July and August one or more people used the Docker Hub account docker123321 to upload three publicly available images that contained surreptitious code for mining cryptocurrencies

> By the time Docker Hub removed the images, they had received 5 million “pulls.” A wallet address included in many of the submissions showed it had mined almost 545 Monero digital coins, worth almost $90,000

Not ethical, but I'm not sure it reaches the "malicious" level as I'm sure in most cases the image was just using unused resources. It doesn't look like there was a virus or any "backdoor", just a separate thread mining Monero.
How is it possible that the exfiltration of 614gb of data goes unnoticed even with the barest forms of oversight?
> You're not going to become an entrepreneur with $20k…

Isn't that around the amount YC typically puts into a project?

Hasn't the internet proven how cheap entrepreneurship can be?
Yes Python code is often crying out for names better than [0] and [1].

And the big problem with namedtuples is that definition is so heavyweight - requires a new line of code, a new class object, picking the scope for that class (top-level means you have to keep track of your nonlocal definition), and namedtuples often block pickling.

I use argparse.Namespace but it has some memory issues namedtuple was invented to solve.

You can use a pandas series which has advantages, esp with many similar objs, but brings a new dependency and has some of the definitional problems.

Python is crying out for a lightweight namedtuple for this purpose.
I was really, really relieved that it was, in fact, pulled pork.

There are only so many namespace collisions I can deal with; that isn't one of them.
Why You Can't Trust Negative Online Reviews
Can the solar industry survive without subsidies?
Disney is a money-many endeavor that sometimes cuts corners and spreads untruths. I'm not against making money, just against those who would lie and defraud others to make more of it.

Businessinsider.com has a page that shows four that Disney apologized about or said were untrue. [1]

In the same way, Dan Rather, Brian Williams, and others were believed to be great reporters, even though they created their own sensationalized fake news to get ratings.

One of the items from Rather was called "Fake but Accurate" by Rather. "The New York Times' headline report on this interview, including the phrase "Fake but Accurate," created an immediate backlash from critics of CBS's broadcast. The conservative-leaning Weekly Standard proceeded to predict the end of CBS's news division." [2]

One of Williams stories about being in a flaming plane that was shot down was debunked by the soldiers who were in the plane with him, the plane that was unhit and unlit. Williams later apologized, saying he didn't "know what screwed up in my mind that caused me to conflate one aircraft with another." [3]

[1] http://www.businessinsider.com/discovery-channels-fake-docum...

[2] https://en.wikipedia.org/wiki/Killian_documents_controversy

[3] https://www.pbs.org/newshour/nation/nbcs-brian-williams-apol...
Co-authorship distance computation
>"MIPS was, almost twenty years ago, perhaps the first architecture that had 64-bit capable chips you could power with two AAA batteries"

Is this a specific reference? What device would that be?
You have a distorted view of the methods and procedures of "western" (evidence based) medicine. It is obviously not perfect (and I'm pretty sure that you don't actually know the worst of it - the current obsession with having universal prescriptive protocols for everything is a rather clear local minimum that medical practice is stuck into), but everything else generally doesn't rise above the "not even wrong" bar.

"Western" medicine dramatically improved in the last few decades. "Alternative" medicines do not have the intellectual framework or the ability to improve.
Although the machine has been working wonderfully, I had the opposite experience with support. My battery started swelling on my 2017 XPS after a year. Dell will not sell me the original 97 WHr battery, only a 56 WHr refurb. 56 WHr does not last long on my GNU / Linux configuration and it's really lowered the value of the machine for me.
Many ARM SOCs use a "BIG.little"[0] CPU technique where they can swap from a high-power dual- or quad-core section of the CPU to a low-power quad-core section.

> Inside the iPhone 8 and iPhone 8 Plus, there's a new six-core A11 Bionic chip... There are two performance cores that are 25 percent faster than the A10 Fusion chip in the iPhone 7, and four efficiency cores that are 70 percent faster.[1]

They've added 2 low-power cores, and made the cores faster than the previous version. Normally, only one set of cores could operate at once.

> The A11 features an Apple-designed 64-bit ARMv8-A six-core CPU, with two high-performance cores at 2.39 GHz, called Monsoon, and four energy-efficient cores, called Mistral.[1][6][4] The A11 uses a new second-generation performance controller, which permits the A11 to use all six cores simultaneously,[8] unlike its predecessor the A10.[2]

Here, the 2 high-power and 4 low-power cores can all operate at once, alongside the 3-core GPU - 2 cores of which can assist ML tasks too.

> There's a new Apple-designed 3-core GPU that's 30 percent faster than the previous-generation GPU, and two of the cores, the Neural Engine, make machine learning tasks faster than ever.[1,ibid]

Not sure how much power it consumes in that mode, but it's reported to use half the energy of the A10.

> In terms of graphics performance, the GPU is said to be 30% faster than last year’s, while consuming half the power when working at the same rate as the A10.[3]

[0] https://en.wikipedia.org/wiki/ARM_big.LITTLE

[1] https://www.macrumors.com/roundup/iphone-8/

[2] https://en.wikipedia.org/wiki/Apple_A11

[3] http://www.trustedreviews.com/news/apple-a11-processor-specs...
I would treat every image on Docker Hub as though it is backdoored, mines crypto and sends each and every bit that goes through it to the NSA. Call me paranoid but unless the image was created by a trusted party (a party that you trust, not that someone else trusts) then there is no reason to assume that it friendly.
Ask HN: What are some useful applications of meta-deterministic automata?
That's... If I ran a forum that was supposed to be moderated like HN I'd ban someone like that. This is Reddit-tier copy-pasta or YouTube "Social Experiment" garbage.
Didn't we already get all this functionality from one optimization algorithm, namely, biological evolution?
Not the end of work, but the end of the American working class. The present is a huge number of people just barely making it, or not making it. The American future is more of that. Huge numbers of old poor people with no pensions. This is inevitable, since we now have a huge number of working age people with no pensions.

If the policy changes the author outlines are needed to avoid this, we're in big trouble. Because they are nowhere near happening.
Theft of resources is malicious.