skysight-inc/HackerNews huggingface dataset:
This reflects a lack of understanding about academic research. All researchers look for future funding from the same sources, and the same effect occurs. Oddly, given the small size of Google grants (compared to other sources) and the fact that it's rare to get them one after another, they really are very close to no-strings-attached grants.

Also, Google grants, oddly, are actually less intellectually restrictive than NSF grants. Sure, neither type of grant places any restriction, but there is actually more of a chilling effect of the NSF process than the Google one. The process Google uses for giving out grants is if there is a senior engineer or two who like your proposal, you get some funds (I'm simplifying a bit, but it's actually not much more complex than that). The NSF, on the other hand, is much more likely to consider things that I think most folks would agree shouldn't be considered, such as the political views of senior government officials.

I don't deny that Google has engineers more interested in certain problems than others, but the work that gets funded results in open research papers, so people are free to look at the work even if they don't work at Google. And that's better than Google just hiring the researchers -- as they and many other companies do -- and keeping the work for themselves.
If you have 45 minutes, watch this talk: http://blog.mrmeyer.com/2016/nctm16-beyond-relevance-real-wo...
AWS Cloud Governance and Cost Management
interested 10 years ago, still do to this day :D

great job Miles
Ha! You read two essays but won't read the first chapter of the book? :-)

The reviewer is kind of wrong. I can think of high probability answers to half the questions that he posed and I've read the volumes just once. The observation on text stability is one that all books with unreliable narrators have, not just the Book of the New Sun, but I don't think we're about to throw out all that literature. More important I think is that the reason to have an unreliable narrator is because it is more realistic - the world around us, its people, its ideas, its history, it's all unreliable on a good day. That's part of why I like Gene Wolfe's wriing: it's multi-layered and multi-faceted, that is why I said it feels real. People with the Wolfe Gene aren't part of a mystery cult, most things I can think of in the text have answers, only perhaps you need to have read widely e.g. greek myth, dark age/enlightenment philosophy to get at all of it. If you have a bad habit of scanning text very quickly, like many readers of science fiction with their enormous multi-thousand pageturners, then you shall inevitably lose resolution on what's going on, I think that happens to quite a few readers new to Wolfe.

tldr; The Book of the New Sun is not Lost the TV show.
https://www.google.com/patents/US4558302
It seems awkward to me. What if Erlang/OTP team can not guarantee message serialization compatibility across a major release? How you are going to upgrade a cluster one node at a time? What if you want to communicate with other platforms? How you are going to modify distribution protocol on a running cluster without downtime?

As soon as you introduce standard message format, then all nice features such as built-in distribution, automatic reconnect, ... are almost useless. You have to do all these manually. May be I'm missing something. Correct me if I'm wrong.

For a fast time to market it seems quite nice approach. But for a long running maintainable back-end it not enough.
News is what is, now what you deem interesting or newsworthy. It's news because at some level many people don't find what's happening ethical, even if a lot of companies do it.
Lobbying is a great example of another morally dubious activity a lot of companies engage in.

You're trying very hard to make these things seem standard and not open to objection. They should be scrutinised.
I'd wager at least half of the people who struggle with the decision of if caps lock should be control or escape don't realize that Ctrl-[ is escape.
Introduction to Pattern Match in Scala
Android Audio Widget Overlay View » Tell Me How
> If only wayland was more mature, and the Linux world would have put down X11 once and for all, I would be back on Linux a long time ago :)

I'm curious why Wayland changes things for you. X11 is warty as hell, but that's generally not something visible to the user. I don't go "Eww, they didn't bother framing the graphics message packets properly -- I'm going to use another OS".
In KDE, isn't that a single setting to select?

