skysight-inc/HackerNews huggingface dataset:
As a long time player of the game Taboo, I liked this. :)

Couple of thoughts:
Nice that you didn’t force an account, but might be nice to claim the account to come back?

I’d work on the alignment of buttons and timer on mobile - things don’t stay centered with the keyboard up on my phone, rule button shows while done button is hidden

Decide if you want people to write a dictionary definition or a single synonym - either way is fine, but seems like some people just tried for one word, so I felt like I was cheating when I wrote a long clue

Make it clear if I am getting points from clues or answers - I saw below this might be because you have so many clues mine isn’t likely to be seen? Maybe just show a spot where I would see the points from those, that way it’s clear it’s working.

Anyways, fun game! Thanks for making!
The long causal chain is long.
Recently I was asked to come up with a word for this kind of thing and after some thinking I settled on 'reliability'. So now we sometimes spend a bit of time on 'reliability' which sounds pretty nice, doesn't it?
The concept of growth is much misunderstood popularly with the various unsustainable growth memes. Growth isn't just more raw resources and finished goods but also development which makes things more efficient.

Importantly even if the goal is more environmental sustainability it isn't the enemy. Apply growth in productivity and less land is needed for production and more can be preserved. NYC has more value from Central Park than say the area as a gold mine now.

The automation job losses are themselves a sign of it - keeping the same number of employees and adding even more capacity would be wasteful.

To go without growth is to surrender entirely and doom oneself to decline. If everyone is working towards something and not experiencing growth by definition something is wrong - that level of effort should lead to improvement over time even if they are just a chain of masters, journeymen, and apprentices.

The cycles are a result of phantom growth from phantom values - even if the production is real returns may diminish more than expected.
And I reduced it. The aurhor had no say in the matter. He could have written in italics if he knew how, or ALL CAPS, and there would be little I could do about it. He could have worn a sandwich board and paced up and down a thoroughfare, but I would not have seen him.

People adapt their behavior to their communication media instinctively and continually, and are as routinely deliberately controlled thereby.
15-20% is not double or radical. I would gladly pay that much more if I didn’t have to tip.
I still don't understand what this has to do with the shell. Pipes are a kernel concept, not a shell concept.
Assuming typical 15%-20% tip, from where comes the double price for the breakfast?
I've lived in the US, and now live in Germany. Sit-down breakfast is often cheaper here than the States, and you don't have to leave 20% as a tip.

The only thing that I've run into is that water is not free. And that "service with a smile" doesn't really exist here as an ethos. You receive the same dour service no matter how much you pay.
It's a real-time pub/sub messaging system (competitive to NATS), with built in messaging patterns like request/response.

Also supports persistence of data records (JSON docs) and syncing changes to those docs (competitive to Firebase, etc), backed by Redis.

Works with different protocols (websocket, MQTT, HTTP) and has client libraries for popular languages.
As someone currently untangling a monster sproc at work--Just no.
A modern smartphone phone needs an ecosystem aka apps. Even Microsoft is struggling with an ecosystem for Windows phones, and they sunk billions into them.

