skysight-inc/HackerNews huggingface dataset:
I never liked nano. The only time I used it for a stretch was when for a year I used a non-GUI, X-less only environment for everything only old ThinkPad running Slackware. I was in University then. That was when I used Pine for email and Slrn for Usenet (and elinks for browser). While I remember using nano to edit emails in Pine (and later moving over to Emacs), I can't remember which editor I used inside Slrn.

I am a thorough Vim believer. I have been for a long time. If I ever accidentally find myself on a nix system with nano or pico as the default editor, I exit and install Vim.

However, in my almost 15 years using nix of all flavours, I have spent considerable time using Emacs as well, both on the GUI and the command line. Eventually, I gave up Emacs in favour of Vim. I've stuck to it since.
You can always try Erlang's pattern matching..
I'm not sure how you came to those conclusions. A live fire test of a nuclear torpedo prototype seems ... more than a little unlikely. What you have here is the description of a test just like any of the American tests: a bare warhead is detonated under certain conditions, with perhaps targets nearby to determine the effects. Meaning that the targets were 6.5 miles from the warhead. And no "launching submarine" was involved, since only the warhead was tested not the end to end weapons system (which is an extraordinarily unusual occurrence with nuclear weapons systems and has only been done a handful of times in history).
BMP is mostly filled with symbols from logographic languages, and currently has around 100 free code points. 16 bits simply isn't enough for the scope of capturing all written language of the history.
Legitimate question: Why is Unicode littered with all those useless symbols?

I can see the reasoning behind the standard (or very common) symbols or things like emoji, but having every possible glyph in UTF8 seems like a horrible waste.

What if we want to add new glyphs in the next 10 years for emerging standards?
"Good morning, that's a nice tnetennba" (Source: https://youtu.be/49UakIHb1yI)
Thanks! That's exactly what I wanted to know.
Let's also remember that this is basically a myth, judges give wide latitude to management, and every company ever has (often consciously) acted against their self-interest.
It's perfectly compatible to comply with the law and still be known for security and privacy and there's no reason Tim Cook "had to" oppose law enforcement. The only people who don't believe this is the HN crowd. This is a fraction of the people who believe Apple was in the wrong for opposing the FBI.
It's not merely Germany. Newspapers and news agencies have become as reliable and unbiased as a news source as an average opinion blogger - on just about any topic.
Website-Watcher 2016 Crack and License Key Free Download
Shouldn't they use part of it for making an awesome browser instead of playing the role of benevolent patron for other projects?

But obviously, I don't know whether they have already given up going against Chrome.
Haskell has exceptions and monads. Either can be used for error handling; monads are, admittedly, unusual, but the error-handing type monads (as opposed to side-effect-handling type monads) are easy to understand in terms of wrapping values (or the potential for a lack of value) such that the type system can be used to both enforce a certain level of care and enable a certain insensitivity to errors.

For example, the Maybe monad is the simplest way to handle a function which might not return a usable value: A value wrapped in a Maybe monad has a type of either (Just a) (with a being any type at all) or Nothing. Here's a trivial example, straight from the ghci REPL:

> let mdiv x y = if y == 0 then Nothing else (Just (x / y))
> let foo x = (Just (x + 5))
> let bar y = (Just (y / 2))
> mdiv 5 6 >>= foo >== bar
Just 2.9166666666666665
> mdiv 5 0 >>= foo >>= bar
Nothing

See? Complete insensitivity to errors until the last possible moment. Much less noisy than the C equivalent would be, although in this specific example I suppose the Inf semantics of the IEEE floating point standard would be equivalent.
> encrypting a running kernel in RAM

How is that supposed to work? Ok, the CPU can fetch an encrypted instruction, decrypt it and execute it, but when it needs to jump, how is it supposed to know where to jump? Also encrypting each instruction separately and independently would be trivial to reverse.

Is there any system that really runs encrypted code from RAM? Any papers describing such a system?
GitHub and Sourcegraph
Wouldn't it be convenient if github integrated sourcegraph into the CmdT (search code), rather than sending them to another site? Would be very nice.
> The kernel manages security and limits the ways applications on an iPhone or iPad can access the hardware of the device, making it a crucial part of the operating system.

The kernel technically is the OS, TC! Come on... :)
Unicode is supposed to include symbols that appear in "running text", not standalone icons. So no on traffic signs for instance. (There are exceptions for historical reasons. And emoji are a totally separate story.)
How to make crowdfunding work for fundraiser and contributors
The first part was a bit harsh, but you make a good point about games for girls. (my now 20 daughter plays a lot of console games, but hates "ugly" scenery)
What isn't a huge goddamn mess after several centuries? If there's one thing we humans don't deal with well, it's entropy.
Not to mention that it is nearly impossible to glean anything about the app/game from its ratings, if any are available at all. It truly is a confusing mess.

