skysight-inc/HackerNews huggingface dataset:
Ask HN: Is jobsharing about to hit tech world?
I've been watching this German startup (Tandemploy) and I am wondering if this model would work in the states. There has been a long bias against hiring part-time programmers, do you think jobsharing has a chance to shatter that wall?
I think we violently agree!

Knocking Google off their top-of-the-search-engine perch is likely (I doubt the'll remain an effective monopoly).

Whoever does that though, is unlikely to simultaneously knock them off the online advertising perch, the web/mobile mapping perch, or any of their other major "markets".

None of their verticals in unassailable (I don't think) - but I _very_ much doubt anyone will take them on and prevail in more than one important one at a time - the lumbering all-encompassing tentacled beast that is Google2015 is spectacularly unlikely to be duplicated by a single different player (in my not-so-humble opinion).
I'm not quite sure that's accurate. Aside from updating the Almanac, a typical navigation system also updates traffic data.
Pricing Experiments You Might Not Know, but Can Learn From
Sending live navigation data to servers is useful to update traffic information in real time. Estimates of arrival time are much more accurate if you know how long it took to somebody who used the same route 10 minutes ago.
The tech industry isn't that different. The only reason kids get a not-horrible salary interning at Google and jack shit at Marie Claire is because of the prevailing industry salaries.

(which is something the tech titans are trying to "fix")
The point is that they don't want to be dependent on Google (and rightly so I think). Because they know google is here to destroy them in the long run (think about the whole "in-car" experience + maps (with advertising of course) + autonomous cars).
'Fugger teamed up with another Habsburg client, for whom he had bought the archbishopric of Mainz, and the pair began to sell indulgences (a forgiveness of sins, which provided, for a fee, a short cut to heaven), splitting the proceeds with Pope Leo, who used the cash to build St Peter’s Basilica. In 1517 Martin Luther was sufficiently outraged by this scheme that he wrote the “95 Theses” that damned Rome, sparking the Protestant Reformation.'
I am surprise to find any article of the beebs on HN.
The Value (and Danger) of Ritual
Prince Harry can do the magic,yes it is possible,send a

team to hosur and deal them, again getting disturbance

inner hosur. one man show is possible if prince will

consider
Grothendieck “I have completely given up mathematics”
Indeed - I was thinking "App Engine" but my fingers typed "Heroku"
Biggest problem with OSM is that quality is varying wildly. Awesome in many cities, but then in rural areas it can be missing half a town. And large differences between countries.

A lot of money could possibly help to get good base maps into it (by paying enough that their producers accept OSM licensing), which could help that situation...
https://news.ycombinator.com/item?id=9993217
The original authors of dynamic linking concluded that the cost was way higher than the benefits, both in memory usage and general performance, but the client demanded it. Dynamic linking is the number one binary compatibility issue on Linux.

Go 1.5 has mechanisms for dynamic linking, though.
>At least coming from another SQL database..[]..

Yeah, that'd be it. Not everyone comes to Postgres with an understanding of another RDBMS or even SQL; I would imagine this guide is designed to reduce the learning curve for those developers who are more likely to pick up a popular NoSQL solution simply because it has more user friendly docs and a data structure they are already used to dealing with, i.e JSON (k:v).

HN users seem to agree with the concept "if in doubt, use Postgres" but that is far from the reality out there, especially in those circles not particularly used to handling ops (e.g frontend).
Beautiful networking photos from AdRem Software
Not sure if it works quite the same for programmers and obviously there are a lot of factors involved, but i'd recommend making "smart applications" - i.e. getting an "in" prior to sending your application. I wrote something along these lines in a LinkedIn post here:

https://www.linkedin.com/pulse/shoe-in-booted-out-3-tips-you...

Let me know what you think...
(Relative) anonymity is already done, avg users couldn't care less about the implementation & less advertisement could turn out to be something like Ello.

Attempting to compete with Google is akin to creating a new, marginally better implementation of a really widespread standard and attempting to market it: nobody is going to use it.
Fundamentally it is to have a good signal to noise ratio, in the name of efficiency.

I'd rather read/parse quickly 50 insightful comments, that 300 where most of them are jokes, puns, etc.

Sure more jokes would likely give a more friendly or relaxed atmosphere, but there are already so many of these informative not-too-serious-but-fun-to-read communities, that I am grateful to have at least one place where I know the comment quality and information density is quite high.
This is not passing-by-pointer. If you look at the example `swap(i,A[i])` in the "Criticism" section, you'll see that it is not the address of `A[i]`(as evaluated at call time) that is passed, but the entire expression `A[i]` to be re-evaluated every time `i` changes.

There isn't a lot of support for this kind of thing in modern languages. Lambdas do come to mind, e.g. `swap(() => i, () => A[i])`, but few languages support returning lvalues from closures without significant boilerplate.
"Don't leave six year olds in charge of four year olds" is going overboard?
This is the "closure/object isomorphism", basically.

The outer function (cons) is a class constructor. It returns an object, which is a function of one argument, where the argument is equivalent to the name of a method. In this case, the methods are getters, so they evaluate to values. You could just as easily have stored more procedures in the object returned by the constructor.

In this case, numbers where chosen as method names and sugary procedures defined outside the object itself. You could have used symbols:

(define (cons x y)
(lambda (method)
(cond ((eq? method 'car) x)
((eq? method 'cdr) y)
(else (error "unknown method")))))

In which case what you have more closely resembles OO:

# (define p (cons 1 2))
# (p 'car)
1
# (p 'cdr)
2
You could make it even faster by putting it on CloudFlare and setting a cache rule so that we keep it in cache all around the world. Then you'll get the advantage of fighting the speed of light as well.
Indeed, they might be making the same mistake Nokia did.
Hardly an impossible feature to add to a mapping product tho? We are basically talking downloading the map tiles to the device you want to browse from.
Best 5 USA Admission Websites Every College Student Should Know
Postgres has fantastic documentation, but it still is rather intimidating to the completely new developer.

For example, take the following scenario:

1. Go to project's website
2. Click docs/documentation.

This is what you get:

Postgres: http://www.postgresql.org/docs/

MongoDB: http://docs.mongodb.org/manual/

RethinkDB: http://rethinkdb.com/docs/

Wipe your entire memory of databases for a second: which one would you chose to delve further into?
That should be 'opt-in'.
What would Betteridge say?
We are talking about a children's book, I don't think a reader of this book will have to maintain large codebases for a job anytime soon.

Incidentally, Ruby is great for beginners thanks to its expressiveness.
Only when we have a different internet.
That's a good one, I should try that.
fascinating! had not seen that one yet, nicely formulated. Lets do a hangout sometime soon?
"Obviously China can't keep producing dirt cheap steel forever" - alternatively, perhaps they continue to drop the price of steel even lower.

The possibility of that is why people aren't purchasing these large ships to wait for the price of steel to rise.
Apple's "Finder" will replace Google.
The idea here seems to be that there are vacancies for people that are good at the craft, care about it and are generally skilled. And that a lot of visas today are being taken up by inexpensive foreign labor that may not be accurately described as highly skilled. So, HN, what if the government raised the cap for US educated international students? The average quality of STEM education and the average skill is certianly higher in the US. The issue is that the international students that go through US education have to compete with other foreign workers and often don't end up getting visas even though they are able to fill those skilled position vacancies. Curious to know the pros of cons of such an approach.
I have Nokia HERE maps in my car (Volkswagen), and so far I can't complain about the quality. Map updates are free as well, simply download a 6 GB archive and decompress it to an SD card.

What I don't like compared to Google Maps is the general slowness of the system. After turning on the ignition, I have to wait about a minute until I can enter an address. Entering a new address (vs. loading a recent one) again takes a minute. That's why for shorter distances I still use Google Maps.

Edit: the strongest point of Google Maps, and the weakest of OSM and my in-car navigation is the geocoder.
Because one liners are never funny, especially when they're ironic.
New BlackArch Linux ISOs
Sometimes the bias you have from learning programming one way makes it more difficult to grasp concepts which are different. I recall a study[1] where they questioned whether recursion is more difficult than iteration if it is introduced first. Certainly recursion was difficult for me when I was first learning because I had done a lot of programming using iteration first. It seems surprising that it may have just been a bias of what was introduced first.

I think that eigenclasses are a good example of this. Just because of the languages I learned early on, eigenclasses were obvious to me. I had a hard time even understanding why they had a name: OO without eigenclasses was just another way of saying "broken OO" ;-) Again, it's a bias which is hard to be aware of.

[1] It may be this one: http://dl.acm.org/citation.cfm?id=2361296
Ask HN: Honestly, what's the deal with YouTube's play bar?
I can not believe this thing still exists and looks and works the way it does. Basically, if I want to point and click on a specific time of the video, I still can't do that if the little circle is in the way. Who came up with that design??? Sometimes, you're watching an hour long video where if you click on the timeline, it misses by several minutes, so you have to click again to get the god damn circle out of the way and then try to get it where you want it again. Is this a google product? Really?

All I want is to be able to tell the player that "please start at 8 minutes and 32 seconds into this clip", not 7 minutes and 32 seconds into the clip and not 9 minutes and 48 seconds into the clip. There's a huge difference there. I mean, am I crazy? I just need to understand the thought process here.

If I worked at this mysteriously amazing company I would change the circle to a 2 pixel wide line and deploy that shit before lunch today. Problem solved.

If you don't know what I'm talking about: http://i.imgur.com/tk5PWrF.png
Nishang – PowerShell for penetration testing and offensive security
I probably would. I remember once I offered to translate a kickstarter project for baby girl engineers, so why not a book for baby programmers :-). Feel free to get in touch if needed.
I think the absolute ubiquitous tracking of cars is inevitable in the short to medium term future anyway. Self driving cars will almost certainly have permanent network connections and your cars location will be uploaded to some server somewhere for traffic management officially, but of course for policing too. I can't imagine a scenario where this doesn't happen.
Personally I prefer my users to get to use the best providers of the services they want to use... unless I can actually provide a better service, especially with a luxury brand.

I think this is a mistake Nokia made (several times over), they didn't want to use other companies services and wanted control over (practically) everything - unfortunately it is near impossible to be great at everything, and unfortunately their products suffered as they provided sub-par services to their users, so consumed with ownership and making as much money as possible.
Yep, if you want an immutable list, or whatever, you have to make sure your list is immutable, which usually involves defensive copying.
These are advanced subjects and even a proficient programmer doesn't need those very often.

The advantages of Ruby as a first language IMO are that it is a pure OO language. No special cases, no unnecessary boilerplate. Much better than Java in that regard. But you could argue if nowadays you still need to focus that much on OO.

I'll be interested on the book turns out. Usually, I wouldn't recommend a generic programming language as a a first language for kids. I would use something with turtle graphics and a REPL.
I'll create a GUI interface using Visual Basic... See if I can track an IP address.
Speed isn't everything to me. I love the fact that for example view-source:http://natalian.org/2015/07/06/Bank_secrecy_in_Singapore/ is more readable than most blogs.
You said Uber was "founded to facilitate date rape". That's shocking and disgusting, and you entirely made it up. That link has nothing to do with what you said.

I've asked you countless times in public and in private not to do this on HN. If you won't or can't stop, I'm going to ban your account.
A couple of Hugo questions Jacques, and please don't tell me to RTFM!

Is there a way to instruct Hugo that once a crossover point is reached to unbundle the CSS? That'd be sweet.

Is there a way to concatenate multiple Markdown files into a single post?

The reason I ask is because I've recently started building a site that has weird hand-rolled static Markdown pages served up dynamically by a Rails/Bootstrap combo. The kicker, some of the pages are very long so I've split them up into multiple files to make them cognitively easier to edit. I'd be interested if I could drop the Rails part :)

Thx in advance

ps: I'm now too afraid to measure the page load times of my Wordpress blog now :(
> I don't think TJ Dillawshaw (current Men's Bantamweight
> champ) vs Ronda Rousey would be a decisive victory for TJ.

It won't be decisive. It would amount to an assassination. I'll let you figure out who would kill who.
Thank you, that's a very useful tool.
Agreed - I'm sure they can drop the price of steel in the short term. But when they're eventually forced to go back to paying Australians $100/hour to dig the ore out of the ground for them, the economic prospects of pulling ships apart for recyclable steel will improve.
Tracking is the only way for Google to get traffic data; you could still not find that reason enough to get tracked, but it's not "zero benefit" for users.
What troubles me the most with the iter/rec debate is that iteration is so trivial for most, but then many problems look intractable. Recursion feels awkwardly void, empty, almost nonsensical, but when you click your horizon broaden dramatically.

That said, I still fail to recognize recursive patterns far to often.
Brilliant! I have been planning to do the same with youtube (in combination with youtube-dl) but kept postponing it. Your comment might give me the final motivation I need.
Yes, that's what has kept me from minifying the HTML and the CSS, I figured that since gzip is already on on the server the benefit would be minimal anyway. I'll still try it just to see what difference it will make.
I'd rather say Baidu and Yandex. Not sure if a similar engine exists in India. If those expanded to the western market, they could cause quite the hurly-burly.
A generic drive-by provocation about religion is all of those things (as is clear from this ridiculous subthread) and not welcome on Hacker News. Please don't do it again.
The European government will replace Google, if they think they are interfering with the market too much, or if they don't comply to EU privacy rules, or if they simply don't like idea of European data in the hands of a US based company.
I think he's right. The syntax says "display this stuff as a table and a table cell", but what in fact we mean is "center this thing". The fact that both "style as a table" and "center" attain to the visual aspect doesn't change the fact there is a semantic difference between the two.

Also, if divs have no semantic meaning in the context of the document's structure, it means they serve some other purpose: and that purpose is visual styling (not directly but through a css applied to them). How is this not a violation of the separation between document structure and presentation?
I think, day-to-day, the Ruby object model can be as simple or as complex as you'd like it to be. Most dynamic or static OO languages have just as much complexity under the hood (vtables, doesNotUnderstand, metaclasses, etc). It has to be complete anyway, so it's made accessible, for better or worse.

I think you're more likely to run into it in the wild in Ruby because it's better exposed than most languages. When you see reflection or meta-object APIs in a lot of (typically not-as-dynamic) languages, it's sort of a "HOLY FUCK, WATCH OUT, I'M METAPROGRAMMING" flag. In Ruby, it's easier to daintily follow the white rabbit into the object model and care about the relationships you're referring to.

But on its surface level (class keyword vs. Class.new, def vs. define_method), I don't see it being any more complicated than similar dynamic languages.

When you say "puts 1+1" in a blank file, I can't imagine that not grasping that you're in a binding of an anonymous singleton instance of an Object named "main" being an hindrance. What's cool is, if you need to know, there's not a weird brick wall in your way.
It seems likely to me that the search engine will be replaced by personal assistant type services: you ask a question, and you get direct access to that knowledge. Whether Google will replace the search engine itself, or whether it'll be another company, who knows.

I'm being very speculative, of course, but the way I look at it: we initially had web directories, where we'd look up categories to find websites we wanted. That wasn't because we wanted directories, but because there wasn't sufficient technology for a search engine. Now, we have search engines, but is that what we really want? In some cases, yes, but in most cases we often just want the first result, or even just some information that's on that page. So why do we still use search engines? Because there isn't sufficient technology for something better...at least not yet, but Siri and Cortana and Google Now are getting there. Eventually these conversational interfaces and the metadata behind them will become so good that the direct use of a search engine will become an edge case.

I think a better question might be how many years until Google replaces its homepage with Google Now (or something similar) instead of a search box?
I think no one is going to beat Google, just the same as no one could beat Microsoft in desktop computing --at least in the enterprise.

What may -or may not- happen is that the web indexing business become less relevant that is today. You see, a lot of people think "the internet" is Facebook, or Whatsapp. Apple is trying to move publishers to its own garden. These movements all threaten Google's web advertising business in some way or another.
Well, one threat for Google's search business is possibly Apple. By controlling the device, browser and the platform - they have an option to integrate their own search offering instead of relying on third parties. Not sure what the Topsy acquisition was about - but perhaps there is some sort of a social search integration in the works.

And then there's Facebook. The key for them is to figure out a viable business out of head search queries i.e. instead of going after all possible searches. Perhaps mainly target shopping oriented search queries via recommendations from friends?

Of course, this is all easier said than done. Apple has seen its struggles with Maps and even Google couldn't do much with Google+.
I call this Chinese, not Japanese.
> Is there a way to instruct Hugo that once a crossover point is reached to unbundle the CSS?

Not that I'm aware of, Hugo is pretty much of the 'sausage grinder' variety of blog post generators, not much in terms of decision making during the processing from what I've seen so far. I also ran into a pretty serious bug while doing this and there are likely more. Still, as fresh as it is it performs amazingly well and the authors are super helpful and worked hard to track down and fix that bug.

> Is there a way to concatenate multiple Markdown files into a single post?

Again, not from within hugo but that one should be fixable with some pre-processing. I use a makefile that does some pre and post processing.

> I'm now too afraid to measure the page load times of my Wordpress blog now :(

Do it anyway, that will give you a nice before-and-after benchmark.
> if we assume that we're working with modern codebase written by adequate developers

Yeah, come to think of it if there's a chance this function came from a pre-C++11 codebase I wouldn't be so sure that the caller wasn't supposed to delete those nodes. Well, it'd be an odd thing for this particular function, I guess, but it's something I've seen or might have done, in general. In that case maybe I'd have had the function take an output parameter instead, in order to give it a scary variable name.
Agreed. I think PG has pretty good reference documentation, with a few weaker sections, but horrible introductory material. Once you're familiar with postgres you wonder why you'd ever need anything more than good reference documentation, but that's just because you now know where to look for what.

EDIT: missing word
Thank you. I was more commenting that (I just realised) that newspapers were less the repository of knowledge (paper of record) and less the writers of the most pertinent articles (but commonly are) and much more their core competency lies in curation of all the possible things I could read.

I guess I want access to their leader column discussions
Is it necessary that Google get replaced? Consider http://idlewords.com/talks/web_design_first_100_years.htm
HERE maps are not pre-rendered tiles, they are heavily compressed geometries and features. That's why it can do searches and navigation offline.
That book is absolutely beautiful.
Would you ever hire someone from Europe? And what skills do you seek after in a employee?
Oh well, 198.51.100/24 would work just fine, without compromising the realism.