skysight-inc/HackerNews huggingface dataset:
The patent situation is such that one could manufacture a 32-bit x86 processor without the various SIMD and virtualization extensions and not have to worry about patents on the abstract architecture. Implementation techniques up to and almost including the Pentium Pro (November 1995) would likewise be safe from patent threats. However, semiconductors get explicit treatment under copyright law (http://copyright.gov/title17/92chap9.html), so you have to do your own layout until such time as copyrights start expiring again.
With that usage, you don't need to understand the implementation. But in my experience of using Git without really understanding it, there is about a 90% chance of destroying your repository when you try to revert something. I have never had this problem with any other VCS.

I'm sure simple reverting is super easy once you know what you're doing, but you need to know what you're doing.
You don't have to respond to a text immediately, you don't have answer a phone call. Students can contact you all they want and you can simply ignore them when necessary.

Many students work part or full time jobs. Some of them have kids of their own so stagnant office hours will prevent many of them from contacting their instructors at all. Why not make use of the modern tools everyone else is using to communicate? Why lock yourself away in an office that no one will find?
> JavaScript has ES6, ES7, TypeScript, npm, Ramda.js.
It's long past 'catching up'

Javascript is definitely making great progress, but npm thrown in as an example of how it's "long past catching up?" That's like, bare-minimum required functionality.

I'm not trying to attack, but when JS evangelists cite something like npm as a zap-pow feature, skeptics roll their eyes - especially when they've been using pip/rubygems/cpan for a decade or two.

Edit: I realize now you were probably citing npm more as evidence of JS having arrived with a healthy ecosystem (true) than as evidence it's leapfrogged others.
Oops. Thanks for catching this!
Thanks, I went through three or four links looking for the original!

Must have missed it on first parse.
In other words, you don't believe a neighborhood has an absolute dictatorial right to control all changes within its borders. Thank you for your in-principle agreement!
Well, the difference is that Apple sells hardware. It actually used to be the case that computer manufacturers routinely bundled operating systems for "free" with their hard ware. This has been a kegal issue in some cases, e.g. https://supreme.justia.com/cases/federal/us/473/908/
You should rephrase to be a little more careful about who the creator of the image is.

(at least, if I understand correctly, you are friends with the person hosting the jpg of the image that was extracted from the pdf that had the image that was pieced together from the original).

edit: You've made an edit, but you missed what I meant. Alex Fink is not really an author here where the point of the link is the image, he is the "page owner" or something like that. There is plenty of attribution and I don't mean to imply any attempts at obfuscation, but egwynn was talking to the original creator of the image, not to the hoster of this version of the image.
If you would like to work in Mexico, we are always looking for great developers at Kueski ( https://kueski.com/jobs ). drop a line at jobs@kueski.com
What is the current liability of software engineers in human life dependent programming? Was there any liability to the persons who wrote the Toyota code ? https://news.ycombinator.com/item?id=9440094
Sure, but you have to start somewhere. If people can't deal with operating a cruise ship then I question their ability to create brand new floating islands and run them sustainably. Surely one could do some farming on a cruise ship (using a mix of decks and hydroponics) and likewise generate some energy on-board. Obviously not as attractive as running a small nuclear power plant but you probably can't buy a used nuclear aircraft carrier, so you're stuck with diesel in the short term.
Given the legal environment in the U.S. where lawsuits are going to be brought, we don't have the case law and law firms are going to go after the biggest pocketbooks. It's not a technical issue, but a social. Look at the early days of cars for a preview.
Show HN: TallTube : client for vertical vids
Your response is totally non sequitur.
I worked there in 2014 as an intern. We definitely used aim but another department used Skype.
The Anabaptist/Baptist branches are also pretty inaccurate.
Not even a storm. On a windy day, let's say 30 knots, go to the ocean shore and see what the waves do. When the wind gets to 55 knots, a good category 10 storm, things get pretty mental.

To build a structure that can withstand category 12 storm and above would require ridiculously good engineering. Water isn't wind, it's fucking heavy, and it hits like 100 trains.

The costs to build something like that must be in the billions. Heck, modern cruise ships cost more than a billion dollars.
I think we are lucky that the top comment even mentions Saudi Arabia, towards the end, in passing. The degree to which the mainstream works at misdirection away from the reality of Saudi Arabia becomes more and more profound by the year.
Ask HN: Is it sane to ask for a non Apple PC when starting at startup?
Just about to graduate from college at the age of 24 and got a great offer from a startup. One thing I noticed though during my interviewing was that everybody used Macbooks or iMacs. I mean everybody.

I am an open source guy who has used Linux as his OS of choice for as long as he can remember. It's just what feels natural to me.

I should say this is for an SRE position rather than developer.

So to ask, is it sane to ask for something like this or just go with what they give me and deal with it by acclimating?
OP here.
Definitely one on the "dumb project" list -- total effort to create this was no more than a weekend's time. Just thought it's be neat/funny to have a YouTube site specifically designed for viewing vertical videos -- since those are popular nowadays with smart phones.

There is no feature on this that YouTube doesn't have, other than the video player being shaped for vertical videos.

Uses YouTube API for the video player, of course. There's not much of a backend to speak of. The only job the backend code has to do is to read the video id, and load the thumbnail image and put it into meta/link tags for proper social sharing thumbnails.
>How efficiently OpenCl used the FPGA ?

There will always be some inefficiencies introduced when comparing OpenCL to Verilog. Hopefully, this will decrease in the future versions of OpenCL. Notice that the development time decreased by over 80%...
Truth? No. Just a best guess based on evidence. And the people who disagree are free to provide more evidence in favor of their contention.
Guess what: not everyone finds these sorts of things offensive. If a company that was trying to appeal to a very broad audience attempted something like this, sure, they'd be crucified (and I wouldn't be surprised or find anything wrong with that outcome). But events like these target the sorts of irreverent people who enjoy this type of humor. If you don't get it or find it offensive, I'm sure they don't really care, as you aren't their target audience.

I'm getting quite tired of the idea that there isn't room in the world for things like this. Lighten up, don't be so uptight, and recognize that people's tastes are different, and events like this don't have to inherently be of harm to anyone. Hell, if you look at the main page for the SF event at Noisebridge[1], they explicitly call out a link to Noisebridge's anti-harassment policy and community standards for the event. They seem well aware of the concept of keeping the event a safe place.

[1] https://stupidhackathon.github.io/
> That way, if you make an account on somesellout.com with youremail+somesellout@mail.com, when you start getting loads of unwanted messages at that address you know who sold your information to spammers.

I have seen this claim multiple places, but it seems like it really isn't a robust argument. It is an obvious enough tactic that I have to imagine anyone selling or buying email lists does a simple regex to remove everything between '+' and '@'. Maybe the buyers don't care, but if the sellers are trying to also operate a legitimate business, they'll probably sanitize the subaddresses from their lists before passing the list along.

So it seems like an easy way to guard against this type of referral hacking is to strip the subaddress from an email and compare that email with existing emails. Store the email with subaddress for actual communication but have the subaddress-stripped email be a 'unique' database column as a comparison.

Edit: grammar
That's true, but if swerving means sideswiping the car that is next to you then it's going to be more logical to slam o the brakes. It depends on the density and speed of traffic. My view is a bit biased as I live near a busy intersection and so I'm first on the scene for 3-4 collisions a year.
And one can argue that if an attacker can do that, they are already inside the machine. To that effect, they could just put a bogus pass binary in ~/bin and extract all your passwords.

Yet if you use this solution (or keepass or whatever you want) you are exposing yourself to attacks to those codebases. Which normally are monstruos for the most juicy of programs: a password manager.
> But some people could still think of it as bad

That's great. They can continue to think that. But overall improved health stats is an objectively better position. I am aware that it doesn't end the debate, for precisely the reason discussed in the linked article: people are irrational.
Looking at those links, I don't see anything "negative" or "demeaning" as you suggest farther up the thread. NSFW, sure, there are some projects that would easily qualify, but... who cares? Many things that are NSFW are what make life worth living.

Remember, we're talking about subjective measures here. One person's "demeaning" might be another's "hilarious". Are you now the arbiter of taste? Standard rules apply: if you don't like it, don't participate. If you feel the need to protest, that's your right, but understand that many people will consider you uptight and unreasonable.
> an interview process that's novel and successful is certainly a competitive advantage

That's true, but... it's pretty sad that it's true. There's so much to be learned from good interviewing practices.
>Intel is buying Xilinx,

I'm going to need a citation for that. The rumor for quite some time has been that Intel was going to buy Altera to integrate some dynamic hardware programmability into their next iteration of Xeon Phi-like compute hardware.
Even then, you should also verify it out-of-band (e.g. compare full fingerprints over OTR with someone you trust who has previously saved the same .asc file)
If retaining data like that would land you in jail, you shouldn't be using cloud storage in the first place. Likely you'd be (rightfully) fired for doing so.

Cortana can be disabled, or never turned on even.
Good. I'm not a Windows person, but I think discrete major versioning is an anachronism left over from pre-internet times, especially if a company's internal processes are bound to those major releases there will be a lot of friction from that factor alone. Continuous development and deployment is probably the more rational choice for a lot of software, including operating systems.
Someone shared a chart with me the other day that, while not quite the same thing, could be of interest to those wondering what happened to the core followers of Jesus who went on to found the early local churches:

https://www.serviamministries.com/wp-content/uploads/2015/03...
At a University the point of a professor is to get grants.
You can verify donations to the FSF Bitcoin address via. user signed message from the sending address! Also are there nags? There have to be nags.
I haven't used Haskell in a production environment, but I ended up removing core.typed from my Clojure core since it often fell apart/became prohibitively verbose when dealing with nontrivial functions and higher kinded types.

It could be really good if it's inference engine was improved, I can see a LOT of potential. But it just isn't there yet.
Programming, slow
Bit more tech notes:

DigitalOcean micro server, CloudFlare to handle burst traffic (in case any comes in), Google Analytics for stats, and a basic Redis setup to record every video people watched on this in a Set and a Hash, so in the future I could create a "Other Popular Tall Videos" widget.
My first monologue
> It might be a fundamental flaw of Git that in order to use it, you have to understand its innards. Certainly, in order to use it effectively, and in order to avoid disaster, you need to now how it's storing data.

I've been using git for 5 years now, and I don't have a clear understanding of "its innards". I once read an overview of how it works under the hood and have a vague notion of what's going on.

What are the typical use case scenarios where you need to know implementation details to "avoid disaster"?

I can rebase/merge/push/pull/commit just fine while being ignorant of implementation.
Even so, the part on Judaism (about which I have the most knowledge) is still highly inaccurate: marking divisions that do not exist, branching in the wrong places, over-branching in some places, under-branching in others.

It seems like an compelling idea undertaken by somebody vastly under qualified to implement it properly. (Which is not altogether surprising given the enormity of the task)
Saying the Stupid Font makes fun of mental health/development issues seems like a stretch. Being stupid is a broad term. Sometimes I do stupid things (as all humans do), and in that moment I am stupid. It's not exactly a medical term.

The Intellectual Babes Calendar is objectifying men, but I think by parodying and creating awareness for objectifying females it is still a net positive for society. That may change at some point, but that's why we view things in context.

You are obviously right that there is a lot of sexual content, and that that Hackathon was an industry event. But as long as everybody is aware of that when visiting the Hackathon, I fail to see any harm in that. This isn't even sex-deprived male cisgender nerds, most of the sexual content is created by females of various ethnicities.

Saying that sexual content is inappropriate during all work/industry related events seems overly broad to me. After all, our industry is diverse and even includes respected companies like pornhub. There are bound to be people in this industry who are very comfortable with sexual content, and it's not my place to judge them for expressing that in an appropriate context.
> "I'm a screw up so this is the role I play in society"

Maybe. With smokers, they are curious and easily falling for temptation, this is why they start smoking. Also, stealing is a tempting game and getting caught is a minor inconvenience, just like cancer - the same "it won't happen to me" fallacy applies.

To some degree, a criminal doesn't assume a part in society, rather feels as an outsider, anyway.
I agree with you, it'd be the obvious thing to do if you're going to buy some emails from the black market. I'm not going to name any names, but you'd be surprised how much spam I've tracked down by using subaddressing.
There are colleges that focus a lot on teaching -- Rose Hulman, Harvey Mudd, Swarthmore, etc. I think the problem is that people want academic fame as well as good teaching.

However a lot of fame comes from, I think, path breaking research (and startups) coming out of universities -- that's why you see the universities' names in newspapers. That's why US news ranks those universities as having great departments (in their disciplines of speciality)

So if you want that you by necessity have to value research and entrepreneurship in profs a lot higher than you value teaching.

What one can try and get is good teaching colleges which may not be necessarily famous for research, etc. but are still popular with recruiters for recruitment out of ugrad. The colleges mentioned above do do that. There are other colleges too -- University of Warsaw is a very popular recruitment ground for big tech companies like Google even though it's not on the same level as a top US school for research. University of Waterloo and Brown are a couple of others that come to mind that are popular with recruiters to a bigger extent than their rankings would indicate. Perhaps we need more advertisment of such options.

The other possibility is for prestigious schools to hire more teaching fac. But that would mean taking resources away from research oriented fac. So the market dynamics make it hard to do that.

Ideally universities would have the financial resources to hire both teaching and research oriented fac but given the current political climate...
His point seems to be that he never opted into our was even informed of his my documents being synced to skydrive.
i'm just waiting for git to flame out
But the drivers don't have to be driving. They just need to be awake and alert in case the system tells them to pay attention, so they could be doing some other job as well, like, I dunno, writing code.
> Maybe castration should be done with anesthetic,

Uh, no. That's not the technique. The blood loss from your inferred surgical technique would lead to the death of the meat production device.

> or not done at all.

A testosterone filled bovine meat production device diverts its metabolic resources to typical bovine male activities, not manufacturing protein. That's no way to make a profit.
Hmm, the reflog usually (always?) provides all the info you need to undo the last action. I wouldn't be surprised if it were possible to build a "git undo" command on top of that. The fact that no one has yet done so is a great illustration of your point, though.
The article states that these were young and directly implies that they hadn't gotten to the branding bit yet. It usually occurs (as you probably know) several (often more than two~three) months after birth. Often late enough that the process is a real PITA.
I completely agree. Estimated price tag might be enough to justify time spent beta testing it.
I'm working for a startup right now, using a Lenovo ThinkPad running Linux. Most developers who've worked here use Apple products running OSX.

Leaving aside the virtues of Linux vs. OSX as a development environment, I'd use this as a litmus test. If your request for a Linux box is refused, run for the hills. It's as bad a sign as being forced to wear a suit and tie.

Re. OSX vs. Linux: my opinion, having spent years using Windows, Linux (various flavours), OSX and a little FreeBSD: OSX is better than Windows for software development, but that's as far as it goes. It's still a locked-down proprietary imponator that you'd do well to avoid.
Agreed: attempting to teach that git is simple does people a great disservice.

To be very effective and safe using git, you really do need to understand a bit about its inner workings. I find that to be a big weakness of the tool, and it continues to surprise me that it's become as popular as it has. I personally like git a lot, and find it to be very powerful, but it took time and an interest in deep learning to get there.

I can certainly understand that most people might want a simple VCS that's easy to use and makes it difficult to screw up. Git is not that VCS, by any means.
Let's Crowd-Write a GitHub Novel
Could you elaborate? Too many Tweets, Facebook posts and news articles to sift through?
SAME THING. DURR
Currently hiring someone JS wise, to work remote. I don't care where you are, I care if you can deliver (i.e. frequent internet outages that mean you can't fork/commit changes = dealbreaker). My team is 99% remote, almost all conversation is via chat, email or PM tools.