I deeply regret the day I got an iPad for my son instead of an Android device. At least ratings aren't censored or hidden there.
Frieda Caplan did not name all of the fruits you listed. Most of those are names dating from centuries ago. The article you linked says that she marketed them in the US, but I’m not sure how successfully; a lot of those fruits are predominantly sold in various “ethnic” markets, and are not especially well known or relevant in mainstream American culture.
having every possible glyph in UTF8 seems like a horrible waste

A horrible waste of what? Unicode 9.0 encodes 128,172 characters, of a possible total 1,112,064 code points. The addressable space is 11.52% full. Clearly there's enough left to keep adding more and more characters for a really long time.

If your complaint is that it's a waste of resources, time, etc - surely it's up to the people who are members of the consortium to decide how they want to spend their energy?
The benefits of mobile apps and why modern business needs company apps
OK. That makes sense. I did not realize this is actually something you use to guide your all routing decisions. Smart!
Python Dictionary Internal Implementation
> No garbage collection, so no GC performance hiccups.

If your models are naturally highly cyclic, dropping a GC can vary from painful to near impossible. I think a better solution for most server-side code (from both an ease of use and performance standpoint) is to use a hybrid GC/arena approach, centered around tasks.

If most of your work and memory churn centers around discrete and relatively short-lived requests, you can allocate all objects whose lifetimes are bounded by the duration of the transaction in a thread-local arena. You can't beat unsynchronized bump-pointer allocation, and you can simply throw the memory away at the end.

I've been really disappointed with the lack of innovation in the memory management space. Rust is the only recent language I've seen that did something more significant than choose between GC and reference-counting.
Your blog looks very interesting. You should share some links of it here on hackernews!
These symbols are useful, no? There's plenty of room in Unicode for more symbols, no reason to be overly frugal with which glyphs are included.

> What if we want to add new glyphs in the next 10 years for emerging standards?

Then they get added as well.
Rails 5 RC2 has been released
Try http://skimfeed.com

Just browsing the titles is enough to get a feel for the days events.
Somehow they will still manage to make sure it corners poorly too.
At some point, someone realizes that there is need to standardize fixed practical subset of Unicode that contains all essential symbols over the world so that all devices that comply with the standard can __actually__ interchange text in readable, printable and visually presentable form.

It's nice to have catalogue of symbols and tight encoding for them, but full support of Unicode encoding has very little to do with support for Unicode in an application.

🇦 🇧 🇨 🇩 🇪 🇫 🇬 🇭 🇮 🇯 🇰 🇱 🇲 🇳 🇴 🇵 🇶 🇷 🇸 🇹 🇺 🇻 🇼 🇽 🇾 🇿.
Reading shit like this makes me wanna drop everything and start a Maths degree and get seriously into Machine Learning. Can you imagine being picked at work to study something AWESOME while being paid for it?!? She must be a genius.
You can find it here where it says it's in Stage 6 which I would imagine why it's not in the current chart: http://unicode.org/alloc/Pipeline.html

2BD2 GROUP MARK 2015-May-05 Accepted 2016-May-29 Stage 6

The bitcoin symbol is in there too.
I think the English wiki article is brilliant because the article itself is what it's describing.

