skysight-inc/HackerNews huggingface dataset:
We can. We don't. Yet.
Similar to Firefox extensions, Chrome has "apps" and "extensions". Both are locally-saved packages of locally-run JS/HTML/CSS, differing in what capabilities they have w.r.t. chrome api access.
[video] Psycopathic police
Clojure wins on readability as well as writability. The easiest way it does that is by drastically reducing the amount of code you have to write for whatever random thing you'd otherwise do in Java. It opens the door even further for additional savings compared to other languages in a similar place like Python or Ruby by providing macros.

Freedom from the Kingdom of Nouns alone gives you a big win in readability. Naming things is hard, and when the thing you care about isn't the Class but the Method then bothering to name a wrapper Class is additional overhead, an extra "what is this in my code?" that you need to make room for in your brain -- additionally it's common practice in Java world to put that Class in its own file all by itself, often in a totally different namespace, and often physically far away from where it's actually used when looking at the files on the filesystem, which further increases the cognitive load of knowing where your code lives. IDEs in the land of Java are helpful only because they are necessary because without them the cognitive load is just too much for any reasonably complicated project.

Freedom from mandatory static typing of the sort Java has saves you from pointless class wrappers, pointless POJOs that must have names and live in their own files and namespaces, you are free to just use maps of keywords to values. Free to work with the data directly rather than an ad-hoc aliasing scheme that might decide to hide things you need or surprise you with nulls. When you want protocol or interface adherence, it is there for you, but it is not mandatory for everything.

Maintaining Clojure is easier because there's less of it. A new hire can be pointed to your code of n files and told to spend a week reading and playing in the REPL, versus pointed to n2 files and told to spend a month reading and inserting breakpoints here and there to understand all the chaotic flows across what and where. You have a legitimate shot at picking 10 random Clojure files out of the project and understanding a bit about the data flows in them in relationship to the project as a whole, but in Java you're going to need a lot more context, especially if you get unlucky and pick out 10 MyCustomException classes. What is there in Clojure can be very dense, but it can be apparent in code review when you went too far, and then it's easy to refactor and you don't need any auto-refactor tools. You just substitute expressions, add comments, and name only what needs to be named, you can do it all without constantly needing to restart your program because (unless you're using JRebel) you added a function here or changed a parameter there.

Java is good for risk-averse corporations -- a single average Dev on an average size team can't do very much, many corporate programmers average around 1000-2000 lines of code per year* even with their IDEs helping them, and because of that they can cheaply be replaced or moved to another part of the project.
He is a movie actor.

He doesn't have to "perform for an audience" in parties and social scenarios -- tons of actors don't do any of those things.
The numbers on valves own streaming platform for dota are usually 10% or less of the numbers on twitch for major events.

If you include people watching in the client itself it is a bit closer but still Twitch would be double or more.
This relates to why Kickstarter campaigns can be very lucrative to run - you raise funds without relinquishing any of your equity, which can later be sold for massive amounts of money (see: Oculus getting sold to Facebook)
Your understanding of the non-serialized form is itself serialized, in the sense that something in your mind is stepping the simulation. You might not perceive it, but intellectually I'm sure you know that's what's happening (unless you subscribe to some non-physical description of the mind).
Iran only abandoned nuclear related activity in 2009
The data he cites refutes the claim he made so ...
I think the outcome where someone gets fired just before the vesting period is far, far, far worse and more damaging that someone getting a small chunk of the company for not doing anything.
What's interesting is that they had already raised $42M at that point (according to comments here).

Certainly raising $42M and having an over-$100M valuation already put them in the top 1%, right?
I just coded an algorithm due to Dijkstra yesterday. His influence is very much alive...
Well, consider Merlyn Monroe, James Dean, Audrey Hepburn and co.
I usually only take one or two photos when I'm at a concert, specifically to put on Instagram to show my friends, "hey I'm at a Prince concert right now!" But the person just taking a video of the entire show? Agree, lame.

I do think most people place a higher value on photos they took themselves - that much is obvious.
For those that don't know, Justin's new app The Drop is pretty cool. It's like reddit for EDM. https://thedrop.club
I'm currently working on a decentralized instant messenger Ensichat [1] which does exactly that. Right now, it only works over Bluetooth, but internet support will be coming very soon!

[1] https://github.com/Nutomic/ensichat
While some people stay with a game/genre/gaming forever I notice a lot of people "age out" and can't even invest the time to keep up with watching esports (much less playing the games they're watching). I wonder if, assuming my observation is the norm, that will impact numbers as society has less children.
Could he fly to another part of the country? Could he easily and cheaply avoid water/waste borne disease, eat fruit in winter, or call someone from his phone while on the road? He would have paid large portions of his wealth to do any of these things. So yes, nearly everyone is richer than good ol Henry.
Reminds me of some post talking about a forum in China where people tried to one-up themselves with how much wealth they had.

