skysight-inc/HackerNews huggingface dataset:
Ultimately, any text processing toolchain that uses ReGex for parsing will inherently be difficult to extend. And slow. And perhaps even broken. The disconnect lies in the human-machine readability gap. The only way to do it right, I believe, is custom text formats, scanned via structured strings into FSM grammers.
"On the contrary, i think organisational size and governance lines (which is in some ways connected to technology, admittedly), globalisation, outsourcing, and just the general economic and social realities of the modern workforce lead to a necessary degeneration of trust and respect between workmates and the organisation."

your arguments support the article. its very hard to argue that globalization and outsourcing isnt fueled by tech (Voice over IP for example). your skills becoming obsolete also point to the fast pace tech. not sure about the general economy and social realities, although i feel facebook does more to separate people than to connect them.
It's a terrible place to work though and they fail to retain good talent through a combination of poor salary, lack of career progression,incompetent management and regular re-orgs.
I saw one of these a month ago when I was biking around the North Shore (downtown Pittsburgh). Its cameras on top were far more conspicuous than the renders in the article, though.

This article said it would pick people up downtown, but how far would they go to drop off? The golden triangle is mostly grid-based, but go elsewhere in the city and the road topology gets jacked up fast (like Boston), especially in the south and west. Its idiosyncrasies took some getting used to, after living in flatter regions with gridded streets for several years (central Ohio, Salt Lake). In those places, if you want to go somewhere, you start driving in its general direction; in Pittsburgh, it's not uncommon to go in the opposite direction for a while, since the roads don't connect that way.

The article also mentioned bridges being a problem. In Pittsburgh, that's a big problem, since it supposedly has more bridges than any other city in the world.
I think many times the researchers authoring the original articles merit as much scrutiny as the journalists who report on them. In the US at least there are many incentives to publish eye grabbing results, often at the cost of scientific rigor.

Some of the most successful research groups I know spend a significant amount of time essentially maintaining a brand and consistent message. The brand and reputation of the group is incredibly important for obtaining funding. You can bet if a study finds something off message or fails to reject the null hypothesis it will be set aside and not reported. So while journalists have an incentive to report the most novel and eye-catching results, that motivation has definitely trickled down to the level of guiding research inquiries and influencing data analyses.
Stop Running with the Visual Studio Debugger
I guess that makes sense.
And they can solve issues and make improvements one at a time untill it's good enough I guess.
But I doubt that will be any time soon
Agreed. After reading the snippet of the manuscript in the OP's screen-shot this sprung to mind:

http://www.telegraph.co.uk/culture/10049454/Dont-make-fun-of...
What's good in having a job for life, without any further opportunities? Looks boring as hell.
What's more likely:

Trump hires Manafort because he has Russian ties?

Or

Trump hires Manafort because he's connected to the Republican establishment?
Everybody wants to jump straight to 4, because 3 is actually dangerous and likely to cause deaths as people are lulled into a false sense of safety. The question is how long will it take? Some people say 2 years, some people say 20.
This is definitely a valid point. In my case, I share my VPN with friends and family, and also use it from a number of different devices (several laptops, and mobile devices). Anyway, the point is not necessarily to make it impossible for anyone to connect my internet traffic to me, but rather make it harder to monitor me.
I use hide.me
I tested several providers over the years but this one has given me the best speed and lowest latency when I choose servers close to me. Works well to have it running 24/7 on the phone.
Of course it's more expensive than just hosting a droplet, but very helpful to get IPs of various countries. Unlimited traffic also comes in handy..
I thought it was going to fall inside the teapot.
As with many new technologies, we currently have multiple incompatible proprietary implementations of VR, each with it's own dev tool chains. This is a market in it's very early infancy.

I've not really tracked this closely so I'm curious. Are there any efforts towards standardisation, if not in hardware then in software? Are any of the current hardware standards open in any way? To what extent can existing standards such as OpenGL be leveraged for this tech?

I see from the HoloLens FAQ that they mention Unity. Can Unity be used to develop Hololens, Oculus and others?
If she has written a blog post or something about her experiences, please link to it.
I don't get the logo :-/
:)

I was born in the late 80s, so hit the tail end of Windows 3.1 and mostly grew up on 95 and 98. The article says,

> The familiar up/down arrows got replaced by "line" and "box" buttons, and the new close button appeared at the top-right. "Up and down" made sense.

I have absolutely no idea what "up and down" are supposed to mean. Z order? Y position on the screen? No clue.
I do. I look at your repos and what you contributed to as well. The recruiters who have built a business on high match rates look at any/all info you provide. For example, a recruiting firm I partner with in NYC boasts a 89% offer to job acceptance rate.

For recruiters who are purely matching using LinkedIn recruiter filters a lot of the matching is done with your skills section and the descriptions under each job.

