skysight-inc/HackerNews huggingface dataset:
I disagree with that. I played (and finished) HL2 in VR and while it was more of a prototype (e.g. loading screens were static) it already proved modern(ish) FPS games are not the best application of VR. Too many kinks of the genre do not translate well, while other features of VR are left unexplored. For that matter, racing or space exploration games (where the protagonist is seated) translate way better.

So I think the killer for VR will be something else entirely. Still from a first person perspective, but way different from a modern shooter. In the same way it took us a while to perfect what FPSs should be like, or what platformers should be like, we're a bit far from what the perfect VR experience genres will be.
https://quixdb.github.io/squash-benchmark/unstable/ in particular paints a pretty good picture of the current landscape. It seems like ZStd is usually better than LZFSE and LZ4 is pretty competitive with LZFSE:LZVN.
Introducing Twitter Engage
I agree with you that there are queries where Graph DBs perform better than RDBMS (and you provide a good example of such query) so it would be really cool to see appropriate benchmarks. Also would be nice to see benchmarks vs more established graph dbs.
I don't have a family yet, but I can definitely relate. I didn't study CS undergrad and I've been looking to pursue a MS in CS for the past few years but with working full-time (6 years of experience), and the crazy costs that I would need to dedicate to satisfy undergrad Math and CS prerequisite courses before even applying to the program (unfortunately MOOCs don't count), I'm constantly dissuaded. I don't even think that getting a Masters would really move the needle in terms of salary (and don't really care), however I, like you, have an insatiable desire to learn about this fascinating field called Computer Science - I just wish I stumbled upon it when I was younger. I'm starting a new job next week so depending on the work load, I plan on biting the bullet and enrolling in some non-degree math courses to get the ball rolling.
This is SOP for this administration. If you deny a problem exists it does not exist. The same state of denial exists when they refuse to use the words Islamic terrorists.
This is not a benchmark. But, there is network communication going on in the multi node cluster tests.
Paymill seems to have a somewhat uncertain future at this point: http://ecommercenews.eu/german-payment-provider-paymill-file...
> They've already screwed up and screwed people over publicly dozens of times.

If that's the standard, there likely isn't a single major corporation that'd meet it.
https://www.edx.org/high-school
Can we really judge his investments just yet? There haven't been any exits/bankruptcies just yet (apart from Housing.com) , so it's too early to judge. And it looks like he left over disagreements with how soon he would takeover from Masayoshi Son.
I think you are missing what was/is special about Lisp. It's "the idea of Lisp" (and see other places in this AMA where I've said a few more words).

The "idea of Java" is not special (and it's not clear that you could even say there is an "idea of Java").
I think it's clearly not ready for anything like the adoption levels of consoles, but people who own VR products definitely use them. It's too expensive, too low resolution, and too clunky to conquer the world yet, but it's an excellent first generation.

What you're describing sounds more like AR to me. Everyone I know who bought Google Glass showed it off to their friends and then never used it again. I know AR has obviously improved since then, but VR seems to be the more proven technology.
No, that is not the primary purpose. I've called out products related to Imagination five times (and all of them in block diagram/images used to illustrate practical examples) in an article of 1,300 words.
You might not, but where do you think the vast amount of data produced by IoT devices is going to go?
How old is 8th grade? I'm just curious to compare it to the UK school system where the subjects aren't broken up so rigidly. I only learnt Maths, not Algebra 1/Calc 1, etc.
I didn't take calculus until college either and I entered college 5-6 years ago. So, the educational standards seem pretty consistent to 30 years ago. I wasn't in any way effected and graduated with a C.S. in Engineering Degree from UIUC. I also would have had a degree in mathematics, had a dual C.S. and Mathematics degree been allowed. So I would sweat over it.

That being said, I would never dream of sending my kid to public school regardless. Speaking of splitting kids up, I was placed into the "trouble" kids group (probably due to dyslexia or apathy) until I was eventually identified as "gifted" 6-7 years later[1]... I seriously think I have a slight bit of PTSD dealing with the screaming in a classroom all those years.

Mixing students is probably a hell of a lot worse than not. Then again S.F. is all about being "equal" to the point of insanity.

[1] http://austingwalters.com/please-excuse-my-grammar/
We've only been doing this science thing in a serious organized way for between 100 and 200 years depending on how you count it. It's only since WWII that we've done it in a really big heavily funded way (cold war and all that). You're probably right, but I can't bring myself to be quite as dogmatic about it.

I do very much doubt FTL, not only for the physics reasons but for other circumstantial ones. If FTL is possible then the Fermi paradox goes from being an intellectual curiosity to a near metaphysical emergency. If there is FTL then either we are absolutely alone or there are aliens everywhere and they are hiding from us or for some reason we can't see them. That's because the first expansionary intelligence to discover FTL will fill at least the galaxy if not the entire universe in a geological eye-blink. Since ubiquitous aliens hiding seems less likely, if a pathway to FTL were discovered I would immediately conclude that we are alone in the galaxy at least and possibly beyond.
I spent about a year alone building a fairly complex server tool. Some days were great. Many were hard. I'm 40 now, and have enough experience with myself and software that I got it done and enjoyed almost all of it. Here some things that worked for me.

* Kept the initial push of code very simple, and doing something useful from day one. The software needed to always "work" so that I could be adding features, tuning or bug fixing. If it wasn't working, I was UNHAPPY.

* Tried to ship every day

* Which meant I was disciplined about drilling features down into coding efforts of about a day.

* I kept a notes.txt file, and wrote down any ideas and thoughts; features would get drilled down into component steps, and I would work through them one by one.

* I resisted all urges to 'rewrite the whole codebase', this would have kept me from having working code for weeks, an absolute no go.

Overall, I'm happy with what I (and later a friend) built. It took discipline, but the discipline is just there so that I could do mostly the fun stuff -- build something new that people thought couldn't be built.

The worst two weeks for me were a terrible bug-hunting expedition that ended with filing a compiler bug. I was tetchy and annoyed the entire time. For me at least, I like having working code that does something useful. :)
> What you described is basically abstract interpretation and if it was designed properly then the type system would have taken care of the simulation piece.

