skysight-inc/HackerNews huggingface dataset:
> I think what you mean is "I get the idealism but you also need to be realistic." It's not pragmatic to stand your guns and ask a multi-million dollar company to change the code they submit to your open-source project.

That has basically been Linus' Torvalds job for the last 20 years. People want to contribute to the Linux kernel to get support for the thing that they are interested in, but often the code that they are offering should not be accepted as-is, because it will make Linux as a whole that bit worse. See DBus for an example where clever people strongly put forward useful functionality, and got push-back. The end result was that they went back to the drawing board, and designed something better.

AIUI, the reason that the AMD and nVidia proprietary graphics drivers are a terrifying mass of hacks on top of hacks is trying to say yes to everything. Years later, the vendors can only move forward by setting fire to the whole lot.
> For starters it's based on the fact that people are going to want to use a windows mobile as their primary device to start with.

WP10 as the main OS, launch Android in a hypervisor, which ARMv8 supports.
Thanks for the answer, but this is the most ridiculous thing I've ever heard in my life.
Use a single node to provide all-or-nothing and ordering, then simplify Paxos based on those assumptions.
I applied to Atlassian many years ago and what struck me is their refusal to entertain non java devs to cross over. If they want more seniors they should consider c# or other language devs who could cross over.
> It's not a large body of code, after all.

The Flash runtime is big, the API surface is huge and Adobe doesn't feel like it pours a lot of resources into maintenance today. The tech was nice but it should be banned from browsers today.
Remote Award 2016: the best companies for remote workers
We'll see about that. I'm working on something you might find interesting :)
I wonder how many more people are graduating with CS degrees in the last few years compared to those who graduated two decades ago. I'd imagine there's a lot more today with how popular it is becoming. That's not even counting all the CS grads that have since moved up the corporate ladder/switched roles or careers and aren't applying for dev jobs now.
I certainly don't mean to disparage college education, particularly as someone who has never gone to college but firmly believes that it can be a very rewarding experience, but from my own anecdotal experience it seems that for a not insignificant number of people it does seem to be more or less four years of partying.

I'm fortunate to have a diverse social group with many friends who did go to college, and even count a CompSci PhD among my close friends, but from my interaction with them I get the impression that not all programs are of even remotely equivalent rigor. In particular, I get the impression that for the non science/engineering related disciplines it can be somewhat easy to coast through the curriculum depending on the school.

Again, this is just based on my own observations as someone who has never gone to college so it should be taken with a large grain of salt. Normally I would completely discount my own opinion here as observation bias, the only thing keeping me from doing so is my feeling that if college was as universally rigorous as many say it is, and placed as great an importance on critical thinking and independent thought as I've been led to believe, we should be seeing a much more conscientious and knowledgeable citizenry considering we are living in a time were more people are going to college than ever before. I'm not sure that's the case however.
YOU’RE MOST LIKELY TO CATCH RANSOMWARE IN VEGAS, SAYS STUDY
Anyone know what the status is of CastAR? Haven't seen any updates for a while now...
> Yes, if you haven't been using AWS and GPGPUs you will be of minimal use to us

> already made a bunch of mistakes on someone else's dime.

What is it with this industries lack of interest in investing in people yet demanding so many hours that you can't learn anything new at least nothing deep. Why not just make everyone a contractor but pay them appropriately as a result.
> What are free sites that give every user a subdomain for their profile/site/etc supposed to do?

Let's Encrypt and certbot. It's all but trivial to SSL your site and keep it up to date if you control the system.

Here's how I SSLed my blogs. This was interactive, but fully scripting it would be easy: https://rocknerd.co.uk/2016/12/04/rocknerd-is-now-fully-ssl-... Took me literally minutes to set up, it took more time to track down the http:// images to fix the mixed-content warning.
As a Earth-native living half a planet away, I also will never forget what him and other great people have done.
It has class level declarations which do the same thing.
Sure, in practice people's beliefs about languages can become self-fulfilling prophecies. And the thing about self-fulfilling prophecies is that they are actually true. For example, Javascript is tremendously useful even thought it is a horrible language from a technical point of view, it's just that the sheer weight of people using it because everyone else is using it results in enough infrastructure that you can get useful things done in in Javascript despite its (lack of) technical merits, not because of them.
I don't find this post inspiring, I find it sad.

It's partly self-encouragment, part PR. The fact that it even exists is proof that the author is facing some issues, no matter how confident they would like to appear.

That recipe to stay current looks tiresome. Listen to two podcasts, two webcasts, subscribe to four magazines, teach courses, go to one conference per year, blog regularly, read blogs, follow the latest web trends. Your reward: you are still employable.

And why is it that most older people answering on these threads are so passionate about learning and about new technologies and the latest and greatest javascript frameworks. Do they really enjoy having such ephemeral knowledge and basically competing with anyone that's finished a bootcamp or not even that?

