skysight-inc/HackerNews huggingface dataset:
Patents are not about damages. A patent is a limited-time monopoly to an idea that you can then extract value from. Inventing something, patenting it, and then licensing it out is exactly the business model patents are supposed to enable. Companies that don't make anything are perfectly valid under this model. The real solution is to either make sure prior art and non-obviousness requirements are properly enforced or just dismantle the whole thing as unworkable.
You're so wrong.

A code of conduct is required for a healthy community to scale up while maintaining it's ability to be inclusive. It is almost certain that you depend on one or more of the users of THIS code of conduct to maintain your (obviously undeserved) lifestyle, so please kindly take your horrible attitude elsewhere.
MIOpen runs both OpenCL and HIP so aka in your words is the "OpenCL version on cuDNN".
cmd+f luminosity results in nearly as many occurrences as lumosity. That name is cursed. Probably doesn't help that the correct name gets auto-corrected to the incorrect.
Let's say I invent something really useful but also very difficult for an individual to take advantage of, like a new kind of airplane nosecone that shaves 10% off fuel costs for very large airplanes. Now, I'm not in the airplane business, and getting into it would take many, many millions of dollars. Probably the only way for me to make money on this would be to go to Boeing or some similar company and license my patent to them. Boom, I get my millions and everybody's happy.

If I were required to show actual loss, Boeing would see my new patent, just implement it without even bothering to talk to me, and when I tried to sue them, they'd say "you don't make anything, you have no losses," and they'd be right.
That's the systemic problem that led to the error; I worded it poorly but the 'small error' I'm referring to is how the pilot came in just a little too slow and low. It's easy to think of even worse things a pilot might do when panicking, eg breaking off the approach only to stall and land on the tail, for example.

What I'm getting at is that a small error can have big consequences, and that this near-miss last week by the Air Canada plane is not something that should be dismissed as a non-story just because it was spotted and rectified in time. A collision avoided at the last minute is still indicative of a problem. If the Asiana pilot had stuck the landing that day but still felt uncomfortable, their training and operation culture at that firm would still have been problematic, they would just have gotten away with it for a little longer.
> I don't get the hate that Ruby and Rails are getting. Really don't.

Is RoR really getting much hate? Because I sure haven't seen that. Admittedly I usually don't really pay that much attention to random framework flaming, so I might not be the best to judge, but I feel like at least on HN RoR is still discussed in mostly positive tone. Besides "everyone" already knows that RoR is dog-slow (relatively), which I think balances the discussion to reasonable level.
Hi pornel, just a little precision on the library author, it seems you are using ichiriac's php-parser :))
Yeah, the website is a really interesting way of displaying public data.
My friend told me about this app and now I go on it more than I go on Facebook
>Given our advances in sensing and observing technology we are much more likely to 'see' an advanced civilization before we can actually fly out to meet them.

I don't think this is really true (though I could be wrong, I am not an astronomer). Sure, we may be able to "see" evidence of an advanced civilization, but without warp drive, we won't have real proof. All we'll have is some observational data showing that, for instance, the light from their host star dims in a really weird way that's unlike anything we've seen before in our observations, or that there's some object sitting in their L1 spot, etc. We can hypothesize that this data indicates artificial structures, because what natural phenomenon could possibly cause such things? But that's not proof; there really could be some natural thing causing those readings.

So the ETs don't really have to establish contact until we have warp drive and the actual ability to go see these artificial structures up-close. They can just leave us to sit around our planet wondering what these observations mean, and slowly come to grips with the idea that there may very well be some intelligent ETs out there with starshades, and argue over it for a few centuries as we'd surely do. They have no obligation to come visit us and clear up the matter. And considering how backwards, irrational, and violent a species we are, there's no good argument I see for the ETs to rush first contact with us, and every reason to delay it as long as possible.
So, for founders raising let's say, a seed round (with a Series A 18 months down the line), is the recommendation still raise on SAFE (with some cap and/or discount), and then price it at A?

