skysight-inc/HackerNews huggingface dataset:
I could not agree more with you. You would never write a class like that for a skinning system, it's full of bloat and template guff.

Also at some point you're going to have to promote this to the GPU, at that point the original code will have a closer affinity to the GPU code rather the nonsense c++. I can forgive this though as he states he's not a games programmer.
At first glance I assumed they use a similar approach as how emscripten compiles C/C++ to JS, where the entire C-accessible memory heap is one big Javascript array object (which has the nice side-effect of basically switching off the garbage collector, unless you need to cross-over to the JS-side). But it looks like they are actually mapping granular C structs to JVM 'objects'.

There is (or was?) an emscripten-alternative called Duetto which had a somewhat similar 'granular' approach like the C-on-JVM described here, but it couldn't compete on performance and also needed a customized C/C++ dialect.
Very cool project, thanks for sharing! :)
It's not imposed.

"But even though there is a structure, you are very welcome to ignore it, keep working while the others take breaks, come and go whenever you want. The structure is there to help us, not to limit us."
I was excited to see a non-paywall link, but isn't that entire site blogspam? It's called "iBloomBerg" which is surely a lame riff on the name "Bloomberg" but has nothing to do with Bloomberg. And it doesn't seem to have an "About Us" page. They also wrongly attribute the entire article to Bloomberg when it seems to be originated by the WSJ.
China has actually become quite concerned about the environmental effects of their energy use. Not global warming so much as pollution, but the effect is the same: they're investing heavily in alternative and nuclear energy. Independence from fuel suppliers, becoming the #1 manufacturer of solar arrays and the fact that alternatives are rapidly becoming cheaper are also factors.

Maybe some of the now-emerging countries skip the oil/gas/coal phase entirely and go directly to renewables, in the same way that Africa skipped the landline and the traditional banking in favour of mobile phones and apps.
Very interesting, thanks!
The whole point is that they shouldn't, because there are multiple loops over the different attributes and for best performance they should be in individual contiguous memory regions. Remember that you only have a few milliseconds per frame in a game and those things can matter here.
Anything free creates a perverse incentive. Each year wagons of French students get graduated with History degrees at the free university. What job do they really intend to perform, how do they plan to contribute to society and how do they plan to earn money to give it back? How many historians do we really need? Most of them go straight to unemployment benefits for years. Which I also pay for.

I mean it has to be easy to study, like in Australia, but students need to be responsible with society's money, therefore it shouldn't be free.
Looks cool!

Any non-ruby alternatives with similar features?
That actually is really good idea. I will try to add control with motion events if you open with mobile platform.
> But if I am inviting you in my house, put a table at disposal, wifi, meals, etc, unless you pay for this, there is no legal implication. Not even insurance.

There's definitely insurance complications! You're inviting people into your home. That means you're now liable for their health and safety even though you're not charging them. If they trip and injure themselves they claim against you.

About tax: there are also "rates" (In England these are called "Council Tax") which are affected by home offices: https://www.gov.uk/council-tax/working-out-your-council-tax

I'm not saying that taxes are definitely different. I'm saying there's a strong possibility and it's surprising the hoffice website doesn't seem to mention it.
But you can't pay per-article, you have to buy the whole newspaper.
Google, too, actually and it has even acted on it in the past to remove some apps/malware. Same for Microsoft remotely uninstalling Tor from Windows machines.
It seems to me that you have a particular idea about what C++ "stands for". C++ doesn't stand for ANYTHING. It's a design-by-committee warty mess that was ill-born to begin with and the surgeons have been grafting new limbs onto it for years trying to make it less horrific. It may now resemble Cthulhu, but pretty it ain't.

