skysight-inc/HackerNews huggingface dataset:
The Vive controller isn't bad, but the Touch controller's intuitiveness is something else.

Every time I've given someone their first VR experience with the Rift there's been this magical moment where their hand just magically slips into the Touch controller and I say "These are your hands" and it just clicks for them. Instantly. It's amazing to watch it happen over and over.

There's no explaining, it's just, "these are your hands". And it's like there's almost no way for them hold it wrong or suboptimally, it literally "slips" into their hands like water and they instinctively move their fingers and they see them move and it's always the second "wow" moment after the first one when you explain moving the headset to focus and look at their first clear look content.

When you're using both long term you adjust to either, but it's just that magical experience for users from the get go that I think a lot of first time users would prefer.
Yes, we need a many-core CPU. Then every program can run on a core. And we can use MPI, CILK, etc to run parallel programs. Each CPU could run its own small operating system, or using a micro kernel OS.

Writing algorithms in parallel manner isn't as complicated as make to believe you, a lot can be rewritten based on cookbooks/patterns.

Intel developed a many-core CPU (72 CPU cores) called Xeon Phi: https://en.wikipedia.org/wiki/Xeon_Phi

Unfortunately they drifted of the target (instead of making it the successor of x86-64).

For Javascript engines, it would help if the offer an optional fallback "Javascript interpreter" instead of JIT. A JIT is basically at the moment insecure, especially when running untrusted code. The same goes for WebAssembly, let the user deactivate execution/support of it. Please allow end user to enable an alternative JS interpreter for high security things like online banking.
Daftar Poker Terpercaya – ASETQQ.COM
ASETQQ.COM merupakan salah satu situs judi online poker dengan uang asli, dijamin mudah menang, dan

banyak bonus yang diberikan, jadi tunggu apa lagi, ayo segera daftarkan diri anda bersama agen terpercaya

dan aman, Customer Service Kami Siap Melayani anda 24jam Penuh, Dan Pada Saat Agen-Agen lainya

Menginginkan Kekalahan Anda. Kami Malah Sebaliknya Selalu Mengharapkan Kemenangan
Cash Flow Finance
Amazing picture!

And then I wonder: what the heck is a stealth bomber doing above the rose bowl game?
You say that as if it were a fact. Can you please provide sources for this!
The number of ICOs I see being advertised all around the internet, all with the familiar marketing gimmicks ("coin for marijuana! celebrity founder!") makes me doubt pretty much every ICO.

I'm yet to see a single real-world use case for crypto. Pretty much everything is hinged on the "promise" of crypto.

BTC itself seems to have zero momentum in actually implementing it for payments. All the stories I see about it are about its price as an asset.
Yes. What's it do to the price of Bitcoin though?
It does seem like the tech industry has a particular culpability for market valuations not matching actual technical potential.

Cloud was the old (but still functional) blockchain when it comes to buzz words.
China getting out of Bitcoin would probably help the currency long term IMO.
Yeah, this view I presented is a tad optimistic, but I see people in this (and similar) thread getting applauded for doing what's essentially a "proof from fundamental attribution error" - "people in front of a smartphone are zombies, therefore smartphone bad (but when I can be seen stuck in front of the screen, it is something important)" - and I'm trying to make a counterpoint.

That, and people forgetting how boring and irrelevant forced social ocassions can be, now that they can choose not to participate.
Google does accept it. To do otherwise would violate the RFCs.

They won't accept an e-mail from a user ("submission") without STARTTLS, however. An MUA must negotiate the encrypted channel before even being allowed to authenticate. AFAIK, this is pretty much a universal requirement on the {IMAP4,POP3}-over-TLS ports (993,995/TCP) -- it definitely is on the mail servers I run.
I know plenty of people who are in the industry because it pays well and not because they are fascinated by engineering problems. Even among those who are interested in engineering, there's a wide gamut from "obsessive learner who wants to spend all their time in the computer" to "I love my job, but I'd rather be enjoying my favorite hobby/spending time with my kids".