Kuryokhin told a tall tale on the TV and people enjoyed its absurdity and humor. I would not say nobody believed it (you can find somebody who believes any given bs) but I'd bet the 11.25M number in the wiki is exaggerated many orders of magnitude. The whole statement of the article about many Soviet people falling for this is as true as that a lot of Americans believed that the film Borat is a documentary. Or, that Lenin was, indeed, a mushroom)).
You mean like Han unification?
Unicode should not be viewed as a standard clip art library.

A standard clip art library that covers universally understood symbols sounds like something that would be very useful.
Flying Truck Flight Driving
Somebody should propose the half star (used in star ratings) to Unicode. Seriously.
It comes installed on servers and isn't a modal editor. Actually mostly the same reason Notepad is still used a lot on Windows.
When there are no more to add or the symbol space is full. Until then, no reason to halt it as far as I'm concerned.
joe! My first Unix-y text editor, but it's been vi/vim for 12 or 13 years now. Anyway, distros stopped including joe out of the box in favor of first pico and then nano, which is why it's not more popular.
Yes, though they provide guidance on how they should look, and in most cases, there is only one font on the system that has a glyph for some of these more esoteric code points, and it usually provides a reasonable representation.
A company that Facebook acquired a couple of years ago (PrivateCore) realized that the L1 cache had grown large enough that you could run a hypervisor out of it. You use a TPM secure boot chain to ensure you are booting the code you need into the hardware you expect, load up the hypervisor and its keys, and then this hypervisor is used to encrypt _everything_. Now you have encrypted RAM, so physical possession of a running device gets you nothing at all.
From wikipedia about forging:

> As the metal is shaped during the forging process, its internal grain deforms to follow the general shape of the part. As a result, the grain is continuous throughout the part, giving rise to a piece with improved strength characteristics

This process seems to be just casting. Why do they call it forging?
Plus, how about terrorist groups or religiously/ otherwise extremist/ crazy governments? They might not even make rational considerations like these if they get hold of a nuke.
People who don't speak English?

https://en.m.wikipedia.org/wiki/Power_symbol
Enterprise Mobile Application Development Company Cochin Kerala
I don't know whether "get it out there" is the right idea here

It feels more like a warning to avoid WAFer, as opposed to a good advertisement.
Is this from experience? Most wealthy people I know are also the most cost sensitive.
Well, if they gave you the formula for softmax, it shouldn't take more than a minute to implement it:

import numpy as np

def softmax(x): return np.exp(x)/np.sum(np.exp(x))

where x is an array of numbers.
Ask HN: How startups changed you as a person?
I am sure startups brings lifestyle changes and even change in our thought process.What are the changes that you have witnessed in yourself after you became involved with startups?
Computer Crime Bill Stalls in Rhode Island
I wonder what backend infrastructure Google is training from the input generated from the uses input
Benefits of Social Media for Your Business
I personally find this "railway" approach (which is essentially a glorified Either) much less painful than dealing with exceptions.

Did you really find the example imperative error handling code more elegant than the railway-style function composition?
How can we bring back X11 and good old interactive architecture to the generation of programmers growing up with AngularJS and ReactJS?

Or shall we reboot good ideas with IoT?
Google DeepMind: Asynchronous Methods for Deep Reinforcement Learning
Retina is, at best, a standard of pixel density, in general it's just marketing.
You prohibit pages from "rendering Unicode"? Why?
Instead we let other people do stupid things and then just buy them.
The glass ornament likely uses a comparable amount of oil to create. Making glass in pretty energy intensive.
How Smartphone Innovations Can Increase Your Productivity?
With ARC you can still have hiccups resulting from cascading deallocations.

(Nit: ARC is a form of GC)
Regarding Noisebridge and Recent News Involving Tor
And at some point the back key on their search page stopped working and they branded this as a feature.
You are right of course, I was drastically simplifying my points for the sake of the discussion.

It is quite normal to stage a partial rebellion against one's upbringing, it's part of the normal process of maturing into an adult. However, that tends to fizzle out when one's own children arrive.
To be sure, there will always be those who do not follow the parental path. My
contention is that they will remain a minority. Especially in the
future when their lack of offspring will be extremely
apparent. Feminists will be looked at with bemusement like the shakers
today.
How does that explain the current fleet of idled offshore storage tankers then?
DRBD is failover - there is an interruption while the switch is made.

