skysight-inc/HackerNews huggingface dataset:
https://news.ycombinator.com/user?id=mjg59 is a good one: a talented developer with strong views of free software, personal freedom and social justice. I can easily see individuals furiously upvoting and downvoting him on a single day.

(Not everything he says triggers these reactions, but it's entertaining when it does.)
I agree, but you could say that any of major issuers was reputable 2, 5, ... years into issuing certificates. Being new doesn't mean you're better long term.

But I personally like the fact there's much less commercial pressure on LE - for the time being at least.
Yep, and the scheme remained more or less the same in Italy where traditional homes (for the wealthy) have been till the 1900's organized as follows:

At ground floor (usually with higher celings than the rest of the house) dining room, sitting room, library, study, most of the "luxury" (marble, columns, paneling, paintings, etc.) was there, as they were the only parts of the house that visitors would see.

In the basement the kitchen and cellar (where cook and other servants worked).

On first floor (what probably our US friends will call second) the bedrooms for the owners.

On second (last) floor, right under the roof, usually with a reduced height AND extremey cold in winter and extremely hot in summer, the servant quarters.
> AGI to enslave the planet

Why does it have to be enslave? I don't think this is a requirement.

I think it's a misconception to think that AGI can even be "infinitely" smart when compared to humans. The distinction is often made that the difference would be at least on the level of a mouse to a man. But what if it isn't?

We barely understand intelligence. There's no way we can be certain of anything here, or if AGI is even possible!

It's cool to think about, but I really doubt that anything is just a "matter of time" :)
This seems to be a poorly writen article for various reasons:

> The grapheme has an intermediate position between letter and ligature.

It might have been a ligature in the past, but it is definitely not a ligature today. A ligature is a purely typographical device that is completely interchangeable with the non-ligature variant. This is not the case with ß.

> It behaves as a ligature in that it has no separate position in the alphabet.

Not having a separate position is not sufficient evidence that it is a ligature. ä, ö, ü also don't have separate positions when ordering stuff.

> It also has no traditional capital form (although some type designers have introduced forms of "capital ß" de facto).

It had the same traditional from for almost 130 years. Yes, there are a few stylistic variations on the traditional forms, as well as some early experiments trying something completely different which have never been widely adopted.

> It behaves like a letter [...]

It is a letter, just like w is a letter, not a vv ligature.
Also I think getting downvoted for something when you honestly can't see that you did anything wrong is kinda hurtful, which happens mostly when downvoting is used as shorthand for disagreement. I've seen a single comment of mine go up-down-up-down with every refresh which still ended up at +4 or so. Which makes me curious if separate up- and down-counters might offer some additional insight over a single counter.
Hey, amazing blogs. Currently working on degraded scanned documents. Are there algorithms distinguishable for documents and natural images?

I am using open cv to process the documents, curious if I am missing out chunk of cv algorithms specially for scanned administrative documents (financial,personal documents)?
Wow interesting. I didn't realize there was an alternative hacker news that people actually use outside of reddit. Guess I'm in my own bubble

I like his moderator transparency, downvoting explanation scheme, and overall approach to the site. Seems to be quite run quite differently than HN/Reddit
Lets say that millions of people would die without bees then to put things into context.
Bloody hell, he's definitely fallen out of the tree, hard. I just looked at his site http://www.templeos.org - he sure does like to use the N-word.
It's the definition in California. See penal code 243.4 By blurring the lines you contribute to the problem - the author's entire goal in reliving and blogging her experience is that the details matter and we need a sensible framework to define and understand these issues or we can't address them.
>>> "We didn’t tolerate it from the most valuable private company in Silicon Valley history and we sure as aren’t going to take it from the substitute teacher of Paul Graham’s bro creche."

Touche. I disagree, but touche nonetheless!
Tesla delivery tool estimates a Model 3 ordered today… will be yours in 2019
Wow his posts read like a markov bot using racist screeds and religious texts as corpii.

Poe's law and all but sure reminds me of being manic and my word salad speeches. Hope the guy is OK.
> run as native desktop applications (using Electron)

Native Electron? Isn't this an oxymoron?
Best Questions to Ask a Girl You Like and Impress Her Easily
In the current orthography, a single consonant causes the previous vowel to be read as long, and this holds for `ß`, which is considered in the current orthography to be a single letter (though it was historically a ligature). Changing `ß` to `sz` would make an exception to this general rule.
An interesting and fun introduction to Terry: https://www.youtube.com/watch?v=TcqWok8AubE
Well, you can run something like

curl http://artpip.com/api/featured |
jq ".artworks[0].url" |
xargs -n1 curl > /tmp/wall.jpg &&
feh --bg-fill /tmp/wall.jpg

via crontab every morning or so. But the dev(s) might not be happy about it (although the image itself is downloaded from Wikimedia, not artpip.com).
Not a surprise.
Rise of the Apps: The Mobile Revolution in Retail Industry
Travel APIs that enable our clients to build unique travel solutions,
BTW, the English word for Vokal is vowel, not vocal (which means something else).
My upvoting is much looser. I will upvote as a mark of agreement, or if I liked someone's framing of their point, for a nice story, for alliteration and wordplay, or if they mention someone or something I'm fond of, or indeed almost any other positive response from my limbic system.

Guidelines are a potential bikeshed. I don't think it's a terrible idea, but be careful what you wish for.
North Korea Successfully Tests Its First ICBM – Stratfor Worldview
Indeed. Assuming they have some kind of logs for legitimate use in place (X was logged in and requested X), how hard would it be to add a bogus record, request it and see who looks it up. If it's accessed and the logs are avoided, there's probably something leaky.

Assumption is a dangerous thing, however...
I think there's a pretty big difference between an aluminum air battery and this.
A noisy place might not give the protection it appears to...
https://en.wikipedia.org/wiki/Microphone_array
>Assuming that I can exchange keys of some sort (physical, digital) with the other contact.

Each contact has an identical table of data (pure-random, 1 terabyte, ASCII 256 or choose your own encoding); this is your "Key of some sort". Messages sent between contacts are encoded character-by-character as offsets from the start of the table. No offset can be used more than once. After offset 1099511627776 (for a 1 terabyte files) has been used for encode, a new key file is generated and exchanged.

Example:

tables contains a terabyte of random data such as "ahx Ui D 7gu3a7NrdMr 9y&S )iM AAt 8'9s 98m..e kj j uhbd f..."

1,5,6,9,12,15,18,20,23,25,30,33,35,36,39,41 = hi garry it's me
As soon as I became aware of Foobar2000 WinAmp dropped off the radar completely for me.
Darwinism, a very objective result - was considered a insult by many for years and even brought to court.
Yes, you can defend that civil- but what if your oppossition considers even civil disagreeing as a insult?

Your opinion implies rationality on the side of society and a lot of other unspoken pre-condition to discurs, which never make it to reality.
Dynalist, a note-taking app inspired by WorkFlowy
I don't know. You can easily get sdhc cards that are 128GB, ditto for usb sticks. You'd need a high-bandwidth source of random data - or possibly proxy that with high-quality seed for a stream/bloc cipher (conceivably, it's easier to guarantee a one-time, controlled secure generation of a 256 bit symmetric key that's thrown away after generating your stream, than handling of session keys and complicated calculations on a message by message basis) - but I'm not aware of any secure system designed to work with such a one-time pad.

You'd need a way to keep track of sections of the pad [probably framing the message, maybe a start keyword could work - it'd give away the section of the pad, but as that section is never re-used... or, if you can assume few messages will be lost, just keep a local counter, and do a sliding search] - and there are other issues. Split the pad into sender/receiver sections (A only encrypt and send with a-apd, B only encrypts with b-pad - to avoid two messages encrypted with the same section of pad, crossing each other).

