skysight-inc/HackerNews huggingface dataset:
No, this is actually why chatbots are going to win.

I never talk at my phone. I rarely make phone calls, and I don't ask a robot questions. I do, however, text/type on a regular basis. If I can interact with a smart assistant via text, I would use it far more often that if I had to speak to it (especially while in public).
Witty Worx
100% agree, it's usually not the fault of the engineers. But in a better system, they wouldn't face political pressure to tell people that indefinite growth without inconvenience or long term investment is possible.
My goodness! A Lattice (not the linear algebra kind, the abstract algebra kind) being used in the wild? I genuinely never thought I'd see those again outside my analysis textbook.

Ticki does really great work in Rust. I think the only thing he's doing that I disagree with is his RFC for a keyword for dynamic dispatch (all we really need is to distinguish trait objects - dynamic dispatch is just the symptom).
Priya Juriasinghani Dhoul
iq of rgba worked at pixar.
Thank you, that second video was very instructive. If people want to see Urbit working, jump to around the two-minute mark and there's a demo of networked program execution as well as distributed version control.
Looks like an malicious ad placed through RTB. A decent AdExchange should not allow placement of such ads.
Although they generally didn't compete in the 4kb genre, Farbrausch open-sourced many of their demos and demo-making tools a few years ago [1].

fr-041: Debris [2], and kkrieger [3] (the 96kb FPS) are particularly worth checking out for the uninitiated.

[1] https://github.com/farbrausch/fr_public

[2] https://youtu.be/wqu_IpkOYBg

[3] https://youtu.be/2NBG-sKFaB0
You can use TCP LEDBAT to keep background downloads fair even with multiple connections. OS X does this for large downloads and software updates, and BitTorrent kinda uses it to not kill your net connection.

It still has some issues when multiple machines download the same update, maybe this is when you home sysadmins could start running a caching server?
> but when will we have self-driving cars without a driver's cockpit where I can play poker in the back with complete faith that it will handle all situations intelligently, navigate any terrain and manage any situation

We could have them now if we equipped all vehicles and pedestrians using roads with simple device to broadcast position, velocity, and planned route.
The new “best” multimedia player in Debian?
How git-annex replaces Dropbox and encfs with untrusted providers
Could you show me what you can achieve with 4 KB on top of hundreds of megabytes of libraries and drivers?
I'll weigh in; work (remotely) for a startup in the Bay Area, around 100k salary with .5% equity.

I'm hoping to have more equity granted to me in the form of options in the coming months as the company turns a profit.

Otherwise, life is good.
You might enjoy the short story "The Man Who Walked Home" by Alice Sheldon (usually published under her pen name of James Tiptree, Jr.).
Estonian Online voting relies on the smartcard chip not cpu
Microsoft Planner – Work management for teams
This story has the vibe of a TED talk, it's got scientists with different opinions, a grand scope and scale of tens of thousands of years, plus dogs, which we all love.

I really do think humans were doing interesting things tens of thousands of years ago. Some of it was written down, and some of it only survives through oral traditions but the ideas and actions of those people in that era still impact us today.

Some of those things are animals like the cat that is trying to sit on my laptop right now.
Given When Then Scenarios vs. Test Fixtures
Do you have an email you can share? I'm at manigandham @ gmail.