Actually, termination checkers often compare the size of the term being reduced before and after an evaluation step, and if it can prove that it's always smaller, then termination is assured. With the notion of finite amounts of gas, termination seems assured, so this termination analysis can (and should) be added to EVM.

Based on this termination property, all sorts of static analyses now become possible.
Duh.. I came here expecting to see a guide. Please change the title to reflect content of the article.
Okay, so const was available as a feature - but not used because it wasn't the default? Some of the discussion on this seems to be saying Solidity supports exceptions and transactions, which should provide a lot of safety here (on error, an exception should be thrown and everything the script just did should be rewound) but the documentation was still exhorting programmers to check return values all over the place. Is this at least in part a matter of bad defaults? I'd be quite prepared to believe so; bad defaults are a much bigger problem than they are sometimes thought to be.
There are multiple testimonies on the internet about head mounted displays along with joystick movement inducing motion sickness. It gets worse as the pace of the movements increase. Haven't run any experiments myself, so perhaps you are right. What is the scale of the DK2 demo? If it is a room scale demo you can't infer much from it. The issue would be the addition of the joystick movement with the head movement, resulting in a final movement vector that is in conflict with your inner ear. Any of those two movements taken on their own (e.g. moving your head while standing still, or moving with joystick while keeping your head straight) would not result in any conflicting signal.

Other applications of VR still apply, but this I believe will remain a major hinderance for FPS style games.
How G2A sold $450k worth of TinyBuild game keys
This looks very similar to how I test my configuration management tool Holo: I just run the compiled binary in a chroot and compare its output and the resulting filesystem tree to the recorded expectation. [1]

So no unit tests at all. I think that unit tests work very well for pure functions, but their utility decreases the more side effects your code has. Also, unit tests usually just add confusion when the unit tested is really an internal implementation detail, rather than refering to some object in the application's or library's external domain model.

[1] https://github.com/holocm/holo/tree/master/test for the core parts
For some people, and I fall in that category, the degree as a piece of paper matters personally and apart from whatever value is attached to the learning. It's a mark of passage. I don't think there's anything intrinsically wrong with that, but I'm perhaps biased.

Enrolling in graduate school will be a significant lifestyle adjustment. Maybe it won't happen now, that doesn't mean it can't happen in the future. More importantly, there are avenues of investigation and course adjustments which increase the likelihood of future enrollment. Some industries and employers encourage graduate degrees. Some programs facilitate part time students attending after hours. Some cities offer more educational and employment and family friendly options than others.

Good luck.
Same in the US. Basically you can either give someone a glowing review, or you can say, "yes, <person> worked here for <X amount of time>".

What you can't do is anything that hinders a person from getting a job, but it doesn't mean you need to lie and say they were great.
I think the solution is just that you get used to it after a little while.
I was going to say that motion planning isn't a field that's standardized enough to benefit from hardware implementations. But collision checking, collision checking is something that's straightforward and very expensive so this seems like an excellent idea. Right now we think carefully about our workspaces and planning to make sure we don't have to do collision checking but that's not something you could get away with in unstructured environments.
Based on internet bechmarks, zstd looks like strictly better option:
https://github.com/Cyan4973/zstd
Somewhere other than an IoT device?
Coursera has a class called Calculus One for people with no previous calculus experience and another called Single Variable Calculus for people who've been exposed to it once. Pick your difficulty and there's an optional certificate you can pay for. The latter was definitely one of the best MOOCs I've taken.
Not if you are in Germany, with bitcoin.de it is a very simple process.
Tencent to buy Supercell for over $8bn
hmmm...

