skysight-inc/HackerNews huggingface dataset:
One of my earliest VR demos was a BASIC interpreter, running on the screen of a 3D model of a Commodore PET. I wrote the interpreter specifical to run a proto-version of Oregon Trail that had been released in a magazine in the early 70s, OCRed in the really 2000s, and largely ignored for much of all that time.

The interpreter was pretty easy because I already had a bunch of tokenizing code for rendering syntax highlighted code.

This was all in WebVR, back when WebVR the DK2 was the only headset around. I have VR JavaScript code from that time that predates WebVR, running on a smartphone, in a cardboard box with lenses from before Google Cardboard was a thing.

I do Unity3D VR now, back into my favorite language, C#. But I do miss a lot about that time. People were just happy anything worked. I didn't have to compete against huge corporations for attention. I didn't have people telling me I was reinventing the wheel, citing projects younger than mine. I didn't have to constantly justify my engineering decisions to someone much less experienced than me. I could just build and have fun.

Now it's a job.
What a rabbit hole that was. Thanks!
That phrase particularly bothers me because in reality, the queers are likely to be techies.

It's pretty widely known with in the transgender community that trans women are overwhelmingly more likely to be software engineers than have pretty much any other profession.
Lambda | Linux System Engineer | San Francisco | Onsite | fulltime

Lambda is hiring a Linux System Engineer. As a Linux System Engineer, you'll work with our customers to provide Linux system technical support and debugging.

Requirements:

* Extremely comfortable in a unix shell.

* 2+ years using Linux. Debian or Ubuntu preferred but not required.

* Linux system administration experience (user creation, /etc/fstab, /etc/network/interfaces, error log generation, etc).

* Good handle of either BASH, Shell, Python or Go.

* Basic understanding and experience using DHCP, DNS, IPMI, and RAID.

* Bachelors degree in an engineering or scientific field preferred but optional.

Apply here: https://goo.gl/yNFR9T
You might already be aware, but the MTA was founded by NY state and much of its management is nominated directly by the governor: https://en.wikipedia.org/wiki/Metropolitan_Transportation_Au...

It's a corporation distinct from the state government but the governor still influences major decisions, whereas the local government doesn't have any direct control.
I'm wondering how many physicists roll their eyes each time they see similar extraordinary headlines like this one

edit: I am a physicist.
Just wrap it in an IndirectionManager and instantiate that via an IndirectionManagerFactory and you're good to go. :)
Most research looks more incremental than people think. AlexNet is based on much work by Fukushima, Yann LeCun and others. Likewise, ELMO and BERT are based on 2015 work on pretrained language models:

https://papers.nips.cc/paper/5949-semi-supervised-sequence-l...
I believe webassembly offers the opportunity to democratize and decentralize software, but I don't believe that can happen as long as "web applications" remain in the browser, or as long as runtimes are tied to specific languages or platforms (as with java and flash.) I want the line between "native" and "web" to be eliminated as much as possible, so that every application has a URL and can be run from there in a browser and installed natively from it.

>I think we can work with those benefits, and give users and developers the options needed for other formats if they want.

That's literally what I'm advocating. Not getting rid of webassembly applications in the browser, but also having native runtimes that are optimized for running the same webassembly applications.

Every benefit that the browser as application model provides could improve the way native applications work as well - there could literally just be a button or an option in the browser to "install as native" and the Webassembly binary in the browser could just be copied somewhere, maybe with some metadata, and an icon generated for the desktop. Native runtimes could sandbox them just as a browser might, and the uninstallation process need be not much more complex than dumping a cache or deleting a folder.
Just took a look at wikipedia for both and looks very nice.
And yet people live in London and Paris and lots of other cities without 24h tubes 365. Seriously: you cannot conceive of a night service using buses? That's how Melbourne works around tram and train failures.

Your examples are not convincing.
How else would you fix complexity if you don't want to reimplement something non-trivial? I guess its always a tradeoff: a more complex (or bigger, at any rate) implementation vs a slimmer/easier to use interface.
Lean forward and "sweep" the region parallel to the back half of the car with the side view mirror.
My not so wild guess is that the politicians and government employees (and their unions) are too cozy with the construction unions.