We're looking to move to GCP and love what's there so far but need some help from the startup side.
Your comments in this thread have broken the HN guidelines by being uncivil and calling names. That's not allowed here, even when you're right—especially when you're right. So please don't do this. Besides breaking the rules and lowering the quality of discourse (yes, others lowered it first, but two wrongs don't make a right), it undermines your argument in the mind of a neutral reader. That's a bad thing to do to the truth.
Until someone proves that qualia are even coherent it's a bit moot.

Qualia are a great shorthand but they aren't even shown to exist in any real capacity other than the euphemistic way they are defined.

The fact that qualia lead to incoherent rubbish like p-zombies should be enough to place the concept solidly in the same place as most of Deepak Chopra's ramblings.
This could be a nice UI to show a facebook timeline for example.
Only 40 years before the invention of the Geiger counter. If future primitive people have dynamite, it probably won't be long before the know about radiation too. This whole project seems to be being treated as far more important than it really is. It's only to protect a very small group of people in a very narrow window of technological advancement and only if civilization had somehow already been destroyed yet there were enough of us around that living in the desert seemed like a good idea.
You missed hounded
That's not necessarily true. It depends mostly on the quality of nutritional supplements used. I have my own experimental indoor garden under LEDs (though I still use substrate, not hydroponics yet) and their taste is by no means inferior to that brought in the organic outdoor gardens.
There is a theory about epilepsy that systems that compare actual perceived state with projected state break down. Psychedelic experience might be similar.

So my interpretation: Instead of perceiving something happening to you (in time), you perceive everything to "be you". Instead of critically thinking about if and why something makes you laugh the thing itself because the laugh.

http://www.epi.ch/_files/Artikel_Epileptologie/Picard_2_14.p...
I do from time to time, but grudgingly. I think the time has come for the Slack/Mattermost/Rocket.Chat model for a number of reasons:

1. Better support for hypermedia
2. Acceptance with more non-technical users, who often plan an important role in development
3. Mobile-friendliness means I can close the laptop and continue the conversation on the train easily
4. History logs are much easier to search
5. Commercial support
6. Backwards compatibility with IRC via plugins

The channels I follow are:

- #django
- #react
- #elasticsearch

This has been on my mind recently as I've started a Slack group for the Stockholm Tech community [1], and I've also been validating the need one for the Django Community as well.

[1] - https://stockholm-tech.m3b.net
A pity Apple didn't do this, with pushing their 'thunderbolt' icon, which is basically the same as 'high voltage'. Bad mojo.
Look on my works, ye mighty, and check ye sperm count.
I hear you on prior art. But for who does your heart break? What is here that you'd like to discourage?

Those interested in getting down and dirty are highly unlikely to suspend that impulse for MIT's old intro text and a dissertation from 1987. The author apparently rewrote this three times; so says README. Nothing lofty or pristine, precious as it may be, slots in for that experience.

A state of the art impl it isn't, but we all know where to find those. But I suspect the state of the author's art has improved markedly by the exercise. Maybe if we encourage him, he'll rewrite a few more times, and come up with something wonderful and strange. Maybe it will be a Scheme. Maybe it won't.
(Apple) Muhammad Ali Obituary
n3xt
Krita live speedpainting
Yes we could cheat :)
Interesting! Been a number of years since I worked for a company based on advertising revenue, but sounds like that malicious ad problem hasn't gone away.
Or just write down exactly what's going on, in a broad variety of modern languages in a nigh-indestructible medium, along with an exhortation to update the documentation if it's getting archaic enough to be hard to read?
That's Elm's weakness then. The goalposts keep moving.
How Boarding Pass Design Can Save Two Human Lives per Year
Surefire Tips to Build Your App Business and Let It Grow
Because they're easy to make and easy to experiment with, and it's fascinating.

Lisp is used professionally in lots of places, just not the most mainstream ones. Common Lisp, Clojure, Scheme, and others. And Hacker News is written in Arc, so we use Lisp professionally here.
Visual Studio Code 1.2 released
There's a new style of hunting arrowhead that is reminiscent of this symbol (and called "Toxic Broadheads". Apparently it's very effective against large game, because it tears out a few ribbons of flesh, and it's much harder for the wound to seal back up.

http://www.bowhunting.net/wp-content/uploads/2013/08/front-3...
What device do you use that doesn't allow you to enable js?
Fascinating, the very first superstition is very close to one Kazakh superstition that stepping over child prevents his/her growth.
The legal precedent is the DMCA itself - it can't be used against things the person doesn't have copyright over. It's quite specific actually.

Those hashes are not what they have ownership of.

Now if you meant hat they want to expand that law... well yes, but that's different.
Well don't feel too bad, we also pay $2000-5000/month for 2 bedroom apartments.[1] California also has a tax rate at the same level as Canada. Being a digital nomad you can keep the tax rate and cost of living pretty low.

