skysight-inc/HackerNews huggingface dataset:
Math Overflow is probably one of the most hardcore SX sites there are. Even most of the easiest topics discussed are MS or PhD level math, and many (most?) of the regulars are career mathematicians. Then there's math.stackexchange.com for us mere mortals. But I believe that division did not yet exist in 2011, though.
The Command-And-Control Mindset Is Killing Companies
linked in the repo: https://github.com/solid/solid-tutorial-angular/blob/master/...
Exceptional UX assumes adequate education as part of the experience, if not completely obviating the need for it in the first place by creating a foolproof system that holds the user's hand every step of the way.
Well, the goal of an art studio is to make art (and money by doing so, to be able to create more art). The goal of those dirty (/s) corporations is only marketing, or something else, but it isn't art.
> Now she takes care of herself and we don't know if she's now successful

I get a bit tired of the generalisations in OA. Sometimes there is far more wrong with life than just not taking good enough care of yourself in terms of sleep, diet and exercise. Sometimes you need professional help and (even if not) what is good for one person might not help you one bit.

My personal bugbear is mindfulness: tried it, didn't get on with it, do not see it as the holy grail of wellbeing -- as some people seem to claim it is. It works for them, that's fine. Doesn't mean it works for everyone.

https://www.theguardian.com/lifeandstyle/2016/jan/23/is-mind...

> Claire, a 37-year-old in a highly competitive industry, was sent on a three-day mindfulness course with colleagues as part of a training programme. "Initially, I found it relaxing," she says, "but then I found I felt completely zoned out while doing it. Within two or three hours of later sessions, I was starting to really, really panic." The sessions resurfaced memories of her traumatic childhood, and she experienced a series of panic attacks. "Somehow, the course triggered things I had previously got over," Claire says. "I had a breakdown and spent three months in a psychiatric unit. It was a depressive breakdown with psychotic elements related to the trauma, and several dissociative episodes."

Of course, people will say she clearly had deeper issues but that's my point.
HLayer.js–no dependence，easy use JavaScript dialog library
Who Discovered Why the Challenger Exploded?
That would work, but I don't think it would make anything simpler. You would essentially be reimplementing parts of TCP on top of whatever unordered protocol you'd use to make sure your client view is eventually consistent. All the APIs I used strictly order messages. Websockets simply don't have a UDP-equivalent, unless you want to send the events over plain long-polled HTTP requests or something, but that sounds like an inefficient recipe for disaster.

And if you did that the client would need to be able to track and fetch lost messages. That adds client complexity and server complexity for the extra endpoints.

My imagination is haunted by premonitions of bugs. In one ghostly image I see edits getting silently lost sometimes and not knowing why. Just, sometimes if I draw a line, on your screen you see the occasional block missing until you refresh your browser. In another premonition I imagine a packet reordering system thinking its missing a single operation and waiting on it forever. To the user it looks like everything has frozen completely.

We have well-implemented protocols that deliver messages in order. I see no reason not to use them.
> And now that this information is unpublished they apply nothing. It's lost on me how they keep their jobs.

IT managers keep their jobs by caring about stability and not applying changes without clear reason.
Evolution of the Transistor: Shockley, Bardeen and Brattain
How are enterprises actually using Docker in production?
Dunno, these days reCAPTCHA is pretty easy and cheap to solve. (With services like 2captcha etc)
Recently, I tried to contact E-Ink, hoping to get information for an architectural use of some of their supposed products. I couldn't get any real information, conceptual pricing, development kit, summary of capabilities, or anything useful out of their sales staff. I repeatedly explained, I am a well capitalized entrepreneur wanting to incorporate some of their tech into my properties at scale, and that I have a development and construction team ready to work to design and integrate a product for various uses. I my mind, I should be a good potential tech development partner, ready to waste money on their tech. I couldn't get anything useful out of them. I am now convinced that outside of the very basic amazon kindle reader screen type displays, that the technology does not exist as promised or marketed.
I could well have missed it but - have you got any scripts or config associated with setting up Kafka as you're using it?

