skysight-inc/HackerNews huggingface dataset:
we do ask for a coding exercise, but it takes from then to 20 minutes max, and it's done in the interview because we're just interested in hearing the candidate thinking about a fairly well known problem with no single correct solution (an elevator controller)
> C and dynamic languages are used in important applications and being better than them for the same tasks does seem to be a design goal of go

C is essentially popular because it's popular. And it therefore has a huge ecosystem, can run on pretty much anything and has tons of code already written. That's a huge benefit, and one that Go does not have because it hasn't existed as the dominant language for 45 years yet.

Popular dynamic languages have the benefit of being toys with the bare minimum of features needed to scale beyond toy programs. You can build a house with legos too. It won't be a good house, and it won't be very cost-effective, but it's certainly possible.

> That's your opinion.

No, it's not just my opinion. A well-designed type system eliminates the possibility of you making certain types of very common errors. It will refuse to allow you, and it will sometimes even help you understand why, and what you should have done instead.

The complexity of Rust comes mostly from how the type system has been designed to handle manual memory management. If you take that part out and replace it with garbage collection, you'll get a language that is both safe and easy to learn and understand. Not quite as safe as Rust, and not quite as simple as Go, but very close in both regards. Languages like this do exist. See Kotlin and Swift, for example.

> It's weird to me that people compare Go and Rust, they're languages with very different motivations.

In this we agree. And I'm not arguing for Rust as a substitute for Go. But I am arguing for ignoring a language that ignores much of what the rest of us have learnt about type systems and programming languages during the past half a century (in real years, not tech years).
> I don't think there's anyone who says that copyright laws make it illegal to commission an artist.

But it makes it illegal not to give money to the copyright holder - quite a kind of (data) highway robbery.
Not taxing all three of them is still taxing them the same.
It's more videos I've already seen.

I find it absurd that I can have a copy of a video in my brain, but potentially not be able to show it to someone else. It feels like an arbitrary limitation on knowledge transfer. If we had brain-computer interfaces I could just push my (analog fuzzy) version out into the screen again!

Tagging and categorization can be fixed later. I generally find grep -i a good enough solution.
This submission should probably be investigated. It got 12 points in the first hour and went to the front page. After that it has only got 2 more points and look at the comments.

It's been on the "Show HN" front page for 21 hours now.
Can confirm, MIT people love to mention MIT.
Great idea to use ctags for code navigation, I created an issue https://gitlab.com/gitlab-org/gitlab-ee/issues/436
When I was at university my roommate was a rich mainlander chinese whose dad bought him an AMG mercedes. So the average car for that household was in the 100k's needless to say i wasn't driving anything near that.
> [...] and of course then it's at the capital gains rate.

Which might be zero, depending on where the shareholders sit.
Actually it is and there have been a couple of cases both in Denmark and Sweden.

The problem is that the CPR is tied to all sorts of information from you credit card to your patient journal. You only need to get access to one of those things before you have the potential of access to all the other places.

It's that stupidly built.
Why are all open-source forums written in PHP?
On a per capita basis, any rich country in the Middle East or city state in SE Asia that imports all its workers wins by default. But out of the major economies, the USA is at least up there with Europe per cap, and definitely in raw numbers.
> The Netherlands is basically a state of the U.S.

^ this is all i ment. I agree that he is not _safe_. But he also does not perse do anything forbidden. I am pretty sure he is aware of the gray zone he is working in.
9 Crucial Factors That Aid Scaling a Business
All websites where user's upload content would need one of these clauses.

You can't just legally manipulate and distribute a user's photo without the authority to do so.
There are a lot of people in the USA, some don't like immigration and are particularly loud about it, but they are nowhere in the majority, and definitely not the politicians who are in power making all the rules.
I thought Turkey was a secular democracy not an Islamic state. A lot of the population call themselves Muslims though for sure.
Because of safety standards and efficiency/aerodynamic rules. It's not so much that they're ugly, they all look the same.
Forked: https://github.com/orinocoz/pirateflix
The design seems very much like NodeBB.
Cliff Click takes a look at Java vs. C performance
Struggling to find that work-life balance?
If you upload an image, and they want to re-encode it, or create a thumbnail for it, they need that right assigned to them it they're infringing copyright.
> Businesses have to come up with better monetization strategies.