But typical bigco sr. eng total compensation is around $250k. On top of that JS engineers tend to get paid less than mobile or backend engineers, but business owners make the most out of all of them.

[1] Depending how long you want to commute to work and where work is.
Me neither anymore, but I was concerned with week's "parity" in school. I.e. whether the week was even or odd.
Plutonium has a half-life of 24 000 years or so, I would still rather not drink it and certainly not breathe it in.
Hi, thanks for the feedback.
Sorry for hijacking the scroll, but it just had to be done :) Your second point on recurring events is good, I will look at that. Even more so the last point, that one is really important, but I haven't found a good way to solve it yet.
Thanks /Peter
Maybe their clean slate extends to calendars and other time measurement? :P
It's impossible to be sure, but since it seems consciousness follows a spectrum when it comes to living beings, with more complex beings having "more" consciousness and less complex beings having less, my guess is that all living things have some form of consciousness, including plants and insects.

As soon as anything "prefers" any stimulus over another, I think consciousness becomes an emergent property.
Thanks for making this app. I had a similar idea too, but never executed it. Of course, the idea was based on a certain need. Often, I would have unscheduled events such as "talk to Santosh sometime next week" or "go on a short bike trip with Francesca next month". Basically events that have not been assigned a defined date and time. These are the events that I would like to see in the week view or month view (when I zoom out) so that I know that I need to find a specific time for it. The other events (which have a set date and time) receive lower priority in the zoomed out views. Have you thought of implementing something similar? Would be nice.
Contrary to many of the comments here, I think they did a good job of considering what it takes to make something foreboding without sounding like "here be treasure." The pseudo-mystical messages sound hokey, but they're effectively a backup system in case the straight-up "This is atomic waste, here's a description of atomic waste" descriptions are incomprehensible to future generations. And the more primitive communications deserve more consideration, because that's the harder part.

Additionally, I don't think the "no marker, anonymous patch of ground" plan is sound. 10000 years is a long time, which will hopefully be inhabited by peoples more advanced than us, and they could do a lot of digging in that time.

That said, the approach I'd suggest would just be a big plain monument that's physically obnoxious to get around. Although the insides of the pyramids have been robbed, the pyramids themselves will last another 10000 years, and I doubt anyone will try to mine under them during that time. And experience has shown that the best way to preserve a language is to make sure there's a large enough sample for someone to brute-force it, so these pyramids could contain chambers full of detailed explanations with pictures.
It was spammers, presumably trying to build up karma on HN. Needless to say we've banned them and will continue to do so.
I've seen on multiple win10 laptops where it just get all download bandwidth (no noticeable upload) to a point where websites won't open and skype looses connection. That's on a 5Mb line. I do see many connections opened by a single process on Microsoft IPs mentioned.

I believe it was really only update related but I saw it happen when actually no updates were available.
I just ended up limiting the corresponding process bandwidth whenever it gets annoying.

One into the other, I'm mainly just very surprised this kind of thing can happen. Except that I'm fairly happy with win10 though as opposed to the usual MS bashing we can hear.
One thing into
Ok, I put my hand up to using "qualia" as a shorthand -- as concrete entities I expect they are indeed incoherent.

But in a discussion with poeple who have it least heard the term, saying "qualia" is a lot clearer than stumbling about with terms like "subjective reality", "bare expereince" and whatever.

But those who determined to dodge Chalmers' hard problem can always choose to say "bare expereince, I don't know what you mean!" It's still a just a dodge.
Show HN: A Node.js and electron based image viewer for Mac, Windows and Linux
Spammers, presumably trying to build up karma on HN. Needless to say we've banned them and will continue to.

Watchful users can help out with this a lot. If you or anyone notice comments being cross-posted in the future, please alert us at hn@ycombinator.com.
How do I add an event for next year januari? I can't seem to scroll down to that date. But OK, you can add a new event, drag it to today, then change the date? Apparently not. If I add a new event, I want to be able to change the date in the event details.

