skysight-inc/HackerNews huggingface dataset:
Well, that's true but then I love my work enough that I have fun learning about new things and playing around with new languages/frameworks/whatever triggers my fancy.

I think loving ones work is the only way to really maintain good work/life balance while working from home.
You would be surprised by the lack of common sense in the software community. Maybe even more so in Ruby/Rails. As an example, there are a lot of people running WEBrick in production.
What happened to the website icon fonts? They work in Chrome, but are giant Times New Roman text on Safari, both desktop and Mobile.
Maybe they could paint them in a special livery so that you could tell it's a Lyft from a distance ;)
Michael purchasing the entire Beatles' catalog after McCartney bragged about making money from music he didn't write is one of the greatest ironic tales ever.

I can just imagine Michael Jackson telling Paul, in that innocent childlike voice, "I took your advice and it's really working great for me!" and Paul just fuming mad.

People will still be talking about this hundreds of years from now.
It's the 32 GB RAM chassis that is most exciting since it's no longer ungodly expensive.

In the same way that 8 GB is ubiquitous today for the low-end, 16 GB will soon become the standard.
That seems more like a Slack setup issue than an issue with Slack itself, to be honest. We have a separate #random channel for stuff like that and have turned off notifications for it. It's still there, but it's much less intrusive.

You might also want to check out the settings in the Messages & Media section, specifically "Expand links to images, video and audio from external sources". That might help to disable the inline GIFs, although I haven't tried it myself.
Gamers tend to own and upgrade beefy PCs.
Lenovo X1 Carbon adds tablet and desktop editions, and Yoga that ditches the LCD
> He complains about a lack of inferred typing and pattern matching, two things which Swift does support.

1. Swift only implements local type inference (which the user makes use of), languages like Haskell or MLs support global type inference. That is, Swift does not infer function types.

2. Swift's pattern-matching support is more limited than Haskell's or Erlang's[0] and function toplevels aren't pattern-matched whereas Haskell's or Erlang's are.

[0] notably, you can't use refutable patterns in Swift, while they're very common in Erlang, and by default only a limited number of type classes — tuples, enums, ranges and atoms IIRC — can be matched, you can't destructure an arbitrary structs by pattern matching. On the other hand, Swift's pattern-matching can be extended (by overriding ~=)
As the article states, GM is going to help Lyft set up rental centres across the states. I imagine this means GM vehicles therefore GM is not only investing in Lyft, they also get people driving their vehicles and passengers sitting in those vehicles. It's almost advertisement.
The repository linked from the project page is: https://github.com/xemul/criu

It appears to be more popular based on the number of stars and forks.
ALICE Technologies, Stanford, CA

[ArtificiaL Intelligence in Construction Engineering]

http://alicetechnologies.com

ALICE is bringing AI and Optimization to construction engineering, management and scheduling. We are a well funded ($2.5M) early stage company founded out of Stanford.

The problems we solve are real and technically challenging. Our demos raise excitement at industry gatherings, which have lead to collaborations with 7 major US construction companies. Our team gladly welcomes talented individuals who can help bring our prototype to market.

In addition to competitive salary and equity, we offer the opportunity to break into the ripe-for-disruption construction industry. You will also learn the art and science behind our algorithms.

Frontend or Fullstack Engineer - a good fit if you:
- enjoy implementing technically complex, yet user friendly interfaces.
- are self driven and can own responsibility for large parts of a project.
- have a solid understanding of algorithms and data structures (especially graphs).

Bonus points if you have experience with:
- WebGL, React, Scala or another JVM language, PlayFramework, AWS

UX+UI Designer - a good fit if you:
- understand the challenge of presenting a complex system to users.
- want freedom to explore novel data visualization concepts.
- are able to work with the team to produce a polished, professional product.

Contact carl@alicetechnologies.com
- or -
https://jobs.lever.co/alicetechnologies
Giving Assistant https://givingassistant.org | Front End & Full Stack | San Francisco, ONSITE