IMO, of course.
On a related note, I've asked about how CF would effect egress filtering in the case of another Great Cannon attack elsewhere in the thread - I'd love an answer if you can provide one.
Yup -- see my other comments. They relate to the UK, but similar issues will apply in any country with taxation and "zoning".
I prefer to rely on my own understanding of the relevant science, rather than glorified opinions polls. It troubles me when this leads me to conclusions that veer from the mainstream, and I certainly include that fact when I analyze the probability of their veracity. But, try as I may, I remain convinced of my current positions, based on the available evidence.
There's no room for the Idea Guy (2010)
Meditation is not religion-only. If anything, religions hijacked it and branded it as "spiritual", " connecting with God" or some other nonsense.

Sam Harris is big in meditation, and he is as secular as it gets.

http://www.samharris.org/blog/item/how-to-meditate
Quite. It's been going on from the outset. Basically they got it wrong and they've been hacking at it ever since in a vain attempt to get it right. The should have killed the C linking compatibility from the outset (header files are devil spawn), they should have had a native string type as well.

D represents a much better attempt at what C++ ought to have been.
Medium's Evan Williams to Publishers: Your Website Is Toast
Thank You FBI and Justice Departments
They're not magically trained with super eyesight after training. They're human, just like you.

Hold your cellphone up like you're recording, in portrait. See where your fingers are? Now imagine that behind a reflective window with flashing lights and you have a split second to decide if it's a weapon. If you're wrong, you die.

Try this, sit in the driving seat of a vehicle, hold your cellphone up and ask a friend to stand 20 feet away and with the sunlight at their back, look through the front glass and see if it looks like a weapon.
FYI: Hortonworks buys Onyara, the company behind Apache Nifi: http://hortonworks.com/press-releases/hortonworks-to-acquire...
This seems to be more a hobby project. There is no money being asked for working somewhere, and from what I can tell they don't deal with 'what happens with bad guests' at all. It's more like couchsurfing.org or Craigslist - 'hey there are all these people who want to meet for some reason or another, we are just a messaging service, good luck afterwards'. Which is fine for some purposes of course, not dismissing the idea.
New co-working pricing model?
How American Airlines Flew the Wrong A321 to Hawaii
Economics are driven by people. People have emotions. Failure to grasp this leads to disaster.
Then just view it from a different angle - there is only a finite number of people on the planet, they have finite lifespans, they can only consume a finite amount of stuff.
Tutorial: Pricing Tables with Animated Payment Form
This is really a gray area. However, as long as there are no money involved, no tax inspector or law enforcement will have anything to say. Any tax would imply an income, or a profit. Impossible to tell where is my profit in this hoffice thing. Maybe having fun? Meditation in the morning?

Ten years ago I went every Thursday to a friend and we were 10 people playing CS or whatever in a really nice lanparty. What is the difference now? Hey, Mr Inspector we do a codeparty ( hackaton would immediatelly trigger other responses from law enforcement ).

As long as there is no noise, no disturbance of any kind ( maybe cars in fron door, but here we speak of highly urbanized areas ), I see no reason why any law enforcement would knock on my door.
Also featured on Product Hunt by YC alum, Ryan Hoover (http://www.producthunt.com/tech/findie)
First grade Math Practice
If economy grows 3% per year and efficiency gains are 3% per year, energy consumption does not grow until we hit the floor where increasing energy efficiency takes too big investments.

In practice demand and size of the markets limit potential for growth more than physical limits. Population is important factor both in supply and demand.

Even if automation increases, people as the source of demand are important. Investing into microprocessor plant that supplies 10 billion people has different risk and profitability than building similar plant to supply demand from 5 billion.
Autonomous drifting using machine learning
"I don't think zoning applies to working from home."

Yes it does, and certainly when you let others into your house like these people are doing. And just as well - I wouldn't want the parking hassles of several additional cars if one my neighbors did something like this (well theoretically, because where I live right now I wouldn't have such issues - just saying that there are good reasons for zoning regulations about things like this).
How memories influence your future decisions
Intelligent Machines: The jobs robots will steal first
What is the source for "Microsoft remotely uninstalling Tor from Windows machines"? Is this regarding: Microsoft Malware Protection Center removing the Sefnit malware
There has been a lot of irresponsible reporting of this study in UK newspapers.