High availability is when you can afford to lose one or more nodes, and there is no service interruption. Moreover, the processing and I/O are symmetric and performance scales linearly by adding more nodes.
Former Webpass employee here. Was one of the first software eng. hires. This is a great example of a bootstrapped business focused on customer experience that built up with no outside funding (that I know of). Congrats Charles & team.
I thought this had been forgotten. Great news, thank you for sharing.
Cool feature, how far back can I go? Looks like it depends on the setting of the garbage collection interval with a default of 24 hours, how high can I reasonably set that? Is there any overhead besides disk space? Would be nice to have at least a week, so if I delete something on Friday evening, I can still recover it the following week
How far back can it go? Is there any overhead besides disk space?
Doesn't this simply ruin tense moments? It also sounds funny which seems non fitting.

I do the "skip around" at times, but mainly for stuff I've seen before.

But I guess I don't try to cram content, I simply watch stuff at the same time as I do other things so the time saving is useless for me.
I use it day in and day out. It's my favorite editor due to its simplicity. Most of my work is editing source and I find the command set and feature appealing for that. When I need to do serious line oriented editing or regular expression work I switch to vim.
Because not all of us are ninja fans. I personally like the Shaolin masters more. And while we're at glorifying paid killers, why not go all the way and strive to be like the original Assasins (https://en.wikipedia.org/wiki/Assassins)? Granted, they were Muslim Shia killers that had a bad habit of also killing Crusaders (i.e. Christians), so that might not play out so well on a professional programmer's CV.
No, she only named "kiwi fruit".
With DejaVu they are distinguishable enough:

http://i.imgur.com/WemOI28.png
My Economics 101 professor in university taught this in class, and told us that if we only remembered one thing from his class, it should be this.
Unicode? Of course they are well defined generally.
Praise his noodly appendage!
Code and Graphics: C++ (Core) Coding Guidelines
GitLab Now Supports the FIDO Universal 2nd Factor (U2F)
> I wonder whether Java will get displaced by Swift on the server at some point. Anyone want to place bets?

Last time I checked developing with swift requires xcode, which requires osx, which requires spending excess $1k on what should be commodity x86 hardware, to have it labeled "a Mac".

So a big fat no chance there.
The Ten Implausible Nature Views to Visit in Canada – Travel Discovers
Thank you for an example, we thought to do something like that using Messenger API. I'll try this plugin too.
> useless symbols?

Just because they are useless to you doesn't mean they are useless to everyone.
> MySQL is insanely performant for simple primary key lookups, and has a lot of good knowns.

MySQL is extremely buggy and silently corrupts data. It also does not enforce explicitly requested referential integrity, a core mandate of a relational database management system.

https://www.youtube.com/watch?v=emgJtr9tIME

MySQL lacks adequate authentication model (like OS authentication or SmartCard authentication in Oracle).
Quick Tour of Docker 1.12 features
Work within rate limits of any amount of services simultaneously
Rosencrantz – A Web DSL for Nim
It seems with all these website scrapers, we have forgotten about the Internet Archive. http://archive.org/web/
It seems they call it that because of the goal to use this process to replace forged metal parts. I agree though it seems misleading.
Every single control flow tool you've ever used is in essence a goto. Every conditional, every loop, every function call. Many modern function calls are in some respects _worse_ than gotos ever were, you don't even know which code you're going to jump to.

It's not goto's that were so painful, it was unstructured gotos. Calling exceptions gotos is not a reasonable criticism. They have some very well-defined structure, and additional benefits like separating your happy-path code from your error-handling code, making both simpler.
ISRO sets new record
I hear you. If you want pictures then use a markup language. Unfortunately it is too late now. We finally had an almost universally supported character set, and then we ruined it with levitating men in business suits. Recent Unicode versions introduce far more technical challenges than they solve. For instance, now that code points can come with colour, there are conflicting requirements between the requested text colour and the intrinsic colour of a symbol.
Can I ask why my previous comment was flagged, and therefore became invisible? It wasn't off topic -- it concerned a project from the previous round of Mozilla Awards.
Graphical fidelity is ruining video games
> In the same way it's useful to standardize letters in various alphabets without standardizing their screen representation.