Furthermore, scrolling in the details doesn't work properly. (Firefox on OSX) Really nice app for the phone!
Git Trident 1.5 has been released
BuzzFeed Terminates Ad Deal with Republican Party Over Trump
I ponder if some day even our in-home voice assistant should be aware of this. Like, I was thinking if a guest is there, my voice assistant should know. My voice assistant might respond differently in that context. Like providing less detailed information in voice responses.

There's probably even ways a home assistant could also specifically help my guests. It could know where I store things they might need, like cups, plates, and silverware. Or be able to tell them where my bathroom is.
Many "pill mills" are essentially drug-dealing operations using a doctor and a pharmacy (who get a cut of the profit) to obtain huge quantities of opioids which are then sold on demand, cash-only basis, to anyone who wants them.

In some cases the doctor gets paid to just sign a big stack of blank prescription slips to be filled in later. In other cases the doctor is paid to "prescribe" for anyone who comes in and complains of pain.

Also note that quite a lot of the problem is blamed on pharmaceutical companies allegedly misrepresenting the effectiveness of "extended-release" formulations of their drugs, leading patients to take larger doses and become dependent. Purdue has plead guilty to misleading the public about the risk of dependence with OxyContin, for example.
VS Code Version 1.2 is now available
I didn't say anything about massive. On average, computer code has about one mistake per ten lines of code (very roughly, of course) So once you have over a few hundred lines of code, you are practically assured of having bugs. And then you throw over $100 million at the buggy code, and the results are ... as expected.
Show HN: totallee – cases that keep your iPhone thin
It could vary by country as well, when I grew up and went to school it was used a whole lot. I don't remember the last time I saw it though, and since moving abroad I definitely haven't seen it.
I like Moleskine's design and I have noticed the similarity. But their app is escentially different and if it matters the answer to your question is no :)
Disadvantage: tomb robbers who steal the statues will receive radiation poisoning.

Advantage: tomb robbers who steal the statues will receive radiation poisoning.
> like the cat that is trying to sit on my laptop right now

Or the Pitt that informed me it's bed time by sitting on my head :P
Node.js Unit Testing Tutorial
It's a different guy, I think that this is him: https://www.linkedin.com/in/petermolyneux
http://i.imgur.com/7J0wHPk.jpg

These are two levels of zoom pictured, that's the idea basically - you can zoom and scroll on the "timeline".
Ahhh, good catch... Agreed.

(Though with my overly-cynical hat on, I now just suspect you've only moved the problem to the previous update's authentication - and recursively back to the initial download. How do you protect against the initial download being MitMed and having an attacker's public key inserted - this is functionally the same as HSTS - if you can MitM the first visit you win...)
Reminds me of Your Life in Weeks. http://waitbutwhy.com/2014/05/life-weeks.html
For those unfamiliar, the name MPLS here is also a play on https://en.wikipedia.org/wiki/Multiprotocol_Label_Switching
Allow my crappy analogy, it takes some space to store debugging symbols and insects are not compiled with -g.
Some ideas: try finding a way to work in proximity to people who already have those skills and see what you can pick up by osmosis - either by just sharing a physical space or by hiring somebody for a while and working closely with them.

Alternatively, spend some time focusing really closely on examples of work you like, especially compared with some you don't, and think about why one works better than the other. Imagine how small changes would impact the good design.

Finally, I think restraint is key in this situation. "First, do no harm" is a much better angle than trying to create a masterpiece.

The most efficient approach will still be partnering with somebody who's already good at this, though.
I bet they'd still prefer to write directly to the video card, but it's kinda hard nowadays to access GPU resources without an API.
Interesting!

How much more complicated would it be if the obstacles were not polygons but points on a grid?

I've always been curious how the FoV was computed so fast in the Baldur's Gate games given the complex grid-based map and the weak harder at the time.

Example grid: http://aigamedev.com/static/tutorials/FPSB_bg_rsr.png

And the FoV rendered: http://cdn.wegotthiscovered.com/wp-content/uploads/Baldurs-G... (the rooms with no one in them are slightly darker)
Apologies for that, I was trying to summarize the linked article in the title, not to mislead.
> Plus, they're not portable, even if you get the timing right now, it won't work on the next generation of the microprocessor or on a slightly different memory subsystem. You might be able to tune it just right on your desktop, but it probably won't work as well on your laptop, and it certainly won't work as well on a cluster

I think using Java or any other JIT system will solve this problem.
Agree re: scrolling - it would have been difficult/impossible to get across the behaviour of the app in the is regard without hijacking.
Rails 5 provides finish option for find_in_batches
Google Testing Blog: Flaky Tests at Google and How We Mitigate Them
Why smart homes are still so dumb
Pity we don't have a reasonably accurate subvocal technology ready for public use.
> ...and yet there are Java programs that have completed their loops time & again! ;-)