It would be useful for the founder community (especially outside YC network) to have examples of how different recent startups have done it - offered discount or cap or both, how they determined the cap, the experience at A, experience with SAFE when dealing with angels/micro VCs, etc.

Any founder willing to share that here?
Weaponized hacking complicates things. You don't know to which extent Kaspersky cooperates with the FSB or even whether there isn't someone from the FSB working covertly for them, implementing backdoors.
The US does currently take over 1.2 million immigrants legally into the country every year. Certainly, a reasonable person could argue that number should be higher, but that's still a pretty high number for a country that is "closing its doors".
The top doctor on the list prescribes 20% more opioids than the next highest, and these are his specialties:

* Counseling

* Pastoral Counseling
You're confusing "New Math" with common core.
Ideally, yes you would want a single Docker image. That's somewhat the point of Docker, to isolate your app and have it run the same, everywhere. If you use multiple images, then you're circumventing that benefit.

You could install all the dev gems, build tools, etc in the CircleCI build container and run unit testing. Once everything looks good and you can build your file app that passes, then take the app and throw it in a new Docker image. Then, integration test that Docker image itself.

That final piece could be done on some sort of staging server of in a new build environment using CircleCI 2.0 Workflows.
Intel's first 10nm desktop CPU design is finalised and off to the factories
What about neoliberalism
It's called Brain Drain.
> If students aren’t engaged, they aren’t going to become star pupils once you take away their distractions

That's a bit of a straw-man - nobody said anything about turning every student in to star pupils, it's a matter of degrees.

There is no question in my mind that a device capable of being online, using social media, and that is constantly pushing information at you is going to be a higher level distraction than a pen and paper. Reducing that level of distraction will be beneficial for many students, even if they only pay attention to 30% of the lecture instead of 15%, that's still an improvement.
Elon Musk reacquires x.com domain from PayPal
Ask HN: Can I hide an employer when applying for a job?
I joined a company a month ago and I'm currently applying for a new job since I'm not happy at all. I've been in for only a month and was wondering if I could simply bypass this experience when applying to other companies without getting into any troubles? I just want to make it simpler and smoother.

Would a company find out about that experience when they'd start their onboarding process?
Not in the slightest. I'm just commending other facts to your attention that you appear to have overlooked. Nowhere did I attribute such beliefs to you.

Nor do I understand why you brought up 'punching nazis'; nobody has even mentioned that in this discussion.
Some of us also have terrible handwriting, so taking notes by hand is out of the question. Though I will also surmise that they can also be a distraction.
>I would argue that things would have to significantly worse for people to stand up.

I was watching an interesting lecture the other day where a professor contended this idea. (I really wish I could find it again) Basically his point was that revolutions do not emerge from conditions of total despair but rather from an imaginative vision of what could be better. As an example he compared North Korea in the present and America in colonial times. North Korea has terrible suffering but no real uprisings because the people there don't believe they could win against their government and they're not sure what society would look like even if they did. In colonial America conditions were relatively good, a fair amount of colonists were actually wealthy. But these people were seperated from Britain and so had time to conjure up imaginations of what their country could be. Once that imagination had been set, they were willing to fight and die against the large English empire. I'm not so sure that we need a great man but we do need a coherent vision that people can coalesce behind.
Really? Please explain how having more smart people would fix the problem there.

I don't think they have a shortage of high IQ people in Greece. They seem to have a shortage of money to spend, and a culture that is hostile to spending less money because of trust issues within their society. How do you throw smart people at that problem to make it go away?
I'd like to know what's so wrong with the words "re-training" or "education" that we have to make up a new word in order to avoid saying them.

"Re-skilling" sounds like a bullshit buzzword, and I'm putting it on my bingo card.
Agree with this. Saw an opera outdoors from far away and it felt unreal... kinda sad
I see IT as one big vacuum. Everything is slowly being taken over by IT. It's hard to imagine anything else having its growth rate (aside from healthcare).
But I've seen this exact post every couple of years on HN since 2006(I think?).