> but ensures that all students enter high school with the same mathematical foundation

There's a saying among conservative wags: "The opposite of quality is equality."

That seems to be the case here.
True, but I think it force us to focus and put limits in time and features.

A solution can be to outsource : hire contractors to make all that is not your core project (ex design, content...).

Yes, as a dev you can do everything, but not with limited ressources (your time and money are precious!)
VR or no VR, I always play car games from the perspective of the driver's seat or, in some cases, from the front bumper cam. Playing from the third person perspective cam is a bit too arcade for me.

So, my description above is for playing from the driver's seat perspective.
Is durufle Requiem hindered or helped by a full pit? Does Chip excite you the way OLPC XO did/does? Salutations/felicitations, appreciation for the ama.
MIT offers a three-part calc series over EDX which seems good: https://www.edx.org/course/calculus-1a-differentiation-mitx-...

Paul's notes (http://tutorial.math.lamar.edu/) is apparently a really good reference too.
One of several major mistakes with the web has to do with thinking that the browser is some kind of application "with features" -- if you think of the actual scale of the Internet (and they didn't) you realize that at the very least, the browser, etc, has to be more like an operating system, and with as few features as possible: really to safely run encapsulated modules and deal out resources. It is crazy that after more than 20 years of the web that this CS101 principle still can't be done ... and it runs on machines that can do it....
> Ethereum without Turing completeness already exists and its called Bitcoin.

There are an infinite number of non-Turing complete languages. Not-Turing complete != Bitcoin.
Which is almost pointless, I never had a signature checked against a card when they were widely used here. A PIN is always checked.
Right, but unless you know the queries in advance there is always the risk of pathological queries that thrash the network.

Naive example: in the movie dataset, if you partition by node type and have actors on one server and films on another a query like "find me all films with actors names starting with M who also starred in films with actors starting with N" will perform horribly, but if you partition by actor and film name it will be OK.

Titan (and I think most distributed Graph DBs) use pluggable distribution strategies and default to random to try to combat this problem.
It will of course depend on the exact situation of a particular classroom, but FWIW, research is very mixed on tracking (separating students according to ability) and gifted classes. See e.g. Jo Boaler's "When even the winners are losers" about how gifted students can come to hate mathematics because of all of the pressure that's being put on them in accelerated classes.
A government employer for the sake of employment... Marx would be high-fiving himself in his grave.
Tezos: A Self-Amending Crypto-Ledger [pdf]
This argues for a temporal logic, not for recursion. Something like: http://szabo.best.vwh.net/contractlanguage.html
Ask HN: Do you want to price your inbox?
You can hide your email behind a contact form, where you set the price for people to contact you. You give people this link, and they never have your email. If you're okay to talk more, you can write them back, if they left their mail ( or their link ).

Does this sound like a futuristic utopia to you?

It's actually here: https://a-rtefact.com

And no, it will never look slick. Sorry. Go to any other site if you want slick design. Hopefully this works and is secure, and is useful. That is the aim.
I wanted to like this article, but I feel that it focuses too much on "winning" and "losing" - building software is (mostly) a creative task, and (I think that) treating it like a series of wins and losses can be a dangerous mentality to start off with.

Finding a creative equilibrium between two ideas is the key to forming the right amount of "creative abrasion", but walking away from every discussion feeling like you won or lost is not going to get you there.

If you're arguing about smaller or inconsequential things like tabs vs. spaces or other stylistic items, you need to spend some time and document guidelines, which should be enforced equally on everyone. This saves tons of time down the line, and eliminates a lot (but, of course, not all) of these problems.
Step 12: https://www.google.com/inbox/

* But seriously, I have been using it since it was publicly available and it changed my life. Inbox stays at zero, I get everything out of email that I want. Love it.
Asteroid that obliterated dinosaurs came close to wiping out mammals too
Slack Stats: A weekly infographic of your Slack usage
The plural of anecdote is not statistic.
It sounds like bullshit, but there's actually some truth to it: when providers of legal services with sketchy uses (I'm talking things like usenet searching, seedboxes, VPNs, scan4you, etc) lose access to PayPal they generally add Bitcoin as at least an option.

It's harder to obtain currency in some of the sketchier webwallets (things like PerfectMoney, WebMoney, etc) and they've been largely replaced with Bitcoin.

Likely because with Bitcoin you don't have to risk a government raid or an allout scam because the payment provider is sketchy (look into Liberty Reserve and Fethard Finance which used to be popular for this purpose).
It usually goes like IoT device - gateway - data center. IoT devices are having a massive impact on data center architectures.
Compiling Python down to machine code and eliminating the VM interpreter loop does not speed it up dramatically (iirc ~30%), it has been tried. It's largely because Python is a dynamically typed language with a lot of runtime dispatch, and Go is a statically typed language with less runtime dispatch.
> They need to ensure that none of their client use financial services to commit crimes

