skysight-inc/HackerNews huggingface dataset:
These two requirements : that France should enforce that right, and that america should not, cannot cohabitate in a space such as the internet : either the info is available somewhere and everyone can access it with minimum effort, or it isn't and no one can access it.

A very similar process is US' IRS asking foreign banks to disclose the activity of US citizen, and strong-arming foreign countries to enforce this on their banks. Does it look like the US is making a jurisdictional overreach ? Yes. Do they have another way to make sure their domestic law is applied ? No.
I will be starting at the job the next summer (graduating next summer) and I too thought the same. If I didn't use the company's infrastructure or their internal technology or do the work while on company time (9 to 5) - then they should not be able to claim my work.

TL;DR If you could not have built the product without being an employee of the company, it probably belongs to them.

eg. Maybe you use Microsoft's latest internal only HoloLens prototype to build a product. You couldn't have done that if you weren't a MS employee - so they can claim it.
But if you used the dev kit and publicly available tech and features then they shouldn't be able to claim it.
Much easier, we have the tech in ophthalmology and adaptive lenses that are used in cellphone cameras.
IDK, can someone comment on how helmets have evolved recently?

I used to compete in and still watch a lot of downhill skiing. The technological advancements in helmets over the past ten years has been incredible, now we have MIPS foam and kevlar and carbon and in general stuff that's been engineered and crash tested to perfection. Not to mention helmets are now discarded after a single impact. How is it with NFL helmets?
It's actually funny you mentioned the CNBC article as a source: It's junk. They made one correction a year ago when I pointed out all the flaws in it, and the article is still misleading. ;) Futuresource intentionally cherry-picked data, basically by excluding... well, most of the PCs schools buy categorically.

The biggest problem is the lock-in. Given that Google has them in on all of their hardware, mail, docs, classroom platform, once you decide to go the cheap route, because $200 laptops sound like a good idea, it's really hard to escape. You guys are basically the 90s Microsoft of the 10s.
There are several aspects I see

- Writing 30KLOC yourself is a real lot

- Maybe it is too much? Try at times to refactor to make it denser

- Good libraries come from re-use. Either a genius came up with something reusable from scratch or someone got better at solving a problem until a piece emerged that was worth sharing.

- Good libraries come from discussion and exchange of ideas. There is a lead but there are contributors too.

- There is a difference between apps and frameworks. The code and not the app is the product and customers are devs. Has implications e.g. how to do marketing.

- Are you made for this? Some solve problems really fast and good enough, then move on. Some others solve problems really well and stick with problems for a long time. Both types have value. Look at your life outside coding for clues.
That and the e2 article both don't mention what actually happened in the end, does anyone know? Presumably Mr. Brown liquidated everything, ran out of money and died a beggar on the streets.
> Is this type of thing really personal information, though?

Its not. So the rule still works.
> I do appreciate the efforts of the F# team has always made in maintaining an open source community

I do appreciate the efforts of the F# open source community has always made in maintaining an VF# team.
Maybe I'm confused but France couldn't make America do anything. The question is, can France tell a company "you can't operate here if you're going to do X in Y country" which it already can generally, just maybe it's a good idea/not a good idea in this case.
Prezentacja w IT i nie tylko. Jak Jobs przygotowywał i prowadził prezentacje?
The actual TFA's title just turned a tad more dramatic, quote: "The Russian App That Has Destroyed Privacy Forever."

So we finally find out who really destroyed our Privacy. Forever!
Eset Nod32 Antivirus 2017 Crack Keygen (x86-x64) Full Free
Pretty much every political thread on HN accomplishes nothing more than to increase the net amount of frustration in the world. The same ideologues rehash the same arguments. No one's mind is changed. And each time a few people get fed-up and quit HN, causing the remaining community to be slightly more strident.

The sooner these threads are dealt with, the healthier our community will be.
Looks like the free lunch isn't that free after all then. Tough luck.
"Many people here are politely explaining to you that these tools have great intentions but that they are poorly designed,"

So, the "design" of the iPad is superior to the "design" of the Dynabook?

Despite paperless vision of the future thx to "software", usage of printers has just begun to stop growing.

Patronizing and blind or high priests of the "rentware" cult.
AR though leaves much less of a problem with simulator sickness because normal vestibular system and motion perception is used elsewhere.

VR is a much tougher nut to crack.
Ha, never thought about it but I guess it's problematic to compete on cost in a scenario where the clients often need the best advice they can get...
Not web development per se, but Clos Networks[0] were originally designed for telephone systems and re-emerged in large datacenter networks[1].

