skysight-inc/HackerNews huggingface dataset:
> There are far too many people who have no place in society and there is zero benefit to society to continue their existence.

This is not connected to crime and punishment in any way; merely not benefiting society in any way isn't a crime, let alone a capital one.
It's not that there is anything particularly special about what you can do in Lisp than what you can do in, say, C#. It's that Lisp provides facilities for metaprogramming that most other languages lack. Most other languages make metaprogramming hard enough, or require it all be done at runtime, that it is very discouraging against the concept in general. Lisp creates a culture around metaprogramming that fundamentally changes how you approach programming forever after.

You stop writing programs. You start writing programs that write programs. It's a lever that multiplies the power of the programmer. That can be both good and bad. For a hacker coding in earnest on her own, it can be extremely good.

Yes, if you are the type of beginner or intermediate programmer that still struggles to just write programs, advanced metaprogramming in any language is not for you. If you're an intermediate programmer looking to become an expert programmer, learn Lisp, where metaprogramming is easy, and take the lessons on to whatever other languages you eventually end up using.

That's what people mean.
Why are people trying to parse written language on a website? Why doesn't someone at Red Hat just pick up the phone and call someone at the Network Time Foundation and ask them what they need to do in order to use ntp.org? Or call someone at Google and talk to them?

I know that tech companies don't like to take calls from random customers, but we're talking about a major Linux project sponsored by Red Hat. Someone for sure knows someone who can get real answers from a human.
S-graphics package or even older ? being a nichimen fan I'm always curious about their [pre]history.
IntelliJ IDEA 15 EAP and Kotlin = Love
They have been hiding the activities of FISA by using parallel construction as the basis for arrests: 1) Get dirt on someone illegaly. 2) Find a legal avenue to discover that same information now that you know it's there. That protects their collection methods when defendants try to find out how they were nabbed. The FISA warrant never has to be disclosed if no one outside the community knows it exists. Consequently they are never "officially" used for an arrest.
The main downside is that MDiscs have a max capacity is 25GB on the Blu-ray.

I have some myself, but I can't attest to the life span, since I've only had my BDR for about a year now. How does a normal person prove the lifespan claims of an MDiscs other than waiting?

I still find myself burning most backups to 50GB disks, and making redundant copies of only my most important stuff to the 25GB MDiscs.

Where I live, a 3 pack of 25GB MDiscs runs around $20 vs $70 for a spindle of 25 RiData 50GB discs. That's ~6.66/25GB MDisc vs ~2.80/50GB BDR. Not a huge premium for piece of mind, I guess.
Real Estate Analytics Startup Mentioned on Wamda
Go only supports static linking. No dynamic linking means no linking issues when deploying the same binary across a billion machines in the Googleplex.
Qurani+Wazaif+Collection:+Dua+Ganjul+Arsh
Stand corrected with the example. I forgot about the lua auto type conversion - but that, on its own does not make weak typing - Python, C and Java do that between floats and ints, would you consider them weak typed?