There are also laws that give financial institutions due diligence obligations to ensure they're not facilitating "unsanctioned boycotts".
Yes. But I think that this is showing the scalability of the network and query stacks in DGraph, not other kinds of scalability.

Both are important. As someone who sometimes has very large graphs, I'm more interested in this benchmark than absolute performance: I'm happy to take a performance hit if it means I can scale out.
New Ethereum Solidity Visual Studio Extension Available
DeepFood: Deep Learning Based Food Image Recognition
The peak which closest to outer space is Chimborazo and not Mount Everest
Ruby 2.4.0-preview1 released
Never surrender. I could write more here, about my startups which are less than successfull and I keep trying, other optimistic bullshit. This is all crap, just never surrender.
But unless you have some evidence I am simply unwilling to believe that banking regulators can make up any restrictions they like without regard for the actual requirements of federal law.

The actual requirements of federal law are often (intentionally) formulated on such a high level that in practice, the banking regulator does end up specifying the actual rules.

Say, for example, a federal law requires that banks "take reasonable measures to impede money laundering".

Now what those "reasonable measures" are is usually determined by the overseeing regulator (eg: the SEC). Sure, you can disagree with their assessment, but they'll fine you anyway and then, the best-case scenario is that after X years in court, the fine gets overturned.
>if you were doing lots of sends in a loop, you'd actually want to ignore the exception, so if one send fails it doesn't block everybody.

This sounds like the wrong default behaviour. If we're talking about sending money, and there's a list of people to send money to, I would say that the default behaviour should be to throw an exception, because if not you could end up having money not be properly redistributed.

For example, a simple smart contract to share costs. If one member not longer participates then shouldn't their cut be given to the remaining participants?

The fact that it doesn't roll back everything by default concerns me quite a bit...
css3 is turning complete iirc
I hope Valve decide to use Half Life 3 as a benchmark VR title. Half Life 1 was a phenomenal take on the FPS genre, Half Life 2 added physics, and perhaps Half Life 3 can be the start of very high quality VR shooters. If Valve were to release Half Life 3 on their VR platform I would certainly have to buy their platform, there is no VR title that I absolutely must have currently.
Does this use middle out compression? What's the Weismann score?
I agree completely with the telepresence part. Depth cams + more ergonomic headsets + high speed networks can already offer a glimmer of what future VR telepresence could offer.

But I also agree with the previous comment regarding first-person locomotion in VR (at least as it's currently done). I've also spent quite a bit of time in my launch day DK2 and when you're actually walking it's OK, when you're sitting or standing in a way that mirrors your in-world avatar it's OK. But when you are standing or sitting and you use a gamepad or keyboard to handle "WASD" while using your head as "mouselook", it still either makes me queasy after a while or gives me a headache.

There are just too many little mismatches in most implementations that make it hard to take a typical FPS-style game and slap VR onto it. The simplest example I can think of is walking around with a gamepad and VR headset:

Imagine you are in a game with your DK2 on your head and an Xbox controller in your hands. You push forward on the stick and your character walks forward. OK...not too bad. Once you get over the initial dizziness it's pretty cool.

Then you want to turn right. You push the stick to the right and your perspective starts to pivot as well. Halfway through this turn, you want to look to the right. You turn your head to the right and as you do, your "turning motion" speeds up since you are turning both your body and your head.

Then when you stop pushing right on the stick, the speed of the pivot drops. When you stop moving your head, it stops completely. The whole thing is a mess of speeding up and slowing down changes in your angle of view. And this is just one simple motion. It's OK on a flat screen in front of you but when it fills your whole field of vision, it can get really disorienting and dizzying fast.

Consider that in a game, there are all sorts of combinations of movement on the X and Z axis, changes of view from pivoting your body, and changes of view on all three axes from moving your head. These are often fast and unpredictable. And all the while, if you're standing up, walking around a small room, or sitting in a chair, they don't necessarily match your actual position.

Either way, sorry for the wall of text. It's hard to describe things that are easier shown than told. I agree that finding new types of games and experiences are they key here. My main complaint in this field right now is the number of people who are still so focused on the FPS style of games because they were so immersive and popular on 2D screens. The goal should not immediately be to cram those into VR just because it would seem on the surface to be a perfect match.
I think your fear is good ! It forces you to test the business, not the techno.

Have you checked the leanstartup and customer dev methods ?

The goal is to quick test and fail your assumptions.

Because you need true users to continue your project.

Fake it before you make it ! ;)
Thanks. That's what I copy/pasted, but I guess the link refreshes.
New ways to tap into video on Twitter
Given that J_Darnley's HN profile includes a link to his GitLab profile, I think it's fair to guess that he was being sarcastic.