I don't like Ads but possibly there is no general way to monetize content and this is the problem. With lot of freely available value on Internet it is really difficult to convert it to $$$.
I suggest the disclaimer route. Everything on GitHub really ought to have an indication in the README.md about why it is there. A single line saying "I'm just hosting it here and you've got no reason to ever use this" can be very helpful.

(Plus when someone posts your GitHub repo to HN for some random reason, that disclaimer can save you a lot of hassle.)
does this work - always seems a minefield
"I assume (hope) we're not yet capable of spitting out DNA out of a USB synthesizer."

Nope. They're off-the-shelf devices. There's even a used market: http://www.labx.com/dna-synthesizers
I am just linking to the picture he has willingly uploaded to his profile, my dearest friend. He can take it down whenever he wants to. Please bite a pillow to ease the anger.
I did consider it, in the sense that I think we should be very lucky that corporate digital rights management still isn't ubiquitous.
Outsourcing everything but the engine is an interesting concept and I'm sure it applies to some cars. But I have a striking counterexample. The Ford Taurus SHO from the 90s had a Yamaha engine and a Mazda transmission. This was a flagship car, and from its inception Ford outsourced design and manufacture of the main thing that made it unique.
> because otherwise when Google disappears I'll lose a lot of useful material I have access to at the moment.

Could you explain that ? Why would google disappear ?
Previously: https://news.ycombinator.com/item?id=11133663
I'm sure that is true in the USA and the west. In China it's not...yet. Charging is a pain when even the richest guy doesn't have a parking spot, and brand recognition of tesla in China is virtually nil, for brand conscious Chinese, they are afraid that someone will look at the tesla symbol and think "knock off Mercedes" or something. That tesla is getting market share right now is purely because of the lottery allocation.

Once they get used to it, I think Tesla will be a hit. It's just not that way yet.
5 Self-Control Hacks: A Cheat Sheet on How to Develop Self-Control
We have M&A because it leads to value creation for management. They like their empires to grow.
I thought Klarna would only allow invoicing if the delivery address matched the registered home address of the SSN owner.
In the case of software content, that would include automatically recompiling the content that you upload to a new target format in the future, so if Oculus develop a new way of deploying content in 5 years time they won't have to bin everything people have uploaded. It's not really any different to Youtube asking for a license to transcode video content in to new formats.