I haven't used it before, and the comments on your writeup make it sound more approachable than I'd expected.
Waves of Centralising and Decentralising
ah, an OpenBSD submission on the front page! time to remind everyone that uses OpenSSH to donate to the OpenBSD Foundation.

Hey everybody who uses OpenSSH (I cannot fathom a single person reading this who does not regularly use OpenSSH), donate to the OpenBSD Foundation: http://www.openbsdfoundation.org/

Yes, it's Canadian. No, you can't write it off your taxes. Why? Because there aren't enough donations to make the accounting and legal costs to do so viable. Want your donations to be tax deductible? Get (more of) your OpenSSH using friends (and companies!) to donate (more) and it just might happen!
> These are pretty much perfect for statically enforcing a nanopass-like system in your compiler and are a great way of designing your AST/data types in your compiler.

Nice, I was just asking about this on the nanopass list the other day, do you happen to have a publicly available example of this anywhere?
I spent most of the late '90s and early 2000's building fiber networks across the country-side and then helping with the technical aspects of increasing Cable Modem speeds and reliability - I guess I missed most of the important human aspects of the Internet at that time?
If chat roulette has thought me anything it's never click anything that includes the word 'roulette' when there are witnesses around.
A lot of sites do have models along those lines. Think pay-per-view sporting events, Netflix-style subscription libraries, and so on.

The biggest problem here was that when Google suddenly moved the goalposts, a lot of users assumed it was now OK to download and save stuff anyway. They don't understand that it's a browser update they didn't know anything about that made the change, not the web site they're visiting.

A lot of people complain about moves to incorporate DRM as an official web standard, but it's the sites that haven't who got screwed on this one. It's rather disappointing to see so many people on HN apparently supporting the "I've got it now, it's mine whatever" attitude you'd expect on Slashdot. It's hardly the way to promote either useful new business models or businesses trusting their customers rather than slapping the strongest DRM they can find on everything.
WebID-TLS authentication failed.
is all i get from https://melvincarvalho.github.io/helloworld/
the bull originally represented the strength of the American people

No, that's just what Di Modica told people, presumably to better garner public support. It comes up in the original NYT reporting:

http://www.nytimes.com/1989/12/16/nyregion/soho-gift-to-wall...

You don't plop a massive bull in the middle of the Manhattan Financial District soon after a market crash to generally represent the "strength and power of the American people." It represents exactly what everyone who sees it thinks it represents.
No, it isn't. That is simply wrong, as a matter of law, almost everywhere.

Moreover, you're ignoring all the sites that provide video via web pages that aren't freely accessible.
I might be going a bit tangential. I did read the article but I always wonder. How would I go about learning all the technology involved to build all this.. is there like a guide for people who know the basics of php and mysql. I'm a civil engineer by trade and only do this as a hobby sometimes.
Algorithmic toolbox – Part 4: Dynamic programming
More like tricking you into interacting with a website in an unintended way, not only through GET parameters but through clickjacking and other tricks.

https://en.wikipedia.org/wiki/Clickjacking
Cerebro:Open alerting platform over Graphite(timeseries) and Seyren(scheduling)
Traditional black & white card printers only cost around 1000 color a bit more but no where near 10k.
As I said in my very first comment here, the biggest problem in this case wasn't that the facility was available, it was that Google's change in the presentation of it was widely interpreted by users as implying that actually using that facility was authorised, regardless of the actual licence.
> But I don't want the user's browser

It's called the User Agent for a reason: it's intended to serve the user's wishes, not the website. Why do you think you have any right to control how the User Agent presents the data you sent it? You don't even know (or control) which browser the user is using or the features it provides to the user.

> they can inspect the page and download the video.