Apart from finding where the dialog is every 5 years or so, I've never had any trouble.
Bringing support of MySQL to Orthanc, open-source server for medical imaging
The FULL option in fact requires HTTPS even for the last hop. It just accepts any certificate which isn't as good as only accepting a valid certificate. But the last hop doesn't have to be clear-text any more.
How can you be sure a dos/ddos will occur?
I've been looking at the stage 2 and 3 proposals. I have a difficult time finding use for any of them except for Object spread/rest. The stage 4 template string proposal allowing invalid \u and \x sequences seems like a really bad idea to me that would inadvertently introduce programmer errors. I do hope the ECMAScript standardization folks will raise the barrier to entry for many of these questionable new features that create a maintenance burden for browsers and ES tooling and a cognitive burden on programmers. It was possible to understand 100% of ES5. I can't say the same thing for its successors. I think there should be a freeze on new features until all the browser vendors fully implement ES6 import and export.
> P5 is indeed the official port of Processing for Java (Processing.js being an independent attempt from John Resig). But like Processing, P5 is more about artistic realisations than applied use, which all of your alternate descriptions tend to lead to.

This sounds unnecessarily negative. Even in the light of pure artistic realisation, I found 3 of the 4 points still very good.

The first point _is_ very much about artistic realisation:

- p5 speeds the creation of animations on your site

The second and last point are about the accessibility of the artistic stuff. Some don't care, but others want to show their stuff and all their intermediate stuff to the widest audience possible:

- p5 allows beginners to create complex interactions compatible across devices

- p5 shrinks site size by replacing videos with animations

But as gp said, this list is just an inspiration and the real list of benefits needs to be determined empirically with the community of (potential) users.
Yearly meetup.com fees + ~$100 per session for artisan pizza & beer.
Why is BRCA 1& 2 Genetic test beneficial?
What a nice fantasy you have that we could have some time left without that. Too late though. It's ALREADY HERE.

http://www.npr.org/2014/06/16/322597862/how-retailers-use-sm...
That's absolutely not the case. Government-funded research review processes are actually more prescriptive and restrictive and political than Google is. I know this first hand. It shouldn't be that way, but it is. Oddly, what ends up happening in a lot of government-funded research review systems is that those reviewing proposals are trying to guess "what kind of research would industry like to see?" so you get the worst of both worlds.

Also, Google is largely funding CS research -- this isn't the kind of thing where there's a double blind study going on. It's usually work on a new algorithm or protocol or architecture or ... -- things that are constructive engineering tasks that can be replicated by others when the researchers' papers are published.
Wait, how is serving your content through Github's servers using your own certificate any more secure than letting GitHub or CloudFlare provide the cert?
> Allowing transparent downgrades of self-signed certificates would be a big security hole.

Automatically generated self-signed certificates should have replaced all plaintext HTTP 15-20 years ago. The big security hole was allowing passive surveillance, ISP-level page injection vandalism[1]/attacks[2].

The web could have been almost completely protected from several classes of attack a decade ago, but this stupid insistence on conflating protection from 3rd part eavesdropping or corruption during transit with the authentication of the server. These are entirely separate problems that do not need to be solved at the same time.

> I am requiring the script to be served securely

You're requiring it to be served over HTTPS, which doesn't necessarily mean "secure", because "secure" covers several different goals. You're also strongly trusting the PKI system. Do you trust all the certificate authorities your browser includes by default?

Of course, because HTTP still exists, the initial request for the HTML that contains your <script> tag could be sent plaintext and thus modified during transit in many different ways.

> serve a malicious script to my users.

That can still happen without proper pinning, or if the local browser downgrades the request back to HTTP. Unfortunately this isn't particularly uncommon with corporate/school proxy, in-flight wi-fi services that forge certificates[3], and Superfish-style junk all removing both the encryption and the authentication provided by TLS.

Regarding your specific example about loading Javascript referenced in an HTML document's <script> tag, the solution is to validate the data, not the server. The valid server can still send incorrect data. If you include hashes about a page's subresources[4], the browser can validate the integrity of the file it received.

[1] https://arstechnica.com/tech-policy/2014/09/why-comcasts-jav...

[2] https://citizenlab.ca/2015/04/chinas-great-cannon/

[3] https://arstechnica.com/information-technology/2016/02/why-y...

