skysight-inc/HackerNews huggingface dataset:
String handling in Rust is definitely not as accessible as some other languages, but none of the complexity is incidental. The String/str split is actually fundamental and pervasive, but internally all string operations are performed on these two types. Path represents a file system path, so it has a totally different API, and CString and OsString are for translating to other representations in external systems (libc and the OS, of course), not for use outside of that context.

The String/str divide is the unavoidable consequence of not having garbage collection. A String is owned, a str is borrowed. This blog post goes into more information.

This is nowhere near the chaos that C++ has.
That is all true, but you are assuming the content created will always try to have full body movements, or that people will always want to move around. It's like complaining about movies when they came out because they were not 360", or didn't have colors, or didn't have sound. Some of these came in time, some turned out not to be required.

What I think will happen instead is that the content created for the Rift (and others) will be shaped by what the medium does well. Games like driving or flying simulators play perfect well within the limitations of most HMD devices, and actually shine in comparison to the current alternative (monitors). To me this is just one of many examples of things that work better in the Rift than anywhere else.
Below is the direct quote from the article:

"As Oracle tells it, Google was in a mad rush to get its operating system to market before competing platforms could take hold. It chose to use Java because there were already millions of programmers familiar with the language."

It's the 8th paragraph counting from the bottom up.
Gotta love the guy who chimed in with "The worst part of the CHIP is the GPU, which is more than trash."

Phewww! I almost spent a whopping $9 on a tiny computer that cannot process media as well as computers 50x more expensive and 10x as big. I'll just wait until those shrink down and cost the same so I only ever need to buy one computer for all my projects.
Love it. I can relate!
An ABI matters here because it means that the Xscreensaver component would have to stay in step with the compiler component, which means you've created an extra build time dependency.

It also means that if a user had their own Xscreensaver module, it too would be required to be using the same ABI.

In short, there's no particularly compelling advantage and a lot of disadvantages for a widely used and distributed component where you want to maximize its availability on platforms.

C++ is just a tool; it's not always the right one. The maintainer has made implementation choices to maximize compatibility and portability. You have to remember that Xscreensaver is designed to be used and executed on a wide variety of platforms, some of which are relatively old.
Snark is funny, but you're doing exactly what I said: commenting with the benefit of hindsight. Obviously SOME people, ENOUGH of the RIGHT people thought it would work, because Amazon existed, but I'll point out that books WEREN'T big sellers in those catalogs you speak of.

I remember when Amazon was founded. (Heck, I was taught how to order from a catalog in Home Ec classes). A lot of people found the idea cute. Laughable. Or maybe just naive. I mean, sure, you could sell SOME stuff in a catalog, but would enough people want to buy books that way? (SciFiFantasy book club ala Columbia House notwithstanding) And that assumed enough people understood these fancy "home computers" to order things. All with enough volume to justify the costs.

I mean, we're talking about a time when no one said "Amazon", they'd say "www.amazon.com" (WWW required when you said it!), and that's assuming they didn't say "H.T.T.P. colon. uh, is that forward or backslash?..." and so forth.

I mean, had the idea NOT been crazy, it'd have been done earlier. And when it was enacted, lots of smart people had doubts. Lots of rich people didn't try to get their foot in that door. All because there were very realistic doubts.

They just turned out to be horribly wrong and Amazon succeeded like crazy.
> "In the first trial, a jury found Google had infringed Oracle’s copyright by copying into Android the "structure, sequence and organization" of 37 Java application programming interfaces"

I don't think these trials have been about technically using Java as a whole have they? They are about specifically copy/pasting those 37 classes into the Android code base. If I remember correctly, all other part of Android were basically a clean room implementation that did not even allegedly infringe on anything. They just screwed up in those few places.
I don't think Python scored that high technically in mobile environment. "Political decision" sounds like an excuse.
Probably not without major changes - it looks like it stores a lot of stuff (including gir repos and uploaded attachment files) on the file system.
And when only the radicals talk, those who have been forced into silence (or feel they are forced into silence) ends up being radicalized too. I think a lot of Trumps support comes from that fact (along with the genuine frustrations of blue collar workers) and also because he can be counted on not to apologize.
To me it's just a bug, they'll get it patched. None of my data was at risk. For security I won't worry about it.

Now the inability to click links on my phone would drive me NUTS. Seems to me like a case of 'someone did something crazy, Apple wasn't ready, these things happen'. But I may have had a different tune if it hit me.

There are some annoying bugs I hit from time to time (especially involving CarPlay), but they haven't driven me off yet.
It's a system component in the sense that it's typically distributed as part of an operating system. Not in the sense that it's a "kernel" or something like that.

As someone that helps build an operating system distribution, we consider Xscreensaver to be a system component.