It all seems fake. Like they're trying to put on a brave face while at the same time being scared and trying to convince themselves that all this new and shiny tech that they work with is awesome.

Why not have an honest conversation instead of pretending that learning some thing or another will make everything ok in the end?
The compat table does not include the modules (See the rationale here[1]). But STP19 supports the modules.

[1]: https://github.com/kangax/compat-table/issues/316#issuecomme...
Already 5+ years ago, I talked to a director at a recruitment company in London that loved Google, because they were easy pickings to find good candidates to place in the roles he had because they were all - in his words - disillusioned - and at the same time the "Google" on their resumes still made his clients all starry-eyed. He saw recruiting people out of Google as easy money.
Oh nice catch, I missed that part. And I feel your pain. Starting a similar project here to inventory 3rd party code etc., it's going to be hard.
For custom domains? I doubt it. Op is not talking about https://<username>.github.io.
This is genius! They won't have to pay taxes for the next 20 years! Brilliant!
The nature of people && the Internet && geopolitics && the economy will never allow this within our time. Never surf unprotected. Hell our current protection is lacking and needs further fortification.

Edit: I also think ads are a bad source of income. It's based in psych warfare and in turn is based on toxic adversarial culture.
IME, mixed-content warnings. Tracking down those can be a nuisance. If users can add inline images, you'll basically not be able to avoid these.

Let's Encrypt certs work on pretty much every device. (Some Comodo certs don't work on older Android, for instance - we hit this at work and switched those sites to Let's Encrypt, problem solved.)
Wait, why don't they just ship the evil code right away? If some blocking routine would be able to detect the malicios code as-is, shouldn't it be able to detect this as malicious code? It's code that builds javascript code and evals() it!

You shouldn't need any kind of blocking for that, the browser should block it out of the box.
I think it's interesting to wonder about the mentality of someone who wouldn't step down after protests like the ones that have been happening. Wouldn't any decent person, whether or not they thought the criticism was reasonable, say "I hear you, it's clear I've lost your confidence, I'm stepping down to allow you to choose someone you trust"?
Oculus Rift induces motion sickness and is sexist in its effects
Young software developers scope out the projects (time required to develop a project) very differently from older engineers. Seems like the industry has forgotten the role of the QA engineer! With experience, you know that you need time for architecture, risk planning and putting things in production. I see younger engineers quoting 1-2 months to just about every project; just earmarking enough time need to put together some frameworks and write a basic code. Cloud technologies and new frameworks definitely do make building projects easier. But scaling up a product is still not very easy and casual usage of several new frameworks, comes back to bite very often.

I just hope people stop being so hurried about seeing the first cut of their products. That itself would fix some issues around this topic.
>The Petitions Committee decided not to debate this petition

>The Petitions Committee has decided not to schedule a debate on this petition. When it decides which petitions should be debated, the Committee looks at whether the subject has recently been debated by the House of Commons.

>The Investigatory Powers Bill was debated on many occasions in Parliament before it became law.

Internet petition does nothing, news at 11.

It's a bit late to be protesting this now isn't it? It's already passed. Where was xHamster before this went through? These are honest questions not rhetorical ones to make me look smart. Is there actually anything we can do to reverse this?
> What are free sites that give every user a subdomain for their profile/site/etc supposed to do?

Couldn't you include an ACME request for a new subdomain certificate into the "create account" script?

This would certainly add some complexity (especially with automatically fulfilling the "proof-of-ownership" challanges and properly renewing all the subdomain certificates) but it seems doable with less running cost than a wildcart cert subscription.

Edit: On second thought, this does leak some interesting data to the CA - such as, how many users you have, what their usernames are and how your rate of new signups is.
Isn't a lot of that problem due people moving to cities in the last few decades?
Capital One vulnerability allowed subdomain takeover
Yeah, it seems like treating eval() as acceptable would allow for many other less elaborate nasty things. I mean, couldn't you just do eval('edoc dab'.split().reverse().join())?
https://www.youtube.com/watch?v=gas2v1emubU
I highly recommend the book Japanese Pilgrimage by Oliver Statler listed on the wiki page shown above.
OpenAI – Universe Installation Guide Ubuntu 16.04
How can they earn more when all the money is at the hands of Trump and others who make up 1%? The current capitalism is not distributing the wealth very well and it's certainly nearing a disaster. I wish the left had an answer but they don't. They're stuck with political correctness and more extreme are can't see that they don't have an answer to capitalism and that everything they've tried in the past has failed, and working class have found a billionaire to be their champion and think that migrants and non-white and non-Christian people are to blame for their suffering. And nobody is willing to attack the current system and inequality it's created. Especially in US.
Towards better decoding in sequence to sequence models
Political Detox Week on Hacker News
It's worth pointing out that apart from the display code (which is what this thread is about), the diff between amdgpu and amdgpu-pro is very small. Most of amdgpu (and hence amdgpu-pro) is actually very specific to Linux and shares no code with Windows.