It's helpful to add industries you want to work with and languages/technologies w/ context. e.g. worked as a javascript developer for X company that did Y, a leader in the Z industry. built end-to-end messaging system using javascript and socket.io that had an engagement with 30k users.

This will help you get more relevant matches. Granted you'll get some spam- but there are some quick tricks like asking for e-mails to include certain information on your LinkedIn description so you can easily filter out.

As a software eng. who's getting to see both sides of the market it's always best to get a referral to a really good agency in your location. A good recruiter is worth a lot of time/money especially for such an important decision like where you're going to be spending 1/4~ of your week at.
Show HN: Fundamental charts and financial data source
Is constantly following you with a laser pointer a stalking?
9-6 is standard every place I've worked. I've always worked in London though, so perhaps there is a split there relative to the rest of the country.
Perfect statement of someone who more than likely lives within a city with public utilities. However, there are actually a large amount of people in rural U.S. that have to use either Oil or Electric heating (in which both are expensive). In These rural area's, Oil heating is the norm and in order to convert to an electric heat there are extensive cost's involved (which most people in these area's cannot afford). Living in a city (especially west-coast) has certain amenities that the rest of the U.S. does not. Complete solar power in rural Wisconsin or the Dakota's for example isn't a real viable option. There is much less sunless then the west coast and extreme season weather changes (humidity, rain, snow, hot/cold).
Hacking for Beginners
How much has the recent interest and investment in self-driving cars impacted this estimate? 5 years ago, I would have said that level 4 automation is 20 years away. With all these billions pouring in, I'd cut that projection in less than half.

I'm certain that I won't be driving a car ever in 2030
Same reason programmers do - to be understood by the machine. The words are essentially in code, and you use different ones at your peril.
Android Smartphone Market Share Hit 86.2% in Q2
> * * * This shit dates from the nineteen-fucking-fifties. * * * And people fuck it up all the time.

This is one thing that pisses me off about stuff switching to web apps. We had this stuff mostly figured out in the 80s and early 90s, but now web developers are all re-inventing it, often from scratch, or using different or conflicting standards. Now menus close when you mis-point by one pixel, the tab key in forms only sometimes works, drop-downs look different on every single webpage. All the UI work and knowledge of the 70s, 80s, and 90s out the window. Sigh.
Popular Bitcoin Investing App Keza to Relaunch Under New Ownership
Yes thats me! For what its worth, I no longer believe that wave would take 2 years to implement now - mostly because of advances in web frameworks and web browsers. When wave was written we didn't have websockets, IE9 was quite a new browser. We've come a really long way in the last few years.

Working offline and working in a distributed setting are two different properties.

OT can work very well offline - the client and server just buffer ops and you do reconciliation. Some OT algorithms experience O(n*m) performance when the client comes back online (n client ops, m server ops), though the constant is quite low, you can make the client do the work. But you can do better - a better designed text reconciliation system can do O(nlog(n) + mlog(m)) if I remember correctly - which is quite usable in real systems and very competitive with CRDTs.)

P2P is much harder. I've got a sketch for a system that would use OT in a P2P setting, but in many ways its a poor man's CRDT. That said, the downside of CRDTs is that they grow unbounded as you make more modifications. Which would work great for documents that are written then discarded (like a HN thread). But it would work much less well for long lived, frequently written documents (like a server status dashboard). You can fix that using fancy coordination algorithms, but if you're going down that path you're back to sketching out an overcomplicated OT system.

There's lots of fun space to explore there - but not enough actual useful systems being made for production use.
You have to start somewhere. In addition to bootstrapping the program in a few cities, they are probably using this data to improve their pothole detection systems. Pittsburgh's a great city for that sort of thing.
Microsoft is using Intel’s Silicon Photonics in Azure data centers
If I had to chose one, that will be my backup script, without any hesitation. Data is by far the most important thing, nowadays.

After that, I would say the script that updates dependencies in all our projects and make merge requests on gitlab if anything has been updated.
I'm not a recruiter, but I am a developer that helps with interviews.

Whenever we interview a candidate, we actually try to learn as much about people based on what they have online.

Before we set up an interview, we usually check out their personal site, their Github/Bitbucket/etc, any sites related to those repos, their Linkedin, Twitter, etc, etc...

We try not to be too creepy, but we just really want to be somewhat familiar with their work before they come in.
And in some ways it reduces the chance of a security problem because VPN's with alot of users is a bigger target than one with just you.
I wonder why time spent is a concern at all. Lets say you hire me to build you a dashboard for your company. You tell me what data you want where and ask me how long I think it would take. I give you that number and you do wage * time to get at the cost of that stage of the project. From time to time we video chat and I demonstrate what I have thus far. If you feel my work is unacceptable you terminate our relationship. Where does hours worked come into play? In the modern workplace I often feel punished for efficiency and relegated to sitting at a desk twiddling my thumbs for that crime.
> Harder to engage a remote employee in company culture and values