Also, notice that interest doesn't necessarily translate into performance, as there are plenty of factors that affect performance besides "general interest in tinkering with things." Some of the worst performers I've met were obsessive "language experts" who enjoyed gaming (another "male" trait) and spent their weekends on their computers. Their apparent obsession didn't make them more performant than parents who spent nights and most weekends with their kids.
In Russia, for example, it's one of the common subjects you start studying in middle school and continue up to the last year in high school. Also almost each college/university course also has English as one of the subjects with inclination towards the course major, e.g. more chemistry-related topics if your major is chemistry, etc.
If I'm reading this correctly, the issue isn't with the types of the language you wrote the Javascript engine in, but with Javascript's types. All major Javascript engines are written in C++, which also does all its type checking at compile-time.
Commercial Vehicle Loan
I think this is great! I love to explore how I think by asking myself questions on how I do things, be it decision making or planning.

I created this site which I use to help me figure things out.

https://www.deepthoughtapp.com/en/topics/decisions/
https://www.deepthoughtapp.com/en/topics/planning/
Yes isn't it?
Could you clarify why those things are mutually exclusive? And to be clear: I don't know how to feel about Bitcoin and the attention it has received lately.
I think this question is quite complicated, much more than it appears. Many questions come to mind.

Is trivial entertainment completely unjustified? What exactly entails trivial entertainment? What makes acquiring a mechanical skill in a game more or less trivial than reading a novel?

And what exactly does self-improvement constitute? Is it about knowing more facts? Having more skills than our predecessors? Having more developed particular skills? What about ethics and morality, are they amenable for self-improvement or mostly a product of one's experiences? How should ethics and morals be weighted against other areas of self-improvement?

What is the ultimate goal of self-improvement, or is it a goal in itself? If living a long happy life is a goal, should we give into some simple pleasures that make us happy?

Obs: I don't mean to imply that Candy Crush is the pinnacle of human condition, I've never even played it myself to judge. More to emphasize the hazards in analyzing this sort of question.
> Given how completely Twitter, Facebook, Google, et al censor right-leaning political opinions

for "completely" doing such, they're doing a terrible job.
It's interesting to note that that was actually the structure of one of the arguments in the lawsuit - changing "men" to "women" to demonstrate the flaws in a Googler's reasoning. Check out points 166-169.
I think stupid fits the definition of insider trading.
Wow. You just brought me on a time machine. I had forgotten what search used to be like. I would remember likeing the old Internet for its wierd brutalist web design and anonymity but didn't think about how I found the wierd sites using search.
It would awesome if a search engine existed that only found these niche sites and filtered out all the mumbojumbo. Don't know how it would work, maybe train it with a dataset of sites? Someone with more Internet know how should make this for us. Thanks
Tbf, you "mend the gap" Rift roomscale tracking today by either getting a 3rd sensor or getting mounts and tuning your space for 2 sensor 360 degree tracking. It won't be pretty (extension cables everywhere), but it is pretty smooth.

But you can't get the better controller today, and Vive has made it clear that Knuckles isn't their product, and that it's Valve's undertaking and from their point of view it's still closer to an experiment than a product.
I'm actually not sure what that passage is trying to imply at all, I've not seen any prior remarks that Spectre has that sort of implication. AIUI, Spectre lets you read arbitrary memory, not write it, so I'm not sure what they mean by "bypass the type check" and "craft arbitrary pointer". Here's another quote later on:

> But Spectre could theoretically involve any branch that enforces security properties, like the branches used for type checks in JavaScriptCore.