The most rewarding way to shop. We make it easy to earn Cash Back when shopping online, pay high rates and fast. Save for the things you love in life. Give a little or a lot to your favorite cause. We're looking for Front End & Full Stack Engineers to help us create the most unique and rewarding online shopping experience for millions of conscious consumers.

http://giving-assistant.breezy.hr
So they are managing devices inband as Sir Humphrey might say a "How very courageous"
Considering the profit was at most a secondary goal of the investment, I wouldn't consider it bad at all.
It is stealing though: you're knowingly giving someone an inferior product while claiming it's something else.
An announcement of an announcement gets twice the press coverage.
Is the Vive wireless? Room-scale tracking + wires seems suboptimal.
Some of those arguments would have held more water before the complete security clusterfuck that Valve visited upon the users of Steam over the holidays.
I am truly surprised at the lack of enthusiasm on this thread.

The Oculus is the FIRST high-fidelity consumer VR experience.

And they've got the horsepower of Facebook's cash-machine as their bankroll.

Zuck gets this to the degree that I suspect he believes Facebook & VR will be synonymous within a decade (1)

Do I wish that Oculus was owned by some benevolent billionaire trickster like OASIS in Ready Player One? Sure, but come off it!

This release will mark the starting line of the change in how we interact with computers, how we capture memories, how we tell stories.

Oculus + 3D audio + input + eventual tactical is going to completely blur the lines of reality in ways we can't yet imagine.

Already in the DK2 I've seen things you people wouldn't believe.

Attack ships on fire off the shoulder of Orion.

I watched C-beams glitter in the dark near the Tannhäuser Gate.

. . .

Really though, I have had some shocking experiences in the Oculus, starting with the DK1 going off the edge of a rollercoaster and feeling my stomach physically drop.

Yes this is a generation 1 product for early adopters.

Yes it's going to be expensive to buy, it won't be perfect.

But if you're browsing HN because you're a hacker / developer / dreamer you are crazy to discount how substantial this release is (especially if you haven't TRIED it yet!).

(1) http://www.ft.com/intl/cms/s/0/feee4a1e-63aa-11e5-a28b-50226...
On a WWDC video named something along the lines of "Value types in Swift" they explained that Apple is trying to get try middle ground between protocol oriented and functional. Same thing with mutability and immutability. They aren't pure anything because both ways have their purposes.
Functional Programming Is Taking Over UIs with Pure Views
Mike Tyson is launching his own Bitcoin wallet brand
Layout done in code:

- Is type-safe, which is verified at compile-time.

- Will break at compile-time if a breaking change is made.

- Can be null-safe, without having to use Optional for everything.

- Can do things iteratively.

- Can use constants, so that you can easily modify standard paddings and sizes globally with one change.

So those are some of the advantages of doing layout in code.
Be sure to enable cookies and Javascript if you want to view the Tor blocker hall of shame page.
Let the Free Market Eat the Rich (2011)
Managing the private data of ES6 classes
It's not hiding. It's a cesspool of bureaucracy and nepotism that almost by design weeds out those with the disposition for creating good software.
It's a good idea though. It forces the driver to take as many rides as they can (or at least until they become profitable for the day). The rest of the time the cars get used as a car sharing service. Sounds like a good plan to me.
Setting Smarter Weight Loss Goals
This is entirely untrue, pertaining GM. We tax payers lost tremendous money on GM[1], and then GM restructured (think "good bank bad bank"[2] style nonsense) in a clever way to ensure that we would never reap the benefits of the future success of "GM".

1. http://www.reuters.com/article/us-autos-gm-treasury-idUSBREA...

2. https://en.wikipedia.org/wiki/Bad_bank
> Until I can get one for at most $200 and use without a beefy PC I'll pass.

That's fair, but not really relevant.

There are more than enough people willing to pay to meet the early adopter 'exclusivity' target they are going for. And If they deliver it right (and the included games are half decent) word of mouth, and trying it at a friends house can create a snowball effect.

The question is if VR is ready for the mainstream and vice versa. That will be down to the ingenuity of developers and the capability of the hardware. I don't think cost or the current limitation to PC is at all relevant in that aspect. Of course these will spill over to consoles in time if it is successful, and of course they will become cheaper if mass demand follows.
I'm super excited and will be preordering. I think a lot of the "meh" response is the pre-announcement of the announcement aspect of this. With almost no details.
You can certainly finish gathering food for the day/week/month/season. Knowing that you're gathing at X bushels per time period and you need Y bushels to finish out the season, it's pretty easy to figure out when work is over for the day, even if there is "technically" more to do (there's always more to do everywhere in every business that isn't bankrupt and closed, that doesn't mean every hour of every employees day requires more contributions of labor)
Linux support is a must-have for me at least.
What about RS-232 and LPT?
Here are my thoughts on the situation:

1) First generation devices are usually flops/riddled with bugs, but usually exploitable if you don't upgrade firmware/etc.

2) I would probably need to buy a 980TI ($600) or Titan X ($1k) to make up for my i7-2600k's failure. (I want a Titan X for deep convolution neural networks anyways).