Still, if Eve gets a hold of a plaintext message from Bob, and can intercept the ciphertext before it gets to Alice - Eve gains access to a section of the otp by xoring - and can send anything to Bob (up to the same message length).

I'd be interesting to hear if there are modern cryptosystems /research based around one time pads?
I mainly want to see what people are like who are effective but also don't care about being downvoted.
Perhaps this is something Liquid Robotics should (or already are) looking into. That's the company James Gosling works for and they're doing fascinating stuff with ocean robots.

https://www.liquid-robotics.com/
So Musk already has orders for over at least 500k cars as Tesla is supposed to ramp it up to produce that many cars a year in 2018. 500k x $35k = $17~18 billion in sales Tesla sells each car at a loss so does he have the cash to make $2~3 billion loss or will Tesla reach profitability.
made this couple years ago: https://gist.github.com/keymone/b89c23e3e43beb97eb94 (tiny ruby redis client)
Looks really nice! But starting at $395/yr sounds steep.
>Australian internet security blogger Nik Cubrilovic first discovered that Facebook was apparently tracking users’ web browsing after they logged off in 2011

After reading that (in 2011) I decided to block all third-party cookies.
Oh, I didn't know that practice has been going on for that long. It's sort of become my pet-peeve as well, seeing as how the "war on clickbait" has resulted in moderators frequently changing perfectly good titles into bland three-word summaries that often do a worse job of representing the articles.