You might think things are changing but it sounds like you and your friends are simply growing up and being more realistic.
Very interested in this as well.
It's a bit silly to compare Express to Rails, Express is the Sinatra of JS, and the Sinatra philosophy is to be minimalist and give you more power, whereas the Rails philosophy is to be everything you need assuming you have typical requirements. It's a trade-off, neither is inherently better or worse, they're each good for certain situations.
While I get that the comment sounds like a divisive/incendiary and thus non constructive comment, I would not argue that it's an unreasonable exaggeration Or likely to derail substantiative discussion. Just my two cents.
I agree. Even "hardware" patents are too hard to defend to really be worth it most of the time (ex: fidget cube and other chinese kickstarter clones). You can't rely on patents to ensure defensibility to your business model, so they really just end up being money-sinks.
I believe there are significant technical advantages to AM for airband - I also believe that marine radio is less likely to need those advantages, so narrowband digital is more workable there.
Right. I have zero interest in FB being a source of news, which seems to be what they've become.
Using Heroku's Expensive Query Dashboard to Speed Up Your App
It is all about finding a correct pressure point.

Long time ago certain Philadelphia area law firms decided to represent vegan protesters that created a major mess in a couple of high end restaurants.

A certain flamboyant owner of one the restaurants targeted decided to have a good time applying his version of asymmetric warfare. The next partners from those law firm showed up to wine and dine their clients in the establishment, the establishment(s) politely refused the service to the utter horror of the lawyers.

Needless to say, the foie gras won...

[Edit: spelling]
For everyone who had no idea what a safe is (beyond the big metal thing you put valuables in), I eventually found this with some digging:

https://www.ycombinator.com/documents/#safe
Hmm would you be taking vacation days for interviews?
I think your making a strong point here, that might not get the attention it deserves.

> asynchronous requests

Because we don't live in a world where one user loads one page and then loads the next one (and if they do we should be talking about how your not using cached static content).

If I can do the work in 20ms, and it takes 100ms with framework overhead what happens when these start stacking up?

Not only do those things impact the user they impact your server... every ms that it has to maintain that connection, do work is one more ms that it isn't doing work for someone else.
>"math for liberal arts"-type classes

I took a class that met in a room used by a class like that the period prior and got to listen to the better part of it. In the one lecture the prof coaxed them into creating an algorithm for the number of moves to solve a rubix cube based on the number of cells who's configuration is known and where those cells are located on the cube. In a different lecture they were doing the math necessary to cut hypoid gears on a manual milling machine. They didn't even know what they had did until he tied it back to the underlying concept.

The quality of those courses depends on the prof.
Software patents should have the same requirements as real patents: you have to provide the full knowledge required to create the concept that is patented in them.

You want to patent sticky scrolling? Then put the entire source code required for it into the patent.

You want to patent your AI tech? Then put the entire code into the patent.

Additionally, we should make sure that trade secrets are not protected in any way, and decompiling code to find out what it does, and replicate it, is legal, as long as it doesn’t violate patents.

These measures would provide reasonable measures for companies wanting to protect their secret sauce, but also ensure that this technology is all public and available for research, and that after a few years it becomes available to competitors.

Otherwise we’ll end up with Google, Amazon, etc piling up knowledge and patents, without ever giving anything back to society.

And if you now try to argue with Google being "good", please take a look at ReCaptcha, where they take captcha associations given by users, but never publish the resulting recognition data (which then could be used by open source projects or researchers), or look at Android, where Google has now closed everything they could.
Agreed. Google cloud console is a mess. In 5 years Firebase acquisition cost would be considered peanuts for the value they've added to Google.
I think it does matter to end user developers though. Once something is in the standard, you can rely on it. It won't change in a backwards-incompatible way.