* First guy showed some cash

* Second guy showed a car

* Third guy showed a bank balance

* Fourth guy showed equity in some company

* Fifth guy showed a government document entitling him rights to some natural resource

* Sixth guy just showed an invitation to some private gathering of the political elite.

Everyone shut up after the sixth guy.
Bill Murray Singing Jaws @ 12 minutes

https://www.youtube.com/watch?v=25gLcBgduHk#t=12m

This bit was written like 40 years ago.
promissory notes work too. The problem that I have is that because of the credit risk in getting paid back, unless there is a very high interest rate, they massively undervalue the investment on forgone salary. If there is a high interest rate, institutional investors get pissed off.
What is serverless? Serverless is simply on demand pay per operation billing for servers.
It sounds like this has immediately defeated the purpose of the product already.
Probably for the same reason people take snapshots on vacation despite not being professional photographers with thousand dollar lenses. It's a direct connection to the place and the event, a memento. A professional photograph depersonalizes it.
Exactly, the 99% would be someone like Appointment Reminder by Patio, or HitTail, or some bootstrapper that grinded it out for many years without funding, external validation, or connections.
Just to be clear though debt is actually a preferred type of financing because it is one of the cheapest forms.

A venture investor is expecting a 10x return on their investment. That means they are expected a much greater realized interest rate than debt - money that effective comes out of the pockets of the business owners.

If you can get debt, if is often preferred if you can figure out how to manage the default risk.

You do not give up equity (which could be worth a massive amount), rather you only have to pay back the debt at some future time with some much minor interest.

Also interest is often tax deductable, thus debt has further tax advantages.

One Nobel winning economic theory leads to an optimal capital structure of 100% debt: https://en.wikipedia.org/wiki/Modigliani%E2%80%93Miller_theo...

Example: Apple is buying back shares (the opposite of equity funding), while issuing massive amounts of debt.
looks promising! Definitely attacking the same problem.
"Adding a backend to solve problems with a static site. Now you have two problems."
There's a whole lot of structured programming going on these days.
Bill Murray gets the big picture: life's too short. He simply doesn't give a crap either way. Suing people over a tee shirt is a waste of time.
You don't understand our current understanding of the quantum observer effect.
> Certainly raising $42M and having an over-$100M valuation already put them in the top 1%, right?

No, it put them in the top .1%.

Easily.

But even then, as a founder selling some of your own stock to a VC is not easy.

The reasoning behind this is twofold: first the VC wonders if the founder wants to set aside some money for themselves in case things go belly up, in other words, does the founder do this as an insurance premium? (Answer: yes, and why not, why should founders be always stuck with risk). Then the second: ok, so we'll make this guy 7 figures rich, what if he doesn't show up next Monday or absconds to Tahiti?

These and other (minor) fears are reasons why VCs are skeptical about deals where founders cash out (even partially) before they (the VCs) do.