[4] https://www.w3.org/TR/SRI/
You may want to change your mind again, given that there is a trivial fallacy in "We haven't had a world war yet, so clearly nuclear weapons prevent one from happening."

It is, in fact, the poster child for survivorship bias!

We have also come extremely close to having nuclear war, on multiple occasions.
Jacob+Sartorius+Phone+Number+-+Celebs+Phone+Numbers
It was discussed a whole lot more in these places:

* https://github.com/systemd/systemd/pull/6300

* https://github.com/systemd/systemd/issues/6277 (https://news.ycombinator.com/item?id=14681377)

* https://lists.freedesktop.org/archives/systemd-devel/2017-Ju...

* https://news.ycombinator.com/item?id=14682210
Well you buy one RHEL and use centos everywhere then pretend whatever broke was on your RHEL licensed box. That's usually how corporates seem to run it.

I haven't seen a single Fedora install in all my years on a desktop or server.
Then let me tell you it is quite easy to MITM by any company owning part of the connection.

Many moons ago I was using a proxy engine capable of unpacking/packing HTTPS requests.

It was an in-house proxy taking advantage of Apache and IIS APIs for certificate management and SSL connections.

We used it for debugging secure connections, but I can easily envision other purposes.

Many years have passed since 2000, but I am quite sure it is still quite possible to do it.
Our first scalable and distributed architecture for Computer Vision
How we are ruining America
I hope lans are exluded? I'm scared that I will get security warnings everywhere in my lan.

- when I log in to my webcams it says the connection is not secure

- when I log in on my nas it says the connection is not secure

- when I log in on my router it says the connection is not secure

- when I log in on the web interface of mythtv it says the connection is not secure

- when I log in on my self hosted gitea instance it says the connection is not secure

- when I log in to my self hosted nextcloud it says the connection is not secure

- when I log in to the configuration page of my toaster it says the connection is not secure

All these things are on my lan, and on most things there is no way to install a tls cert on them, nor would I want to do that.

Firefox already nags me that the connection is not secure when i enter a username and a password in any of those sites.
HTTPS is pain in the neck and _currently_ I hate it from the bottom of my heart.

TLTR: if you have a commercial service or device running in a local network forget HTTPS and service workers, use HTTP and HTML5 appcache.

-- RANT starts here --

It would be lovely when every website and webapp uses HTTPS. But for a significant amount of them it's just not f..... possible without driving users completely insane.

If the HTTPS server doesn't (and never will) have a public domain forget about encryption and security, forget about using service workers. The following examples can't, by the love of god, ever provide HTTPS without completely f..cking up user experience due self signed certificates warnings:

1) internal corporation services, websites and webapps.

2) services that run in a local private network like on a Raspberry Pi.

3) webapps which are served via public HTTPS website, but need to talk via CORS to local unsecured services, like to a Philips hue bridge, or any other IoT device which is in the local network but only provides HTTP. These will enlight the users with a shiny mixed-content warning.

.... JUST use self-signed certificates, they said.

NO.

For normal users the UX of self-signed certificates is just non existent, it's a complete mess! It will scare the sh't out of users and will almost always look like your service is plain malware.

It looks much more secure to serve a good'ol HTTP site with no encryption at all.
It convinces me that with a selection of good devs you can hugely scale anything.
> If an investor would rather own 5% of a $20m company than 3.3% of a $30m company

It's not that simple because you're not factoring for time. Yes, both of those stakes are worth $1m, but the risk levels taken by an investor are different. For example, would you rather own 5% of Amazon when it was worth $20m, or 0.01% when it's worth $10b? Those are both $1m stakes if you ignore time, but the latter would've been worth much less than the former.

Here's a concrete example using https://angelcalc.com/model

Priced round

I invest $1m at a $10m post, owning 10%.

- If your next round is $5m at $20m pre, I'll own 8% (post-dilution) which will be worth $2m.

- If your next round is $10m at $40m pre, I'll own 8% which will be worth $4m.

If your valuation doubles, so does the value of my investment, and I keep an 8% take in either case.

