skysight-inc/HackerNews huggingface dataset:
Is there any reason you haven't set a date to complete the project (an MVP)? I think it is a good idea to set a date so you reduce the scope of the project to something feasible and applicants don't spend a lot of time pursuing a project that doesn't get enough traction. I think 6-8 months would be ok for an AI project.
In the age of social media 'must fly' company tickets are likely to become a thing of the past. As is offering minimum compensation and if not accepted forcibly 'volunteering' a couple of passengers. Spectacles like this are the last thing any public facing company can get away with and if they got away with it in the past it was only because there weren't any easy avenues for people to hold them accountable.

United seems to be on a roll lately.
Fault isn't exclusive; United could have acted wrongly in calling security (making it United's fault on one level) and security personnel could have acted wrongly once called (making it their fault, as well.) Heck, both of those could be true even with the passenger's actions at some stage also being wrong.

The idea that, in any situation that goes badly, exactly one actor must be at fault and all others blameless is distressingly common, but clearly wrong.
Charging for Digit
We do http://webopsweekly.com/ which crosses into some similar areas.
> > omitting the constructor call

Oops, too late to edit but that was meant to say "destructor."
Ah cool. I updated my profile with noprocrast. Now going to check back again after a while to see if it works ;-)

Thanks for the tip.
I wish more people would understand the deep but simple meaning and truth behind those words. At least it gives me a glimmer of hope when I see someone else thinking that way.
So in the spirit of what IH actually is, will the financial details be shared?
A recommended read voicing opinions of renowned practitioners and theoreticians in logic programming.

According to one speaker/panelist, "Prolog is almost unknown in the U.S., outside of academic circles". Is this really the case?

Also of practical interest (to me at least):

> "Warren asks, “In a multi-language, multi-software ecosystem, what are the roles of logic programming languages?"

I will admit I'm not a fan of using Prolog for general-purpose programming. But Jan Wielemaker (of SWI Prolog fame) argues otherwise, and I think it shows in SWI Prolog's somewhat procedural library collection. For example, SWI Prolog has primitives for explicit multi-threading.
I would like to recommend Atlas Shrugged to anyone who has not read it.

It is long, and it is indeed preachy, but she nails so much about the human condition.

I do think that most people that complain about her don't really understand her work. In her eyes capitalism is an intrinsically _personal_ system, individuals helping each other.

The heroes of the story all have their companies named after themselves, while the "bad companies" are bland things like associated steel. Her point is that as soon as you divorce the individuality from capitalism, you get these bad outcomes. At the end of the day companies aren't companies, they're people.

To drive this home, the USSR treated people as interchangable inputs. If that's your policy you are completely ignoring people's individuality. Are they lazy? smart? work hard? People are not interchangable, and by respecting that the US outspent the USSR.

This "personal" capitalism is far different from the way our multinationals, governments, or even people, act today.
> envy and brutality combined with breathtaking incompetence.

For a moment there I thought you were describing Capitalism.
That's exactly what they did. Someone up the chain made a mistake. Other airlines board must-ride passengers (i.e. crew deadheading to the next destination) before passengers, but this did not happen.

Due to FAA regulations, the movement and sleep requirements of crew is enforced big time. In this case, they had a higher priority than a full-fare passenger (Must Ride), and even though it's morally wrong, it is well within the airline's right to remove any passenger at any time for any reason.
I don't even know how to shoe a horse.
It's different if you get paid for overtime, though (usually time and a half). Companies threaten action against people working overtime because then the company has to pay more and that's a Bad Thing (TM), (even though the employees are providing way more value to the company than the company is providing to them), not because people want a staffing problem to make the company "wake up" or something. My mother doesn't work overtime out of the goodness of her heart, she just scrapes by and wants to be able to retire at a reasonable age.
unlike some Java implementations like Nexus which buffers in
RAM, you can guess what happens