I think they're operating from a definition of "clickbait" that includes anything that makes a headline appealing, including any sort of pun or metaphor. There's nothing wrong with changing "Ten reasons MySQL is better than PG–and how switching may safe your Data". But it should be done sparingly, and default to respecting that the headline is also creative work, and deserves a bit of respect.

The worst example was http://ascii.textfiles.com/archives/5139. Halfway through, the post reveals that the author had a heart attack. Not mentioning it in the title was quite obviously a literary choice.

HN changed the headline, before changing it back, to something like "Jason Scott had a heart attack"

(but I guess I better shut up now :). I'd also like to mentioned that, with dead_posts=on, I've come across some seriously above-and-beyond work by dang. Just recently he was basically giving therapy to some guy posting wild rants in low-contrast posts at the bottom of some thread. )
> das Nutella-Glas

FTFY
Try Facebook? There is someone out there ocd with themselves ?
Only problem with relying on "truth", at least when it comes to Science, studies often can't be reliably reproduced, former editors of prestigious medical journals say half of what they publish is pure rubbish, the NEJM gave up trying to hire independent reviewers of their papers in 1991 because they couldn't find any scientists who weren't tainted by pharma funding. I'm all for rigorous science, it's just that we have too many practitioners these days motivated by money rather than the pursuit of unbiased truth, and in their process, pervert science into nothing more than public relations.

You need look no further than the largest study of bee populations published this week in Nature to see what I'm talking about. It concludes Roundup is killing the bees, and Bayer comes out and calls the study "inconclusive" because it defies the tobacco science they previously bought and paid for.

And I just know someone is going to post a link from Snopes, confirming Bayer's version of the truth, without investigating any of the underlying science, but will accept Snopes' version of the truth as the actual truth. Because Snopes. Let's not even acknowledge nobody at Snopes has any journalistic nor investigative credentials.
Yeah, even with reduced discoverability evergreen content is very possible as long as you've got any exposure at all. I will often watch videos from the backlog of content creators I have newly discovered.
If you do that in German (i.e., "Ich habe eine Tastatur und einen Stein. Sie ist groß und er ist grau."), everyone would start slapping you with a style manual. It's just so unnecessarily contrived.

The major argument for keeping gendered nouns as they are in existing languages is that speakers would be uncomfortable with having their language changed by some standards body.
We are German. We have rules for everything.
DIN 2137 declares that the upper case ß should be typed with 'ALTGR + H'.
On most Linux distributions you can type it by activating CAPS-LOCK and type a normal ß. I also think that this is the best solution for this problem.
>They probably are faster than vanilla code that you'd be able to write on your own, but that says more about your abilities than the performance of frameworks.

I won't be able to write efficient vanilla code for something even slightly more complicated than this benchmark, and I wrote one of the fastest virtual dom implementations out there, so what you expect from an average web developer?
The survey of the state of the art is missing boost.interprocess, which provides shared memory allocators plus drop-in replacements for c++ standard library containers that can handle these allocators [1].