Uncapped note

I invest $1m on an uncapped note, 20% discount.

- If your next round is $5m at a $20m pre, I own $1.25m (5%).

- If your next round is $10m at a $40m pre, I own $1.25m (2.5%).

Note that 1) my upside is capped to $1.25m (that's the 20% discount I got) and 2) the better your next round, the lower my ownership.

Closing thoughts

The reason the uncapped note is even more unattractive is that most companies have some perceived ideal outcome. Let's say it's a max $2b exit for this specific company. For a priced round, I own 8% of a company that could go up to $2b in value. For an uncapped note, I own 5% if you raise at a $20m pre, or 2.5% if you raise at a $40m pre. Note that the better you do, the lower my percentage, and hence the lower my potential upside. If you raise at a $20m pre my stake might be worth $2b x 5% = $100m someday. If you raise at $40m pre my stake might be worth $2b x 2.5% = $50m someday. If you really knock it out of the ball park and raise $20m on an $80m pre for your Series A, my max upside is $25m. Again, this makes no sense because I invested $1m at the exact same time in both the priced round and the uncapped note round, but in the priced round instance I own 8%, while in the uncapped round I probably own much less, and the better you do on your way to a $2b exit, the worse I do. That's a strong misalignment and there's no way for me to make that pie bigger.
The Effects of Social Media on Relationships
Things to keep in mind when designing your corporate website
I have an Ergodox and I love it. I don't use hyper keys, but the sheer configurability of the keyboard has meant that I never feel limited by my keyboard (compare that with the new MacBook Pro keyboards which don't even have ESC keys!)

For some advice on how to deal with the layouts: I cleared most of the non alphanumeric keys in all layers and started adding things in when I needed them. It made the transition easier.
Ayy what a nerd
Trump administration restricts popular Russian security software
Acorn delivered proper WYSIWYG that actually worked on RiscOS around the same time. Everyone else was still playing with WordPerfect. TechWriter depicted below and impression were ridiculously powerful:

http://www.mw-software.com/icon-tech/Products/TechWriter/Tec...

So while your peers were just about getting a 386 with DOS/windows 3, you had a 32-bit ARM workstation with full anti aliased font rendering and production grade print capability.

Shame the kernel was poo and the file system so disparate to everything else or it may have taken off.
> transitioned from a high-cost system like ours to a single-payer system? How quickly did their costs go down?

I did not look this up. But I know one thing, eventually you will save money. I don't suppose that it would take longer than 20 years to save money, but I frankly don't know. Maybe you could look it up to expand on your point:-D

> average doctor salary in the UK.. Compared to... In the US.

That is not apples to apples. There are countries with lower and higher pay, both overall and relative. Plus you have think of differences in cost of living, taxation, malpractice insurance, and even their own medical insurance.

Here's a link I found covering a bit of that. The chart would be the tldr. https://www.forbes.com/sites/theapothecary/2013/05/28/are-u-...
I used them all. They all lost to windows because of "Developers Developers Developers". i.e. no one really wrote apps for them (besides AOL for Geoworks).