I can't guess. It's 2017 and everybody knows that RAM is unlimited and nobody need ever worry about an OOM condition. Assuming, for the sake of argument, that RAM isn't unlimited, it's unrecoverable, anyhow--modern language designers and Linux kernel architects have made sure of it.
Gzip vs. Bzip2 vs. XZ Performance Comparison
Not only your 30's, you also waste your 20's getting the PhD (which if you are lucky pays only slightly less than a postdoc). Two decades of lost opportunity costs really adds up.
>Quality of the tech is NOT the drive for success here. You are missing the point.

Well, maybe it's better to miss the point, than to succeed by selling crap to people who deserve better?

When are technies gonna stand up for quality of tech?
I never used Slack, but in IRC I'd quote what the user said (a format like "<user> message", optionally with a time) if it's really relevant; and in Telegram it's a simple matter to rightclick and reply (which allows people to click/tap it to jump back to context) which I feel much less bad about.
Objectivism's central tenets are that reality exists independently of consciousness, that human beings have direct contact with reality through sense perception, that one can attain objective knowledge from perception through the process of concept formation and inductive logic, that the proper moral purpose of one's life is the pursuit of one's own happiness (rational self-interest), that the only social system consistent with this morality is one that displays full respect for individual rights embodied in laissez-faire capitalism, and that the role of art in human life is to transform humans' metaphysical ideas by selective reproduction of reality into a physical form—a work of art—that one can comprehend and to which one can respond emotionally.

(From Wikipedia)
you are my bro, bro.
This issue has been greatly reduce since Rust 1.0 came out as more language features are stabilized. Just in 2017, Diesel (ORM) and Serde (serialization) have started being fully functional on stable Rust. Rocket is one of a rapidly shrinking set of libraries that relies on unstable features. As long as Rocket doesn't add a dependency on more unstable features, it too will join the ranks of stable-compatible crates soon.
>or, if necessary, the nasty DOM-manipulation, Windows message hacking, and client-impersonating - to put all these services and their notifications in one place, that would be a solution to the proliferation problem.

This isn't possible for web services due to the state of U.S. law. Speaking to a server without the consent of the server's owner is both a crime and a tort under the CFAA. There is also liability for copyright infringement, among other things.

IANAL
I'm always disappointed at how many "fans" of Ayn Rand seem to have read Atlas Shrugged and decided to emulate James rather than Dagny. They're all in favour of small government when it suits their rent-seeking interests, but watch their favoured industry crash and all of a sudden Something Must Be Done For The Good Of The Country.
To be honest in that situation overselling would net airlines even more money. That's why airlines oversell.

IMO a better system would be a more market-based solution.

Disallow involuntary bumping except under exceptional circumstances, and require airlines to up theirs compensation until enough people voluntarily bump themselves. Airlines would still oversell but at lower % because the cost is now higher. And people who get bumped are at least given satisfactory compensations.
Skype for Linux is a web app. It is a lot worse than the old Qt client.

Are the other platforms native? I thought they switched to webrtc in 2015 to be able to just use a simple web window wrapper for all platforms, just not Linux.
People have argued that, but I don't buy it.

We have captains of industry that we hero worship today.

Devil's Advocate: Jesus was the son of God, but we don't ignore his ideals as unrealistic.
The r/videos subreddit has a rule against videos of fights/assault so whoever posted the video you linked to wasn't following directions. Every subreddit has its own rules. The front page of that subreddit is currently dominated by anti-United sentiment that doesn't violate the rules so I don't know what you're trying to imply.

Do people even make a cursory effort to verify these accusations before repeating them?
Probably because the US hasn't had a foreign army on its soil since like...1812
I never get tired of reading that quote.
Taking aim at annoying page jumps in Chrome
How is it technically correct?
I agree, I use VS Code because its the best choice I have for Typescript development on the Mac. However, I still miss Visual Studio while using it. The debugger especially wants to make me cry, though this might have more to do with Chrome than VS Code's front end for it.
https://en.wikipedia.org/wiki/Objectivism_(Ayn_Rand)