So no, it won't necessarily cause you problems – you do need to be able to work and deliver on your connection, and you need to actually be good at what you do. That means you need to have a way to show me that you're good at what you do – for example, a well-kept collection of public github repos of modules, or contributions to major projects (and actual contributions, not "small readme changes to clarify example 3") is what I expect to see, and most certainly not a 'portfolio' of ToDo-style projects to demonstrate how you 'know <x> end-to-end' – that shows me nothing. I'd rather see a well-written Angular module than a ToDoMVC app that looks like it's been generated from a 101 tutorial.

Hope that helps, and good luck!
> while I watch in bemusement at the windows 8.1 nonsense.

This isn't really a thing, not anywhere near the level of Vista.

You're more of a luddite in this behavior than I think you may realize.
80 Funny, Creepy, Strange, Disturbing Google Street View Images
There's a similar thing going on with other traditions -- with Eastern Orthodoxy, a lot of the various national jurisdictions (Russian, Greek, etc) are listed out separately even though (most) of them are in full communion with one another.

It is cool to see all the "branches" laid out like this but it does lend itself to presenting more divisions than are actually there because that's what we naturally think of when we see a tree structure.
Ask HN: A good investment structure for founders investing their own money
I am offered ~15% equity in a brand new startup (Company A). My co-founder, Frank, has founded one successful startup before and has a lot of industry connections. Frank will be the CEO of this company. My job will be to manage technical side of the business and will be the CTO.