Also, for licensing purposes, the GPL, as an example, considers software distributed with the system to be a system component in some scenarios. For example, "GPLv3 has adjusted the definition of System Library to include software that may not come directly with the operating system, but that all users of the software can reasonably be expected to have."
New ideas always have it difficult.

But it's possible to see some progress. There is now even a textbook for university-level macroeconomics students:

http://www.amazon.com/Modern-Monetary-Theory-Practice-Introd...
Hey, author here! Happy to answer any questions people have, and happy to hear any feedback.
This. It is a huge limitation of the software. You cannot have "unlimited monitors".
Responding anonymously to show there's no incentive to give praise. They led our (largish) seed round.

Had a slightly negative experience with one partner, but the median person we worked with beat most firms we talked to in first principles thinking by quite a margin. They were all very bright and had a wide range of knowledge.

They were far less interested in "who else is in" and more interested in your analysis of your business from basic building blocks.

When we were doing due diligence on them, the main "complaint" we heard from people who had raised from them is that it's hard to read their judgement. They may seem bearish on you then invest last minute or the opposite. Most people had great things to say though.

Hope this is helpful for anyone considering talking to them.
Putting the IP address of your mainframe online and allowing password logins (not to mention as root) not the greatest idea, if you wanted to clean up the audio you could probably count the number of symbols he enters as well.

Awesome project though and he presents well.
Posts don't get removed, even if they're ads. Do a perusal of hellbanned accounts and you'll find about 20% of them didn't deserve to be. In fact, a large chunk of that 20% continue posting, blissfully unaware that they've been hellbanned.
I'm a Nepalese and I agree with you. Downvotes are by ignorant people... who don't want to "exploit" these people but don't understand that they would not have a job if it was not for mountaineers and would have to revert to the alternatives which are much worse.
I think nowadays all the different types of disclaimers are all the same, and how receptive audiences are just depends on whether the audience read something similar or not 10 pages ago. It's weird.
Does anyone have a good experience to share with a hosted Kubernetes provider outside of GCE and Tectonic? I am primarily comparing using Kubernetes to alternatives such as Rancher or Nomad.
tablets are personal game/tv systems. I'm sorry but a screen with no tactile feedback doesn't work for typing. Any kind of designing/programming needs a large if not multiple screens. When if augmented reality hits, the design use case will fall, to that device. If you can capture a persons inner voice you really wouldn't need a pc.
I agree that some people will always downvote to disagree. (I do, but I'm trying to stop it (to the point where I'm going to greasemonkey a script to take the button away)).

I also agree that people should probably not downvote to disagree.

But also, when other people see a grey comment and they think it's unfairly downvoted they should supply a corrective upvote. I know some people on HN do this, but I get the impression that not enough people do.
And what do you mean by the "third at the bottom of the page"?

The commenter meant that the referenced comment was the third such comment you've made in relation to this bug. IOW, you're sounding like a broken record. I tend to agree with this assessment. You made your point, move on.

And before you ask, meh, maybe I down voted you, maybe I didn't. That's not what you should be focusing on.
Demand for Tech Professionals Stays Steady
Bah. I hardly read sponsored content. It's often marked and I find myself enjoying the piece less and instead hunting like an eagle for every clear indication of propaganda and attempted influence.

The author's main point I believe is correct: money in journalism is wildly misallocated, from overpaid mega-writers and editors, to inconsequential coverage. Things that can't hold forever won't, and that will allow new and necessary questions to be asked about journalism in this new era.

Every market goes through a rough patch and a transformation. If you think the quality of journalism is only going to get worse, and the path for journalism is only in sponsored content, you need to spend less time with dystopian scifi and more time with history.
Nice writeup.

I'd like to see some examples illustrating appropriate usage of Clone-on-Write with Rust strings - that's something I personally have struggled with while learning rust.
What's (Maybe) Coming at Microsoft's BUILD 2016
I agree that we should have a simple page that shows you an overview, our issue for this is https://gitlab.com/gitlab-org/gitlab-ce/issues/750910
True, I really do like the rewards. But I really think Bing would get rid of them if it would was a good financial decision. And I think it would be a decent decision if Bing was doing better.
At 83, I Decided to Develop an App by Donald Rumsfeld
Ah, the magic trustless dollar-pegged digital token. Many tales have been spoken of them, but none stand up to close scrutiny. You need to solve this problem before basing anything else upon it.
I think low level systems programing language need that.
It's extremely important. Think of it as friction which matters in the volumens we are talking about here.

There is a great book written about shipping called The Box http://www.amazon.com/The-Box-Shipping-Container-Smaller/dp/...

Really fascinating stuff.
The gadget is not that heavy, and the little weight that it has is well distributed.

You don't get a headache, but depending on what kind of content you're playing, you can get nausea due to conflicting sensations in your body (your eye thinks you're moving, your body doesn't feel it, etc). Some people get it more than others. It's similar to being in a boat.