http://www.nhs.uk/news/2015/09September/Pages/Alzheimers-see...

> [...] as the "explosive" study itself concludes: "There is no suggestion that Alzheimer's disease is a contagious disease and no supportive evidence … that Alzheimer's disease is transmissible, notably by blood transfusion".

The last para of the submitted article conflicts with the potentially misleading title. (Which is fixed with the addition of a question mark "Evidence for Person-To-Person Transmission of Alzheimer's Pathology?" (but then risks Betteridging))

> The research may be a first step toward answering the question of whether human-to-human transmission of pathological proteins is possible. “This is an observational study,” Collinge says. “We’re simply describing what we see in these patients and we are trying to explain that.” This study alone, he says, does not suffice to prove that the Alzheimer’s disease process can be induced in one individual through contact with another’s brain tissue.
Maybe they changed it in the last 30 mins, but on the first page it says "This means that it will never cost money to go to a Hoffice (you might though be asked to make a voluntary contribution for the use of consumables).".
Well it's not "just typing stuff", it's typing some rather specific stuff to make your computer do something quite unexpected. The reasonable expectation (for a promotional item) is that it's a memory stick, not that it suddenly starts typing system control global keyboard shortcuts into your computer.

Say you'd post a persistent XSS to a forum, but only use it include Fartscroll.js, is that an attack or not? Cause I consider that to be pretty much the same category as the "surprise" automatic typing USB thing.

This weekend actually I used a USB device where this was in fact the intended behaviour: a barcode scanner. It registers as a keyboard and just types the numbers (or string) of whatever it scans. Very clever idea because it makes it very easy to write apps for, you don't need a driver or anything. Except I had momentarily forgotten that was how it works, so it surprised me anyway. Fortunately the numbers didn't do much in the program I had focused but still, that feeling of something else unexpectedly typing on my computer! Yeah if it had sent global keyboard shortcuts in order to make my computer start applications and load webpages, I'd be pretty pissed.
EDIT: Kindly respond to the point I raise below, if you disagree. How would a bluetooth transmitter from inside a metal enclosure that is not designed to pass wireless signals, be easily read from across a lobby? It's way out of range!

In the video, do you really expect him to be able to read the ATM from across the lobby (given your experience with bluetooth, and as you can see, earlier in the video he shows the chip snuggled under a PCB, deep inside a metal enclosure?) I mean signal drops with square of distance. Bluetooth has a basic range of "typically less than 10m" (32 feet) or quite a bit less than those machines seem to be, even though those machines were not designed to be good transmission enclosures. Take a look:

https://www.youtube.com/watch?v=Pi6y2soOp8Y&t=4m45s

What's more likely:

1. That:

- That that phone is picking up a commodity bluetooth signal from that distance that we see, and

- The iPhone doesn't pick up said signal even if the iphone is next to it.

Or:

2: That

- He has two bluetooth transmitters near the phone he is using

- He mentioned that an iPhone doesn't work so that people aren't surprised when they can't reproduce anywhere.

Also, notice that the original text includes NO reference to what is in Part 2, which makes me think he is writing it in such a way that he leaves part 2 open to addressing any concerns incredulous people might raise.

Most of the video is just still shots from sources you can see online. There's no recording of a meeting taking place. It just looks like some guy, with an over-the-top story and zero concern, whatsoever, for his safety.

If others here think my analysis is unwarranted, could you address the specific issues I raise?

EDIT: Please stop downvoting me without a response. If you address my specific concerns I'm happy to delete this comment.
Open Source (Almost) Everything (2011)
Are you hoping to accomplish something with this comment or are you just having a bad morning and need to vent?
You wont't believe, but driving chains plant in the same location was capable to produce and fix damaged T-72s. Actually it still can, and current owner has a collection of Soviet tanks, driving on small parade on the 9th of May each year.
UPD: have a look - T34 and ИС-2 on the backyard of Driving Chains Plant - http://www.gorod.lv/novosti/253080-v-daugavpilse-strelyali-s...
This must be some UK quirk, I haven't heard of anything similar anywhere in the world. At least in Germany you ( not me!) better have a "Haftpflichtversicherung" if you come to my house, in case you break something. So is the other way around.
From the article:

> While it seems pretty obvious that Apple could in theory substitute keys and thus enable eavesdropping, in practice it may require substantial changes to Apple's code.

> Any way you slice it, it's a risky operation.

This is really really poor. A government is not going to give anything about that it might be risky. That's for Apply to handle. Further, the author of the article pretends that the key server is a black box that's not entirely understood and therefore it is safe because it won't be changed. Strange assumptions based upon guesses.

There's various ways to make it possible to comply with a government request. Just send a modified version of the software to the device, change the keyserver, etc. Anyway, the government is not going to care much about how you do it.

As a company you get some leeway with following rules but eventually there will be a fine big enough to make you comply. That's just what I noticed from customs across various countries.
I wish you had to register to obtain the copyright for you work. It shouldn't be automatic. If you intend to make money from something, surely registration + a small fee every 5 years wouldn't be a huge burden. Fail to do that, and the work becomes public domain within two years.
1) From reading the website, it seems that hoffice is not profit oriented. There is no money involved. People host events because they want to meet people, not because they want to make a profit.

2) I think you are overthinking the security aspect. It's like hosting a party; you don't check the identities of acquaintances that people bring along, and usually nobody steals your jewellery.
OK, here's a funny story.

Some years ago, I found myself in a very small art gallery in a very expensive place. In front of my face was a weathered pine board, with 96 (as I recall) small red rubber serum caps nailed to it, in a reasonably regular array.

The price was ~$1000 ;)

Anyway, maybe the software is just charming.
And starting a professional gathering with a structured discussion of the benefits of Apple Macbooks also "borders on religious proselytizing". "Have you let Steve Jobs into your life?"

The point is that the suggestion comes on too strong, with an analogy to religion, not that meditation and religion are inextricably connected.
> They seem to confuse digital signatures with message authentication.

Why do you think that? Of course we (I am one of the founders of Tutanota) understand the difference of the two.

> They're using PKCS5 which means that, yes, there is a padding oracle vulnerability

Could you please describe the padding oracle? Knowing the padding algorithm is not enough to make up a padding oracle. The oracle must be able to decrypt the cipher text in order to tell the attacker if the padding is valid or not.
Precisely.

Every C++ programmer I know uses their own narrow subset of C++. Except that those using "hardcore" ++ features appear to be far more vocal about their subset being the one true way to use C++.
More information about data diodes:

https://en.m.wikipedia.org/wiki/Unidirectional_network

http://www.owlcti.com/pdfs/whitepapers/All_Diodes_Are_Not_Eq...
Never heard of ЗХВ-type plant in CHernihiv. There was one in Cherkassy, one in Svetlogorsk (Belarus), one in Sillamae (Estonia), one in Daugavpils (Latvia). Later two were sold for $1 to Tolaram Fibers, which basically shut down plants the next day and fired around 3500 people from each one of them in the 90-ies.
UPD: there are others, but I do not know details. The design of the plant is 60-es. The one in Daugavpils built in 1963. Currently what remains of it is owned by french Rhodia.
Hashmal – an IDE for Bitcoin transaction scripts
Instagram on the Map
Sennheiser Sound Sculpture
Do you know how many interesting people around you right now?

Instmap let's you find Instagram photos nearby or anywhere in the world.
No, you pay per article OR you buy the whole newspaper/issue.

In fact, if you pay for separate articles in a newspaper and we notice the accumulative total is more than the price of the issue, you automatically get free access to the rest of that issue.
A native css search engine
EmailJeet
You're sort of right. I don't like what C++ has become.
I liked C++03 and hoped C++11 would just have added fixed size types and C99. Nowadays I mainly code in C.