That means that you're not imposing an unusual configuration on downstream users, and depending on the environments you support, at some point you won't even need to run Babel at all.

With IE11 approaching end of life, and more and more sites dropping support for it, we're rapidly approaching a time when we can assume the vast majority of users are on a modern, evergreen browser. And the last version of node that didn't have full ES6 support just went out of long term support.
The problem isn't actually the words, it's the idea behind them. Nobody wants to have to go be retrained every 5 years, we want stable jobs which build valuable skills. Permanent instability is not a message that sells no matter the words it's wrapped in.
You talked about how great Rails is but you also switched to Python. Why the switch?
Website says "The majority of web applications handle far less than 1000 requests per second."

The benchmark provided (TechEmpower Benchmark) measure the amount of requests served, but these requests are for rather easy tasks like fetching data from a SQL database and serving it. Or doing JSON serialization.

Drop in a more alghoritmically-complex and/or general-purpose task (say, compress this file using GZIP before saving it on your server), and then you will feel the speed (or slowness) of your platform. And here perhaps you couln't hit the magical "1000 requests per second" benchmark.

Objectively, Ruby implementations (on the canonical Ruby MRI implementation) are slow. Sometimes even 100x slower than C.

Taking a deep look at these graphs, where 1x is C's performance under GCC:

http://benchmarksgame.alioth.debian.org/u64q/which-programs-...

Ruby MRI is typically 20x to 50x slower than C.

Looking at the graph is revelaing, but in any case, for other dynamically-typed, dynamically-linked languages, here are other typical figures for comparison (from the graph, relative to C/GCC, lower numbers better).

Ruby MRI* 20x to 50x
Python 3 Similar to Ruby MRI
Racket 6x to 12x
ECMAscript (Node.js/V8) 7x to 10x
Common Lisp (SBCL compiler) 2x to 5x

For statically-typed languages:

Haskell (GHC) 2x to 9x
Java (latest official JVM) 1.5x to 3x
Swift and Go similar to Java
C# (under .NET Core latest) similar to Java
Rust <1x to 2x
C++ (g++ compiler) equal to slightly slower than C
C under GCC 1x

* JRuby, as the graph can show, doesn't help too much, and sometimes can be 2x to 7x slower than Ruby MRI!

http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...

At the end, for Ruby I would take the similar stance I would take with Python --- if I use it, it's because I like it. For example, I like using Python better than Js(under Node.js).

However if i was building a system that will demand performance, i'd look to other languages/implementations.
I've been running Fedora 24/25 on my Macbook Air for the better part of the past year. It has been fantastic, and I don't see myself going back to OSX anytime soon. I intend to upgrade to F26.
Like what specifically? There's tons more flexibility which would help enterprise companies. Separately, there's also CircleCI Enterprise.
This is, if you will, a very germ-theoretic perspective. Why would you notice, by eye, this correlation and not that one? More importantly, why would you collect these data rather than those? Scientific paradigms are "nefarious" because they control experimental design, so unparadigmatic data only come about by accident. And accidental results are often as not a flaw in the design or instrumentation, or else "noise."
This is a good post, but the one thing that stuck out at me is the $60k Series A figure. I have no doubt it's true, but comparing priced Series A legal costs to seed stage SAFE legal costs is apples to oranges. No one is debating using SAFEs for Series A's, as those are already priced rounds ~100% of the time. For a priced seed round, I've heard legal costs can vary from $5k to $20k or so. That's not insignificant, but it's way lower than $60k.
Now you're either missing the point, or being intentionally obtuse.

No, the works of Shakespeare are not, but works that are 50 or 75 years old still are, even though everyone who wrote or created them are now dead. How is this useful to society? It's no different than if Shakespeare's works were still protected by copyright. And since we have now enacted perpetual copyright, nothing new will ever fall into the public domain from this point forward.
Maybe I wasn't clear enough.

I am not comparing Express to Rails feature to feature (which if you read my other comments you understand I am against).

Anyway, welcome to HN!