I'm not familiar with a rigorous definition of weak typing - but my experience is that weak typing is usually reserved for languages like TCL, Snobol, and even Perl where there's no "type" of values to speak of - everything is equivalent and decoded according to context.
Which strengths the original point. RHEL is suppose to be rock-solid. systemd is not (technical issues aside, it's new and should be vetted more thoroughly), and I have no idea why RH and Debian are staking so much on it. That's what bothers me.
Reading this, especially the end of it where they considered different reference points (agriculture vs. fossil fuel usage), I could not but think about the next smaller thing - the chronozones. Chronozones covering the agricultural or fossil fuel exploitation period should satisfy those currently having objections, right?
Great news that ES6 support is shipping this summer. You can already use Babel, but having everything set up by default, with examples using ES6 will be great.

BTW, I wish there would also be built in support for Typescript. I have done some simple experiments with Meteor and Typescript but it has a do-it-yourself feel abut it. As much as I like Typescript, I will probably just use ES6.
One of the classic radio stations in Chicago does this a couple times a year -- they play their entire catalog A-Z. I agree that it does come out pretty nice.
It was really a recurring theme with Origin at its height... games that simultaneously combined being staggeringly ahead of their times with bizarrely broken mechanics, and at release time, generally code that barely ran on the best computers of the time.

The Ultima 7 games, for instance, are both fantastic role-playing stories with deep adult stories that could stand with anything made today, and are also enormous recursive fetch quests of the worst kind that I could never play again now.

There were many great studios at the time of Origin's heyday, but Origin has to be one of the most interesting. Almost every game they made was like somebody time traveled back from the future and was desperately trying to jam a future game on to the primitive machines of the time. (The Ultima Underworlds also come to mind for that. Graphically more primitive than Doom in most ways, but in terms of the world and what you can do in it, staggeringly ahead of their time.)

UO is very much a view into the world that could have been, if WOW hadn't come along and MMORPGs became driven by addiction mechanics instead of depth. (I do not necessarily mean that as a perjorative... I take my own hits on the bong of grind-based (J/W/T)RPGs sometimes. But it's a fair description.)
I think Ultima Online was one of the first MMORPGs that I played. I think Ultima and Ragnarok Online. I loved the entire feel of Ultima Online, it had a great community. Same with Ragnarok Online (I still help code for my friend's private server, actually). I fell off playing UO once I started getting more into RO, but to be honest, UO and RO are the only two MMOs that have been able to captivate me for long periods of time, never really got the appeal of WoW. This makes me want to find some shards to play some Ultima Online this weekend.
5 reasons Spotify is better than Apple Music
Britain has an offshore tax haven in a square mile of its capital city and it's not new or even modern.

http://treasureislands.org/
I am downvoting them because shell piping is not relevant to Meteor 1.2 announcement, this topic was discussed on multiple occasions and they offer no alternative.
I've increased my productivity recently by starting to use ctrl+p and ctrl+n for the previous and next command instead of the arrow keys, combined with ctrl+j for <enter> it has really made everything just a bit easier on the fingers.
The top comment in that article nails it:

=============
Kajisan says:
Ultima Online (Renaissance) was my very first MMO that came as an extra with Ultima Ascencion. I played over 3 years, being a Gamemaster for another year. UO is the only game that defines Roleplay. You don't need to grind or leveling up. It was the stories the players created on their own, sometimes with the help of the gamemasters having a global adventure event on certain Saturdays. Everybody played the role he wanted to play. Want to be a magician? Sure.. it took several weeks on our Server to become one..and once you was one of them..you was literally a damn f* Gandalf. You was able to stand in front of 10 enemy players and they can't kill you..because it was not possible "roleplay" wise. The 10 players respected this, and you had to respect other things.

It's something very rare and for me its a bite to the heart that World of Warcraft more or less killed this interaction between players..made them marionettes who gave their wisdom to the current generation of players, roleplaying less than a cow on the field.

Shroud of the Avatar is an attempt to bring back these old goods, but like movies like Dune..or 2001, i think its too slow and hardcore for the actual generation of gamers.

Example? We had a raid on an enemy bastion, and sat a whole night in front of a fireplace - waiting for the right moment. We talked about distant lands..how one of us hunted a Dragon last week, sang songs. You just can't do this in modern MMO's. It's possible..but it needs the right people for it, understanding the base principles of roleplay. I did not had these knowings when i started with UO..and found people who took me aside. I learned a lot about roleplay, about other people and about myself - acting with other people.

Today, i am game developer aside people who worked on UO, and they're good people. It's all about imagination, UO just gave the Pen and the Paper an alternate more colorful form.
Transform any webpage into a text editor with one line of HTML
Although Lisp itself may not have succeeded on a relative scale, Clojure (a Lisp dialect for the JVM) seems to have a fairly good foothold.
Cool thing about UO is the macros you can make. Using programs like UO Steam and Razor you can have the program do most of the mundane tasks (sorting, targeting) that no one wants to do.
Sure it's relevant.

They're announcing "hey we have these new features" and I'm saying "hey look, they still haven't fixed this big glaring problem that is very much relevant to how their software is used".
Don't worry, I'm sure shelld is on the agenda. After all, why pass around text commands when your shell can send binary D-bus messages?
Eh, depends on where you're coming from. These clearly aren't "production grade." Maybe not even "academically curious grade." Until you can at least get budgetary pricing without sending someone an email, it probably isn't even worth investigating unless you're just intensely curious.

Never mind that $240 for 8 fragile, difficult-to-work-with memristors is definitely not cheap.
Website is definitely underwhelming, but there's some documentation that appears reasonably detailed and plausible:

Data sheet: http://nebula.wsimg.com/35f756676bf3290bebff9c9ac0f9e3ea?Acc...

User manual: http://nebula.wsimg.com/6dba75009009af7a59036365876b3f66?Acc...

Demo video: https://www.youtube.com/watch?v=0wQviPeaNpw
Ok, I wonder how many do bother to check checksums after downloading binaries?
I can't believe I'm defending x86 but I think you're being too harsh. Orthogonality isn't really that important these days now that everybody uses compilers and the very messiness of x86 has allowed Intel to keep adding new instructions over time.

Linus waxes poetic on 'rep movs' but I'd rather have something like PAL code for architecture specific optimized routines for implementing copies. Still, that's something most ISAs don't have.
You're side-stepping my main point: when a country defaults, you don't "get" to screw over its inhabitants just because you want to squeeze a little more money out. You can try, but it's not "right".

Re: UN, the UN is not a government, it's a negotiating table. It has value to local politicians when something is agreed to at the negotiating table. It has value as a table everyone is always at, disagreement or no.
Relevant Paul Graham essay: Do Things That Don't Scale

http://paulgraham.com/ds.html

Edit: I once saw a big bank commercial that said "Our goal is not to process 10 millions checks. Our goal is to process one check perfectly, and then repeat that 10 million times."
Interesting - has it made so much of a difference as to be worth the pain of transition?
Chicago’s 'cloud tax'
They were in charge when most of this started. Are you naive, a troll, or a paid shill?
If I understand correctly, modeling a program at the x86 instruction set level is cool but it would have a more complicated list of states than a high level language. More states means more computation to do the symbolic execution, therefore it is harder to optimize well enough to get useful results on large programs.

The intro implies that the main motivation for doing this on x86 instructions is uncertainty that a high-level language's abstraction is faithfully translated into x86 instructions. I recognize that this language->assembly conversion was accepted to be correct as a basic assumption when I did graduate work in validation techniques. I think there are some PL theorists that have more rigorous mathematical proofs for their compilers, but I'm not sure how many of those get all the way down to the x86 instruction set.
A link to uBlock Origin, maintained by the original author. I've had better luck with it so far.
UO Online was my youth. I didn't had access to the internet back in 1998 when it went live, so I obsessively read (and re-read) all the stories in game magazines and hoped that one day I will be able to play this game.

Few years later, I finally get my 56kbps modem and spent decade playing the game on so many different unofficial servers as well as being GM and developer of few more shards.

I would say that UO was Minecraft of our generation: especially on unofficial RP servers you had awesome game systems scripted by community as well as sandboxed world where you can do basically anything. During my stint in game I was beggar joking around other players, owned farm, baked my own bread and make beer, been drunken sailor as well as competitive PvM warrior.

It is "real" world, that tends to create nice community of players, some like to chat, some like to joke around, some hunt dragons and another are just pure evil killing noob players, stealing everything they own and then troll them till they cry and leave the game forever.

Try that in your "bring-me-ten-wolf-teeth" click grind MMO game.
Why hunting for unicorns is bullshit
Depression and suicide among startup founders
http://www.nytimes.com/2015/02/10/science/an-incubator-for-i...
no, by default ctrl-r searches through your history based on subsequent keystrokes. although if you're good with it, it's just as fast as up/down arrows.
Older collection functions were semi-lazy by default. They auto-realized in chunks of 32. Transducers wrap the functions then pass the data through, allowing full-laziness (or not if you want) by default.

They also work well in cases where you don't know if/when a new value is coming, like in channels or observables. This is because they aren't necessarily wed to the seq abstraction from the get-go.
Just like slavery helped us build civilizations in the past. That's not an argument for continued use once the problems are recognized.

A currently large population means nothing if it's not sustainable.
> "Javascript would have been more familiar to a broader base of web industry developers, but I have basically no experience with javascript, and little desire to explore it."

that's not a good reason to give up on the most popular scripting language that will engage more developer to VR.
Very cool.

When I started work at Angel Studios (mostly they did work for Nintendo and Disney) I experimented with an embedded Scheme (probably SIOD). I was hired for game AI and I thought that a scripting language would facilitate rapid experiments. I ended up sticking with C++ which was not so bad because I always had a very beefed up SGI Reality Engine from either Nintendo or Disney, depending on what I was working on. Turns out that Reality Engines do C++ builds very quickly :-)
On Unix, (OSX and I believe Linux, too) the man page for the tm structure specifies that tm_sec ranges from 0-60, so it does support 61 second minutes. I think this has been the case for a while. I recall noticing this years ago.
You have Scala. They even try to shoehorn macros into it. The result is a powerful but IMO messy language.
Relational database with spreadsheet interface
I think it's different. With these ones you can start typing a cmd, say 'dd ' and then hit up and it will got through all of the previous commands that started with 'dd '.