He is going to invest initial funds of 500k into the company thru Company B. For that Company B will get 35% stake in Company A. The deal will be structured so that Company B’s shares (investment) will not get diluted in Company A. If I don’t take salary, I get 10% share in Company B.

Is this a good structure for founders investing money into the business? Am I getting a fair equity? Should I ask for clarification or details for anything specific? How do I make sure I don't end up with very little equity at the end while Frank owns disproportionate amount of equity?
It's much more likely they'll follow the OS X model of free updates forever, once you buy the OS.
10$ a year sounds fair to me
> I know the features of the language help ensure "safe" development,

Safe development? What does that mean?
It's not even true, because as of now, for all the problems to be overcome, humans on board are still required.

The next step would be remote pilots or supervisors, as with drones. It's a gradual transition so the market has time to adapt and find new niches.

I don't think many ones are truck driver out of passion, so it's no loss. If there is no other work for them to be done, great for them. If the only remaining work requires higher qualifications, sure, that'll be a bummer for anyone who cannot adapt and therefore to a degree you could expect a niche or industry of extra schooling (eh, I'm at loss for a proper term) provided by incentive or gummint prediction.
Whatever issues I have with your hackathon, I gotta hand it to your for trying to pull off George Bush jokes in 2015. Same for Mitt Romney.
You can always use VMWare Fusion on the Mac for Linux and Windows VMs. You'll then have all major platforms covered. Get a 1TB SSD and at least 16GB RAM.
> Coding errors and recalls are not un-correlated. If your car has an error, so does–likely–every other car in its run.

That is assuming that errors are the main cause of insurable incidents and not simply situations for which the software could not compensate beyond stepping on the brakes in the hopes of minimizing impact energy.

Traffic is chaotic and not fully predictable, so there's always some baseline risk that may exceed the risk of non-catastrophic bugs.
Anyone coming on HN and suggesting Microsoft is going to charge a monthly subscription for their OS is completely out of touch with reality.