I get the impression this is all referring to JIT'd JS, not to the C++ (or Rust etc.) code powering the underlying engine (where all typechecking is done at compile-time anyway). Of course having the JS engine written in Rust would still allow the same, but it's been known for a long time that Rust's typesystem can't do squat to verify the correctness of dynamically-generated code; it's part of the reason why Mozilla only bothered to kick off a rewrite of Gecko and not SpiderMonkey.
My understanding is:
Have a web workers continuously increase a number, and save it to the SharedArrayBuffer.
As long as the web worker is running, you have a steadily (enough) increasing timer that can be accessed by any other thread. It's not as precise, so relying on it makes things harder, but still usable.
I was thinking the same thing, but I'm wondering if it wasn't arranged as part of the Rose Bowl. The photographer was up there and expecting it, from my reading of the piece.

It looks like this wasn't the first time B-2s have made an appearance at the Rose Bowl:

http://onpurposemagazine.com/2013/01/03/pasadena-rose-parade...
Google is introducing a new Smart Display platform
GREAT LIBRARY.
It's not about favoring one group over another, it's about (trying to) reduce volatility, favoring less change over more change when it comes to housing because forced relocation can be tough. Also things like reducing class segregation, etc. Not saying it works.
Android supports multiple profiles, not just Guest Mode.
(2013)The Creepiest Social Network
The same reason browsers don't allow self-signed certificates, I guess. Those security people think a false sense of security is worse than no security.
Ask HN: Why you will learn Python in 2018?
Ask HN: What is Onrv..xweb.nz?
According to https://moz.com/top500, the top 18-37 sites in the world are these urls. When I load them with curl, all I get is a blank response.

A whois to one of these sites returns

version: 8.0
query_datetime: 2018-01-09T18:55:38+13:00
domain_name: Onrv0izpsitea.xweb.nz
query_status: 510 Domain is not managed by this register

Does anyone know what this is? It smells like malware to me...
34c3 talks archive
The man is not a manager, he is just the most tenured of the team by a decade. We mesh very well.

I made wrong moves applying for part of the year most likely a full quarter, but by middle of the summer I was applying to around a dozen a day with researched applications and taking phone screens every other day. I was taught as a EE so for entry level jobs I think I was being beat out by objectively better investments. I also spent half the year trying to land a hardware design job and then moved to embedded software since all the offers I had for the former would have literally made me homeless or foodless in California.

It pains me not to use much of what I was taught. Honestly I just want to be in a job where I actually work in the embedded space. Every place I went it seemed like it was going to be a job of fighting legacy code, reserved and silent experts, and high turnover of said experts.

I hate interviews but I was planning on taking at least one every 6 months to keep ready.
Thanks, it was mostly a rhetorical question for the user who seems to think that the NSA designed all of them. (For some reason, I've met a lot of people who think NSA designed AES, for example.)
Earn $1000 = $500 after taxes. :)
ADAM: Genomics on Spark, Avocado Germline Variant Caller, and DECA CNV Caller
A few months ago I built a simple web interface for ftfy so I don't have to start a Python interpreter whenever I need to decode mangled text: https://www.linestarve.com/tools/mojibake/
Apparently this is the development of Artificial Intelligence. From a corporate point of view, one big fix cost is obviously better than ever growing (now rather small) variable cost.

Also, google is leading in this AI sector. Your feedback will help them to improve. The more hassle they introduce, the more you react upon it, the faster it can learn.
حمام سیچینی, مشهورترین حمام طبی در مجارستان
One Player's Quest to Beat the Seemingly Endless 'Desert Golf'
This sounds pretty normal though.

Raising kids is hard work...and they don’t turn out as you like...they go their own way...good for them!

What you wrote could have been also written by a parent 20, 50 or 100 years ago.
Staying relevant in a changing world
As to mining farms owned by smaller players, especially those in the mountainous areas of Sichuan and Yunnan provinces, simply locating the miners is a near impossible task. A growing number of private owners of hydropower plants in the two regions have begun to operate mining machines themselves as the price of bitcoin has surged, Du Jun, founder of Node Capital, a Beijing-based venture-capital firm focusing on the blockchain industry, told Quartz prior to news of the latest crackdown. “How can you find them?” he asks.