"\e[A": history-search-backward
"\e[B": history-search-forward

I'm on a mac using iTerm so I also have:

"\ed": backward-kill-word

and have added a shortcut to iTerm to send escape-d when I hit alt-delete. It's like a softer version of ctrl-w, which I've found indispensable since I started using it. It's actually more consistent with the standard Mac alt-delete
Thanks, I wanted to do that but didn't have the time.

Probably the usual tradeoff - critbit does log2(fan_out) branches per location (it branches per bit ) whereas a regular trie branches per location (it branches per byte ). That it is only x1.8 times slower is actually good.

I guess it's mostly the less predictable branches of the critbit (and the fact that there's more of them).
C-r is reverse-search-history. You press C-r and start typing your search pattern to trigger an incremental search. Most recent command matching the pattern anywhere in the command is selected.

In contrast, history-search-backword requires you to start typing your pattern followed by the keystroke it was bound to. The most recent command that starts with your search pattern is selected.
Points well taken, but if they're the only people selling anything like these, they can set whatever price they like. Higher prices also restrict their support efforts to serious people who know how things work.
(let* ([x (+ 1 2)]
[y (+ x 3)])
(* x y))

Less ambiguity, all of the clarity of what is what. I don't get why you use other delimiters for your Clojure code, but have this view that they can't be used in other Lisps/Schemes.