They could ask only for the right to do that sort of thing, but a more broad language covers things no one will have thought of. It's not (necessarily) evil.
I actually like seeing ads (though I wish they weren't coming from omniscient ad networks and were instead coming from the sites I was visiting). Content providers get money, I get free content. Nice.

HTML5 Video Ads are what finally switched me to ad blockers.

When people served static images and Adobe Flash videos, I could just disable auto-play of Flash, and voila, I see ads, but don't get obnoxious videos on random tabs. Now I have to block it all to get any peace.

Auto-playing video ads is just bad etiquette.
Unfortunately when people can control it they lose it.
We Are Sorry to Inform You... by Simone Santini [pdf]
For the money, they could have given every TSA employee a silver dollar to toss.
For me doing code review is not just looking at diffs in git.

Things that I can review by looking ad diffs are not worth reviewing.

I have to at least checkout different branch, probably I have to change my configs (while stashing or saving copy of my current working context), rebuild solution to make code navigation works so I can at least navigate around. Now I start running variables and code paths in my mind which by changing context takes my cognitive load off my previous context.

Going for lunch requires locking my computer, maybe taking some money. Then I eventually talk about stuff that is not heavy load just generic stuff.
Fair critique. I meant that in the sense that the original vision of Parrot was quite closely tied to delivering a VM which could handle P6. By logical extension, this would mean it could handle any given dynamic language.

However, I am talking about the focus shift that made Perl 6 just one among many of "client languages" (for lack of a better word). This was a distinct moment, at least as far as I remember it.
Creating a thumbnail, re-encoding, rounding corners, borders, auto enhance etc. I can think of a million ways websites modify user's photos. Likewise for uploaded text they filter for black words, auto trim, strip XSS/SQL attacks etc.

All of this is "adapting".
Why host the dump on an IP instead of a domain?

I mean, I suppose skipping a domain means one less company that knows your personal information, but doesn't this mean Voxility[1] can lookup the customer for this IP?

[1] koolba's comment: https://news.ycombinator.com/item?id=11420959
Cambium Networks sets longest link record
Finnish Filmmakers Gave a Drone a Chainsaw
> Investors buying more shares with dividends doesn't decrease the number of shares outstanding. If you increase the share price without decreasing the share count, you have created value out of thin air and are saying the company was more valuable without the cash than it was with it.

You're wrong. When the company issues the dividend, the share price falls for precisely the amount issued. So if everybody used that money to buy the shares again, the share price should return (roughly) to the value before the dividend was paid. The number of shares outstanding wouldn't change.
Show HN: Ultra Tiny Compiler in less than 90 lines of code
Musk is definitely going for the Science victory.
No (serious) problems here.

I want to run the same OS on my desktops as my servers to minimize expensive brain context switching, so I'm not into the pc-bsd concept, however, numerous people recommended it as a desktop flavor of freebsd. You MIGHT have better luck with hardware drivers or software integration on pc-bsd, if you have problems with freebsd. Maybe. Think of it like freebsd is to pc-bsd as debian is to ubuntu, sorta.

http://www.pcbsd.org/

As for my non-significant problems, there was some weirdness with haskell and long term (days, weeks) stability of xmonad, so I switched over to awesome as my window manager with an identical keyboard layout.

I have no experience with desktop environments on freebsd on my desktops... no interest. I need something that switches between emacs, terminal, and browser, that's the total extent of my environment. I'm told freebsd can run KDE and Gnome, although I don't want them. I point this out because some people define desktop by hardware, or by end user use, or others define that word as "runs gnome", and I can only verify the first two definitions.
Lazy language, perhaps.

Ultimately, I doubt that every piece of media that is currently on YouTube will be available for as long as I need them. That could be a year, or it could be fifty.

For my purposes, if a video gets taken down, it's lost forever, I probably won't be able to find it again.

But 'Guinea Pig Noises Loud Squeaking Sounds.mp4' lives on my hard-drive forever. ;)

I feel the same way about webpages really. wget -> it's mine until my hard-drive and all backups die. bookmark -> it's mine until my hard-drive and all backups die, PLUS the site goes down. Also immutable, which can be a bonus.
I believe you hit the nail on the head: greed. This was my tipping point. When sites got so greedy that they stopped caring if anyone read their content, I stopped caring if they got paid for obtrusive ads. Even Google has designed some horrendous ads, especially the Nexus ad that grabs swipes on mobile, keeping you from scrolling past it.

If the ads stuck to the meatverse-equivalent style of static but attractive, I would be fine. But the overwhelming majority overwhelms the reader with animation, transitions, cover-ups, pop-over, pop-up, pop-under—how many pops do we need before we have enough?! And publishers have restored to covering up their just to force interactivity, so you can click through them and see more ads. Why is there a Read More link on this recipe page? Obviously I want to read more, that's why I visited this page!

It boils down to greed. The bar has been set so low to attract more and more advertisers to make more money. Frankly, if someone were ingenious enough to inflate the price for plain publisher-hosted ads, one to a page, that didn't overwhelm the reader, I'm pretty sure that person would soon be rich.
The word exists in Swedish exactly like that and also is a very common word. Means "person number" or "person ID" basically.
I recently ran into a cooking site that wouldn't serve up any actual recipes if the javascript of their ad generator wasn't found. Pretty clever... I'm surprised more sites don't do it.
How did this become about taxes when it's actually about corruption? New evidence is uncovered of people at the top systematically abusing their power and disregarding the very laws they instill upon everyone else. Yet HN commenters are telling me the problem is that I am not giving these bastards a large enough share of my income.
I don't know how it's done, but it happens.