Public infrastructure projects in general seem to have above market costs and NYC is sort of notorious for problems in this area. (e.g. https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...)
You must not be relying on warning system as a substitute for looking.

For one thing, if one day it stopped working for some reason, how would you know?

How well does it actually work when it works as designed?

The one bearing the responsibility is you, not that warning device.
> Following laws is considered ethical though

If you're a deontologist, sure.

Very few people are pure deontologists. There are all sorts of cases of cases where people would say the ethical thing to do is to not follow a law.

And this doesn't even have to be because the law is "bad" per se; it can just happen that you're in a situation the law's framers did not consider or could not imagine.

But quite apart from that, there is a wide swath of things that are _legal_ to do but that one should probably still not do. And that's fine. We don't want to criminalize all behavior we disagree with, even if an overwhelming majority disagrees with it. This idea lies at the center of US First Amendment jurisprudence, for example.
It's incredibly common. For example:

https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vRPiprOa...
I'm not entirely sure but I see this pop up a lot with webpack. Webpack is not inherently difficult to configure, it just requires you to read the documentation. All these solutions are doing is adding what they feel are sane defaults to the webpack experience. I don't see how this would appeal to someone who knows webpack well. In my opinion these solutions are just intended for a minority of new developers. For anyone else they could roll out their own faster than they could learn how to use abstraction layers built around someone else's.
I meant it as a synonym, debated on which to use, and decided mongrel carried fewer pejorative connotations.

'Cross-breed' is term I've heard involving pure-bred ancestors.

E.g. this adorable Bassador on Wikipedia: https://en.m.wikipedia.org/wiki/Dog_crossbreed#/media/File%3...
Although radio receivers on earth don't orbit la grange points.
Hey Egbert, we haven't met but I am on the partnerships team at Andela. Andela is an engineering organization that places African software developers (of all experience levels) as full-time distributed team members of of global companies.

I don't know if you are familiar of Andela but wanted to give you some resources to review in case it is something your TalkJS team might be interested in looking into. We can provide you with what you described above.

https://www.delltechnologies.com/en-us/perspectives/how-nige...

Feel free to email me to learn more: lucy.white@andela.com. I appreciate you taking the time to read my plug :)
I mean you could compare the figures for the nits but, as an example, I feel like my retinas are burning off at 100% brightness.
Because string theory gave us AdS/CFT correspondence, and maybe if we try harder than we tried for the past 20 years, something similar will pop out that works for our universe.

My personal belief is that it's very much a case of looking for the keys where the light is.
I guess that threshold is different for everybody, who's to say what works best in a certain situation?
What about costume designers, VFX artists, lighting and sounds techs, etc? They're not getting paid millions.
This makes sense. MS office is moving to the “cloud” and extensions are now programmed in JavaScript or TypeScript (also a Microsoft project).
No: fritz Lang filmed both of these in "metropolis"
I've been writing a lot of medium level (highly technical, internal) documentation lately and it seems that doxygen could make a good "glue" between this and the code itself. When describing a process for example, being able to link to the entry point would be handy, when creating an enum cheat sheet being able to link to the definition (to make sure it's correct) would be nice. I think the value is there rather than pure API documentations, it's sowwhat similar approach to literate programming using tools like emacs org mode, which is only really useful for actual API's and not internal projects.

I haven't converted much of my documentation to doxygen yet, so I'm not sure how well it works in practice but so far it seems like a promising approach.

Also, when you work with OO junkies features like INLINE_INHERITED_MEMB create some useful and much more navigable projections.
Perhaps a stupid question:

If a 3d universe can be encoded in a 2d space, then I suppose a 2d universe can be in a 1d space? And could 1 dimeneion be encoded in 0? Just some bits or fluctuations?
This sounds like Rust to me...
By UI agnostic composition engine do you mean like Wayland? So every app is supposed to paint itself?
Very cool read - hopefully my fellow Texans advocate for a homegrown energy mix with plenty of co-benefits.