3) Nvidia is on the verge of releasing their Pascal architecture. The Titan X was just recently released (Mar '15?). While it is a powerhouse, the pascal base Titan may come with 12-16GB of memory and a 10-20% speed increase.

4) Intel is near release on their broadwell-e platform which should be able to consume 40 pci-e lanes (like haswell-e). No word yet on if they plan on being able to use 40 pci-e lanes with skylake.

Summary: In 1 years time, there will be a base Pascal Titan that outperforms the Maxwell Titan X, a new ~$500 CPU that will be on par with the current $1000 CPU, and an assortment of VR options available. As much as it pains me, unless I see a Titan X for $600-800 on craigslist, I'm going to wait this one out.
This all agrees with what I said. You are preaching to the converted :-)
My last company tried very hard to make me "on call" without any extra compensation.

I think it's very important to separate your work life from your home life so you have time to switch off and decompress. Never give your personal phone number(s) or email address to bosses at work - carry a separate work phone if you must, and turn it off or leave it at the office. Also don't check your work email from home, ever.

BYOD (Bring Your Own Device) where work pay you a pittance to use your personal cell as a work phone is a joke. There is no universe where it's good for you.

If you set this expectation from the very beginning, it will be much easier than trying to change to this down the road.
Campus Turmoil Begins in High School
How do I try one without buying it? [serious]
>This package is available under a Creative Commons License. You can download the source code here.

Peculiar choice of license for software. Also, having downloaded the package and done a quick grep, I don't see them mentioning which CC license. It's important to mention. Also, the package includes a lot of IETF RFC documents, the license of which are still not quite clear to me.

I suggest that they use the ISC license [0] for the next release of their source code and that they make the license of the included IETF RFC documents clear.

This all being said, it looks to be a nice project and I wish them good luck with it.

[0]: https://en.wikipedia.org/wiki/ISC_license
Ah, between this and HTC Vive... After testing both the HTC Vive was just years better than the Oculus, but I haven't tried the new Oculus iteration with touch... So hard to choose.

Anyone want to discuss setups for both? I need to buy a new machine for that.
$90 per pill and about $100k per year per patient, life long? I should do some math to understand how many of those patients a country is able to sustain. Private insurances or welfare don't make much difference, somebody has to pay all that money and few people make 100k per year plus what they need to live.
Linux and open source have won, get over it
Useless... have you never used a shell? It's quite handy.
If I were you I would ask for a week at a time to be remote to start gaining trust. If you are gone for a week and all your deliverables still come in they will start trusting you!
Presenting alternatives is a pretty open source idea, no? Thats exactly what this project is doing for tmux! Its not an attack but a discussion point.
My advice to fired guy, take a fucking hike and remove said walls of text.
Much Better Adventures | http://www.muchbetteradventures.com/ | UX/UI Designer-Coder + Backend Coder + Business Development | London - Remote OK within EU

Much Better Adventures is an adventure travel startup helping the small independent tour operators compete against the big boys. We currently do ski chalets, next week we're launching road cycling trips. We're looking for some more people to help us expand into MTB, Surf, Kayak and beyond. So if you're into outdoor activities as well, then that's even better.