I might sound a bit cynical here, but company culture and values (and everything surrounding it) is essentially the glue that sticks the suckers together. Employment is, in the simplest sense, nothing more than an all eggs in one basket business relationship.

You can make friends with certain people while employed, but companies (the entities as a whole) have, almost always, zero loyalty towards their employees. How many companies are touting "we're all in this together, guys!" only to turn around and fire 10% of their staff for whatever reason?

Also, why would one have to share the values/culture of the company you're employed at, if you're getting the work done professionally + at a high standard? Almost always these "values" are used an excuse to abuse the relationship (i.e. free overtime, "cause we're all doing it!", "can't give you a raise, because no one is making more than $XXX,000 per year at this company!")
Git doesn't fit the definition of a script, it's a compiled program.
You could stash a helpful little Asimo in the trunk. It would be like a trunkmonkey, except without the tire iron ;) But that could also be a far, dystopian-future option: agile I-Robot style bots that leaps out of the trunk to beat down anyone who tries to jack you when you stop to charge your battery.

I have a mental image of a slow, but patient Asimo trying to winch a wheelless Jeep back onto a dirt road, in a soaking wet tropical jungle, like that scene in Jurassic Park. Meanwhile, the occupants get eaten. Asimo has no event handler for that situation, and continues working patiently to get the car back on the road. He does not smell interesting to the raptors, who leave after their meal.
ad-block era??? This is relatively new. There is no era yet ;) It's like saying "The Pokemon Go Era"
Knowing Pittsburgh, the amount of road and bridge construction that goes on there would also concern me, not to mention the condition of the roads.

There's also a ton of roads that are extremely steep (multiple residential streets with an over 30% grade) which can be extremely dangerous in the winter.

It's an interesting choice of a city for this for sure.
Hence you realise why most companies don't like having remote workers
The one that scans inbox for emails from "Kumar" (a DBA at our clients). Looks for keywords like "help", "trouble", "sorry" etc. If keywords are found - the script SSHes into the clients server and rolls back the staging database to the latest backup. Then sends a reply "no worries mate, be careful next time".

More serious, I have a script that uses gitlab and gitlabci that integrates it with FDroid repo and builds and publishes .apk on internal FDroid repo. Each git branch, tag and release has its own publication in the repo where everyone can test the app, also easy to find regressions by using the app before we use git bisect.
GPS/Glonass satellites are (by simplification) only orbital atomic clocks with a radio transmitter.
Congratulations on a great accomplishment. For what it's worth, I found your post on how you reverse engineered Dan Brown [0] far more interesting than this one. Very cool!

But it seems writing was the easy part; how do you plan to market the book? After four years of writing, surely you want to make sure it gets maximum exposure. Do you have any concrete plans here?

Did you ever consider shopping the book around to publishers, or were you always set on publishing it yourself? Any comment on the fee structure of Amazon?

[0] https://medium.com/@gabrielgambetta/how-i-wrote-my-first-nov...
And the metadata support was instantaneous, without noticeable overhead or delays. I mean, your query windows would live update as you would expect them to. Despite faster machines, this doesn't feel as instant on Linux, OS X or Windows 7 (haven't used 8 or 10).
What is time?
And the people without kids who don't like generous parental leave decided to bring that responsibility on themselves when they chose to work there. When they accepted that job, they saw what the benefits were. If they feel like they're getting screwed over, then they can choose to work somewhere else.
I think it actually doesn't make that much difference. The problem, I believe, is that people are used to rapid advances in software. Lots of small iterations can take you a long way, but sometimes you just reach a hurdle which requires a breakthrough. A fully self-driving car would need a huge breakthrough in perception (which most people categorize under AI) in order to work.

Computer vision actually started out in the 60's because how hard could it be to classify objects in images? Well, decades later and it's still a hugely unsolved problem.

