skysight-inc/HackerNews huggingface dataset:
I've seen a hell of a lot of annoying UI/UX design over my 40+ years of computer use. And very little that's not entirely derivative of Doug Englebart's Mother of All Demos, in December of 1968.

Lennart's selecting from among the best widespread ideas, adding in several that are currently fringe, and coming up with a few twists of his own. The result is several things I'd very much like to have right now.

Any company looking hard at the desktop would be idiotic not to make him an offer. Lennart would be best advised to pick very carefully from among those he's tendered, and to make clear his own expectations.

The losers will be chasing his taillights for the next 20 years. Possibly 40.

The vision here is strong, but practical. It's dispensing of numerous tired elements of existing design, but replacing them with what appear to be far more workable models. I see some weaknesses and holes in the presentation, but at this stage these are details, not as is so often the case baked-in architectural flaws.

The synthesis of tiling, desktop, and touch interfaces in particularly is quite promising.

My biggest concern is that Lennart would accept an offer where his ideas would be absorbed into the black hole of an ossified company.

The obvious contenders for him are Apple, Google, and Microsoft. Ubuntu and Mozilla might be in the offing, and dark horses might emerge from Amazon or one of the existing hardware vendors -- Asus, Samsung, or LG, perhaps.

I think Apple, Microsoft, and Amazon would all be mistakes. The first two are far too wedded to their legacy platforms. Amazon is simply a horrible place to work, and the first rule is to not work for assholes.

Google, Ubuntu, or Mozilla offer the opportunity to develop this project and maintain an open-source offering. They'd probably be at the top of my list. I've suggested Google talk to Lennart and make him an offer.

One of the major hardware vendors might be of interest. I haven't kept track of where KDE/Qt are headed, but that's another option.

What I'm most thinking is, "damn, this would be a great time for a credible challenger for the desktop to appear". I'm not sure there is one.

But the world is Lennart's oyster.

I've commented further on the interface, and on what I see as weaknesses based on the presentation:

https://plus.google.com/104092656004159577193/posts/bzZws5Vh...
Does mainline Minecraft not work well? I've had no problems at all despite multiple versions and platforms, speaking as the the default support hotline for the neighbourhood kids. Seems like a high quality product.

I'd be the last person to shill for MS. Minecraft seems to work.
>Writing out monadic code explicitly gets to be a huge pain when using monads in another language.

Couldn't any other language have a syntax like

thing.do(\x -> other thing(x)).do(
\x -> yet another thing(x)).do(
a function).do(
more stuff).do(
etc)

And then replace "\x -> whatever" with the local language's lambda syntax. The only time you get the painful nested parens is if you want

thing.do(
\x -> f(x).do(
\y -> g(x,y)))

It's not too terribly bad.
I was using an Amiga with the Miami TCP stack back then, which I paid for. My first Windows machine had Windows 95, which had networking built-in. But, I'm happy that some folks have made good on their shareware obligations. Writing software was a lot more difficult back then...I sometimes can't believe anything ever got done before we had the Internet to research things (and I know I personally was a much less effective developer before the Internet).
Let's assume I have no moral compass and managed to steal $100MM.

>How would you have any confidence in yourself in your ability to make it on your own?

Doesn't matter. I don't need to make it on my own. I have $100MM.

> How could you help but wonder if you'd be able to live by way of producing or providing something of value the way honest people do?

Doesn't matter. I will never have to produce something or provide value. See above.

> What would happen to your curiosity about the world? There would be whole swaths of things that would be mentally off-limits, lest they remind you of anything to do with the danger of being caught for the heist you pulled.

I don't think there's much of the world that's off-limits with a stack of money $100MM tall.

> Where are you going to go where you won't have to weave a web of lies about where you got your money from?

Assuming I got away with the heist, I don't have to explain my wealth to anyone. I can tell nosey people that I got it as an inheritance and that's that.

> How happy will you be living a life where you are constantly in fear of getting caught?