The biggest problem with interprocess is that out of the box it is not capable of handling application failures gracefully and transparently.

[1] Basically the container must not assume that the allocator::pointer type is an actual raw pointer as interprocess uses a custom offest pointer.
As a person living alone, this is very true. I never noticed it before but reading this, felt like reading about my own investment choices.
I would rather the complexity live in a third party library with an extremely simple public interface than have it live in multiple 1000 LOC of vanilla JavaScript that's laid out however whoever wrote it felt that day. You couldn't pay me to do frontend without React - the developer experience is absolutely terrible.
Fine by me. I think I've been convinced to make a lightweight command line version of the app anyway, so in the future there should be a prepackaged way of doing the above.
I am interested in your story. Concrete examples would be helpful. Did the team follow a performance improvement mandate, analyzing the Python system and then deciding how best to proceed, or was performance not the primary motivator?
Three little tools: mmsum, mmwatch, mmhistogram
Twitch Streaming. Why count on $1 per 1000 views (incidentally this means you value your viewers at 0.1c a pop) when you could stream live on Twitch and regularly receive $5-100 donations from fans who genuinely love you.
Emulating the C# using keyword in C++
Interesting (and rude). I think it's much better than any other group chat app. Especially for groups organised around code projects.
Regarding rebar - in my country communists build a lot of "wielka płyta" (big pre-stressed concrete panels) commie blocks. Around 20% of Poles still live in these. These buildings were built since sixties, and designed to stay for 50 years, but so far they seem to hold rather well, none of them were destroyed so far in a building catastrophe, not even when there were gas explosions in some blocks.

They were a little modified from the standard commie thing (for example stainless steel was used for joining the panels), and they had lots of usability problems (noise and temperature insulation), but from durability POV they seem to work better than expected. I wonder if in next decades 20% of the country will have to buy a new house, cause that might be a huge economic change.
Ask HN: UK folks, how do you keep track of multiple current accounts?
I'm trying to understand how people keep track of multiple current accounts in the UK i.e. things like: do you consolidate the statements manually? Do you keep them separate? Do you do any analysis on them?
Why Some Men Don't Work: Video Games Have Gotten Really Good
I wish the default 'cut' implementation could be just a little more clever - regex delimiters would be good, it doesn't even support multiple characters :(

Also, cut's output manipulation is surprising. '-f 2,1' is actually the same as '-f 1,2' - you can't change the order of printing.

I know there are other programs that can do the job, but it's a little frustrating when you can 'almost' get there with a chain of piped commands and a simple tool like cut, but have to fall back on a 'real' programming language to do just that extra bit of manipulation (awk, perl, whatever, and yes, I know the shell is a programming language but you get my point!)
Nuband Flash HR: a fitness tracker hindered by performance
As long as it's volontary, fine. If you map me behind my back though, be prepared to defend your butt coze I'm definitely kick it.
Come liberare memoria su iphone senza cancellare niente
Show HN: Pixel-Art Avatar Placeholder with JS- and HTTP-API
Wait till they apply this to people.
School of Accelerated Learning | ONSITE | jobs.soal.io

We're looking for MEAN stack and React developers who would work as Educators.
Also we're looking for developers whoa re currently employed but would like to volunteer for teaching certain sessions at the School.
Check out the link to view all openings or mail me at raj@soal.io
Work Location is Hyderabad, India
Roche buys diabetes app firm in digital health push
> If the speed of light is absolute (it's not relative right? it doesn't change in any reference frame?), then could the speed of light be considered the base axis, or to continue the metaphor in the parent comment, that the speed of light is the 'outside the car'?

The speed of light is the same in any (inertial) reference frame. But you can't use it as a reference to compare other speeds against, because there are more degrees of freedom than you might think: a speed is calculated from both a distance and a time. So you and I could be looking at an asteroid and you say it's stationary and I say it's going half the speed of light, and we'd both be right, even though we both agreed what the speed of light was. Special relativity works like this.