Whether that is just or not is up for debate, I think VCs are well within their rights not to do deals, at the same time when you've been in the traces as long as Justin has (I've followed their story right from day 1 because we were in some ways a competitor) a bit of goodwill would be appreciated and I can see a couple of ways in which such a deal could be structured where most of the fears would be laid to rest. Still, it's an arrangement between consenting adults and if there is no consent then there is no deal.

That's tough but that's a trap that many founders are caught in, they have the stock but they don't have the liquidity and there is no market for their shares where they can get a chunk of cash 'just in case'. (pun intended).
> Plus double-nested (I'm not sure what you'd call it) comrpehensions seem to be backwards.

Why are you even doing this? This isn't an acceptable way to write code.

> Plus it's so verbose and horizontal, half the time if you want descriptive names you're gonna write something so verbose it doesn't even make it that much more readable.

If your list comprehension is more than 80 characters wide, it's not because list comprehensions are bad, it's because you did something too complicated. Pull it into a function and name it so people know what the hell you're doing.
Best effort, deliver at least once?

At least that how it seems iMessage seems to work. I have no idea how long iMessage holds on the queue but it seems no more than a few days.

Not sure what kind of attack vector a public TTL would constitute.
MIT Media Lab in Cambridge, MA (near Boston) | Part Time

The Center for Civic Media is developing a new platform to add contextual information to livestreaming video and search across multiple livestreaming services, allowing viewers to more deeply engage with live video. The site is built on Meteor.js and we currently have an early beta version deployed at www.deepstream.tv. We are looking to contract with a Boston-area developer who wants to play an active role in continuing the development of features and refining the UI.

Full posting:

https://civic.mit.edu/blog/gordonm/now-hiring-a-developer-fo...
One basic misstep here for me is a comparison of why list comprehensions are better than loops -- speed, ease of reading, etc. There are a lot of comparisons, but no discussion of WHY list comprehensions.

I work on a project that's written mostly in Python; on occasion, other coworkers have to edit/work with my code and they're not used to Python at all, so I find myself writing for loops instead of list comprehensions for clarity.
> Google adds Google Analytics to their browser

Source?
Are Python List Comprehensions really hard for people? I feel like my memory of learning them was I saw one in production code I was modifying, intuited what it did, pulled open a REPL and played with it for a bit, and then moved on.
I think Stephen Wolfram fell in the trap, that any continuous dynamical system can be approximated by a discrete one. His position is a bit like claiming the fundamental theory of the universe is Brainfuck. Proof: I can encode general relativity and quantum field theory in Brainfuck, at least to a arbitrary good approximation. The initial conditions are then just the program to simulate GR and QFT plus the initial conditions in more conventional physics. Thus the fundamental theory of the universe is Brainfuck. ( At least if Turing machines are the most powerful model of computation that can be implemented in our universe.)
Art Garfunkel has a similar no phones policy for his shows. It was honestly liberating to turn my phone off, and I enjoyed the show so much more while everyone else did the same.
Lovely writing. But sad: someday we will find a way to kill everything in the sea.
That would only prove that it haven't happened yet, not that it can't happen, and with the motivations the parent describes.
You forgot break-off risks related to the buyer.
The inner workings may be obscure, but I really like it when the outer workings are not. I use the Google Datastore (although Postgres would work here too), which I'm sure is super complicated internally. Externally though, it has certain properties that form a fairly simple mental model.

With that mental model, you can predict from reading some code what the possible error cases or race conditions could be, or what the state of the datastore entity would be after running some code against it. Perhaps that's not precisely "Software Complexity", but "Library Complexity" instead.

I was going to use Redis as an example, but the internal workings are probably too easy to understand.
Yes perhaps evidence is too strong a word, though that's not what Wolfram would have you believe.

Although to be fair, it's going to be quite cumbersome to discount every other statement in a book almost a thousand pages in length.
Yes, and I'm saying that the rhetorical point is stated extremely badly because it goes beyond merely saying that this scheme would be harmless, and says that this scheme is somehow the best way to dispose of waste.