This is probably the most difficult problem you face with $100MM of ill-gotten gains. You can probably mitigate much of the risk by moving somewhere physically that does not have extradition agreements with wherever you got away with the heist. Of course with that much money, you'd have the means to move anywhere on earth.

> What kind of life is it to know that your continued existence depends on others not knowing certain facts about the world? (Facts that they have every right to know about you...) If someone wrongs you, or does something unjust to someone or some thing you care about, how could you work up the courage to rectify that? Your own hypocrisy would likely stifle any such impulse, before you ever spoke a word of it.

All of these problems are solved by having a sufficiently sociopathic disposition.
True. I'll try to get a blood test next time. What are you guys recommendation on what to check?
Just email them. Many people work with remote colleagues, and are used to initiating contact over email, and having meetings on Hangouts or Skype.
Microsoft should hire him yesterday.
The modern way to get untraceable money (according to [1]) is to set up (legitimate) small companies, then wildly overcharge the government for services.

Looks like your standard government incompetence and passing cash to well connected friends, and doesn't show up in any sort of government black budgets accounting.

The author estimates that one Western intelligence agency has over 2,000 such companies.

Fun fact: should one of these companies actually end up profitable in the course of its legitimate activities, it then gets overcharged by the unprofitable ones.

[1] http://www.amazon.fr/Missions-methodes-techniques-speciales-...
Session with Yoshua Bengio
Site seems to be down. Cached version: http://webcache.googleusercontent.com/search?q=cache:8cobPmg...
Wow, MUDs I have not thought about the one I spent my teenage years playing until you mentioned them. I just checked and to my surprise it is still online. Too bad it looks like no one plays anymore.
I could definitely help you out. Shoot me an e-mail -- you can find it on my about.
Aha, I see. Thanks. I thought you were using some generic pre-trained NER, but I understand now that you used either one which was pre-trained to find books, or you trained your own.
I respect their opinions, but similarly can't make it past a few paragraphs of their PR pieces. A valuable membership benefit, for me, would be a level-headed newsletter re-writing their PR wires.
Yes. I have a plugin that disables rendering of text in my browser, and all I could see were the images. How do web designers imagine they can get away with this?
It may well be true, but there is plenty of evidence as to some of the other places the pallet loads of cash[1] ended up[2][3].

[1] http://www.cnbc.com/id/45031100

[2] http://www.theguardian.com/world/2007/feb/08/usa.iraq1

[3] http://www.nytimes.com/2014/10/12/world/investigation-into-m...
Ejabberd Massive Scalability: 1 Node – 2+ Million Concurrent Users
A 60 year old in lonely poverty because they just lost their job. The retirement fund they had with their former manufacturing employer is gone because the company became bankrupt. The person have 3 adult children who are working. They've all moved out long ago, they live in cities far away, and the person is afraid of bothering them.

Is that the ideal situation? Will finding this man a job solve his problems?
> That morphed into application and OS containers. Basically. They're way better than anything agent-oriented programming had back in the day. Also more versatile. That's why you don't hear about them for that much anymore except fringe academia.

The applications and stuff that goes into containers has to be written in some language, and I think an agent oriented language might be more suitable for large programs than what we currently have. I really don't think they are better, just more in line with what we have now.

As I said, I'm not really interested in the expert system aspect (AI). I'm looking at this as a language issue to build big systems. I think containers are not a language answer but a coping mechanism for current languages and practices. I've been doing research on a different path. I hope others are looking beyond what we have now and what paths history didn't take because C and UNIX won.
Yes. Jack Dorsey did exactly the same when announcing the plan for removal of 140 character limit.

https://twitter.com/jack/status/684496529621557248/photo/1?r...
Product Hunt is a great (and free) place to start