I disagree. Say the name of a letter in any alphabet, and people will draw it in ways that are similar enough for automatic recognition. This is not true for pictograms and emojis.

> The alternative to Unicode not standardizing them was to have a repeat of the OEM font gold rush in the SMP.

I disagree. The alternative is a much simpler and faster standardization, of the kind I offered here: https://news.ycombinator.com/item?id=11958903 There is absolutely no need for a fixed codepoint for most of the non-BMP characters.

> If your goal is to be able to preserve some math formulas in a purely line based text format, preserving this aspect makes a big difference in readability.

So is rendering text in Arial vs. Comic Sans, but they haven't made separate codepoints for those.

Also, where this makes a lot of difference, would count as "specialized usage". I don't think it makes sense to have a single universal standard to standardize all specialized usage of human-readable data.
Wow, ~180 people with projects more than 100000 lines.
The usefulness of symbols is subjective. For example, I personally find all these emoji useless, and you clearly stated opposite.
great to see some traction for temporal databases around here. my experience tells me that pretty much every half-serious database would like to be at least system time temporal or application time temporal and preferably both at some point in time. the fact that this hasn't been more popular is kind of baffling to me. i guess it's one of very hard and totally not cool problems.
It actually exists as an official font file published by Prince himself:

http://nymag.com/selectall/2016/04/princes-legendary-floppy-...

I don't know the codepoint for it though. Does anyone (other than the guy mentioned in the article) actually have this 'Prince Font' ?
If compression would be a requirement for 32 bits, then it was definitely a requirement for 8-bit text 25 years ago when memory and bandwidth were typically 1/1000th of today. Of course it often wasn't, and isn't. And where it is, it's still a requirement with UTF-8.
I think fork is a more appropriate description than clone. After the point the new consciousness exists, it immediately begins creating its own experiences from that moment on and ceases to be a clone anymore.

I don't think it makes a difference whether a consciousness is destroyed after its been forked or not. Either way, I wouldn't be volunteering for that kind of experiment any time soon.

Quantum Immortality comes to mind though. I think it may have been Tesla who also mentioned that our consciousness is a receiver that tunes in to the closest match. If this were the case, then I might volunteer after all.

I imagine the only way to know for sure would be to invent the technology to clone/fork consciousness, separate them, show them different cards, destroy one, and ask the other to describe both cards.
The first diagram shows that 35.5% of respondents don't use, or stopped using, rust.

Its a shame they don't break this down between those who have never used it vs those who have stopped using it.

At the end of the results there's talk about why those who don't use rust don't use it, but again it doesn't separate out why people have never used it vs why people have stopped using it.

I imagine it would be a very interesting to have had this split.
Attend the GNU Hackers' Meeting in France This Summer
> I don't think i personally agree with brand logos in Unicode.

Seconded, brands come and go, as do their logos, many large corporations have gone through several logo changes.

Pan-Am is the main one that springs to mind (or it's because I've just re-watched Blade Runner AGAIN...)
Is it not http://www.bbc.co.uk/food/ that's being merged into bbc good food and therefore gaining ads? Surely that should be the target for this scraper...
Would have been cool of them to support Django.
https://www.djangoproject.com/fundraising/
Does that really work for you? ... Making money on the side?
Note that we tried to publicize the survey amongst non-Rustaceans, so I expect most of these respondents are those who never used it in the first place. We got an overwhelming positive response, especially in the freeform comments.

There's also:

> Equally encouraging is seeing that once someone has become a Rust user, they tend to stick around and continue using it. One might expect a sharp drop-off if users became quickly disenchanted and moved onto other technologies. Instead, we see the opposite. Users that come in and stay past their initial experiences tend to stay long-term, with a fairly even spread between 3 months to 12 months (when we first went 1.0).