“An opensource phone that I can hack on” is a very, very, very niche market that can’t even cover the development costs.
This is one of the things I liked so much about XML; you could have a single document and use XSLT to generate a web page or (via XSL-FO) a nicely-formatted print document.
Perhaps but the banking bit works (it's German Handelsbank underneath)
I think what I described is what a lot of dark themes use. For example the NY Times Android app. Their light text color is not pure white, and the background is not pure black.
None of that comes anywhere close to justifying your equivalence of Disney and free software developers. Rather you seem to be trying to walk that back by instead talking about other things.

The simple fact of the matter is the nature of the licenses in question are very different, and the nature of the licensers in question are very different. They share little other than a relation to copyright. The social impact of their use of copyright, which is the matter of contention, is worlds apart.
No, your code still isn't dead. It's revealed to be potentially exploitable by someone, somewhen, maybe. Code is not accruing danger or becoming dead by just sitting there, untouched.
Me, personally?
That might be not easy. Microsoft have failed to do this as I understand, though they had invested a lot of money into Windows Mobile.
They noted that mobile web browsers also unintentionally help obfuscate phishing URLs by truncating them, making it harder for the victims to vet the legitimacy of the pages.

I hate when my phone / browser truncates or hides URL's.
First of all, readability of something is going to vary person to person. Studies may have found the averages skew toward less readable, but I doubt that applies to 100% of the population. Once you are used to it, it will hardly make a difference.

Secondly, it's only objectively bad in your contrived scenario where the only thing taken into account is readability.

I have been using a cursive font for terms like "public function" and other oft repeated phrases. The stark difference allows me to more quickly skip over them. I don't need to 'read' them.

But my main reason is I just like the style. I stare at code all day long. I want to make it a bit stylistic and fun. Lots of people also have backgrounds on their desktop, but a solid black background would probably be less distracting and make finding icons easier.

I also wash and polish my car on occasion, even though leaving it dirty would not affect it's primary purpose, to carry me from point a to point b.
I haven't used Lyft for a while due to the fact that it had tip request - I've used Uber extensively, because it didn't asked for tips.
Lot's of vertical integration & automation, with the depth depending on business size.

There are only a couple of "ground truth streams" flowing into a businesses accounting. Making sure you own as many as possible of them goes a long way towards automating the tasks necessary to properly model the business and do the accounting.

I was referring to the entry barriers here because being able to offer for example a business bank account, credit card etc. with proper APIs to trigger payments and receive transactions in realtime still carriers regulatory hurdles in most countries that are not negligible, even if it got cheaper in most countries. Same goes for loans, factoring...

Lot's of areas to earn money with, pretty much everyone in that space has it in their slidedeck as a revenue channel somewhere down the road.

I could further elaborate but at the end of the day it's moving offtopic.

I'd say predicting the future is less hard than arriving there.
> On the other hand, the restriction that scientific publications must be renderable onto reconstituted dead trees makes it that authors often spend multiple “pages” explaining what a single interactive chart would explain far better.

On the gripping hand, in a century those reconstituted dead trees will still be legible by anyone who can lay hands on them; the likelihood that an interactive presentation from 2019 will be legible to anyone other than a computer archæologist in 2119 is effectively nil.

Heck, there’s a decent chance that it won’t work in a year or two!
F# faster and more concise than C++ for parallel numerics (2010)
Not really.

NeXT boxes could not compete in the visualization space against SGI and they lagged behind Sun, Digital and HP in price/performance, even after ditching the MO disk for conventional ones. It also didn't help much they had a weird Unix OS that didn't have X.

They were well rounded machines and their development tools were excellent, but that's it. As much as I would have loved to have one, I could never justify the tradeoffs between it and, say, a Sun pizza box.
Because everyone in the restaurant industry systematically underestimates tip income. It’s a pretty corrupt industry by modern standards. Waitstaff would get paid way more and the employer would actually have to pay taxes at value.

Prices wouldn’t double at most places, but some waiters at high volume or expensive restaurants make a lot of money, and factoring those wages would be tough on cash flow.
The recent Canada federal election used paper ballots (all of them have), and those attacks are mostly preventable. Ballots are counted by two people from Elections Canada, and all candidates can watch. The match up the number of ballots with the number of people crossed off on the list of people who were eligible to vote at that polling station. They also compare it to the number of ballots at the start of polling and end of polling. If votes were added or removed, those checks wouldn't work out (and there would probably be a re-vote for people who voted at that polling station). Adding marks before people vote wouldn't work since voters would probably notice, and it'd be hard to add marks between marking the ballot and it being put in the ballot box. Ballots also need to be signed by the chief returning officer.
When they work new skill discovery into the natural evolution of gameplay it's genius.
This thread is about mobile. Mobile Safari doesn't.
Discussion is already ongoing in this thread: https://news.ycombinator.com/item?id=21362190
Amazon wants people to request things immediately. It's harder to do effectively, so there would be less competition.
This is making a simple thing complex in order to make complex things simple.
> The speaker's claim to fame is building a game from scratch.

Handmade Hero may be what he's known for in the general population, but Casey Muratori has been in game development since games were written directly to ABIs. He worked on WinG, he worked at RAD Game Tools, he's probably got code in more computer games than you can even name.

In other words, he has a pretty damned good idea what he's saying.
Easy Home Business Ideas for the Creative Person
Get a wildcard
This becomes a bigger topic but if those people never had worked together they probably wouldn't have met and more over is that a initiated out of convenience or pressure of having to date or hang out with a co-corker because they are always around and you have to see them frequently or daily?

What happened to meeting people naturally outside of a forced setting?
And somehow other priorities preempt “doing it right” and the debt stays unpaid for much longer than is healthy...
Presumably the user of the app cares about their own data...
It’s not a bad idea because it’s not well supported by current tooling and practices, not because of scalability. The scalability problem is tractable.
If it becomes a real problem, the comments in this thread indicate that there are feasible solutions.

However, no incipient problem that requires political action is ever solved until it becomes urgent.
That's impossible. People's freedom to give other people money on their own volition as a personal gift will not be infringed. We can argue about whether tipping is good or not, but you will not (realistically, it's a non-starter) ban my ability to give it.
Thoughts on CEU: What I Lose with the Vienna Move
That’s an ultra short throw which is different as it’s aiming for around 2 inches from the projector to the screen. Short throw is more in the 4 foot range while producing an image several times that size. https://youtu.be/Fu_U0HS7axk

A normal projector is 11+ feet from the screen. The diagonal being approximately the same as the distance from the projector to the screen.

I have seen short throw 4K projectors from around 1,500$ but IMO they are a poor fit for home theater as the screen ends up as a bright object in people’s view.
There is no system for tipping that makes sense. It's a bad social construct, just plain harmful from every angle. Let's abolish it.
Feels like we have these tipping articles every two or three months now.

1. Yes, tipping in the US is insane, and it's getting more insane with iPad tipping.

2. No, it's not ever going to go away in the US. There are many, many stories of restaurants that tried to go no-tip (and crowed about it) but eventually had to go back to tipping because (a) the best servers prefer tipping and (b) people will judge you more expensive, even if you're not compared to their price+tip.

3. If you are a highly paid professional living in a major US city, you should tip and tip generously (assuming normal or better service). At the end of the day the difference to you is a miniscule, teeny amount of your salary, but for the server, barista or cashier receiving the tip it's a huge difference.
Right. Not prison ... "detention centers". In which they will be held against their will sometimes for months or years and at times with even fewer rights than a traditional prisoner might get.
Thompson quotes the Uber study showing that ride quality/service does affect tip rates (after other stronger factors) – but then claims the study shows the opposite!

For tipping to be a useful feedback mechanism for the quality/service dimension, quality/service doesn't have to be the strongest, or among the strongest, factors determining the tip size. Just a factor.

And given that all of the other factors mentioned (like demographics of driver/rider, rider habits, location/duration of ride, etc) are fully determined once a ride is matched, it appears that quality/service is the single influenceable contributor to tip size.

So, contra Thompson, it is absolutely the case that, once all the non-controllable factors are fixed, the remaining differential in tip size is a reward for excellent service.
Performance is the primary benefit for adopting the author's approach, actually.

Normally the bottleneck of scaling an application is data access and storage, there aren't typically a lot of problems that are CPU bound.

Adding additional layers doesn't increase performance, it increases latency and processing time. The closer you can keep your processing logic to the actual data, the better your performance is going to be.

That being said, there are reasons why you may not want to follow that architecture, but generally performance isn't going to be one of them.
The threat depends on what the app is used for.

If nothing else it can be used for piracy.

Software Engineering should strive for quality and best practices.
I know it's easier said than done, but you can't rely on work alone to make you happy. You have to take that task on yourself. I would even go so far to say you shouldn't even rely on your spouse to make you happy. They should complement you.

I would also say that you have to embrace the biggest benefit of remote work - personal agency. Most remote workers I know (myself included) can for the most part work when we want to work. I can workout at 10am or go train BJJ at 9:30am. Instead of having to shape my day around work, I can shape work around my day. The personal agency aspect is the biggest benefit for me, and one that I would be hard pressed to ever give up at this point.

BTW, working from home should make it much easier to maintain the weight you want since healthy food options should be easier at home. WFH means I can throw some chicken and veggies on the grill at lunch for a healthy and cheap meal.
1) 3 Gb of RAM is plenty for debian. I own lots of machines with less and they're just fine (just don't do anything stupid like running GNOME)