From that perspective, saying that "the optimistic future is that AMD drops AMDGPU Pro" is a bit silly, since it's largely the same code base as AMDGPU and the same people working on both.

It also makes no sense at all to say that "a lot of what this HAL does has had usable support [...] in various parts of Gallium / Mesa", since Gallium and Mesa are purely concerned with rendering and video. They don't care about display. In fact, you can actually use radeonsi and the rest of the open-source stack on top of the amdgpu-pro kernel module. (And for that matter, the closed source Vulkan driver is supposed to be compatible with an otherwise open source stack.)

Also, AMDGPU is not necessarily fine going forward, precisely because of this display code issue. Yes, the memory management and rendering/video engine parts are going to be just fine, but that won't do you a lot of good (outside of compute purposes) if you can't light up a display...
Great presentation!
Lisp syntax is so flexible you can pretty much do anything in it - it's nice to get great editor features like REPL integration, Paredit, aggressive-indent-mode etc also when you are specifying your logic. I'm happy to use it :)
The paper clearly demonstrates that if F(s) has poles on the critical line, RH is proved.This is because the poles in F(s) correspond to zeros of zeta(s) and it is well known that there are no other zeros outside the critical strip (except for the trivial zeros). The paper has proved that the only poles of F(s),occur on this critical line.
Ok bye!
True, good clarification. I had visited the more general page also[1] but thought the other was more relevant to the email thread.

And definitely much better than my only other inkling for what that meant in relation to computer systems.[2]

[1] https://en.wikipedia.org/wiki/Hardware_abstraction

[2] https://en.wikipedia.org/wiki/HAL_9000
Probably not great but I'd envisage running 'legacy' x86 desktop programs on a phone typically when 'docked' on mains power with external screen(s), a mouse and external keyboard.
I don't even code in Lisp, but I knew the Google Flights engine would come up, because it seems to be just about the only "serious" application ever written in Lisp. And it wasn't built by Google, but their acquisition ITA, which hails from Boston and MIT's Scheme reality distortion field. (And even MIT has stopped teaching SICP in Scheme...)
Nightmare level: code should be compatible with both IE6 and Firefox 50
> Quite the opposite, somebody at AMD wanted to play along with the openness of the Linux kerne

Oh please.

No, the boss said "merge this" and the code has been developed "corporate style" (with a HAL, etc) now the "mean" kernel developers won't approve this

But the Kernel people are right, because the other option would be to introduce code that breaks every now and then and is unmaintainable. See all the ACPI issues for example, that only stopped when Linus said "no changes can break existing functionality anymore"
I don't have a problem with cross-origin sharing of things like images, and I believe blocking these would break a lot of web pages.

However, I would quite like cross-origin blocking of things like flash and scripts. After all, that flash program that kicked the whole thing off probably wasn't loaded from the host web site. That seems much more sensible and low-impact to me. It also has a side-benefit of forcing ad networks to fall back to static images, which has to be a good thing.
It's not necessarily about "short term extractions of value". Sometimes you can't charge what quality costs because people won't pay it. In that case you have no choice but to compete in a lower quality tier.
When I worked at Yahoo (2003-2005) the talk was the same: Engineering, which dominated the company, largely thought Yahoo was a tech company.

But Yahoo was an advertising and media company.

Yahoo never quite managed to resolve that conflict, which rose straight to the top, and it kept causing stupid things like the massive amount of money that was poured into their own search engine instead of focusing on the content and services that actually had users continue to come back and stay within the network (e.g. Mail never made much money, but a large portion of users went to the Yahoo homepages to log into their e-mail, and a good portion would end up clicking on various news articles etc.)

Lots and loss of engineering effort went into project that'd never have been greenlit if Yahoo had accepted earlier what it was.

But Yahoo had a great deal of Google-envy at the point I was there, and it coloured a lot of decisions. At the same time, Yahoo didn't have the cash to operate like Google. E.g. where Google engineers could order servers by the dozens without justifying it, I had to present my arguments to a harware review group in Sunnyvale (I ran a team in Europe) to get a single new server to run the European billing system that processed millions of dollars worths of payments. So on one hand they wanted to be more like Google, on the other hand they didn't want to pay or it, and meanwhile what made Yahoo money was first and foremost the content side.
Oddly Google's and Atlassian's software have been getting steadily worse over time but I'm sure that's just coincidental.
Oh humanity you got the gift of science but you can't get over with the $$ curse.
Barack Obama did not step down after Occupy Wall Street protests, George W Bush did not step down after Iraq war protests, Sarkozy did not step down after austerity protests, Erdogan did not step down after people protested him.