Personal Networks, writing blog posts about what you've learned, interact with people (genuinely) on twitter (and obviously link your project in your account), Reddit is also good. With any of these respect the community and don't spam them (you don't seem the type given your post here, thought I would mention anyways)

If its technical and you know where the people are who benefit go and interact with them. Help them with something they need help with. Then get them to try it, find issues, fix 'em, rinse repeat.

It takes a lot of footwork!
Most kids are not subject to US law.
Where on Windows?
Researchers Project Digital People into Chairs in Augmented Reality
They are probably worth nothing. In a couple jobs the company had two sets of options with different strike prices. The high priced ones went to employees and the low priced ones went to execs and investors. Of course the stock was offered at a price in between and employees got to wipe their ass with the worthless options.
No, not in practicality. It only changes the MAC when the iPhone is asleep. Since apps have so much background functionality, the phones almost never sleep.
I remember the first time I did the email around the world trick. Back then you could telnet to port 25 and type in a smtp header with a source route and send an email that would bounce across a dozen mail servers as it circumnavigated the globe. Fun times.
> The second person is doing what they are doing because that's what society is telling them to do.

I have a suspicion that we have totally different ways of thinking about this, so our disagreement might be about the axioms rather than their consequences, in which case it's probably useless on both sides for us to argue; but I would like to have one more go, to see if our disagreement is really so fundamental.

Why is it valid to say automatically that someone who is intolerant of homophobia is just doing what society is telling him or her to do? Indeed I'd say to the contrary that there are many societies where homophobia is the normal attitude, so that being intolerant of it is very much going against societal norms.

Even if I'm in a society where homosexuals are (correctly) treated as equals, then describing as simple conformity my revulsion at an attempt to treat them unequally seems to be extremely uncharitable. Why not simply say that I, too, am "being who I am", because of my upbringing or any other reason?
A detailed overview of ECMAScript 6 features
From a rather underrated film... "You don't actually think they spend $20,000 on a hammer, $30,000 on a toilet seat, do you?"
20 Photos Taken Seconds Before Disaster
Does location matter?
I didn't believe you, so I went to check, and you're absolutely right. That's amazing. What in the documentation is using up all that space?
> If you've got good basic infrastructure [...]

We do have good basic infrastructure, thanks. We use Puppet and have a decent deploy system that performs atomic deploys from Git.

We also do think in terms of services. But the exporter has to run somewhere. About half of our exporters are machine-specific (reads local stats from files or proc or whatever), about half run on the Prometheus node itself and talk to services like ElasticSearch or Postgres.

The problem is operational overhead of maintaining a dozen daemons per box, each with its own allocated port. It's not rocket science, just annoying. What could be a small script becomes something unnecessarily big. That's why we're sticking to "textfile" for now. When I have time, my plan is to write a small HTTP server that spawns plugin as subprocesses that emit their metrics via stdout, which seems like a much more reasonable, low-maintenance solution, and something node_exporter ought to support in the first place.
Kim Dotcom shares his *secret* to living a good life
That's unduly personal. Please don't do that here.

https://news.ycombinator.com/newsguidelines.html
We detached this subthread from https://news.ycombinator.com/item?id=10932756 and marked it off-topic.
>Something similar has happened in the USA, where they
> fell by 60 per cent between 2004 and 2014 [0]

I think it is bad form to state the British decline in 'heists' as absolute numbers and then the US decline as a percentage. It obscures the point.

Moreover, the headline article's calculated decline in US heists is 'fell by 60 per cent between 2004 and 2014'; however the article it references [1] states a reduction from 6822 to 3961, which I interpret as a 42% decline.

Or my reading comprehension skills are completely foobar'd this evening.

I don't know that it is entirely fair of me, but my tendency is to become more skeptical of the article overall when attention to smaller details like these are lacking.

[0] Headline Article
[1] http://www.cnbc.com/2015/05/14/todays-bonnie-and-clydes-gett...
Heh. "local" -- ~1988 I was calling into BBSs in San Jose from Tahoe... the phone bill got to $926!

I was grounded for a month.

We wanted to play trade wars and the pit. Super fun.

I also used to call up 411 (information, where you would call 411 and say "do you have a number for John Smith in lake tahoe ca?") -- and I would chat up the 411 operators for as long as possible - the contest being to see how long we could keep the op on the phone.

Then I tried to make blue boxes.
You've taken this thread in a personally (and increasingly) rude direction. Please don't do that in HN comments. Comments should be civil and substantive or not posted in the first place.

We detached this subthread from https://news.ycombinator.com/item?id=10930401 and marked it off-topic.
>I'm sure that wasn't your intent. But it still irks me a bit.

Correct. I meant it inclusively, like most of the Python community is either experienced developers who've worked in a lot of languages and have sought refuge in the sanity of Python or the apprentices of such developers. Python doesn't have a figure like DHH to give it sex appeal, so not many new people use it.

There are definitely experienced developers who have not yet had occasion to seriously enjoy and appreciate Python.

>My years of experience tell me that if I only experience pain 5% of the time, then the 95% of the time I don't experience the tools I use making me do extra work more than makes up for it. :)

I meant this as a count of the number of issues, not the amount of time it takes to resolve them. That 5% of problems caused by non-obvious implicit magical behavior usually take an inordinate amount of time to debug and solve, and then the workarounds are usually disgustingly ugly because the framework had never conceived that someone might have a valid reason to circumvent their magic. Even worse, this locked-down, "looking inside will void your warranty" attitude (which Rails often calls "convention over configuration") frequently means that the workaround must be somewhat pervasive and ugly up your code not just in one place, but in several places to really resolve the problem.

Experienced developers may not encounter this often if they don't use a lot of magical APIs that promote the systemic ambiguity of "do what I mean".
I had a PC Shop in 1995-1997 we sold copies of a software product called Internet in a Box. https://en.wikipedia.org/wiki/Internet_in_a_Box

I think it competed with Trumpet Winsock. He had clients who used Trumpet Winsock but had problems configuring it so we helped them out.

It was later on with Windows 95 OSR2 that IE was bundled with it and it had a Winsock Dial Up Network stack that Internet in a Box and Winsock lost a lot of sales. I think they sold MSN subscriptions with it.

AOL and Compuserve competed with sending out free floppy disks and later on CD-ROMs. Then there was that $500 Internet rebate that made a PC basically free but had a $35/month dial up ISP bill to pay for it for five years.

But I remember people registering Trumpet Winsock for $25 and then choosing a mom and pop ISP. Trumpet Winsock was downloaded from a BBS, and was shareware and some ISPS gave out copies of it on a floppy disk when people signed up for service.
Please don't let Ruby's leaky dynamic action-at-a-distance shoddy excuse for metaprogramming and DSLs scare you away from real metaprogramming and DSLs.

Real metaprogramming doesn't involve action-at-a-distance and flaky dynamic interpretation. Real DSLs don't let you "peek behind the curtain" and therefore don't leak. True metaprogramming systems and DSLs don't let you flout "convention" and get into trouble as RoR does.

Introspection and a dynamic unstratified language do not make a metaprogramming system. High-level well-founded language manipulation constructs do.

Conventions and overloaded operators do not make a DSL. A well-defined grammar and interpreter do.

See OCaml's module system for an example of metaprogramming done right. It is simple to use and gives strong static guarantees. If it compiles, it will run without crashing; else the compiler will give clear error messages if it's unhappy.

See YACC, SQL, and XPath for examples of DSLs done right (albeit arguably abtrusely). They do not leak by design, since they do not let you "peek behind the curtain" which is the #1 way to get yourself (or others) in trouble with DSLs.
Yeah, 6.9 on imdb is a little low for that film.
What is the application? Sharing it here could be a start?
That makes sense for durations, but a time_t is actually a timestamp. A proper time can have the same units as a duration, but is only useful in conjunction with information about the trajectory of the clock measuring the time. If space is continuous, the amount of information to specify the trajectory is limited only by the capabilities of the measurement apparatus. Of course, for all we know at this point spacetime is quantized; so we should probably hold off on standardizing the time format to end all time formats.
This all sounds uncannily similar to my attempt to buy a used Falcon 9 from them. They kept promising delivery to my drone barge, and each delivery attempt turned into a whole runaround, each and every time. Every time the Falcon arrived with more use than what I was led to believe. The one correct delivery was hundreds of miles off on the mainland. The kicker is that I've heard Elon is using that one for himself. No one answering my calls... and no response. I did reach a technician who was very apologetic about the botched deliveries, but he didn't seem to want to escalate the matter up the management chain for some reason.
Yes!

I did the telnet thing to mail servers while I was in high school to good effect ;). I would almost certainly cringe if I could see those mails today.