(You will also have to use `let*` in (most?) schemes because the binding for y has absolutely nothing to do with the binding for x and so cannot be used in the binding of y.)
How to Solve Communication Problems While Working with Remote Teams
At Stack Exchange our monitoring system bosun (http://bosun.org) can use different time series databases as long as they can be bent into tag key+tag value models. Currently it works best with OpenTSDB, but can also support graphite (and elasticsearch populated by logstash). InfluxDB query support is in a branch, but don't want to merge until we have a devoted Bosun+InfluxDB maintainer since we don't use it at Stack currently.

Based on that experience, plus from conversations at Monitorma the other week here is what I think of the current state of some various TSDBs are. Some of this might just be lies or rumor - so take it at at that:

* OpenTSDB: Requires HBase behind it, so that can be a pain for people. Maintenance on it is sparse, it doesn't seem like the project has a shortage of contributors with the time needed. Stability isn't great (connection errors from time to time, having alerts based on querying OpenTSDB highlights this). Aggregation and downsampling don't behave as expected. For example rate derivatives happen too late in the order of operations - linear interpolation can be strange. Also to query metric with anything many tag combinations over more than a recent interval of time (say a month or more) is basically impossible - OpenTSDB memory blows up and GC dominates. This requires one to create additional metrics that are denormalized for this. This is kind of okay because OpenTSDB is incredibly storage efficient at storing time series data. No support for NaN. OpenTSDB has quite a bit of serious users https://github.com/OpenTSDB/opentsdb/wiki/Companies-using-Op.... It can ingest a lot of metrics at a high rate without issue.

* KairosDB: Not much experience here. From what I gather it is like OpenTSDB but for Cassandra. Someone mentioned that they thought they heard some core devs have gone to work at Influx which might be concerning - but I don't know if that is true. But same issue of having to run Cassandra if you don't already.

* Graphite: Very rich query language, but currently not a key / value model. Also is not very storage efficient so the approach is that data gets rolled up after a certain period of time - generally problematic for forecasting.

* InfluxDB: Looks promising, but I heard from multiple people "Tried influxdb - was cool but all my data corrupted and I couldn't recover it" at Monitorama. The general concern at Montiroma was that they are overestimating their stability currently when it comes to a production environment. Based on some basic testing at Stack, we found it to be much slower and take up a lot more space than OpenTSDB.

In summary there is no great choice today. More of a pick your pain and best fit situation. But I'm really curious what people with actual experience in these technologies can add to the tradeoffs and am hopeful for the future.
Industry Standard Architecture was the standard bus interface in PCs, before PCI et cetera.

So the term has certainly been used a great deal with that meaning, although it's of course a typo in this context where it should mean Instruction Set Architecture.

See https://en.wikipedia.org/wiki/Industry_Standard_Architecture.
The influence on UK urban music particularly cannot be doubted. Check out this mix: https://soundcloud.com/kodenine/kode9-sinogrime-minimix-2005

Especially the tune that comes in just after 6 minutes, and the one which follows it at around 8:30. They could be straight out of a (S)NES game, as could much of grime records from those days. While its now coveted by hipsters/nerds, at the time it was ghetto music. There's still nothing like it out there which has the same effect.

EDIT: heres another couple. these could be straight from the secret of mana soundtrack or something:

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

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

as a bonus heres that first one in its natural habitat, with vocals :) https://www.youtube.com/watch?v=xQra9nENdzA