The Solutions Project[1] is developing roadmaps[2] for transitioning the entire planet to 100% renewable energy. My college advisor[3] is the lead scientist and one of the smartest people I’ve ever encountered.

[1] https://thesolutionsproject.org

[2] https://thesolutionsproject.org/why-clean-energy/#/map/state...

[3] https://web.stanford.edu/group/efmh/jacobson/
> Is it possible that a lot of the money is from microtransactions? and that there is a gambling addiction that is being taken advantage of by lootboxes and other such pay-to-gain-random-reward microtransaction mechanics?

Where've you been for the past five years? That's what microtransactions are all about. Hijacking our brain's reward system to extract maximum money.
There's a never ending stream of aspiring actors and writers too. Forming a union has offered them some protection from being exploited by studios and perhaps game developers should do the same.
Or 4.: Most problems are about transforming A to B like in a compiler. Many of the techniques in compilers are also applicable elsewhere.
Listen Up, This Podcast Will Just Take a Minute
> The two agencies are currently based in London, in the UK, and need to be relocated in the context of the UK's withdrawal from the EU (Brexit).

This is a proposal for relocation if Brexit goes ahead. If it doesn't go ahead, there's no point relocating.
Scientists show that the competitive grant system is inefficient
I can suggest "Haringey" in London for Turkish food.
> Society agrees on most principles and these are what become our laws

Not at all. Society can, and does, agree on all sorts of stuff without it becoming law. This is generally a very good thing, because criminalizing behavior, even behavior everyone agrees is not great, has significant costs. Sometimes those costs are larger than the costs of the behavior itself.
BLIS is a supplement to proper situational awareness & manual checking, not a replacement. These systems can and do fault, especially in heavy snow and sometimes rain.
The problem with any adjustment is that he car can just pass from one view to another just between you refocus your eyes between them (ie. from rear to side mirror, from side mirror to side window).

The solution is panoramatic rear view mirror (you can see thru the rear plus backseat side windows) and side mirrors with curved section that pretty much eliminate the blind spot
I used to emphasize and practice that, back when I drove a '93 Honda Civic. It was a useful skill as I would naturally adjust my speed to prevent cars from cruising in my blind spot or to give myself more room for maneuvering.

But newer cars have such poor visibility that it takes too much effort to track movement such that it becomes a diversion. In my '93 Civic any kind of movement in my peripheral--direct or in the mirror--registered immediately; and that peripheral was wide and tall and clear. It was also easier to hear the road and traffic, which also helped. Newer cars make you feel like you're entombed and deaden the senses, compounding the problem.