> Also, doesn't time 'stop' when you are at C, so that the whole idea of space (speed * time) sort of collapses?

If you naively plug zeroes and infinities into the equations you won't get good answers, but if you're careful and work with limits then everything works right. What specifically were you asking about when going at C?
I was talking about GitLab, not Gitter.

Yes it's rude, but I want to love GitLab - it's amazing. However I just can't bring myself over with this UI. It's just too bad and too unintuitive. Also slow.
Limitations of the PostgreSQL Core Technology
I bet you cannot beat OTP written/printed/punched on toilet paper: Key hard to discover plus medium is easy to carry, easy to destroy, and degrades with time (bad archival medium).
No test like production.
TLDR DHH publicly rationalizes his own mediocrity using various flawed arguments.
Geckoboard| Ruby Developer| ONSITE | https://www.geckoboard.com/careers/#op-155708-ruby-backend-d...
Looking for candidate who is excited to work with Front-End team on developing new features as well as re-think and re-architect our existing system. Link has more info or email me direct thaisa@geckoboard.com Role based in London, UK (near Liverpool St. Station)
It's actually considered best practice in various categories of technology to run tests on the production systems.

https://en.wikipedia.org/wiki/Built-in_self-test
ripgrep doesn't yet support compressed files (z/gz), while grep/ack/ag do. On *nix it's extremely common to have sparsely compressed directories, from logfiles to non-changing documentation. I really wished ripgrep would just stream to a fast coprocess and support any stream compressor transparently instead of trying to use a built-in rust library.
ORM stands for Object Relational Manager. I wouldn't expect to use a graph database with it. Its possible to use Django without the ORM, and is in no way required. Haystack integrates Django with Elasticsearch.
Now Java 9 has some other features, one of them is to prevent reflection access of non public methods. This was made optional for Java 9. But might be made default in 10 and mandatory in 11.

Really? Well, that sucks.

In a large and complex project I'm currently working on, we've embedded a clojure REPL and we use reflection to poke at private data/methods of internal objects. Its been extremely useful for debugging and monitoring the state of the system. If we lose the ability of poking at private stuff, then we won't be able to do this anymore (unless we make everything public or add accessors for everything).
if your matrix contents are static during your rate-limiting step (as they are for most DL applications) your FLOPs scale with O(n^2) relative to your memory throughput on your vector component.

[a b, c d] dot [e, f]

is four multiplies

[a b c, d e f, g h i] dot [j, k, l]

is nine multiplies.
We have a docker-compose.yml for development environments and I'm currently in the process of simplifying this[1] so that Docker for Mac/Windows will be able to spin up an environment with little effort.

We use ansible for provisioning beta/staging and production. We have yet to open source the ansible repository but, since we're switching to GitLab CI/CD, the deployment process will soon be publicly accessible - even for production.

1: https://gitlab.com/gitlab-org/gitter/webapp/merge_requests/1... so that
Personal DEB Package Repository Using GitHub Pages
I'd like to share a recent experience on a related note, but in the opposite spirit - rather than reduce the number of command invocations on a command line, it may make sense to increase it.

I had a loop operating on a text file like this:

while read line
do
echo "$line" | sed -e "s/A/X/" -e "s/B/Y/" -e "s/C/Z/"
...

Gradually, as I added more things to replace, I noticed severe slowdown. Things got fast again when I rewrote it as

while read line
do
echo "$line" | sed -e "s/A/X/" | sed -e "s/B/Y/" | sed -e "s/C/Z/"
...

Turns out the later (multiple processes in parallel) helped with throughput.
Amazing! Will surely be keeping an out out for you guys as our requirements may change.
I was taught UML activity diagrams were high-level representations, while this is a (summarized) flow chart of code paths (which makes it quite big in comparison to what would be its high-level UML counterpart).

UML is supposed to be an architectural diagramming standard. What's the point of diagramming in UML the actual code paths?

E.g.: you'd never have object shapes or function calls in an UML activity diagram.

This is just an ad-hoc flow chart AFAICT.
ABBYY FineReader Professional 12.0.101.496 and Crack Download