Forbes Shuts Down Ads Serving Malware http://www.forbes.com/sites/thomasbrewster/2015/09/22/forbes...
If Apple's shareholders want to hold Tesla stock, they can just buy it via the money Tesla gave to them via the buybacks. They don't need Apple sitting in the middle.
> Never forget the Guardian smashed its copies of the Snowden files on the instruction of MI6.

Wow. I actually did 'forget' this. Actually I don't think I ever heard of it. I see lots of articles about The Guardian being under pressure, but haven't found one confirming they actually "smashed" them. I haven't been looking that long, so would welcome any pointers.
PyPIup: CLI that checks whether your PyPI requirements are up to date
Yeah, I've noticed that some Communist movements still seem to be fond of Russia, despite everything that made them like it being gone. It's certainly not something exclusive to Finland.
Interested in Your Online Privacy, Get an Encryption Tool
Here is the list of (Best VPN review of 2016)[http://www.vpnranks.com/vpn-reviews/] which help you to choose the good vpn provider. These review covers the location their servers, pricing, features and many more.
I went to scroll down ... and nothing. What? Where's the content?
Memory Palace Hackathon in Cambridge, UK
One-sided negotiation is a cost riser. The last thing a client should be able to tell is that the payer has very deep pockets; if I know you can afford billions, I might ask a ridiculous price and expect you to not know any better or not care about paying it.

An excellent use of secrecy technologies would be government contracts: partition problems into pieces that don’t necessarily reveal the final purpose or customer (e.g. “choose uniformly between A and B” is too vague to be guessed as a requirement from only a government agency). Then, anonymously ask for bids. That way, you might actually get the developer who offers a measly price for a trivial task, and only finds out later that his check is from the government.
Most users pull far more data than they push, so it's a simple reaction to the market -- with technologies like DOCSIS you have a set number of channels and you assign them to either downstream or upstream bandwidth. More users benefit from a fatter downstream pipe. ADSL has the same sort of bandwidth allocation. Having a symmetrical connection generally means limiting the downstream connection.
> The closest thing is the ads in podcasts, which tend to be built around a story and are more compelling. I've looked at several of those advertisers and bought a couple.

This is a really good point. The only worthwhile ads I've seen on the Internet have been from podcasts.
I don't know if a mechical/automatic process is possible, but it works for haskell and python packages from Hackage and PyPI.

nix packages are not exactly packages, as in rpm or deb files, they are expressions in a functional language (think build recipes). there is a central repository of recipes on github:
https://github.com/NixOS/nixpkgs/tree/master/pkgs

but you can make your own, and eventually make a pull request. They are more similar to Arch's PKGBUILDs. Packages in the central repository are constantly built by a continuos built process (http://nixos.org/hydra/), that works both as a binary cache and as a testing system.
This is an expression I wrote to install SuperCollider plugins https://gist.github.com/gosub/a42e265ec38d9df203d6 using the Arch PKGBUILD as a reference https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=sc3-p...
> but obviously the bulk of it is done by the reviewers -- and they basically do it for free

Agreed. 6 hours @ $200/hour for my consulting rates gives $1,200. I give that away for free. What remains is the non-bulk. That's still expensive. Who will do the typesetting and proof reading? In physics and math, this is often pushed into the TeX stylesheet. Not so for most other field.

One of the journals I've reviewed for has a box for "does this paper need to be reviewed by a professional statistician?" That costs money.

Journals also check for ethical problems, like plagiarism and attempts to game the system, like http://www.nature.com/news/publishing-the-peer-review-scam-1... .

http://www.michaeleisen.org/blog/?p=1883 recently outlined the costs for PLOS One, an open access biology journal. It costs about $2,000 for them to publish a paper. By comparison, the for-profit journals make about $6,000 per paper. Hence the 40% profit for Elsevier and others. The physics preprint site arXiv costs about $10 per paper, so there's plenty of room, certainly. (There's an increasing growth in "overlay" journals, which build on top of preprint systems.)

If you start to pay reviewers actual money, then accountants get involved. Any idea of what it would cost to manage all that overhead, for residents in countries across the world?
Consider this example: If you upload some screenshots of your app to an app store for Oculus/Apple/Google/whoever to display with your app, what exactly do you think a thumbnail is? Or transcoding from JPEG to PNG? Legally, it's a derivative work, i.e. an adaptation. There is nothing sinister about it. Lawyers gonna lawyer.
Who knows. Their point is that they now have control over the content and aren't subject to the whims of an external body. I have felt the pain of this as about 25% (!) of the videos in my youtube favorites list have been removed either by Google or the original uploader over the years.
A Programming Language for Living Cells
Interview: Alon Melchner – We Talk His Augmented and Virtual Reality Platform
> If you're messing with the navigation controls and smash into the car in front of you, a completely innocent driver is suffering because you didn't want your car to babysit you.

No, it's not because the car didn't babysit me, it's because I messed with the controls.

I have lots of way to crash into people, the car can help me avoid it, by knowledge and help, but not by restrictions.

If you put in passenger detecting tech I'll be sure to activate it permanently if I buy that car (or not buy the car if I can't).