2) Android is a fucking awful mess: the whole thing is a single monolithic project that in general doesn't accept community contributions and is extremely difficult to build yourself. It's built expecting the user to be a danger to them self and handicaps them in ways that make it very difficult to run useful software. The devtools are pretty awful compared to what you have on GNU/Linux IMO, which is quite the achievement.

3) the people buying these phones are buying them because they don't want to deal with "polish" and are happy with something like debian or alpine.

4) there are almost no apps on android that are actually useful or can't be replaced with the companies web page or a small piece of (already available and much more mature) community maintained software that runs on debian. Youtube is an absolutely fantastic example of that, if I really want something native I have youtube-dl and ffplay. graphopper (the engine used on the librem5 for mapping) is arguably an improvement on google maps (except for geocoding heh. that's a different thing anyway and google's solution was to just pay people to drive around and collect house numbers which no one is probably going to volunteer for.)

5) f-droid is amazing compared to the play store but sucks compared to a real distribution package manager.
Where in Europe are you talking about? Here in Germany, and everywhere I've traveled so far, tipping is expected. You just tip less than in the US. I guess you could not tip, but your server will be miffed and assume something was wrong with the food or service.
That is the point of the law. If you want to work exclusively for one company, you are not a freelancer- you are an employee and the company owes employer taxes for you. They don't get off and you don't get to ask for relief for them using the "they will terminate my contract". If that is allowed, every industry will find a way to start using freelancers instead of employees. Which is fine if you so desire, but then you have to re-jig how taxes like social security, unemployment insurance and workers comp are collected and worker protections like min wages and overtime are enforced. Else you are just allowing for a few tax dodgers from benefiting at the expense of everyone else.
> It was implemented as an open-source program, so half of the crowd are asking for it to be a web service for usability and convenience and aesthetics