Sure, by branching on booleans. Unfortunately, branching on raw booleans is problematic for a variety of reasons, which are lucidly explained here: https://existentialtype.wordpress.com/2011/03/15/boolean-bli... . The tl;dr is that when you compute a boolean, your actual intention is to learn something about the state of other variables, but the type system doesn't keep track of this additional knowledge. So you're on your own, just as if you were using a dynamic language.

> Oh sure, lots of annoyance, but few languages have a good type system, and those that do have a limited pool of programmers to draw upon who can reason about them.

There's another possibility: using a language with (gasp!) no static type system.

> Double dispatch really isn't the end of the world. You'll make it. I promise.

I'll spare myself the pain.

> You can use the attribute processor to do the reasoning. It becomes an extension of the language.

Will I get error messages in terms of the abstraction itself, or in terms of what it elaborates into in the base language?

> Out of curiosity, how much more compact is that case-analyzing code with a dynamic type system? ;-)

`isinstance` in Python is roughly as verbose as Java's `instanceof`, which is the type-unsafe solution to this problem. It's still more verbose than proper pattern matching, but a lot less verbose than visitors.

> I didn't say zero potential, I said, "no magnetic field", as in, your magnetic field slot is non-existent/unknown.

Sorry for misunderstanding in my first attempt. But what you describe doesn't correspond to Java-style `null` either. Dimensional analysis corresponds to parameterizing a scalar type by the exponent of each primitive dimension, say:

template <class Magnitude, int time, int length, int mass, int charge...>
struct scalar { Magnitude magnitude; };

And then overloading all arithmetic operators in a dimensionally consistent way. Which again Java is incapable of expressing.
Relax Is a CMS Ready for the Future with a React UI and GraphQL
At first glance, Elm's type system looks like it borrows heavily from Haskell [0]. Learning Haskell's type system is a great mental exercise, even if you don't even up coding in the language.

[0] Basics: http://learnyouahaskell.com/types-and-typeclasses
As far as I know, no.

It pretty much does what it says in the URL :)
Then, there are those of us who don't want to live (or drive) in a world that's been childproofed to the extent you probably have in mind.
Hey cool, someone forgetting _yet again_ why we use TCP.

We don't use TCP because its fast. We don't use it because its reliable (although that's really useful). We use it because _we kept breaking the internet_. Once you get above a certain threshold, the network can't keep up with you and packets start getting dropped. The problem is that backing off just a little doesn't allow the network to recover.

Instead, we need to use exponential backoff in the face of packet loss to ensure that the network as a whole can recover.

But if you're pretty much the only connection misbehaving, and everything else backs off, then you can kinda get away with not using exponential backoff. The problem is that the applications that is was "kinda okay" to do this for was VOIP and friends, where realtime delivery is really important and exponential backoff causes noticeable drops in quality.

For a great read about these kinds of issues, check out the TCP-Friendly rate control RFC: https://tools.ietf.org/html/rfc5348
Also for maximum finger pore saturation!
I consider myself smart and lazy as well. Cut down the time required by predecessor to do the work from 8hrs to 2hrs. But was lucky my boss realized that as well gave me more responsibilities and a promotion few months into the job. Though we have regular arguments about me streamlining other peoples work as she does want to change herself.