Backend Python Dev:
https://muchbetteradventures.workable.com/jobs/179619

UX/UI Designer-Coder front-end superstar (we realise we're asking a lot here!):
https://muchbetteradventures.workable.com/jobs/176656

Business Development:
https://muchbetteradventures.workable.com/jobs/172958

Please apply via workable. No agencies.
Thanks, we changed the URL from https://www.oculus.com/en-us/.
UberX is cheaper than yellow cabs in NYC/SF, but otherwise correct.
More precisely, that is thanks to 8Gbit DDR4, which will eventually reach crossover with 4Gbit probably by next year.
Unicode: The people who made the internet open to anyone
Holland and Holland Factory Craftsmanship
FYI, it doesn't require a $2,500 gaming machine. The recommended specifications require a PC that costs roughly $1,000. "Oculus Ready" certified PCs start at $950.

Not sure where you'd get the idea that Oculus isn't working on non-sexy problems, considering how many people Oculus has working on controls (Oculus Touch), motion sickness, and yes eye tracking too. Obviously Oculus is working on "head tracking" - that's been around since 2012.

Either way, you are correct: waiting to hear about the Vive is a good idea. VR in general (Vive, Rift, etc.) is very much an early adopter technology for the next couple years.

Minor note: AR is far from maturity. The FoV and resolution pales in comparison to VR. 30-degrees (like looking through a pinhole) versus 110-degrees is a massive difference that's hard to explain. AR and VR are like sister technologies that will one day converge.

AR approaching VR by improving FoV and resolution over the next decade, and VR approaching AR by improving real-world capture & scene reconstruction.
>Factor in the interest USA would have saved by paying down the national debt instead.

The average interest rate on the debt is 2.43$, we have around $17 trillion debt, and you're talking about a $17 billion paydown (0.1%).

The amount of interest saved would be around $400 million per year. The profit on the GM bailout was $2400 million, so it would have taken 6 years for the decreased interest to total 2.4 billion.

>we can point at the various Solyndras the USA has bet on and lost while we are at it.

Can you point to the value of the hundreds or thousands of engineers and employees of failed new energy startups that received invaluable real world training and experience who are lending those talents to other companies.

Think about NASA and the 18 billion we "piss away" down that black hole every year, and the huge benefits that we derive from their work and the experience that those who work there gain.

Not every investment the government makes has a return in next-year-dollars.
For Amex, adding the card to Apple Pay will notify you of all transactions.
But v6 does :-)
I'm more looking forward to seeing the Sony VR. It's rumoured to be around the $250-$350 price mark. Sony have a history of getting traction despite not having the best spec/product, for example, remember HD DVD vs Blu Ray?
Why no 0mq? :)
"wasn't worth more than $20 million", who did she hear that from Pete Best?
This is what the entire universe looks like in one image
Kind of hard to do when it's vague enough that it can be reinterpreted a thousand different ways.
from how i understood it, valve was not the one at fault for the caching bug, it was whoever they use for hosting :^)
25 Executives Named “Mobile Women to Watch 2016” [pdf]
Fwiw, I read an article the other day that stated that dual-GPU cards are likely going to be ideal for this.

I'm not a graphics hacker, but the gist was that a lot of modern rendering techniques had broken the ability to split workload via alternate frame rendering.

However, since each VR eye can essentially be independently run as its own pipeline, they'd see a much more ideal speedup in "same scene, two eyes" workloads.
Here is my guess

1. More AI bots and machine learning applied on top of apps etc.

2. Less money for startups while they are private, and more pressure to go public to handle the liquidity issue and valuations we saw with Fidelity

3. More platforms and infrastructure automation to help with the algorithms and cloud side of the equation. Google recently released a deep learning api that runs in the cloud. I think we will see more of this cloud driven AI/algo type services.
Proprietary software developers, get your GitHub account now, your world is coming to a close.