This is hyperbole, and my complaint is precisely that this sort of hyperbole is harmful to the cause of nuclear power.
Ten Steps to End Jihad Against the West
From what I know, it's still possible to track Gmail opens and the change Google made in fact made it easier by making image loading default to on.

When you open an email with images, Google will proxy the request for the tracking image and then cache it. If each user has a unique tracking image, you know when it was opened. Google is not caching the images before the open so you do know that it was opened.

What you possibly lose is repeat opens which might end up with the cached image.

That seems like a loss, but with this change, Google turned on images by default. So you get loads of Gmail users loading images by default rather than the old way where many more people would be loading your message with images off.

MailChimp has a little write-up about it: https://blog.mailchimp.com/how-gmails-image-caching-affects-...

tl;dr: Google's change didn't stop marketers from knowing you opened the email, but did potentially block cookie sending, IP address information, referrer information, etc.
I started a Ph.D. in electronic engineering at a prestigious Korean university.

When the professor refused to pay my scholarship, I took it up with the international office.
The international office had a word with the professor.
The professor's "solution" was to fire me, for "disrespecting his authority".

I lost my professor, so I lost my lab. So I lost my university. So I lost my student visa. Suddenly, I had to leave the country.

Korea is my ex-country. We had so much in common, but it's over. The whole culture is judging based on appearance. Cheat in tests, do plastic surgery, copy shamelessly - just get the results, and nobody cares how you got there. Students would typically stay in the lab until 3 am and return at 6 am, if they ever left. Fold-out camping beds were very common. One professor even put a GPS tracker on an international student in his lab "for research purposes". Gender equality is abysmal. Forced after-hours drinking was one part where I actively refused, and I probably only avoided judgment for that because I'm a foreigner.

Contrast that to Taiwan. Hours here (9 am to 7 pm) are longer than Europe (9 am to 5 pm) and holidays are short (8 days per year), but the culture is infinitely better. All opinions may be aired. Elders are respected, but are not considered infallible. Gender equality is excellent in both the corporate world and the rest of society. Stereotypes do exist, but abusive racism is rare. Foreigners are welcomed: I will never be a true local, but it's not a bad thing to be an outsider. The lack of a deep-seated culture makes society more welcoming, as is common in young countries e.g. Canada, New Zealand, Australia, even the US. So in short, while Taiwan and Korea seem to get the same results, in Taiwan, the end does not justify the means, and people here generally do things the right way.
How much assembly have you done? "for"/"while"/etc are coming out of structured programming.
InfluxDB (YC W13) Is Hiring a People Operations Associate
Or to paraphrase Horowitz.

Building a startup is hard. You will have to stand up to a lot of people who will tell you everything you are doing wrong. If you care a lot about social signals you probably shouldn't be an entrepreneur.
I think everybody knows it, but "you've got to be in it to win it".
Well, for people upholding certain cultural values like me, which are not exactly too far-fetched, it's pretty obvious why an era where people watch live gaming in droves is depressing when contrasted with the decline of journalism.

I'd rather there was a citizenry that read the Washington Post more than watching others play video games (or NFL or whatever) more. Maybe people would have a better handle of politics, and the economy and what's going on around them.
You might call it 'unnecessary' but if that exception's going to be thrown somebody's going to catch it, and you don't want it to be the android runtime.
For unpaid/Paid Internship or Junior Developer in Rails or NodeJS

Location: San Francisco Bay Area.

Remote: Yes

Willing to relocate: Depends

Technologies: HTML5, CSS3, JavaScript, Ruby, Ruby on Rails, NodeJS, AngularJS, AWS, Git,
Database design, SQLite, MySQL, PostgreSQL and MongoDB.

Portfolio: subratrout.com

Email: subratnrout[at]gmail[dot]com

Github: http://github.com/subratrout