Still, this article is the exact reason why I just can't stand "the new C++ trend": Code bloat for no added value, false sense of safety with fragile abstractions, pointless factoring which makes code unreadable :(
We've recently launched our "Pay with Blendle" micropayments button on a Dutch publisher's site[0] which allows you to read the article on the publisher's site, but pay using your Blendle wallet, using the same principles (pay-per-article, one-click-refunds, seamless UX).

Stay tuned for more news on this front.

[0]: http://www.vn.nl/elementaire-deeltjes-gerard-t-hooft/
Well I didn't learn anything I didn't already know but It was fun to read and I think that for someone completely new to the field it would act as a good introduction to the idea of decision trees.

I think the title promises too much though (I realize that it is probably meant as an overall title for series of posts). There is no machine learning in this presentation, no algorithms for discovering the splits are described so the machine doesn't learn anything.
Well, CPUs don't grow on trees. We got to the point of predictability through the same rocky, unpredictable process of eliminating randomness (a.k.a. science).
"Apache Nifi is a new incubator project and was originally developed at the NSA. In short, it is a data flow management system similar to Apache Camel and Flume. It's mostly intended for getting data from a source to a sync. It can do light weight processing such as enrichment and conversion, but not heavy duty ETL. One unique feature of Nifi is its built-in UI, which makes the management and the monitoring of the data flow convenient. The whole data flow pipeline can be drawn on a panel. The UI shows statistics such as in/out byte rates, failures and latency in each of the edges in the flow. One can pause and resume the flow in real time in the UI. Nifi's Architecture is also a bit different from Camel and Flume. There is a master node and many slave nodes. The slaves are running the actual data flow and the master is for monitoring the slaves. Each slave has a web server, a flow controller (thread pool) layer, and a storage layer. All events are persisted to a local content repository. It also stores the lineage information in a separate governance repository, which allows it to trace at the event level. Currently, the fault tolerance story in Nifi is a bit weak. The master is a single point of failure. There is also no redundancy across the slaves. So, if a slave dies, the flow stops until the slave is brought up again." from http://www.confluent.io/blog/apachecon-2015/
Armada – new Docker orchestration tool
Pirate Party
Etsy Welcomes Manufacturers to Artisanal Fold
Ok you are right [0]. The only thing which might apply would be cars parked.

[0] http://www.entrepreneur.com/article/38884
This is definitely not a UK quirk.

http://www.markelinternational.com/regions/germany/products-...

There is a debate here about whether or not Hoffice counts as a business, and whether or not a Hoffice host would have to pay tax. To my mind, these are moot points:

1. It will look like a business, so a tax inspection is a possibility, no matter how remote.

2. Hoffice and hoffice hosts need to understand the legal situation if a guest decides to sue.

You could probably be a Hoffice host for years and never have a single problem. Or you could be the unlucky one, and encounter these issues.
I watched the linked original video to understand the motivation, and read the article, and I think this is a misguided solution to a real problem.

These "joint allocations" seem to be "a small pool of heterogenous types." The motivation is that heap allocations are expensive, so we want to coalesce them. The only way this would matter at all is if we are creating lots of these Mesh objects.

The given solutions make one heap allocation per Mesh object, as opposed to three. Create six million Meshes and you get two million allocations.

Instead, one pool should be created for each of the three array types: Vector2, int, and Vector3. Now, create six million Meshes and you can do somewhere between three and a few dozen allocations, depending on your pool's initial size and growth strategy.
I use HTTPie which is similar and easily installed through pip.

https://github.com/jkbrzt/httpie
A very nice tool!
Airhorns with 0 installs – instant engagement, the power of the web app
One way we try to solve this is that you can refund "no questions asked" for the first ~20 seconds or so (since you probably weren't able to read the article past the first paragraph, and maybe accidentally clicked).

After those 20 seconds, you can still refund for 24h, but you get asked a single question: "Why do you want a refund?", with a couple of reasons (too short, too pricy, unreadable, not what I expected, ...) and a freeform option to give your own reason for the refund.

This is a metric we do pass on to the publishers, so they know why people refund certain articles. There is more we can do to understand refund-reasons better, but it's a start.
Yup, looks that way.