Showing the school IT department what could be done with a semicolon in a URL on their servers would have gotten me suspended if it weren't for some understanding teachers. Thank god I only put a fork bomb (cringe of 2016 me is real) in there.
Some of my best computer memories of that era are from playing various MUDs, and even 20+ years later I still keep up with some of the friends I met playing MUDs during those years.

Many of the MUDs I played on are sadly long gone, but a few are still around. I still connect every so often and chat with folks, maybe do a little light RP. Some of those same friends I've been playing with, on and off, for since the early to mid 90s. Even though we're scattered all over the world, it feels like we grew up together. I suppose, we kinda did.

It always struck me odd that MUD playership kinda died off, seeing as how there are many many more people using the Internet now than there were in the 90s. Even accounting for cultural changes and technology moving on, I would have guessed that be enough new people interested in the old ways to keep the population at least level, but alas that doesn't seem to be the case.

I'm glad I got to be a part of that era.
tl;dr:

> The Hatton Garden burglars were caught because they used one of their own cars within view of a security camera. And according to David Kelly, a former NYPD detective who now works for the private intelligence company K2, it’s CCTV which has changed things most.
It has worked nearly flawless for me for at least 5 years (and I don't recall beyond that). I say "nearly," because a few niche products (maybe AdMob dashboards, or Analytics, I forget which) don't work with multiple accounts.
I notice that not a single sentence was devoted to "perhaps the employers aren't offering appropriate compensation to attract suitable talent to the roles". If there's any of those employers reading this comment section, try doubling the salary offered and see if that doesn't spur a little action in filling your role.
True, but opium plants do.
This is a bizarre comment. Rails failed to stand the test of time because it doesn't play very nicely with monolithic JavaScript frameworks? Are you asserting that such frameworks are the future?
I met Peter at BBSCon down in Tampa in 1995. A really humble guy and truly one of the nets pioneers.
I agree with all of the above. Django's Model system is great, and function-based views work well too, but the class-based views and forms are misguided attempts to apply OOP principles where they aren't really needed. Inheritance is just not the right tool for the job, it creates more problems than it solves.
Why not put touch sensitivity into the keys so we can make gestures while our fingers are on the keyboard?
Request for Comments: 1
> taking oxy and then xanax

One of the more common "mixes" that also happens to be particularly dangerous is drinking EtOH while taking an opiate (or other depressants). Unfortunately, as beer or liquor holds a different cultural status, it isn't always listed with other drugs.

If there is any opiate involved, it will invariably be written up as a "oxy/heroin overdose" even if the main problem was the 10oz of liquor consumed the same evening.
Maybe you don't know the area, but Valencia is full of people going to work at 6:30am on commuter buses. Mission street, not so much. It is desolate and anyone waiting for a daily black car service for 20 minutes definitely stands out and may become a target. The two people that I know that get rides from their are female which sort of compounds the problem.
Want to build a big one? My plan to acquire and keep users is to create a fun, engaging, and rewarding experience. Let me give you an example. Let's say you're a huge fan of skateboarding. So you follow Tony Hawk on our network. Tony post a rad pic of him doing some insane trick. Being a huge fan, you like many other people may be thinking, "I wonder what board he's riding?" With our network Tony can tag the board he's riding, right down to the bearings and trucks, and you and the rest of his followers can then purchase them. Also, consider SnapChat as a great example, the idea isn't world changing, but it is really fun, and people respond well to fun.

If you're interested please shoot me an email telling me about yourself, the projects you've worked on, and any examples of your work that you feel comfortable sharing. robby@sibipix.com