They already have passenger detecting tech anyway - it's a weight sensor, it makes the seatbelt light beep. I'll probably have to remove the seatbelt beeper though, since it would activate constantly thinking there is someone in the seat.

And this is why you should not add such lockouts - people will disable them, and remove safety features in the process. And in any case machines are not smart enough for them to be in charge, there are too many special cases and failures.
So you're saying its up to content makers to support every niche OS, otherwise niche OS users are entitled to steal their work?
> They still got too much heat for adding that not very usefull feature.

I don't get this. It is definitely useful.

I'm not saying don't upload: the client still seeds. It just downloads the contents in order.
The ad network is a vector for malicious code transmission. To that end, an ad-blocker is exactly what you need. Your browser may be exploitable, but I wouldn't doubt that you can siphon up some very valuable personal information using the security model and API your browser implemented.

Just like UNIX-style permissions might, in theory, prevent an unprivileged user from completely hijacking the core system, the model says nothing about user-level applications manipulating user-owned data. I'd argue my data is much more important and valuable than whether or not I need to wipe and reinstall my OS.
That's fine, but the article makes it seem that this is some kind of out-of-the-ordinary agreement. It's fine if you're opposed to such agreements as a matter of principle. It's just strange to single out Oculus for this. It's as though the original poster has never actually read a ToS document before.
I live in Connecticut, Long Island sound is like my back yard, the waters are green from too much Nitrogen which blooms algae.

All plants need Nitrogen to grow, there is a surplus for various reasons in the sound, that surplus needs to come down and this idea is great.

I'm curious whats worse, pesticides directly applied, or the possibility of pesticides in run off?
And some of us wouldn't get too worried even if Twitter did decide to use one of our 120 character bon mots for advertising purposes, or put it in a "best of Twitter" movie, or whatever.

That's an entirely different thing from giving up the rights to code that you may have worked on for months.
Could you elaborate please?
Most of them.

The little third party garage I've used for years has enough of the diagnostic computer kit to handle most problems. When something unusual pops up they have a good relationship with at least some of the main dealers to proceed - without me having to pay main dealer prices on anything.

They have the added advantage that I trust them to have done the work they say they have.

They're not unusual as far as independents go, just a couple of guys doing a good job.

I don't think many independents can support electric vehicles, but I'm sure specialists will spring up as the market continues to mature.
Doesn't HN need a similar license to show your post to other people on HN?