Nobody steps down after protests - welcome to the real world. No need to question their mentality.
A forked version of it because Google didn't want to deal with "No." from the Linux maintainers when they were massacring the kernel into mobile ready form.
That's not so much a concern within the kernel boundary, which is the case that applies here. If you have a compelling reason to redesign an internal API, you "just" have to fix up all the code across the tree that consumes it. Changes are regularly made to the internal VFS interfaces, for example.
nice product.
C++ Game Development at Ubisoft – CppCast
How do you get stuck with that job? Seems like something nobody would want to do.
> truly immersive VR

A statement like that is so subjective. What is "truly immersive"?

I believe it is soon here, at least from my definition of truly immersive.
That's not cheeky, it's a perfectly fair question. Yes, that is certainly possible. And there have been a few cool new ideas that have come along that are not easily subsumed by CL, like Haskell's type system. It's easy to implement Hindley-Milner, but actually using that information to inform the compiler, plus adding laziness as a core language feature, is much harder. But I think the jury is still very much out on whether or not Haskell is really a net win.

But the most popular language on github at the moment is Javascript, and there is no question that it is simply a very badly designed Lisp with C syntax. This is not intended to disparage Brendan Eich. He had a week to design and implement something, and under those constraints he did a pretty amazing job. But I can't help but imagine how different the world would be if he had used Scheme as a starting point.

Was there something in particular that you had in mind that you think I may have missed?
Im about 5000 for the year on my blog - glenware.wordpress.com

But my main reason for having the blog is to record my own technical notes, and if they are of use to others then great

Ive considered writing posts that will attract more traffic - but it always feels like I'm writing clickbait, so keep it as it is
I wonder how that proposal would go inside a corporation - "we need to rewrite our driver at huge development costs instead of further competing with nVidia because we need to make OS developers of marginal market importance happy".
most python based web applications are using Django, and Django is BSD licensed.

https://github.com/django/django/blob/master/LICENSE

a recommendation engine is great for all kind of web apps, and licensing it with BSD makes it more adopted by django web apps.

Thanks,
Age will matter more in a loose job market (more people than jobs). In a tight market as it is today, your skills are front and center, not your age.

The fact that people are still claiming there is a shortage of tech workers, demonstrates that that isn't true. The industry wants young, cheap workers who come ready made with the trendiest skills, then it wants to ditch them rather than retraining or allowing them to accrue seniority, and hire new ones, who will work 80 hours a week for free soda and "stock options"...
If I could simply `apt-get install pixi-lang` or `brew install pixi-lang` I'd be using it.
Japan Is Tagging and Tracking the Elderly with Stickers
Clean Architecture workshops iOS at Tooploox
The main issue with this approach is that the video pipeline adds dozens of milliseconds of latency, and it becomes awkward to interact with the physical environment. You couldn't play AR pong for example.
Using Ecto.Multi for Complex Database Transactions
I guess I phrased that poorly! I meant battle scars are important: not everybody will have them (some will acquire those scars in the future). In other words, experience is important.

Sometimes experience gets in your way ("No, a scripting language will be too slow for this") and other times it saves you a huge amount of grief ("Really, we had better plumb that now, it will save us a lot of pain down the road").

Not sure I suggested many hours (quite the opposite) or not learning anything new.
There's an option you can select in Google Now to specifically disregard these teams, either through the action menu on the card, or in the preferences section of the Google Now app. Merely ignoring or swiping away the cards doesn't change Google's estimation of your preference of the teams.
South Korea is different. When the war vets and retired special forces protested and completely stomped the anti-riot police.The gov had to obey.

You do not want to piss off south koreans. Ever.
I am neither from Belarus nor Russia and don't know what to think here. If either of you can provide some references to back up your positions that would be great, thanks.
How is this different from nonprofit schools? If you get a junk degree from a school that costs $60k/yr, does it really matter that they're incorporated under a different section of the tax code?
Everything you wrote is so true!
How the founders of Skype, Spotify and Supercell failed their way to success
I did a talk at the DocklandsLJC on the history of Unicode, and covered the reason for the bit patterns in ASCII. The video was recorded and is available at

http://www.docklandsljc.co.uk/2016/06/unicode-cuddly-applica...

The specific slide regarding ASCII code points is here:

https://speakerdeck.com/alblue/a-brief-history-of-unicode?sl...
There was an article[1] about scientists reconstructing ancient, proto-European language:

http://www.dailymail.co.uk/sciencetech/article-3698184/Liste...
By the way, it it legal to _use_ Tor in Belarus? Is it correct, that Tor should be blocked by ISPs, but user can't be punished for circumvention?

That's my understanding of the document http://www.pravo.by/main.aspx?guid=12551&p0=T21503059&p1=1&p...