Couldn't they be found by looking at their IP address?

The Chinese state has tremendous resources. It seems like if tell people to stop mining bitcoins, the vast majority would do so and any minority which didn't would be very vulnerable.

Also, it seems like China could stop bitcoin mining by blocking the protocol using the Great Firewall or otherwise filtering bitcoin out.
You are nitpicking on irrelevant details.

Partly my fault, I admit, since I added those details to try to make my point.

Can I ask you to redirect to the actual topic of: Is preferring to eat local good or bad for the environment?

> Canada is a net exporter of food and food products

Good. So there are things that grow well there. It doesn't really have any bearing on my point.

> You seem to be getting your facts from the book of lazy stereotypes. Do you think we also ride moose or polar bears to work instead of driving cars?

This is really unnecessary, and derails conversations.
Gangster Girl in High School
Everyone in this world love his or her school days, always remembering your school days give a smile on your face even in your bad time. Welcome to the virtual school of the vice city in this Gangster Girl in High School simulator, this will remember your teen school days. Where you have to play as a gangster Girl to do all these frustrating things with your teachers, principle, bullyboys and with the classmates that you miss out in your school days.
It's surprising to me that there are such various levels of coarseness each browser vendor chose:

Gecko [0]: accurate to 20us

Edge [1]: accurate to 20us, with an additional 20us of noise

Chrome [2]: accurate to 100us (thanks mkeblx for finding this)

Safari [OP]: accurate to 1000us

[0] https://blog.mozilla.org/security/2018/01/03/mitigations-lan...

[1] https://blogs.windows.com/msedgedev/2018/01/03/speculative-e...

[2] https://chromium-review.googlesource.com/c/chromium/src/+/85...
Naysayers would point out that trading increases liquidity which ostensibly increases the ability of a market to parlay information into value.

But I'd be likely to agree with you. While blockchain technology /does/ have a future and will enable forms of socio-economic organization that were previously impossible, it's not there yet, and at the moment we're mostly passing tulips off to the greater fool.
Each time you update the OS or the app, it messes with the settings. So, since these things are designed to suck you in & the I am sure the developers deliberately overwrite the settings.

That is why I decided to have a separate device.
Show HN: Char flip – experiment with flipping a single character in a tweet
> because noon is not post meridian in exactly the same way that is not ante meridian.

That was already implied. I think you're confused about what kbutler was stating. The full argument goes like this:

1. by itself, 12:00 is not post meridian

2. by itself, 12:00 is not ante meridian

3. therefore we must choose which label to use on other merits

4. without 1 or 2, it makes more sense to lump it with the time that's a single digit off by one, and not the time that's many digits off by many

---

On top of that, for 100.0000% of the time the clock reads "12:00" around noon, it's PM. Even if you defined the moment of noon to be AM, it would be impossible to ever catch a clock saying 12:00 during the final moments of AM.
Ah yes, that makes sense.
In general, no, because branch predictors often ignore or override hints like this. It's hard to say without knowing this architecture specifically, of course.

Keep in mind that it's possible for a branch predictor to predict with "high confidence" a branch it's never seen before, because many branches may overlap into the same memory region of the predictor. The article touches on this.
Do you even parent?
That actually has nothing to do with transportation per-se, and everything to do with stores liking to be able to store products before selling them.

If anything eat local makes that worse, since there is a very very short timeframe where the food is ripe, so you need long storing food even more than before.

With remote shipping you can rotate around the world and have crops ripen all the way around the year, so less storage is needed.
I was surprised to find that it is possible (though unlikely, as it has to happen in a very narrow window of time between two particular bytecodes) for a KeyboardInterrupt to cause a with block to exit without the __exit__ method of the context manager running.