I’ll prefer that any time of day. At least, this way someone can easily turn it into a web service. It generates HTML afaics.
Why is this article so focused on TLS/SSL (8 mentions) certificates? They present it as like having a certificate is something hard or unique.
I’m fine with the notion of tipping as a reward for extraordinary service, but it absolutely shouldn’t be part of a standard compensation package and especially not considered as part of a minimum wage requirement.
It was a slightly tongue in cheek answer, just that as a practical matter for the use case of dropping off a passenger or a lone package, they work just fine, and are commonly used for that case.

I agree that actual loading zones are different, but I don’t think they would address the actual problem on the ground.
Why do you say it doesn't add value? I assume the targeting actually works and improves ad performance for advertisers?
> Politics itself is part of the market.

This is fudging the word "market" a bit. Free market advocates think that everyone should be able to, say, sell paperclips without the government getting involved. Saying that regulation is "part of the market" suggests some kind of misunderstanding of what a free market is.

> it is naïve to ask, let alone hope, for government to act as an impartial referee.

In practice, I agree. It's also naive to hope for the government to faithfully align with almost any political ideology, e.g. progressivism. I don't see that as a flaw of the ideology itself.
Oh, I do think that Google is absolutely more aggressive than they probably should be on filtering... On the flip side, there's very little other choice. The VAST majority of email comes from a handful of hosts/providers and everything else has a much higher noise to signal ratio and gets much more scrutinized period.

Also, if you aren't sending a lot of mail, consider relaying outbound through mailgun or a similar service (I used to use sendgrid myself). Nearly zero issues when doing this on the lowest level paid account. That said, inbound spam was so painful to deal with I just gave it all up.
That's 3 assertions without evidence/reasoning, and then a stated preferred course-of-action. Here's the same in the opposite direction:

"Lots of tipping systems make sense. It's a good social construct, and beneficial from every angle. Let's expand it."

Both formulations are just longwinded ways to say "I dislike tipping" or "I like tipping", without adding anything for people trying to form an opinion on the merits.
How can I use subtree to move a file into a repo preserving history?
Well, maybe. In common discourse, "free market" is used to downplay the need for government regulation concerning things like labor rights, pollution and anti-consumer/predatory behavior.
I have to agree. Even if there are some problems with the phone, we need a good alternative to the Google/Apple duopoly. If you care about free and open communications, it's counterproductive to demand a refund at this point. An imperfect but mostly open device is better than a known spy in your pocket, and it will pave the way for future projects through Purism's software contributions.

The old canard applies here: first they ignore you, then they laugh at you, then they fight you, then you win. I suppose Purism is entering stage 3 right now.
The author ignores acquisition cost, and it's not about advertising or anything. It is as in, if you're able to find 1000 fans on a millionth likelihood rate, you would need to have 1 billion people to evaluate your music/game for long enough to have an opinion on it, and that is not going to happen.

And that's what's wrong with the thinking 'I can have really niche product there will be someone liking it on this planet'. It doesn't work that way, In order for those niche to be found you either have to force every single person to evaluate your stuff or if those niche are naturally concentrated (possible). But if the potential suscribers are 1000 uniformly distributed in the world then we should just scrap it.
Don't do this.

Don't FUCKING do this.

I've spent the last 15 months untangling a mess of an e-commerce system that was built exactly like this. The problem is SQL is not a programming language and the only way to accomplish some things directly in the database is by creating solutions with O(n^2) or worse running-time. Our system has queries with O(n^4) time complexity. Less than two weeks ago, I had to untangle a query that was over 3,100 lines long with 18 sub-queries and was able to refactor it into about 100 lines of SQL and another 100 lines of code. Making matters worse, changes to stored procedures don't show up in git, and can break some regression-testing tools, making it very difficult to track changes and hunt down bugs.

Use the right tool for the job: Don't treat every problem like a nail once you have a hammer. Use SQL for data and your language of choice for logic. Don't create a monstrosity that someone else will have to spend weeks fixing just because you can.
Thanks for the breakdown. I appreciate the chance to see your perspective. When you attach those numbers to it, taking that 6 week unpaid leave makes sense financially. Your comment makes me consider a 6 week sabbatical sometime in the future.
Oh I was reading return-oriented as "object-oriented" the entire time. My mistake.
I have that location block in my nginx config but I also have the following above:

location / {
try_files $uri $uri/ /index.php?$query_string;
}

Does this mean I'm safe? I'm asking because it's in a separate location block so not sure how this works (thinking that the try_files thing should be in the same location block).
So the choice is 15-20% tip or double the price? That doesn't add up.
Convey – a simple recipe for .NET Core microservices