[0] https://en.wikipedia.org/wiki/Clos_network

[1] http://research.google.com/pubs/pub43837.html
I'm in Osaka right now and you'll find those around the temples at night. They kill my ears but I'm the only one in my group that can hear them.

I think they're meant to scare cats away, but they work well for teenagers and people like myself (26)
You're asking a question with a very complex answer.

I'll start with a short answer - AMD wants to have at minimum a reasonably good baseline functionality on linux, out of the box. If that answer doesn't make much sense, please read on for the complex bits.

To provide some historical context, Linus gave a VERY public, VERY brutal rant on NVIDIA and their drivers four years ago.[0] At the time, NVIDIA's closed drivers were an opaque blob which basically reimplemented the entirety of OpenGL. These collided with everything else.

The open drivers (nouveau) were slow and far behind in features. The situation was bad enough that you couldn't necessarily even install a linux distro on a system with NVIDIA chip because the open drivers wouldn't work well enough for X and/or desktop environment to initialise properly, let alone remain up and functional.

In effect, if you wanted to run linux, you were best off without NVIDIA.

Fast forward year and a half. NVIDIA had come out and committed to improving the linux driver situation. They still couldn't open source their current-generation drivers, but they had realised the horrible reputation of their hardware on linux was going to be a persistent PR nightmare, and thus an existential threat to their growing mobile division. A space where they were up against Imagination Technologies. (Don't get me started on ImgTec, please...)

NVIDIA needed to get their hardware and software processes aligned in a way that they would work reliably out of the box on linux, everywhere. Even if the user only needed to keep the freshly installed or upgraded system up long enough for them to download and install the closed drivers, the system really should not break. Incidentally this meant that even the open drivers should be "good enough".

Over the past 3+ years, the situation has improved. NVIDIA has managed to shed their reputation of being completely broken on linux, they have worked closely with kernel folks to get their more recent hardware supported sensibly out of the box and in the process (I believe) they have managed to reduce the code delta between their windows drivers and linux drivers.

It helps that during the same 4 years we have had OpenGL on mobile drive the separation of duties between EGL and GLES (v2+). These changes, with all the refactorings, have also provided a cleaner split on desktop - to the point that it is no longer absolutely necessary to provide full OpenGL implementation. You can, for most parts, expect that EGL just works; that DRM and KMS both just work; and that your highly optimised GLES implementation can happily live on top of these layers.

As a result, your closed driver offering has less to override. Of course it's going to be less unstable!

Disclosure: in my previous job, I helped integrate couple of EGL+GLES driver stacks with Wayland on mobile systems. I learned to hate mobile GPU drivers with a passion.

P.S.: I haven't read enough about Vulkan to know if it improves things or not.

0: https://www.youtube.com/watch?v=IVpOyKCNZYw
Hell, even Rockchip, Allwinner and Sony can do it, Qualcomm, Mediatek, Google and Samsung are just not doing it because they are able to skate by without doing it.

The funny part is on Windows Phone, Microsoft learned from the kernel development process and made Samsung, LG, HTC, et all upstream their drivers, whereas Google in the same position with the same vendors has not done this and thus Sony is the only OEM pushing drivers upstream.
This is yet another situation where I (as a user) am being held hostage [1].

The net result of attitudes like these is that I can't have a working multi-monitor desktop Linux setup, because everything is hopelessly broken and requires many hours of tinkering just to kind-of sometimes work.

I find it sad.

[1] Apple has been excelling at this recently, too, with the forced move to USB-C and dropping of the headphone jack — to "make progress" at my expense, where I am held hostage in the dongle-world as companies "move to new standards".
You may be better off striking out the paragraphs, sign it, and wait and see. It's a no-fuss attempt to fix something that you/we don't think is right, and if they don't raise the point, it means they're ok with the negotiation. A few colleagues have done that, because they've had and will always have (commercial) background projects, and it worked, even though our 1000+ startup has a venerable amount of lawyers per head.
> That's an easy example that surely no-one is going to seriously argue against,

This is ineffective legal solution to social problem.

Internet lies. Be cautious when placing trust especially on Internet. Two very good advice people will eventually have to learn.
this rings as very fake and/or blatantly self-promotional. I wish HN had less of this type of post. I feel like a certain percentage of HN posters have learned how to push enough of the buttons of the rest of you to make it a net win for them. just nauseating.

And now come the downvotes, because I know I am effectively "not allowed" to express this kind of opinion without penalty -- yet I don't care, let's burn it up.
This wasn't an open source driver, this was a hardware abstraction layer that they wanted in the kernel so their Windows driver could be distributed under a proprietary license and used without a kernel recompile.