Looking for a developer intern position. Have gone through ~1000 hour of intensive immersive web development through Front End web development NanoDegree program from Udacity and Full Stack Web developer program at Coding Dojo, San Jose. Also I have a decade of healthcare and research background which you can consider icing on cake.
Will put 110% effort to work and learn as an intern or junior developer in front end or full stack web developer position.
No, not /require/. Here: https://github.com/WhisperSystems/Signal-Desktop (link from the webpage).

Go get bower and npm and build it yourself. It'll be a zipfile.
>That would rule out a great many locations.

I wonder if you can have a portable system deployable during hurricanes?
This is cool. It's very similar to The Hype Machine, my favorite way to find new music.

http://hypem.com/
People age out but those that age out don't have the attitude of "old people", which in this case is "why would people watch this" and "this is a waste of time". (not trying to generalize older people but i think you guys know what type of people I'm talking about) Slowly esports and will become more and more mainstream (probably not completely mainstream but I can't predict the future) and more and more people will watch it.

Also, for the people that age out it seems like 3 more people join. Search viewership growth for games like League of Legends, Dota2, and CSGO and you will see that watching videogames is serious business.
Wow. I remember Henry's contributions on comp.lang.c when the first ANSI standard for C was debated. His oft-used .sig line quoted Dennis Ritchie's objection to noalias.

example:
http://www-mice.cs.ucl.ac.uk/multimedia/misc/tcp_ip/8805.mm....
I haven't thoroughly researched cert pinning, but it seems like basically the same as the SSH message you get when you SSH into a new server. If my understanding is correct, it does nothing to solve this problem.

1. It only prevents you from connecting over a MitM'ed connection if the cert is already pinned, i.e. if you've visited the site before.

2. If your connection is MitM'ed, you have no way to securely access the site you want except connecting over another channel.
The Illustrated Guide to Product Development (Part 1: Ideation)
cached version (it shows up as forbidden for me): https://webcache.googleusercontent.com/search?q=cache:http:/...
I think what he's getting at is that he gets backend functionality without ever deploying and managing instances himself (similar to what App Engine offers).

You just deploy your code, and Amazon automagically handles scaling, etc.
Running users' rules safely and cheaply on AWS Lambda
Multilingual Language Processing from Bytes (Google)
I'm currently working on a decentralized instant messenger Ensichat [1] which does exactly that. Right now, it only works over Bluetooth, but internet support will be coming very soon!

But as others have mentioned, many problems become really difficult in a decentralized application, most importantly offline messaging.

[1] https://github.com/Nutomic/ensichat
1: they aren't. They don't need to be, and they cannot be.

Simulate the first step of the first machine, then the first step of the second machine, then the second step of the first machine, then the first step of the third machine, then the second of the second, then the third of the first, then the first of the fourth, and so on. Every step of every program/machine is eventually reached.

For the same reason that the pairs of integers can be put into bijection with the integers.

2) that is not a problem. The first step of that is not to run a step of a program it simulates. The "simulating a single step of a given machine" is not a single step. It is many steps. As such, there is no such recursive problem like you describe. Simulating a single step of a machine always finishes, regardless of what that step "represents". Even if the step being simulated is part of some simulator machine, simulating it is still done in the same way, and doesn't take longer.

3) Any programs for any computer we have can be simulated by a Turing machine. They are quite general.

You might claim that some physical process is not computable, but that has not been demonstrated for any physical process (well, except for maybe consciousness, but that is contentious), and most ideas of how physics works are computable, so there would be a significant burden of proof.

So, it seems like any program we can run can be simulated by a Turing machine.
Apple already requires submission of llvm bitcode, if Microsoft adopts this then it may become a thing.

Oh god no.
> It's a direct connection to the place and the event, a momentum.

It's absolutely not direct connection. You're looking at the phone which is looking at the thing, not looking at the thing. It's more direct than a professional photograph, but it's less direct than looking at the thing.

> A professional photograph depersonalizes it.

Looking at it through a phone depersonalizes it.