But you can get used to it fast, and again, it depends on content.
It could. I'm hoping it's 'good enough' if the software is done well.

I bought a Google Cardboard for my iPhone and the experience basically sucks. I can't use it with my glasses, and I get eyestrain (and everything is blurry) without them.

But it's still kind of neat and has me interested. I've got a PS VR on preorder. I'm hoping this one of those cases where if someone is shown that the apps are good enough that they'll see it as "Well this is only $100, I'm sure those $500+ versions do much better" in the same way a $800 smartphone is usually much better than a $100 feature phone.

You're right though. We still run the risk (with ALL of this, even bad games on the Rift/Vive) that consumers will quickly learn to avoid it due to a few very bad experiences. Oculus/Sony/Valve have been pushing hard to make sure developers don't screw it up. The Gear is a bit more wild-west.
> Then don't make those games for VR.

We're talking about big-budget "AAA" games, which drive console and pc sales alike. Excluding them, immediately destroys any notion that VR may become anything more than a niche product and go fully "mainstream".

> As an example I've tried a lot, sim games

I enjoy these games as well, but recognize their market appeal is very narrow. These games don't drive sales of consoles or PC's.

> I'd be willing to bet a lot of money that there are and will be more new games that fit VR well

Unfortunately this is unlikely to happen until VR becomes mainstream, which it probably will not for the reasons listed in the GP post. In order for a studio to take the enormous risk of developing something entirely new, they need as close to a guarantee as possible to get back at least their investment. With VR poised to be nothing more than a niche product, this becomes a huge risk.

Now, maybe Facebook and their deep pockets could subsidize development of these games (effectively pay "AAA" studios to natively support VR), but that doesn't appear to be happening... otherwise they would have done that before the flagship product launched, and "AAA" studios are not in a "release cycle" at the moment (which tends to be October-November for the really big "AAA" projects).
Adding to this: Replace the down vote icon completely with the flagging icon, as the down vote icon probably encourages aggravated people to use it in the wrong way.
>At least there is some idea I am human there. He genuinely thinks non-white people are a sub-species.

Does this even matter if he never speaks to people face-to-face on a FL/OSS project? A commit is a commit and unless he's dropping Daily Stormer in IRC or the mailing list it shouldn't matter. If they're not harassing someone who's African-American or any other non-white ethnicity I don't think it should come up. More likely such people who are devout in their racism won't contribute to projects which have PoC heading or contributing to them on a regular basis. If your CoC goes outside the scope of handling harassment and incivility I'm not gonna support your project with donations or code submissions, ever. So, I guess that makes me one of the 'baddies' then.
There are exploits used by speedrunners in Donkey Kong Country 2 that can cause corruption to the nonvolatile save state which will "brick" the cart. It can be fixed by opening the cart up and disconnecting the battery.
his post was thoughtful and interesting and calling him out on a minor rule violation is not.
I don't really agree with that. If HTC Vive or Oculus want to make this happen they have to sell enough units, this mean their "early adopters" circle has to be wide enough. That's what I say when I call myself an early adopter, I think a lot of people are like me, Oculus/HTC Vive need us to put money into this for it to work, but a lot of us won't because of the price.

Or let put it this way: if I'm not an early adopter, then their early adopters are too few to make VR a success.
I can see plenty of applications of VR besides games. In fact I'm fairly sure that if takes off, it will be the other applications that break it open.

But right now it's too heavy, too low-res, and far too expensive to appeal to non-gamers.

I'm not sure that even if it cost $50 for all the hardware, fully complete, you'd get a stampede of new users - yet.

Most people need a reason to use it, and games are not the reason.
You're absolutely right about flight sims. They are definitely the least sickening non-stationary experiences. The reason that not being able to move around is such a big deal in my eyes is because that is what I always fantasized about. I think that first person experiences are what most VR fans fantasized about. But you and many other people in this thread have made the very good point that VR can create new genres. Genres that are well suited for VR.
> Thank you very much! You have actually come out and said what even Nobel-Prize-winning economists are unwilling to say.

I didn't think it was that controversial. I'm not aware of any economists that wouldn't endorse a system such as that (even if they disagree whether we are currently acting within the constraints as they think they should be), unless they are forced to also be politicians (such as the Fed chair).

> Here is the argument you are making...

Yes, except I don't think that's as much a facet of FRB as much as Fed lending. FRB can exist with just deposits, and FRB rules are to keep banks from getting too leveraged. FRB can happen with an entirely commercial backer to the bank, so I I think FRB is a red-herring. At this point we are just talking about central bank lending (which could happen without FRB, as well). I will concede that the importance of FRB is greatly influenced by the ability of Fed lending.

> Whether or not I agree with this argument is really beside the point (I don't think I do, on balance, but it's certainly not a slam dunk either way so I can understand that reasonable people could take either side).