A year ago AMD said they would just use what is currently in the kernel with a few minor modifications to get their driver working in userspace, apparently they did not follow through on that though
And then not deliver on the pie in the sky promise, or delay long enough that somebody spray solves the issues. Also known as a scam.
I think they are both wrong because they do "absolute" affirmation.

> entirely my fault

> So no, it's not your fault.

But each of them bring us valuable information based on a different point of view :

1- You can decrease the imposter syndrome if you are more aware your own strength and weakness and those of your co-workers.

2- Google's internal organisation can accentuate the imposter syndrome problem.

Both can be true at the same time.
Just like any fresh law. Let the judge/regulation bodies polish it.
How naive. You think they want to spend time explaining things ? I remember a few very condescending superficial remarks of the "this is a monoi.. well it's very very hard" kind. Worst part is monoids aren't hard but anyway. I was struggling with other things that were larger and chaotic, not concepts; and in these situations you're back to low level human rapport and perceived value struggle.

There's a differential equation side to human relationships. It's like pressure equilibrium.
Self-promotional for what? I have no affiliation with any of the frameworks or apps I mentioned, and I'm getting exactly the kind of advice I was hoping for.
This was totally biased bs. Not all companies try to own all your intellectual work and if they do then look for a new employer. And in 99.9% of cases it's super easy to understand what is related work and what is not. If your company builds an online casino and you write code for a slot from 9-5 then the next social network, airbnb or uber you do at home is completely unrelated. Only a total jerk would try to claim the right on such a side project and only an even greater jerk would try to justify it with a biased blog post.
Nice write up. I'm not sure "Lispified" assembly language really counts as functional programming though. It suggests a layering approach that I suggested originally.
Of course, Lisps ubiquitous linked-list and dynamic types are issues for efficient compilation that are not shared by every functional language. The Mirage project is having a lot of success writing a lot of low-level code in OCaml.
Intra-auricular earphones do the trick for me, temporarily. It's not earplugs but cancels enough to let me sleep.
Yeah I guess I'm mostly thinking of a typical REST API workload where you just query a database, maybe do some small transformations to the data and then send it to clients.

Also, it'd have to be a server with good async support like Node.js, Go, Haskell, Scala, Tornado, nginx...

Considering that the speaker is CTO at a CDN company (which has to deal with a lot of different kinds of back-ends that are outside of their control), it makes sense that they would need to use and algorithm which can handle all possible scenarios - They can't force their customers to use bigger servers and more efficient systems.
I was trying to explain to creative people that "intellectual property" is basically enclosure of 20th century, but they had a hard time to grasp the analogy. In both cases, it's means to create an artificial scarcity where one didn't exist before. So they are bound to repeat the same mistakes that workers did before marxism.
Interview with Max Levchin
Did I ever tell you about Ashton
Head trauma is also becoming a big deal in rugby union now. It won't be long, in my opinion, before wearing of the padded scull cap headgear becomes mandatory.

I played the game in a serious social manner (every weekend during the season at a reasonably good amateur level) for 15-20 years (had a few seasons off to do other things) since I was 15. I've had an ACL reconstruction and one shoulder is a painful mess. Fortunately no obvious head issues so far.

I love the game and watch a lot of it, but when the time comes I'm not really sure I want my boy playing.
I don't think your post contradicts morgante's point at all. As soon as you start taking your side project seriously, you stop being a developer (i.e. a person selling his or her time sitting in a cushy office) and become an entrepreneur. That means his developer advocacy stops applying to you and you become his potential competitor.

Of course there are different kinds of side projects. Everyone is worried about projects that could potentially grow into big businesses or popular open-source libraries. I don't think anyone will sue you over some inconsequential code written while being happily employed by Acme.
You have obviously never tried to find a job in France. All big companies and laboratories will make you sign a no-compete agreement which encapsulates 100% of any code you could write. Even most startups do so. It is a shitty situation.
SEEKING WORK - Russia, REMOTE

What can I do for your business?

I live on the "edge" and I can push your business to the "edge" performing any of the following roles in your company:

business analyst, developer-architect, manager-architect, consultant.

My practical and theoretical background covers the following fields:

* web-based business software development with use PHP/Yii and related stuff;

* project management in startup environment;

* system software development with use of C++/Java and related stuff;

* general computer science, design, and business;

* travels over 20+ countries on 3 continents, including trekking in 4 types of mountains;

* low-level biology and medicine;

* general biology and wildlife management;

* human science (anthropology, ethnography, culturology, psychology);

* linguistics;

* education;