I know part of my degraded situational awareness is getting older, but since we keep a '98 Civic for when I have to commute by car, I have an idea about which changes are more objective than subjective. The sight lines in the '98 Civic aren't as great as the '93, but still incomparable to the post-2010 cars I've leased or rented. I drive both our family car (new lease every 2-3 years) and the '98 in roughly equal proportion and pretty much all of my unforced traffic errs have been in newer cars. (The most egregious of which are not noticing pedestrians about to cross at a four-way intersection. Modern A pillars seem deviously sized and placed to perfectly obscure the far corners of an intersection. Though I suppose these are the errs I'm most likely to notice as the pedestrians are revealed the moment you begin to enter the intersection from a stop. Most other potential collisions probably go unnoticed.)

Thankfully this year we finally leased a car with lane departure warning. It hasn't actually prevented an unforced err, yet, but I'm glad it's there. (I know it's there because it'll beep if there's an adjacent car when I initiate signaling, even if I'm not moving into the lane. If a car sneaks up after signaling it only warns when you begin the lane change.)
Go uses multiple returns. Rust uses Result<T, E>
Some good points. We don't concrete criteria for which companies we consider startups, but it's something along the lines of "is this a technology company that is disrupting the marketing, and/or rapidly evolving its business model"?

I do think that's the case for Netflix, even though technically it was founded a while ago.

LinkedIn is a bit harder to defend as its business model seems to have stagnated.
Hustle | San Francisco and New York City | Onsite | https://hustle.com

Hustle is a peer-to-peer text messaging platform that provides organizations with an affordable, efficient, and effective tool to reach their target supporters and customers. By facilitating two-way conversations, we help users maintain genuine, personal dialogues with hundreds, thousands, and collectively millions of people. As a result, organizations like Planned Parenthood and Sierra Club can scale and humanize the way they rally their users to action.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/hustle

Our open positions:

* Senior Product Engineer, Back-end: https://boards.greenhouse.io/hustle/jobs/1048318?gh_src=ceec...

* Senior Product Engineer, Front-end: https://boards.greenhouse.io/hustle/jobs/1048297?gh_src=ceec...

Tech Stack: Products and services are built end to end in JavaScript - React & React Native in front of Node.js over Mongo, which enables you to be as full-stack as you want to be.

Read more about our diversity efforts here: https://bit.ly/2mYjFCm

You can message Victoria Sian at vic@hustle.com to learn more.
The tone of articles like this is always the same. As if it's a stupid mistake made on the fly. As if Tim Cook was heading out to dinner and someone yelled 'before you leave how much should we charge Tim???' and he shot back with the answer.

Apple made a mistake and priced incorrectly but that was not after consideration, thought and strategy.

A writer for Bloomberg or an analyst for Loup Ventures is in a different league as far as risk and predictions and job rigor. Apple made a mistake but by the same token the same people making the decisions have done pretty well generally and (wait for it) way better than most SV companies, VC or angels who get multiple do-overs in their daily decision making and analysis.
I drive a full size pickup (with a camper shell) in Los Angeles traffic, so I appreciate the value of well aimed side mirrors. (fwiw, I'm primarily a cyclist, and only drive the truck on the weekends for shopping).

I remember reading a great (and hilarious) quip about side mirror configuration:

"There is no point in seeing your own car through the side mirrors because it's the one thing on the road that you cannot possibly collide with."

/Acey

me: safety nerd, ex-blogger/founder, urbandriver.org (RIP)

/edit: phrasing/
This is an interesting development, but not exclusive to the Chinese market. They've priced themselves out of many working Americans who refuse to put payments on a phone.

Many companies, not just Apple, are raising their ASPs, or cutting categories to pursue more affluent customers while tacking on corporate debt to buyback shares in efforts to prop up share prices.

I believe what we're seeing isn't an Apple-ism, this is market behavior. And the market is dictating that Tim Cook and others make these decisions from the top down.

Almost all auto manufacturers in America are dropping a few cars in their lineup in favor of more expensive SUVs, which people are willing to purchase. And there are many other instances of this behavior going on. Don't pay mind to Apple doing this. Instead, focus your time reading on why companies in the CRSPTM1 are all doing similar things regarding consumer purchases.

With the T10Y2Y approaching zero, and eventually negative percentages, I believe we're sitting on a ticking time-bomb that goes off sometime between 2020-2022, but I'm not educated enough to know if this is highly probable or not.
It's amazing to see all the underwater cabling. That's remarkable.

However, what's with the gigantic holes in interior South America, Africa, Russia, and China? Is that real or an artifact of their methodology? (Presumably, the "emptiness" of interior China is due to the fact that everything is behind the Great Firewall and is hosing their metrics)
Do you work for that station? Your source has two ads and a request to send notifications before the fold.
This nicely explains the relay's orbit and the trajectory they took to get there:
http://www.planetary.org/blogs/guest-blogs/2018/20180615-que...
You forget the IndirectionPolicy interface...
The problem, as in this case is assets of > 400mb downloading every time you run the game. It would be better to have a browser extension (at least) to manage "games" or "large applications" ... maybe similar to the Chrome Apps attempt(s). So that you can choose to have it as an application where at least some manifest of assets could be held offline, maybe using webtorrents to share.
Please forgive my ignorant question, but if they're already peering with a lot of networks, why would those networks change to paying for transit from them? Or do you think they'd start to steal paying transit customers away from some of the larger T1 networks?
Microsoft _NSAKEY
i've been playing Rocket League. that has kept my interest, is skills-based, takes time to learn, and has a sports-like element to it that is pleasant. for anyone that doesn't know you drive a car around on a soccer field and play soccer (or hockey or basketball). and you can fly through the air with boosts that can get very complex.
Here is an example level [0]. You can see some scripts in there enclosed by InitScript { … }, RunScript { … }. This gets parsed, compiled and called in [1]. In [2] you have your scripthelpers.h, defining what parts of the engine the script can see. On a first glance I don't see support for persistence across recompilation for scripting variables, and things like position/orientation of the camera are simply stored in the engine and not recompiled.

For a similar approach, see e.g. Interactive Programming in C [3], which relies on re-loading a shared (recompiled) library. But this step could also be done by recompiling via tcc. There the persistent data lives just in the heap and pointers to it get passed to the next version of the library.

[0] https://github.com/cnlohr/noeuclid/blob/0831b9ce21620704257a...
[1] https://github.com/cnlohr/noeuclid/blob/0831b9ce21620704257a...
[2] https://github.com/cnlohr/noeuclid/blob/a8e1e038829686f39d48...
[3] https://nullprogram.com/blog/2014/12/23/
Landlords would jump to sell their rent-controlled buildings to developers who are champing at the bit.

This is wishful thinking, on a number of fronts.

For example one does not simply "sell" (meaning, in the context of proposed redevelopment: purge all the tenants from) a rent-controlled building in NYC. Or even an existing coop or condo building, for example.
Chang'e-4 deploys rover on far side of the Moon
Alphabet's Verily gets $1B in funding round led by Silver Lake
The Best Cloud Migration Approach: Lift and Shift, Replatform or Refactor?
Check if your analytics vendor can do drilling and segmentation, and be able to dig into raw data. If that is possible (+which is a hard thing to implement), then costs are way higher.
I'm not an expert, but I've dealt with my share of this working in film. Color problems in image processing are everywhere. Pre-multiplication and Alpha channels are another huge one. A lot of professionals don't even understand it and will brute-force compensate for problems instead of understanding the problem. Here's a posting from this week [1] from professionals who care about getting this stuff right trying to convert a tiff to jpeg without surprise colors shifts.

A summary is that you need to do almost all image modifications in a linear color space. So you first need to back out any color tweaks made (for aesthetic or technical reasons), modify the image, then re-apply any tweaks.

Unfortunately, image files often aren't tagged with their color space and might use a specific color space out of convention--but they could use something else. Also, because it's way harder to do the right thing, a lot of software just does the modifications ignoring color space. Just think about how much slower and more memory a web page full of thumbnails would take to draw if you added in color space transformations? For awhile, a lot of browsers added support but left them off by default (imagine if you designed your web page to look right in a broken color space and it was suddenly much slower and now looked wrong). But a lot of software is slowly catching up. Unfortunately, legacy software (like Photoshop) and legacy file formats might never change.

[1] http://lists.openimageio.org/pipermail/oiio-dev-openimageio....
You can't blame it on the price of the iPhone for what's happening in China right now.

Also from Bloomberg: Chinese consumer tax receipts down 70% in November. https://www.bloomberg.com/opinion/articles/2018-12-31/china-...
And that’s in period of high economic growth. Wait until there is a recession (which I read a lot of people expect to start this year) to see how their volumes will react.
Deus Ex had choices with real consequences lasting throughout the game too, fwiw.
By definition self-improvement raises one’s value in the marketplace, be it the job market, the mating market, or any other. This holds independent of sex. Negotiating in exchange for that value is of course a separate skill.

I’m not sure why you’re so focused on prostitution, but beautiful women have other more advantageous and higher status opportunities if trading on their looks is what they want to do. And who is anyone else to say that isn’t their right if they do?
Mock Indignation or Fake Tolerance: Which Is the Greater Evil?