Objectivism touches on a few things, some pretty mundane. But the most controversial aspect of it would be this part:

"that the proper moral purpose of one's life is the pursuit of one's own happiness (rational self-interest), that the only social system consistent with this morality is one that displays full respect for individual rights embodied in laissez-faire capitalism".

It's been a while since I read Atlas Shrugged now, but as I recall, she essentially sees the role of government as being limited to the defense of both the society and the individual from external threats (so, military and justice systems, respectively). Everything else has its place in the market.
Good question! I thought about doing that, and maybe I should, but I'm not sure what the right timeframe is, and I didn't want to pre-filter interesting projects that might not fit my preconceptions.

For example, I could imagine funding a project that a student might do in 8 weeks over the summer working full-time, or a project that someone might pursue part-time over the course of a year. My guess is that the first type will dominate the applications (and therefore the grantees), but I don't know yet.
How many games will you lose when your iPad updates to iOS 11?
Mailing lists really are preferable for a number of reasons but unfortunately Google Groups or worse, mailman is the interface, and they're both pretty bad.
I'm not so sure. I haven't seen the higher big ticket multiples scale down to smaller businesses very well (only in the small biz media negotiations I've been involved in or tipped off about - so I am no expert!). I'd certainly take a 16x revenue multiple any day of the week though :-D
Anecdote: I found AWS had a hosted Elastic Search that had just been released. This knowledge enabled the team I led to solve a problem that was challenging my team with what was relatively a small amount of work.
There is no amount of heads down work that would of attained this amount of benefit. We were not thinking about the search problem much and the one of our engineers just kept spending more and more time trying to enhance our failing custom solution.

Making sure you are informed about what other people are making is useful and is part of your job as an expert. Now if I can just find an application for the CRISPR enhanced crypto sea-monkeys that I learned about yesterday that should really help us out.
The HN community has been a big part of Indie Hackers, even helping me come up with the idea for the site in the first place.

I've made a ton of submissions in the past 8 months and experimented with various combinations of stories/titles that the HN audience might like, without always being successful. (Probably one out of every 4-5 submissions turned into an angry mob haha)

To speak specifically to your point about the titles, an essential element of Indie Hackers is that I require companies to share revenue numbers, because it really adds context to their stories (although it is certainly clickbaity, too). The mods actually okay'd me adding revenue numbers to submission titles[1], but I've mostly avoided it with recent submissions.

[1] https://news.ycombinator.com/item?id=13074125
Listed buildings are money pits. It's not just that you've bought a house that's older than most countries, and is therefore wearing out in so many ways, it's that you have to do the repairs using original techniques and materials whereever possible, and they will check up --- you need to get consent for modifications, in advance, backed up by big penalties, including massive fines and imprisonment.

You're limited on modifications, too. So even something as simple as installing double glazing can be fraught.

Owning a listed building is really reserved for people with huge amounts of money whose idea of a good time is filling out government forms.

http://www.lewes.gov.uk/Files/plan_listed_buildings_owners_g...
well... actually "flash for desktop" best known as Adobe AIR is a pretty good alternative to Electron.
Is being "Flash for the desktop" considered a good thing?

Wasn't AIR Flash for the desktop? And didn't that already flop?
You can help us help you by a) becoming available in more countries b) Atlas LLC
>This "personal" capitalism is far different from the way our multinationals, governments, or even people, act today.

As a Socialist myself, I have wondered: how does capitalism become personal? Is it possible to achieve this? Let's assume for a moment that Marx was wrong about exploitation; how does wage labour, unexploitative, take the form of personal relation?

From my point of view, I was thinking that the division of labour will create an impersonal relationship, so much so that the worker will not see his own labour in the final product. How does personal capitalism fare with division of labour and automation?