Inspecting the page isn't necessary, and the user's agent (the browser) already downloaded the video. You need to realize you lost all control over that data when you decided to send it to the user. The addition of a button to save the already downloaded video is patenty a useful feature for a User Agent. The publisher's interests are not relevant.

> some crummy Flash player that will [...] be unsafe.

Given that you explicitly show you understand that using the Flash player is "unsafe"...

> I'm going to have to use a crappy flash player

...this is intentionally exposing your users to known risks so you can pretend you have any control over what the user and their agent does with the data you sent them. The mental gymnastics involved in justifying that as anything even close to ethical behavior must be really impressive.
I guess CDs are outdated now, but perhaps they could go retro and do a vinyl release?
And also the single biggest contributor to carbon emmissions. Lets decouple these and fix the bad one.
Which is to say, terrible if you think that's all that matters but sensible once we consider tooling, portability, productivity, and network effects.
It's not exactly correct to call it pinkwashing, but it's the closest term that I could find to describe the art display.
Flaws in Bosch Drivelog Connector dongle could allow hackers to halt the engine
I guess CDs were not a revenue source after all:

"> If no OpenBSD CDs are going to be released, then probably it is better
> to just send a donation to the OpenBSD foundation and/or to Theo de
> Raadt.

Vijay, that is the correct way to sustain the software.

The CDs haven't pulled in sustaining revenue for many years.

Based upon income from contributors the Foundation performs a
fantastic function -- making worries and problems disappear."
The moment I can buy an 8.5"x11" display I'll be happy with eink stuff. I'd probably build a Pi Zero E-Reader. Without 8.5"x11" paper there's no point for the kind of things I'd want to read.
I personally don't believe copyright as a concept is reasonable but even if you do, viewing content you downloaded as you wish seems fair to me.
Which Betamax case involved making permanent copies of material you had explicitly agreed to access on some temporary basis in return for payment? Because that's the situation that a lot of site operators and web developers have been upset about here. Not all video served from web sites is freely available. Some of it you have to pay for, and it's provided on a certain basis in return.
A Source Book in APL (1981)
Just like Ghostbusters, women ruin art.
honest question, how did you fill out the canvas? you put it live, and then? thousands of people (including those who care enough to setup bot) suddenly came from your tweets?
Write awesome blog posts with interactive code snippets
There seems to be a massive tone shift towards there end there.

The rest of the article is all "we" but towards the end it is "I released Quake", "I quit".

Funny thing is that i seem to recall the gaming press back then putting the blame squarely on Romero for Quake languishing in development hell. This because he kept changing his mind about the theme of the game, resulting in the hodgepodge of map styles and enemies we encounter.
The thing is, once you put a piece of art out there, you give up control over what that piece 'means'.

Di Modica's bull meant one thing to him when he made it. Now it means millions of different things to the people who consider it every day. If he wanted to maintain full control over the meaning of his work, he should have kept it in his private studio and not let anyone look at it without him standing by to explain the piece and answer any questions.

Similarly, Fearless Girl meant something specific to the asset management company that commissioned it, and something else to the artist who sculpted it. But now it takes on new meaning to everyone who encounters it. What it means to any given individual may or may not incorporate any of the intended meaning, and that doesn't make it any more or less valid.

If digging into the origins of the statues helps give them meaning to you, that's great. But most people who encounter them necessarily appreciate them at face value, and that's great too, because deriving meaning from art is intensely personal.

And beyond taking on different meaning to each individual, as time progresses and the world continues to evolve, so too will the symbolic value of any work of art placed into the world. God knows the Charging Bull has taken on a lot of additional meaning to a lot of people since '08. How did Di Modica feel about how that event 'changed the meaning' of his work?

If you don't like a work of art, that's fine. But no one has the authority to tell someone else what it should mean to them.
> But it wasn’t Feynman’s discovery. It was Sally Ride’s.

This statement is contradicted later in the article.

> She figured she could trust me to give me that piece of paper and not implicate her or the people at NASA who gave it to her, because they could all get fired.