Definitely. I would be willing to revise my view of it with more information. I'm far from authoritative on the subject. My knowledge comes mostly from discussions here, common sense, Planet Money, Freakonomics, and some other random sources, in roughly that order.

> We have never had a real public debate on whether it really is a fair tradeoff to accept economic instability and skewed wealth distribution in exchange for faster economic growth.

That may be framing it a bit strongly. I'm not sure that requiring real assets to back loans leads to more stability. One of the selling points of Fed lending is that it provides a lever to control (or at least influence) the economy. If you believe that enough that you think the influence matters, it's a question of what has a stronger influence or more likely, under what constraints does that influence outweigh the runaway situations (that might be exacerbated by FRB) it's meant to counteract.

> But the only way to know for sure is to have the debate.

Well, I'm all for the debate. :) I don't necessarily think the public would go one way or the other by themselves. The topic is complex enough, with enough moving parts, that I think the majority could easily be swayed by their politicians of choice and the view they espouse.

I don't doubt that our current economic system is purely hovering semi-close to a local maximum. We could probably find much better systems with the ability to perform meaningful tests. Unfortunately, meaningful tests are hard because it's hard to simulate real, encompassing behavior of people in a test. I'm also not sure that a superior system wouldn't die off purely due to the inertia of the current system. All things being equal, a better system might win, but things aren't equal, the current system has a lot of leverage to bring to bear.
>The dollar bills you hold in your wallet are nothing less than 'certificates' indicating that the US government has a liability of the amount shown on those dollar bills, payable to the holder of those dollar bills.

Except dollars are no longer backed by anything. So the governments liability is nothing. What are they going to do trade you a dollar for a dollar? It is literally just paper. It is a stretch to still think of it as a 'certificate'.
Amazon manages to provide EC2 instances with GPUs. I see no reason (beyond cost and low demand!) why another provider couldn't provision some instances with FPGA accelerators.
A company claiming a monopoly on coverage of live chess tournaments
The big difference is that if you're gaming PC isn't up to 2160x1200 and your framerate drops to 60 or 45 it just doesn't look as awesome. Reports I've heard (listening to Ben Kuchera on a podcast right now) say that when you're in an Oculus and the framerate drops (say just to 60) you can get VERY sick VERY fast.
I feel like I shouldn't be testing that the dependencies' api's didn't change, that's for integration tests, which don't need to run as often as unit tests. Therefore, they can be slower and more complex. Mock or spy everything external and nothing internal.

It can feel a little dangerous, but as long as the integration and e2e tests are kept up and run on build, i think I'm covered. I've definitely been bitten before, but I've been bitten more by over complicated and long running tests.
It's human nature. If something offends you, you WANT it to be wrong/unfair/trolling. And so it becomes just that, and then your downvote is justified.
This may have been true in the past but now that individual cores are starting to reach diminishing returns from more transistors the game will be different though it might turn out the same.

If a key value store uses concurrency well it might continue to benefit from better hardware and likewise if an FPGA key value store builds in more concurrency it might be able to perform substantially in overall throughput.
Disclaimer: I work at Google on Kubernetes.

Do you mean GKE?
It used to fall back to pip, but it was taken out. It's confusing if you typo the package name and then it tries to find it on PyPI and can't.
As an indie gamedev myself. I can think of dozens of potentialial games that'd likely work well in be and not on monitor. And don't require physical movement and can be done sitting with swivel chair. Having the limit of not being able to run around may be disappointing to some. But any limit just forces us to innovate and achieve greatness thru new paths.

There are several instances in last 150 years where a patent or some other restriction caused others to innovate around a restriction and the end result was far superior because of it.

I definitely see that happening with vr.
Most people that climb Everest take out insurance that protects them from a cancellation of their trip. It is the insurance companies that, in turn, refuse payment to the Sherpa.
That doesn't seem to answer my question. When the Fed prints currency (not yet sending it to a depository institution), they (the Fed) created an asset. They also, if you and bubbleRefuge and cs702 are correct, create a liability, so that everything nets out to zero. My question: who does the Fed owe the liability to?
We aren't talking about random forums. Most of them aren't focused on technology or gaming technology as an example. So it's not unexpected if they are (like here).
Still pretty awesome and that's not really a big deal. I'm going to guess most Java these days is running on x86_64 or ARM.
Here's what the Fed says:

"The amount of reserves that a depository institution must hold against specified deposit liabilities."

http://www.federalreserve.gov/newsevents/reform_glossary.htm

And here's a table showing the exact percentages of DEPOSIT liabilities:

https://www.federalreserve.gov/monetarypolicy/reservereq.htm...

It doesn't get more definitive than that. And if it were a multiplier, how much can a bank lend out if they have less than $15 million in deposits? Infinity?