I want to keep an open mind rather than to steer this ideologically, so I hope you are not put off by my differing viewpoint.
Wedding at Scale: How I Used Twilio, Python and Google to Automate My Wedding
For me (I open a lot of tabs), Chrome is unusable without 'The Great Suspender' extension
I had a recruiter contact me about a COBOL --> Java project a couple of weeks ago. I don't remember the $100/hour part though, seems like that would've stuck with me!
You're right that there are classes of application that can be said to "work" objectively.

For the majority of business facing SaaS applications (to name an example), "working" is an elusive target. If we gave it to those pesky end users, and there's more than 5 of them, I guarantee you'd hear multiple answers to how well it works certainly, and even if it works.

I'm not saying that looking at how well your product works for people isn't a noble endeavour or anything. For the purpose of what this is supposed to be - an easily obtainable, objective measure of what it's like to work for a company, it's horrible.
They didn't buy the site really for the revenue so it's hard to go off of that when estimating acquisition price
Mozilla has its own server, irc.mozilla.org, distinct from freenode.
Safari just doesn't work for me.
It's my favorite browser ui wise, every time i'm getting a new machine i first stick with safari, but after a while under heavy use i notice all the problems with Safari getting slow, doing weird things, etc and i find myself on the Chrome download page again :(
I host a few images for Linode -- including OpenBSD -- and a deploy script [1]. But my OpenBSD is 6.0, not 6.1.

[1] https://github.com/eatonphil/linode_deploy_experimental
Thanks for mentioning JavaScript Weekly. We also have a React specific one at https://react.statuscode.com/ now too :)
Agree completely. Sadly, betting it will never happen. Nobody in position to dismantle the TSA will ever do it. It'd take someone who's willing to accept the move as political suicide, since they'll be blamed the first time something bad happens.
Interesting, so you've create or are trying to create (or make cross-platform) something like a web dev environment in and for Object Pascal?
In the linked example it first says "Points" (implying more are better), and then "Lower is better" for some timed benchmark. That is not and indicator but text for which one has to slow down to read it, for skimming over a lot of graphs an arrow or triangle helps a lot, just like the already color-coded bars do.

I can't remember where I saw it first, but for me at least it makes quite a difference.
Her detractors tend to assume too narrow a definition of "selfishness". They tend to read "selfish" as "self-centered", by projecting their own utility functions onto others. :P

Altruistic acts can be, and often are, done selfishly.
This is a satirical analysis of Atlas Shrugged, right?

When I read it, my impression was that the message is 'all acts are moral if they are in your own self-interest.'

The 'heroes' as you call them abandoned civilization to create a utopia where the free-market is the only law. Check out Bioshock to see what might happen.
True but its also your rent check and food money while you (hopefully) build the skills and experience to come up with your own.
Learn Kinsey's Sex Research
It's right there in the title.
Congrats! I have always loved and been inspired by the stories at IndieHackers.
Again, let's look at the context for why the Joel Test exists - it's a way for developers to make a quick evaluation of a companies practices when considering them for employment - hopefully something you can cover in a phone screen. I would be surprised if you could get through these in the typical time people allot for candidates to ask questions in a normal screening call.
Thank you for the informative reply! Yes, my next course of action is to start an organized exercise regimen and try to fit in a bit of meditation every day. I'll work on that a for a few months and see what happens.
Discussion here:

https://news.ycombinator.com/item?id=14087475

Currently 55 comments and number 5 on the Front Page.

Also submitted - without discussion - here:

https://news.ycombinator.com/item?id=14086461

https://news.ycombinator.com/item?id=14086232
And you really envision the future as webtech? That's sad commentary in and of itself, isn't it? You lament old ways of work in one sentence and glorify the most terrible ecosystem and methodology in the next.

Simplifying in itself is not bad. Improving API with newer and better is not bad. Adding language features to advance productivity is not bad (thinking of C# iterations vs Java). Basing the future on a terrible language, ecosystem, practices and "developer" mindset is very bad.
On desktop FF I have an extension that prevents JavaScript from running in background tabs unless whitelisted.

Saves a lot of CPU if I have google search result in background tabs.
I don't know about "primarily", but it's certainly an important aspect overall for many projects.
All of this because they're externalizing costs onto users through SPAs and other go-to practices that force all the work onto users' devices.
> You reverse the questions. Why?

I didn't intend on reversing a question. The only questions I see in this thread are ones I asked. I initially approached the situation from the perspective of the passenger, his decisions, and what would be right or wrong actions for him to take. Thinking about the same questions for the other actors in this situation — as you suggest — is also a good idea.

> Do you work for United?

Nope.

> Your idea of law and order is top down - and one-way.

If you knew me, you might reconsider that evaluation.
The thread you link to is about a story which was published on IH. Sure, publishing this story wasn't a highlight for IH, but starting two swing the morality hammer is a bit much.
As much as I would personally love to share, there are of course other employees working at Stripe and other acquisitions that Stripe will make in the future, which complicates things. What I will do is try to be as transparent as I possibly can about what's going on behind-the-scenes, traffic numbers, product and growth strategy, etc. I've always thought it was cool that I got to talk about growing Indie Hackers itself at the same time that I've been talking to other entrepreneurs.
Would other barriers to competition not take root, along with the corresponding inhumanity that is only held off by barriers at the moment? For example, the use of private police forces to defend private property (as far as I'm aware, whether IP is property or not for example is subject to disagreement within the libertarian sphere) and prevalence of sweatshop labour.
Is it not the other way around?
Yes, the characters are intended to be one dimensional. You'll notice all the characters have differences from each other in important ways, because they are meant to show how certain beliefs (and contradictions in beliefs) interact and have consequences.

Dagny and Rearden have internal contradictions, and it's not the point to find relation to them as people, but how their contradictions affect them.

The one sided villains aren't meant to be rich characters full of life, but people who carry out principles you here uttered in real life to their extreme conclusions.

The purpose is to take people at what they claim their values are and illustrate their implications.
Why not use Unity instead?
I have plenty of bandwidth. (Also: exactly what bandwidth does it save, even for those that have little bandwidth? Aren't browsers better equipped to decide what images to load or not?)

The page doesn't load any faster; the only effect is that I see a stupid fade-in instead of seeing the page with the image more or less immediately.

The Cloudflare host serving the image is a 4 ms roundtrip away. The bandwidth is 250/100 Mbit/s.

#ab -n 100 -c 10 "https://cdn-images-1.medium.com/max/1500/1*UW2Mz4yMD65VYgFZILiL_w.png"
..
Requests per second: 113.23 [#/sec] (mean)
Time per request: 88.314 [ms] (mean)
Time per request: 8.831 [ms] (mean, across all concurrent requests)
Transfer rate: 25649.12 [Kbytes/sec] received

So to summarize my points:

- The javascript-driven delayed loading + fade-in is completely unnecessary and primarily distracting for people with high bandwidth connnections.

- The browser is in a better spot to figure out how to handle the loading of these images. Just make sure the dimensions are set so that the layout isn't modified after the images have loaded.

- The fade-in effect was novel the first week, a couple of years ago, but is now just annoying.

If any of the client-side developers who no doubt downvoted this sub-thread would step up to actually talk about it, it would be quite welcome. :)
But they have to pay compensation. The fact that the minimum compensation was not enough to get anyone to volunteer means they are just begging for regulation to push that minimum up. Penny-wise, pound-foolish.
Limiting oneself to JavaScript is quite limiting. Just like a polyglot person is has access to way more information, cultures and fun than a monolingual one; a polyglot programmer too has access to more tools, paradigms and fun. Also, hammering everything as if all the stuff was nails is not hacking at all.
you still can, it is called a "projector", you basically merge the Flash Standalone player exe with a SWF into one executable.