If someone at NASA gave it to her, Sally Ride clearly did not discover it.
How we track pageviews is all wrong
Usually carrier provided phones come preconfigured with the Serbian Latin as the base language and come with a fully-fledged Latin keyboard with all of the extra letters visible.

Some phones from the carriers (LG phones notably) come with the default Android Serbian Cyrillic localization and Cyrillic keyboard.

If you buy a mobile phone without a contract, you will go to the first time setup wizard which will ask you what language you want to use. You will, among other languages, have Српски (Serbian) and Srpski (Serbian Latin). Depending on what you choose, you will get the appropriate keyboard.

There are also other keyboards which provide an easy way to input both Latin and Cyrillic characters from one keyboard application. Also, every key is large enough because we don't have a lot of letters in contrast to English (30 letters). The biggest alternative keyboard application is the Google's GBoard application[1][2].

[1] http://i.imgur.com/s7kNaBZ.png
[2] http://i.imgur.com/9OrAItF.png
Why do you think you have any right to control how the User Agent presents the data you sent it?

Because in many cases the user has explicitly agreed certain terms for accessing that content?

You need to realize you lost all control over that data when you decided to send it to the user.

Please go and argue that with the people who say DRM is evil and content providers shouldn't have any right to limit what users can do with their own equipment, because in the real world your positions are contradictory.
Have you seen this? http://www.firstmenonthemoon.com/
> Turkey did so in its change from an ancient empire to a modern republic. Strange though, that it is taking the Kazakhs so long to make the change. Ataturk made the change in one year; the Kazakhs are taking nearly a decade

First of all when the turkish alphabet reform happened there was a big revolution happening, and most of the people were illiterate. Also, the ottoman alphabet was incredibly bad for writing turkish (among many causes the language has eight vowels and vowel harmony) that nobody in their right mind would oppose.

Secondly the empire was not ancient at all, in fact what Ataturk completed was started by illuminst sultans like Mahmud II and Abdulmejid I. Also, Turkey is not a continuation of the empire but the last of the states that liberated itself from it.
> An Onyx would be half the price of that Y-MP, with superior graphics.

As someone who used both: it also would be a massive downgrade in terms of reliability and system stability. The Onyx I had access to had regular problems with various system hangs and lockups.
1. No, that's impossible. This is why companies outsource to India instead of move Indians to Europe. If you want to work inside Europe you'll have to go through the long process of becoming European.

2. No, if you start living somewhere illegally you'll be deported. The first step is to visit Embassies.
It should be easy even to write a bookmarklet that walks the DOM, finds the video element, and opens the source in a new window. And it would work in all browsers.
Users want drm.

You don't, I don't, most others here not, but in general, they just want their movie. And they will use other technology, if the web does not provide what they want.

So for the html5 to stay relevant, it sadly has to contain it. Even though we can do without.
Because FG is emphasised as girl not a kid. Gender is important. Opposite of girl is powerful men. Opposite of kid would be just powerful.
Thanks for saying so!

> that much of the time and difficulty in doing something novel is making many of the tough decisions, and that once those design and technical decisions are made (and revealed), it seems "obvious" to others, and is judged simple in comparison.

Yes - one of the things that drew me to the project was how building this in an event-sourcing style fits so well here. Doing it that way solves some of the architecture problems reddit talked about in their blog. It seems obvious to me that this is a good approach, but obviously not everyone shares that view!

> What were the top things that you felt weren't captured by that premise--for instance, undocumented decisions that you had to discover on your own, or cases where you made tradeoffs that led to unexpected complexity? Were they maianly around bot-mitigation?

Thats a great question, but I didn't spend much time surprised.

The thing I was most concerned about was kafka, but integrating kafka turned out to be was delightfully easy. I had to write some code to buffer recent operations in my server for catchup - I wish kafka had an API for that, but that wasn't hard to work around.