Desqview was neat it allowed you to multitask dos apps, but dos 5 basically included same functionality in a more restricted forms (basically how MSFT did to all of Quarterdeck's stuff). Desqview/X was nice if you were in an unix environment, but vast majority of users were not.
GEM was along the same lines as geoworks, but recall it being less usefull.
Situs Poker Online Indonesia Terpercaya Agen Judi Uang Asli Domino Qiu Qiu
PC keyboards already have the "Super" key (Windows key), so there's less need for something to make global shortcuts on Linux.

xmodmap can alter the behaviour of Caps Lock, I have it swapped with the left control key. There are various utilities to control xmodmap, KDE and probably Gnome include a settings dialog.
nircmd is great, although I wonder how much you could replace with PowerShell these days. Invaluable along with SysInternals [1]

1: https://technet.microsoft.com/en-gb/sysinternals
May as well write Java.
I came to realize that for those of us that actually care about graphics programming, nice GUI tools and UI/UX, Linux world will never be the place to be.

The majority of devs are happy having a replicate of PDP-11 experience, maybe with twm and tools like xdvi or xv.

Those that try to improve the overall desktop experience closer to other desktop systems, get bashed as needless fluff.
Can you give some examples of such studies?
X11 is also responsible for some of the sluggishness of the Linux desktop, like resizing windows.
TheMednet (YC W17), a Quora for medicine, is hiring a full stack engineer in NYC
Who funds a research should be written in bold on the first page together with their interest in the topic and any potential conflicts of interest.

The fact that the contributions were not disclosed is highly suspicious. Google is also not merely funding works that aligns with what they do, it's apparently "helped finance hundreds of research papers to DEFEND against regulatory challenges of its market dominance", which puts this in a completely different perspective. Care to comment on that?

I found another quote which is frankly mind-boggling (http://www.foxbusiness.com/features/2017/07/11/paying-profes...):

"""In some years, Google officials in Washington compiled wish lists of academic papers that included working titles, abstracts and budgets for each proposed paper -- then they searched for willing authors, according to a former employee and a former Google lobbyist.

Google promotes the research papers to government officials, and sometimes pays travel expenses for professors to meet with congressional aides and administration officials, according to the former lobbyist. The research has been used, for instance, to deflect antitrust accusations against Google by the Federal Trade Commission in 2012, according to a letter Google attorneys sent to the FTC chairman and viewed by the Journal."""

WTF? They're basically lobbying and paying professors to deflect antitrust accusations and there are people here DEFENDING them?!
> 1) internal corporation services, websites and webapps.

For this use case companies usually provide an internal CA, which signs their certificates and is trusted by all company machines. We have various customers which do this and it works just fine.
180Fusion
I guess a proper stack for doing 3D graphics, instead of the gimmicks that X has had over the years?

I lost count how many times I sat at FOSDEM X room, seeing the improvements that would eventually come (some day).
> I take notes with a combination of LaTeX and OneNote on my Surface 3

I wonder how you do that - I can't imagine I would be able to make notes in LaTeX in real-time. To me, paper is just faster than any computer solution. Also sometimes you need to draw a diagram or arrow in the notes.

> Slowing down to a pace comfortable for you means, at least in my classes, that you'll miss the next thing in the presentation.

I was thinking about this recently. I teach (assembly programming) in our company using slideshow. But most teachers at my university used blackboard (for math). I am beginning to think that using blackboard is better, despite more effort, because it also forces the teacher to slow down.
Recognize patterns in code to understand and transform applications
Sixth mass extinction: The era of 'biological annihilation'
You have to look at the larger vision for it being a set of building blocks for Linux system and service management

Many people did, and didn't like what they saw. They also didn't like the idea that it was very difficult to replace for something they did like.
> when you tell the computer to do something, it will do it.

I have read this so many times. Telling students that - "when you write a program, you are ordering computer to do something"

This should fascinating. But initially its not. Because after writing 8-10 lines of code and explaining for more than 30mins make things boring to students.
I've been thinking about this a lot, mainly due to being grumpy about the proliferation of Electron apps and the effect that's having on my available RAM.

When I'm not being so grumpy, I'm glad it's easier to write apps than ever before. I think someone on here posited that it's a choice between something written in Electron or not written at all. I think that's fair enough - maybe we just need to make it easier to write tiny apps. Rust and Go look great, even with a very steep learning curve coming from C# and Python.

And yes, I know as a C# developer sitting on top of hundreds of megabytes of runtime, I'm "part of the problem".
Learning JavaScript , Made this – diver.js
I believe that is true, but it is also faster to type than write so if you type twice as fast but remember 50% less it's a wash.
180Fusion
Search optimized design by 180fusion will deliver the strong call to action for your potential customers. This service will allow your firm’s website to be easily maneuvered by providing the simple interface.
For more information pls. visit our website:-
https://vimeo.com/180fusion
Audi A8 autonomous traffic jam pilot