* film writing business and generally visual arts.

Please, check my CV here:
http://kamil-rafik.com/docs/Kamil_Rafikov__2016.pdf

And here is a short introductory guide on the topic of managing software startups for novice investors and employers. It is not completed but many people have thanked me for it. I hope, it will be useful for you too.
http://kamil-rafik.com/docs/Basic_Rules_for_Managing_Softwar...

Email: mailbox@kamil-rafik.com

Skype: kamil.rafikov
Manipulation with the mouse if you're lucky. Often this would involve Matlab, or some specialized software. But in many cases we don't even have this and people use Fiji to scroll through the z-dimension with a slider.

For presentations people often render a movie with Matlab, investing hours to get it right. With AR, you could take a movie by filming with a virtual camera in your hand.

Augmented Reality would add the most value. Some examples:

+ intuitive exploration of the data (imagine learning about a plant by scrolling through cross-sections)

+ intuitive manipulation of the perspective (the mouse 3D rotation thing is really tricky)

+ collaborative viewing

+ annotation of objects (eg. tracing a filament through 3D by following it with the finger)

+ avoid occlusion by just zooming and moving in

+ be able to point at things in a 3D image

It would bring much more natural ways to interact with the data. Essentially scaling up your molecular structure 10^6 to 10^7-fold so you can explore it as you'd explore a sculpture.
As someone at a google alternative, your second paragraph really hits home in nutshelling some experiences I have been through. It can feel dystopian when reality doesn't matter because the machine is big enough to keep turning on its own.
how is it ineffective if enforced ?
Why do rational urbanists suddenly crave development in suburbs like Mountain View, Palo Alto, and Cupertino when we have three major urban centers in San Jose, Oakland, and San Francisco that all could use a lot more density. Building more out in the suburbs between will just mean more traffic, more pollution, more global warming. It makes no sense.
Exactly. The legal industry predominantly uses hourly billing and making up "equivalent hours" would be extremely unethical.

It's part of why I encourage everyone I know (particularly developers) to switch from hourly to fixed-price billing. Any efficiencies you gain should belong to you, not the customer. (There's also the fact that I find a lot more people are willing to pay $10k for X than $250/hr for 40 hours.)
You're right about the system being tailored toward Big Co.
Yet I've seen SME managing to get subsidies. There are tricks and shortcut. Networking is key here to find out about them.

I've seen a lot of startups joining up to have access to bigger founds they would have had alone. It also split the bureaucracy burden as it is in everyone interest to succeed so paperwork is mutualised.

So, yeah, it's different. Not impossible.
Google Developers Codelabs provide a guided, tutorial,
It's a really unfair reading of that email. Yes, some of them are true, but that post is no better than turning a random quote into a clickbait headline.
Veja como usar o aplicativo TecnoNutri para perder peso
Hmm... I wouldn't say they have no authority to search you there -- only that it is abusive for them to do it without good reason, or to refuse to verify your identity first if they can do so. (Extreme example, but if they had good reason to think you might have explosives on you, I would sure as hell want them to search you even before you've had a chance to talk to the CBP officers.)

I haven't though this through, so I don't know what the implications are, but I think it makes sense to say there are multiple "borders" that we need to think about here -- an "outside" border, which other countries recognize as the border of your territory & jurisdiction, and an "inside" border, which is the one you cross by showing your passport. In between these two borders -- assuming (crucially) that you're crossing these borders out of your own volition -- I would say that the country has every authority to do more or less anything it feels like: you're in its territory, and they have no reason to believe you belong there (effectively, you're a trespasser). At that point, the best you can hope for is that you're entering a sane country that does something humane. If you're not, then either you're a citizen and should have been advocating to change the system before leaving, or you're not a citizen, in which case it's other people's country and they get to run their country however they like (sorry).

Again, I haven't thought through all the implications, so there might be some glaring problems... but this is what my brain right now thinks would be logical. None of these would apply if you're being forced to cross borders (war, persecution, refugee, etc.); I don't really know what to do in that case. But those are rare enough that you can't expect the country to treat every single traveler as a potentially persecuted refugee.
Cool handle. Koreans all worship the US, so they are a bad sample.
Well, there's a reason I only ever buy NVidia video cards, even for AMD CPUs. I'm fine with AMD not being interested in Linux support, I'll just vote with my wallet.
I don't think so. Because from my limited tinkering with UWP, I can build a single .appx package and deploy it both to my phone and to my laptop. Am I missing something?
a real future voting system must work all time, on tons of simultaneous polls, be easily reachable by all world citizen via internet and must use p2p distributed technologies..