I think getting notifications working would have been a time sink but I explicitly removed them from the spec so I wouldn't have to deal with them.

It took me way too long to get kafka actually running through systemd on my linode. But I've spent enough time with apt-get that I wasn't surprised, just disappointed.

I was surprised how quickly people started drawing smut, and how much time I needed to spend early on cleaning things up or writing tools to remove large bot-drawn genitals.

There are still a lot of decisions around rate limiting that I feel uneasy about. I worry that reddit's 5 minute rule wouldn't work for a little website like mine. I allow ~1 edit per second. Is that a good idea? I don't know. Its an expensive experiment to try different values and see what happens because there's a community involved. And I don't have reddit's huge user base. But maybe I'm being unnecessarily risk averse by allowing so many edits. Forcing slow editing is bolder - it requires a longer commitment to draw, but is probably also much more satisfying to people who create content.
Ok, but why?

Because it invites users to break the terms of use for a site and the law, even if they are otherwise responsible and cooperative people and don't realise they would be doing anything wrong by doing so.

Go read the feedback on the issues raised as soon as Chrome did this, and you can see just how widespread a problem this has been for real world site operators and the developers working for them.

More importantly: why would you, given your desire to control presentation to the sending side, use a technology which fundamentally gives that control to the receiving side?

Maybe some people just prefer not to apply heavyweight and possibly broken DRM just to deal with a small minority of users who would abuse less restricted access to the material?

Unfortunately, if the prevailing attitude in this HN discussion is anything to go by, anyone who wants to operate a viable site that way is out of luck, and we should all just assume all users are hostile and restrict them as heavily as possible through whatever legal and technical means are available. That kinda sucks if you actually wanted to be nice about how you ran a site.
Jesus, how many more weeks are people going to write 10 articles a day about this silliness? You'd think it was the first online webpage that did something besides display hypertext?
Is there a foundation I can donate to for replacing OpenSSH? Yes I use that insecure, bug-ridden mess everyday, and am frightened of that fact.
I wish this kind of stuff was being resurfaced more aggressively in the face of all of this absurd backlash about 'the meaning' of a piece of public art.
> A mouse is useful if you don't know how to tab around boxes.

I've heard it said that the only intuitive interface is the nipple - after that, everything is learned. Tab (to move) and space or return (to select) is not that hard to get a handle on - and, really, if that's the limiting factor for a computer user that's got their hands on a Debian installation (from 8+ years ago when GUI install wasn't an option) and managed to convince their computer to boot from CDROM / floppy / ZIP disk etc ... they almost definitely have some bigger problems in their near future.

> The disk layout option is super-scary for beginners, and full of warnings.

Disk layout options are comparable in GUI and text-based installs. Ditto the warnings.

I note that in both (and it's always been in the text-based) there's been a 'pick an automatic layout' option. Again, if you're dual-booting, and don't know what you're doing, then a GUI isn't going to be the thing that saves you from snotting your Windows partition during this process.

> I typically don't know what my 'domain' is (I've never known to this day what I should type in that box, and nothing I type ever seems to make any difference).

Same question is posed in every GNU/Linux distro installation, text or GUI, and in every instance of either that I've seen, the option exists to ignore it. Again, the problem of a fqdn isn't a function of whether you're using a text based installer, or a GUI one.
Unigram app just launched their website
Undermining websites who were trying not to go the heavyweight DRM route is a positive thing?
Neither did really.

but then ID games were always more about the tech then the games themselves.

While reading over the backlog of filfre.net articles i recall running into a quote about how game developers are notorious for forgetting everything about story and such when new tech comes along. Resulting in games that are basically spruced up tech demos for the first few years.

we can kinda see the shift with Quake3 vs Half-Life.

Q3 had the better engine, but HL had a solid story and presentation.

Meaning that by that time the world of 3D engines had matured, and people were less likely to be wowed by higher polygon counts and more lights.