Four days into 2016 and we already have a contender for most unintentionally self-contradictory statement of the year.
Python as a language is implemented on almost every platform out there- You can just take this source code and run it there, instead of compiling for the target hardware.
Wireless solutions would introduce too much latency, so you're always tethered to a box. It takes some getting used to, and I definitely wouldn't recommend a lot of running and jumping, but it's not a major complicating factor in my experience (though that's in an office environment that was set aside for VR testing, so a home installation may differ significantly). Personally, even though the movement area is limited and the wires are relatively cumbersome, I've found the Vive experience much more immersive.
> The killer feature of IPv6 is that is has more addresses than IPv4.

While technically true, reason this is the killer feature of IPv6 - by far - is that it removes the need for NAT, restoring the most powerful feature of the internet: being able to publish as an equal peer without requiring the approval of a 3rd party.

Stuck on a "party line", network software was forced to find complicated workarounds[1] and de facto prevented most serious development of entire categories of network software. In practice, you still needed a 3rd party - usually some centralized service - to grant each peer their imprimatur[2].

The power of the internet is that it allowed unrestrained, ad hoc publishing. Entire protocols - such as HTTP - could be developed without first getting the approval of some governing body. We have done a very good job of pretending we still have this capability, IPv4 went the way of cable TV a long time ago.

Why is it taking so long to deploy IPv6? That's easy: a conflict of interest. Why would a big company that controls a scarce resource - IPv4 addresses and the publishing power the represent - want to dilute their power by with IPv6? These companies were based on refining Shannon's ideas bringing the cost of coping data rapidly to zero. They saw what happened when groups like the {RI,MP}AA became obsolete. Why would they want to invest significant amounts of money in their own obsolescence?

APPENDIX:

Whenever this topic is brought up, someone inevitably cries that that NAT is necessary "for security". This misconception happens when NAT/"IP Masquerading" and a statefull firewall are conflated. You can drop packets without changing any addresses (firewall only), and you can rewrite addresses without doing any packet filtering (NAT only). While these features are often used at the same time - especially in cheap home routers - they can be (and are) used independently. A firewall should still be used with IPv6.

Occasionally this "for security" concern is a concern for privacy. The NAT "party line" is seen as a source of anonymity ("you don't know which machine behind the NAT is making a request. First - how many bits of anonymity are you gaining in practice? Second - if HTTP is involved, the browser is probably leaking addresses anyway (WebRTC[3]). Finally, is your source port or TCP timestamp[4] leaking information?

[1] http://www.brynosaurus.com/pub/net/p2pnat/

[2] https://www.fourmilab.ch/documents/digital-imprimatur/

[3] https://bugzilla.mozilla.org/show_bug.cgi?id=959893

[4] 0x03-2 http://phrack.org/issues/63/3.html

edit: grammar
If you mean the consumer rift you're limited to the big electronics shows for now, I'm sure that they have plans for broader consumer displays that we'll see in the near future.

But if you mean Oculus in general the Gear VR is an ok start (and widely available) but I'd recommend

(a) Get yourself to one of the many VR meetups that are fairly geographically distributed @ this point http://vr.meetup.com/

(b) Visit www.reddit.com/r/oculus and make a request for a demo in your area if you're in a less populated area.
>autonomous cars become ubiquitous then why would you bother owning your own?

Anything requiring a truck (60% of new vehicle sales) will not be something that you use as a automated vehicle that is for rent. You really are ok with ordering up a driverless car that I will take off-road and load up with scrap materials from a house remodel and send off, driverless down the road with my trash hanging out the back?

I really love the idea of driverless cars and I can see the stars in the tech worlds eyes. Be realistic about what your average American does with a vehicle though - it's not a daily commute up and down sandhill road to sit in a nice office.
Well, with OS X, at least, there is no retail Mac that meets the minimum hardware requirements previously announced, except possibly the Mac Pro (though it looks like even that benches lower than the minimum for the Rift). Given that and that Mac graphics driver/OpenGL performance lags significantly behind Windows, there's not really any reason to waste resources on the platform. I don't know what the current state is, but last I was aware, Linux OpenGL performance was also significantly worse than on Windows, so it seems pretty reasonable to me to leave it out as well.