Robotics can be broken into 3 main categories: perception, planning, and controls. Perception is always the weak point. Robots just cannot see and understand their environments like people can. When you put a robot in a dynamic environment, they fail spectacularly. To give some idea of this, look at videos of robots falling down at the DARPA Robotics Challenge - and keep in mind those were made by teams of top roboticists with millions of dollars in a highly constrained environment (it's hard to say that obstacle course was "real").

I really, really doubt it's going to happen in a few years. I would love to be wrong though.
Ask HN: Please review our new iOS App Blicup
Hi guys! This is my first submission to HN. My team and I have been working hard for the last couple of months and we’re now excited to share Blicup with the community: https://blicup.com

Sometimes we wanna chat about an specific subject and don’t simply share posts and wait for comments or frivolous likes. Blicup instantly connects you to people from all over the globe to chat about trending topics and things you enjoy the most.

You can read more about Blicup on Medium: bit.ly/aboutblicup

Hope you can try it out! We’re looking forward to hear your feedback!
You could drive down every road in the US for under 10 million dollars. So as long as you can keep them updated I don't think highly detailed maps are a problem. Especially if this is supposed to be a backup for GPS.
I never understood this argument about rST. The syntax for the same MD features in rST is only /marginally/ different, certainly not harder. I use both, depending on the context (which forces me to use one or the other). Most of the time you don't even notice the difference, because both have a really good baseline.

However MD falls short for writing technical documentation, which is why pretty much anyone has to dope the "standard" (GH flavored MD, and so on). The syntax for the extensions is not any better than what rST offers. rST generally allows a more human-readable writing style, whereas MD with extensions has a lot of very verbose inline formatting.

In fact, rST CAN have a slight edge in my mind as a human readable document if you use the appropriate formatting, whereas MD with extensions is easier for a program to parse.

But, I repeat myself, for the same set of MD features, rST is hardly different. If you don't believe this, use pandoc and try to transform a vanilla MD document into rST.

Now pick any rST page from sphinx documentation, and move back to MD. Hardly any better. sphinx is often criticized for being "hard to write" or illegible, transferring the blame to rST, but for the same set of formatting MD is not better. sphinx allows a whole slew of extra features which require a lot of annotation, and MD doesn't save the day.

What's really annoying if having to switch between the two. We have projects which have a good majority of text documents written in MD and then API references in rST. I hate that. There's constant mismatch.

Just pick one :(
PIA has said they actively won't be circumventing geoblocks anymore. Last time I tried BBC was blocked on both London & Southampton (in the last 24hrs).

EDIT: It seems iPlayer is now working again, although if you check their forums from when they began this change in policy, they specifically stated they would not actively circumvent the blocks.
> Do you have a source?

I don't have the source now, and I may be mistaken. I thought I remembered reading somewhere that InDesign's creators drew significant inspiration from Tex/LaTeX, but I can no longer find the original source. Perhaps I was thinking about QuarkXPress. I did not mean to imply it was a direct derivative. InDesign was openly created to compete with Quark, so its feature set was much more in line with Quark than with Tex.

I completely agree that LaTeX is not ideal for designing magazines (although it's used by some academic journals), and its support for cover layout could be better (indeed, it took me longer than it should have to create a fairly simple book cover with Latex just last week).

But as a typesetting system, it's great, and works great for books.
Ever moved a couch into an apartment with a small and/or winding staircase? It's a huge pain in the ass, and a couple years ago when I moved 3 times in a short period I really wanted to find a better way.

My idea is to use 3d scanning to help you move, using something like Google's project Tango. You scan your couch, bed, or table and the area you want need to move it through. Then it could algorithmically find the easiest path to move it and it shows you directions, so you and your moving partner know exactly how/when to rotate, turn, etc.

I'm sure it's possible because my mechanical engineering friends have software to do something similar for their robotic arms on the assembly line. I think this idea is really cool and hard to make profitable :)
The point is that it doesn't have to do with technology itself. The technology is what enables us to have large organizations, and large organizations are almost inevitably alienating.

I'm sure you could tell when the East India company got to a certain size.
It definitely is a problem with PIA. And furthermore, they have said they won't be circumventing the geoblocks, as they have done before.
Eh? The majority of modern POSIXy software runs on at least Linux, Mac OS X, and FreeBSD.

In fact, Mac OS X is the most widely deployed UNIX-like system ever. What you're a claiming to be true probably more applies to Mac OS X than Linux.

I honestly haven't seen a recent package that was accidentally not portable in the long-term across the various modern UNIX-like systems because of confusion of Linux for POSIX.
> It's totally reasonable to think that once you excise some code from a repo that it's no longer there, but when you have multiple projects all in one repo, different services will be on different versions of that repo, and your change may have changed semantics enough that interaction bugs across systems may occur.

But having multiple repos doesn't prevent the equivalent situation from happening (and, I think, actually makes it much likelier): no matter what, you have to have the right processes in place to catch that sort of issue.

> You may think that you caught all of the services using the code you refactored in that shared library, but perhaps an intermediate dependency switched from using that shared library to not using it, and the service using that intermediate library hasn't been upgraded, yet?

That's the sort of problem which happens with multiple repos, but not (as often) with a single repo.

> Explicit can be `grep`ed, implicit cannot, so with the multi-repo approach you can write tools to verify that all services currently in production are no longer using an older, insecure shared library, or find out exactly which services are talking to which services by the IDLs they list as dependencies.

A monorepo is explicit, too, even more explicit than multiple repos: WYSIWYG. And you can always see if your services are using the same API by compiling them (with a statically-typed language, anyway).

The beautiful thing about a monorepo is it forces one to confront incompatibilities when they happen, not at some unknown point down the road, when no-one know what changed and why.