https://bugs.python.org/issue29988
There's just nothing about the definition of a pyramid scheme that applies to Bitcoin, not even close. There's no organisation, recruiting, directors, membership or promise of payments. It doesn't have to grow forever. It's not illegal. The amount of ignorant Bitcoin comments on HN is just baffling.
It's hard to determine an acceptable loss/win ratio in this space though. SpaceX is surely pushing a lot of boundaries, with some big winds and losses. I think speculation about what sort of losses are "okay" is mostly editorializing.
Effective mobile app marketing strategy for more install and user engagement
True. Even terror organisations like Daesh (ISIS) or Hamas use social programs to justify what they do and attract supporters.
Rust has algebraic types, so Spectre could be used to train the branch predictor to take one type case of your match statement, and then have that case taken when the enum is actually in a different shape. That's a violation of the type system.
How Edith Wharton Changed My Understanding of Marriage
But would that have been mitigated by earlier disclosure? We'd all be going crazy trying to homebrew our own temporary fixes instead of installing patches made by kernel devs.
To read code is to understand it. It has little to do with style but more to do with program structure and abstraction layers. I've maintained a PHP codebase with some of the worst code I've ever seen. For Example:

1. A function with a few thousand lines of code, accepting dozens of parameter. The body is made up of some nested switch-case and if-else.

2. Instead of using constructors, every class has a static method that does nothing but initialize itself.

3. A class which queries DB and generate HTML, with nearly a hundred public variable. A few levels of sub classes with functions to update those variables.

When a piece of code is not obvious in what it's doing, I'll call it unreadable. In some cases this is acceptable, for example in some clever algorithm (https://en.wikipedia.org/wiki/Fast_inverse_square_root), but it is still what it is, unreadable.
Python is one of the fastest growing programming languages today. The main advantage I see in learning python is its ease of code. Also, minimal setup compared to other programming languages such as C# and Java makes python a popular choice for beginner programmers.

Other than that, you can do many amazing things using python. From desktop application development, web development, game development to complex tasks like Machine Learning, data science, computer vision etc. can be easily done in python. There are many new types of research going on in the field of self-driving cars, image recognition, smart recommendation feeds, Natural Language processing etc. using python which means if you learn python, you'll be able to land yourself in programming industry easily.

I am a research programmer myself and I am currently working on the site http://www.python36.com/ to make quality tutorials of python available for free. I have just started and it's still in the beginning phase but keep updated so that you can learn more from there. Cheers!!!
Python is the new BASIC of this generation.

In the 1970s and 1980s most computers came with their own version of BASIC because it was easy to use and learn. BASIC was mostly on 8-bit computers unless they had some sort of DOS and then BASIC was an add-in they loaded in the DOS.

Python is easy to learn and use, but can get complex with libraries, etc. You have to find the right libraries to use to do things, like Beautiful Soup to scrape websites, etc.

Python exists for many platforms as BASIC and Pascal and C/C++ and Java do, but Python seems to be popular with web developers and hackers to build websites out of.
Bazaar has had a special place in my heart for a while since it was used by the first real Linux flavor I used and written in the first programming language I learned. More practically, it gets right what Git gets wrong about branches: work done on branches and merges of branches into a trunk should be clearly distinct. I use Fossil for my hobby projects now and it also takes a principled stance against editing history. Bazaar did that and also made that unedited history nice to look at. I'm glad bzr is still around in some form and I hope it will step up in the VCS sphere like Firefox has against chrome recently. Monocultures in tech don't lead to better tech.
Not quite. Our C++ code often does static_cast<> as a downcast based on testing some condition. That's a run-time type check. This isn't solely about those type checks that were implemented using some built-into-the-language type checking mechanism. Also, C++ does have a dynamic type check primitive (dynamic_cast).

We are mitigating these branch-based type checks with pointer poisoning, and I don't think that those changes are biased in favor of C++ or JS, since both are vulnerable.
I'm no fan of these spoiled rotten ranchers (since I'm not enjoying any free goddamn grazing rights myself), lecturing everybody about the Constitution and so forth, but when the government prosecutors cheat like this, it makes me start to think maybe their grievances were legitimate all along.