One of the MCs in that clip is now a chart-topping pop star.

This one actually reached number 31 in the charts itself, and I'm pretty sure some of the percussion is actually sampled from a gameboy:

https://www.youtube.com/watch?v=D8PeDsO0vGo
Bloomberg terminal headline, 10:46: Greece's Tsipras calls for a 'No' Vote in July 5 Referendum

10:47 "Merkel says no new situation; Greece must hold referendum first"

10:48 "Renzi says decision for Greek people to make"
After a bit more digging, it appears to be a silver chalcogenide memristor, as described here: http://scholarworks.boisestate.edu/electrical_facpubs/73/

This is very different materially from the TiO2 based ones used in HP-derived designs, though I'm not sure what differences that will lead to in practice.
Perhaps this is a sign of the irrelevance of most media. I've felt for a while that following the news isn't a very good use of one's time, because the news, by definition, tends to focus on what is new or unusual, suggesting that it is in fact not the norm or what is generally going on.
> I still help code for my friend's private server, actually

What are you working on? I assumed everything was already in place to make it work.
It causes inflation. A lot of it causes hyperinflation. With lots of extra caveats and clauses, naturally.

You can think of it as a tax on everyone who holds the currency (or other assets directly tied to it, like bonds). If the government prints money, they have it and they can spend it on (for example) salaries. That solves the problem of not being able to pay salaries.

No country is exempt, but if a lot of foreigners hold reserves in your currency, they have to share in the cost of inflating it. Al lot or a little is relative to the total stock of money in circulation. Lots of countries hold US Dollars, so the US can print with milder domestic consequences.