It is great that as your first comment you say someone else's comment is silly.
"The 3101 RAM chip illustrates the amazing improvements in integrated circuits driven by Moore's Law.15 While the 3101 originally cost $99.50 for 64 bits, you can now buy 16 gigabytes of RAM for that price, two billion times as much storage. If you built a 16 GB memory from two billion 3101 chips, the chips alone would weigh about 3000 tons and use over a billion watts, half of Hoover Dam's power. A modern 16GB DRAM module, in comparison, uses only about 5 watts."
No, you are not alone.

Or at least I spotted a number of usability issues last time I tried gnome (last week, latest Ubuntu).
Judging by the price points it seems that they're not buying enterprise level HDDs. There is no way you could buy an enterprise HDD today at $0.02 per GB. I bought a 4TB Seagate Constellation a couple of months ago and the price was more like $0.06 per GB.
New workplace is a python shop.

All of our microservices are written in python and gateway to services are written in Node.JS.
> - Too much contrast? Reduce screen brightness. (This has the beneficial side effect of increasing battery life on mobile devices.)

So, I have to make the rest of my UI unreadable, just because you prefer to use a cheap chinese 20$ screen which can’t even handle sRGB?
I wouldn't make math/STEM a special emphasis when they're young.

It's more important to foster an positive learning environment and encourage/draw out curiosity and creativity at this age. Help them become curious about the world, fascinated with what they're learning and find enjoyment in learning.

In terms of subjects, aim for a strong reading focus at an early age as it will pay dividends in all other subjects (even math) if they can read/comprehend well.
How to Reverse a List in Python
I see this a lot in the workplace as well.
Getting Rid of My Macbook Air for a Thinkpad X200
I had a laptop and left it home most of the time. And just stuck with taking notes with a pen and sitting upfront.

I took lots notes. Some people claim it's pointless and distracts from learning but for me the act of taking notes is what helped solidify the concepts a better. Heck due to my horrible handwriting I couldn't even read some of the notes later. But it was still worth it. Typing them out just wasn't the same.
Are these supposed founders that haven't done the basic dilution math on the funds they're raising fit to be raising funds at all?
Cute project. I filed a couple of bugs, as you no doubt saw, but the end result was that I could generate packages for a couple of different Ubuntu versions with no pain.

Nice work.
You can make that line thicker. You can create a new user on your computer specifically for work, with a restricted environment. You could use VMs or dualboot or something.

Personally, I'm very happy that we have devices that are capable of doing so many things.
Eye Candy: CNC Lathe Live Tooling [video]
Bought my laptop new for $299 in 2012 as Windows 8 was coming out and discounts on machines with Windows 7 pre-loaded we common. A couple years ago having upgraded to Windows 10 I grew exasperated with it and replaced the HDD with a ~500GB SSD, maxed out the memory, and switched to Linux (Ubuntu Mate). It now runs Android Studio or Eclipse better than it ever did.
I don't know about that. $456K a year puts you in the top 1%. 3:1 DTI means you can buy roughly $1.5MM apartment. In NYC, that doesn't get you the most appealing apartment. And you have a family in Manhattan, $456K is close to break-even (i.e. hand to mouth)

http://www.investopedia.com/news/how-much-income-puts-you-to...
Ah, wait, I mis-read your comment and it's too late to edit mine. Yes, that sounds plausible, and particularly if you have the source code, which you do for many common servers.
What I see is a big shift.
few years back, lots of the companies I knew and worked with had a Rails based product.

Most of the companies I talk to today, don't choose Ruby. They mostly go with JS (Either express or Meteor or others).

The "Hate" for me is articles like this. Don't know if "Hate " is the right word.
Grad students don't have much budget for voice actors.

That being said, they still make efforts. When I was in grad school, I was routinely asked to do voice overs for videos that accompanied paper submissions by students who had strong accents when speaking English.
Just a nitpick, by definition what does not have protection is not IP.