jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
On the other hand, I'm dyslexic and I have a lot of trouble with CLIs.

My biggest pet peeve is that there are a lot of development technologies that have no GUI, or only a terrible half-complete GUI.

Currently I'm doing back-end development where I can get mostly everything done in Visual Studio, but whenever I have to interact with Git (which has several GUIs, all of which are either incomplete or intolerably slow) or the front-end guys (Bower/NPM/Grunt) I end up struggling in a console for waaay too long to get basic stuff done.

There seems to be this belief in the industry that it's ok if the interface is kind of rough and crappy as long as only developers are using it. Gripe if you want about Microsoft, but at least the vast majority of their tools have at least a decent GUI.
I'm part of the team that handles development for an excessively large business unit. Basically they meet up a few days of the week, argue extensively, and pass down the most ridiculous requests for us to complete. Essentially it means that no project ever gets finished, because everything is in constant rotation between back-burner and top priority. Even simple UI improvements have to be run up the chain of mid level executives who feel obligated to provide input. It kills morale, and leaves little room for innovation and actual improvement of our products.
Why not power your dashboards with it? What do you use?

I am considering using a columnar data store (maybe redshift) with a BI tool like bimeanalytics.com specifically to do dashboards.
Just a reminder that MDN is a wiki and thus a collaborative effort. Check out https://developer.mozilla.org/en-US/docs/MDN/Doc_status/Lear... if you want to help make the Learn section of MDN better!
After reading your comment and it's parent I had this thought:

Whereas the case for firearm ownership in the US is ostensibly to call to arms a militia to overthrow a tyrannical government, what has actually happened is the populace are too busy shooting each other to realise tyranny.

Although, I think, to believe what I just wrote requires a bunch of biases and leaps of faith with regard to rates of violence governmental tyranny. I'm reading Steven Pinker's 'The Better Angels of Our Nature', which is doing a good job of highlighting that, even in the US, violence has decreased over time.

Edit: a word
I say build what interests you, regardless of the platform. That is the only way to stay focused. Building what you think someone may like probably wont work unless you are more disciplined than I...
I just looked at that site. It looks clever (but it could use some prettying up).

Why didn't they mention their name in the job posting, then? I would totally work for them, were it not for the fact that I already have a job and a skillset completely orthogonal to anything they might want.
I can't imagine how simply sharing the name of your company could be anything like "revealing" your cards.
Invest in what you understand the best.
Why should my product be your AI laboratory? Why can't I just sell a game to people who won't use it to build bots? That seems like a reasonable thing to want.
Ok... while I am not particularly effected by this religious crap, but this "Our way or the high way" bothers me.
> Left it open for the music

He's listening to this Soma.FM stream: http://voxsc1.somafm.com:3000/

> it's so low-res that I can't actually read any code

He said to retweet https://twitter.com/daniel_flanagan/status/16131364550086656 if you want him to zoom in on the code.
I'm not sure what your app does, but you could make it more reliant on your servers and require an account.

The app would be a front-end to your service. So even if someone pirated it, it wouldn't matter because they would need an account on your service.

This is how I've started to structure all of my new apps.

It's funny how people still pirate the hell out of $1 or less apps. One of the main excuses from many pirates was that software was "too expensive".

It seems when app developers meet all of the demands of the pirates, they don't stop. They continue with a new set of excuses. This is a clear example as to why you don't negotiate with criminals. They will just bleed you dry.
You just look at the thing you want to click and press F then type the letters that appear on the tag.

EDIT: Here's an extremely low quality screencast of me making this comment

https://imgur.com/qpppveP
Founder here, I would be happy to answer technical or product questions.
this article is a argument that the name "Maker" devalues people who... don't make things? that seems accurate, but also trivial.
So if I don't consider myself a programmer, even though other people consider me one because I create software; there's something wrong with that?

Did we encourage her to write? Is this article not an expression of herself? Is she not a materials engineer?

Also I don't see why 'maker' can't be 'someone who makes things'.

Maybe I'm not all too familiar with 'maker culture'. I didn't realize that there were so many formal rules for a non-centralized movement. I just felt it was a bunch of people with the same idea that it's better to create something for fun at least once in a while instead of just consuming 24/7.
Find a local tax accountant that handles small businesses. Really your situation isn't likely that complex (to a tax person that is) and even probably an H&R Block can do it quite well. You will sit with them and go through things and provide all the details and they'll help you get it together. I have used a variety of people, but now have one that is a firm that is medium sized and handles both public and private companies and is honestly really fairly priced for a small business but they also help me with regular accounting chores too.

I will say, I actually used H&R Block a number of years back when I had partial income from a 1099 and a lot of losses from a business that failed, plus some income. They actually did really good for me, and were really detailed, plus they provided audit protection which was awesome, and thankfully I didn't need it.
A framework must CALL YOU. It usually gives you a piece of code that loads itself and lets you customize what it does by passing your code/configs to it. Then you tell it to run with what you gave it. The parts of the framework that you call yourself are actually "plug-ins" or basically framework-specific libraries.

I really like this description. I've been trying to come up with a better description of what a framework is and isn't and I kept falling short. This one works well. Thanks! :)
Was your worst Lyft Line car better or worse than your worst MUNI vehicle?
This seems like a great way to drive up rents. Poor people don't tend to hang on to their money, they're awfully tempted to do things like pay rent, make car payments, and buy things to eat. Not that I blame them, I do these things too.

Such a scheme would essentially be an indirect subsidy to all those the poor do business with. A rising tide lifts all boats.
In today's culture, it might be dreamed up on facebook, funded on kickstarter, promoted on twitter, picked up by 10,000 blogs that all poach from each other and then abandoned by the next semester because the earth-water-sun interface is ancient and suffers from significant design issues whose tickets never get responded to by the upstream provider.
http://freakonomics.blogs.nytimes.com/2009/05/14/quotes-unco...
Wouldn't woodworking require real wood?
Yep ! Totally crazy movie with Jason Statham. If you can recommand similar movies I'm listening! (already saw the sequel BTW)
Most hackers want internet. Otherwise they wouldn't be reading Hacker News.
Unions are a problem, but not the only one. The biggest problem (in my opinion) is how kooky the teaching education establishment is. This messes up teacher training, and worse, messes up the curriculum and gives the education bureaucrats terrible advice. The text book factories love it (for the churn it creates), but nobody else benefits.
I wish an HNer had taught me C in high school.
I once made $7000 for 30 minutes work. By your argument, I'm paid roughly as well as a top athlete (per minute worked, not per calendar year).

The problem, of course, is that was a one-time opportunity. I can't get 30-minute intervals at will that pay anything remotely like that.
The big one is syncing of passwords and preferences in an encrypted manner. It means that I can nearly transparently switch computers while still using secure randomly-generated passwords for each site. Last I checked that was not supported by Chrome Sync, but if I'm out of date with that, I'd love to know.
> Isn't that the difficult part, ie. to intercept a request to a server and inject malicious code.

Um, sure. But that's not GitHub-specific, which is what they were asking about...
What happened in the last few years to allow our civil rights in the most forward thinking countries to unravel so easily? And why do citizens not care? How is it possible that all countries have elected such a group of corrupt, nearsighted politicians to the point where freedom is an inconvenience over them consolidating practically dictatorial power? And again, why does no one care?
This particular content was hosted on github not because of git per se, but because github is an easy way to host some content and CN cannot block the whole github domain because the tech sector in CN relies too much on github.com, hence it would create a damage to a growing economic sector.
We changed the behavior to take you to the original article on dismissing the overlay. You can then use the browser's back button to get the overlay back.
Any answer to such a question is at least a little 'how long is a piece of string' in nature. It might help if you added some examples. How competent is competent. How hard is hard.

From where you started, how long did it take to be able to create a basic own use app with a quanta of usefulness. If it makes it easier, compare it to starting in php. In the time it would take a non web programmer to learn enough to make a do list app, how far would you get in android?
Submitted because I am tired of TSA crap on the front page of HN. Here's something else irrelevant to vote up. In this case it's only of interest to British HNers, just as the TSA stuff is largely only of interest to US HNers.
I bet you could sell music sampled at some ridiculous rate to audiophiles. How about "Copelab Music Company"?
On a related note, the theoretical physics SE is in staging right now. It's intended to be for research level questions, http://area51.stackexchange.com/proposals/23848/theoretical-...
I don't mean to start a terminology debate. But when I hear "forced labor", it has extremely bad connotations to me, which is why I would hesitate to call it that. If you mean "forced labor" in the literal sense of the word, then of course you're right.

Just to back up my version slightly, here are the first two definitions when you Google "define: forced labor":

"[...] a generic or collective term for those work relations, especially in modern or early modern history, in which people are employed against their will by the threat of destitution, detention, violence (including death), or other extreme hardship to themselves, or to members of their families"

"Work which one is compelled to perform against one's will, especially in a condition of involuntary servitude as a prisoner or slave"

[Emphasis mine in both cases.]

Neither of these really fit when talking about Israel's army conscription. There are some societal problems with not serving in the army (people look down on not serving, and sometimes people who haven't served have a harder time finding jobs,) but there's nothing approaching the level of what's talked about in those definitions I quoted.
An additional problem with the implementation is that it requires javascript. I was working on a project for a UK bank - their security guidelines required securecode, but their accessibility guidelines required that the site work without JS. Sadly achieving the two is impossible.

I agree this is an awful user experience, at a time where the trend in payments is to make the user's experience better this is a huge step back.
€589 though! That's a very expensive toy.
I believe in Many-Worlds, the update step falls out of decoherence "for free." Because you are also in superposition after the measurement, the "you have measured 1" part of your wavefunction of course measures amplitude 1. That doesn't give you the Born rule though - I believe there's some attempts to get it out of game theory [1], where they show that given sufficiently long timespans, "almost every" worldline has a history with quantum measurements whose distribution matches the Born probabilities.

[1] https://arxiv.org/abs/0906.2718
Carbon ads did not have any advantage. Switched some years ago back to google ad sense.

I always had problem with the statistics in carbon ad.
> Did you measure fuel consumption per km?

I have a configurable display that shows average fuel consumption per 100km, momentary fuel consumption per 100km, kilometers remaining with available fuel, or some other value that I forgot about.

It's always set to the momentary fuel consumption and I have a good idea about how much things like grades (in/declines), wind, acceleration, etc. impact the consumption. The consumption per 100km is not the best measure for acceleration or idling (more useful would be something like "ml used in last 10 seconds"), but it give me some indication. Using the cruise control to accelerate (when safe; e.g. on steep uphill highway on-ramps you need to shift down and put that pedal down to get to a more safe merging speed) it's limited to about 8-9l/100km which is pretty good (many Germans consider such amounts normal for their cruising speed, let alone accelerating).
> And what places are those?

What places don't assume that waitstaff are tipped? Fast food restaurants and in-grocery-store ready-to-eat food-service areas. And places that explicitly advertise prices with "service included" (though these are rare.)
Great write-up thank you.

While experimenting with cassandra-mesos, I find myself making changes to cassandra.yaml, mesos.yaml often and restarting the scheduler, only if the active cassandra tasks are already running on the slave, they don't go away to be restarted.

What would be an elegant way to stop these "orphan" tasks executing on the slaves? Should that be the cassandra scheduler's responsibility or brute process termination by logging into each node?

If there is a recommended approach please share in the docs.
Doesn't seem to be, I just checked
Like several other replies, you are talking about something different than I am talking about. You're expressing an opinion about including tips as an expected component of the transaction. I'm talking about flaunting this widely known expectation.

Your opinion that the structure is obnoxious does not make it any less obnoxious to fail to tip (especially when, as I said, someone walks in planning not to tip).
> "Politicians are not happy. Someone has to pay for it. If you help us we can make sure you are not that someone"

Isn't that racketeering?
This title should be amended to eliminate the (imo) implication that he did so as a result of the firings.

"He did not mention their firings in his farewell note."
GSuite, currently. Mostly because I use Android, ChromeOS and Linux devices. And sync'ing is automatic.

Also evaluating Github Codespaces. I like the idea of a fully automated system. Code itself as the document. User docs generated from code. Config as code. Design docs as formatted markdown that can be instantly published to Github Pages, etc.
What would you possibly do as a user that would run afoul of a a GPL license? It doesn't do anything unless you redistribute it
Hi Josh, thanks for taking the time!

My question, to both you and (especially) Moxie: Why do you trust Intel SGX so much (for Signal but now also MobileCoin)? Why are you not worried about vulnerabilities? As you're surely aware, even Matt Green who is/used to be(?) the biggest fan of Signal[0] is very concerned[1] about SGX. I don't question your intentions but the fact that Signal as an organization has stayed completely silent about this is… worrisome and at the very least taints its reputation of openness and trustworthiness. With MobileCoin now relying on it, too (more or less), this only seems to be getting worse.

[0]: http://web.archive.org/web/20200201112751/https://signal.org...

[1]: https://blog.cryptographyengineering.com/2020/07/10/a-few-th...
So it was more or less a large solo project? How do you know your code base was much better than those less clean/spaghetti codebases? Your own code is obviously easier to read/understand than that of others. In general it's easier to write code than to read/understand code of others. Developers who are founding members of a codebase are able to navigate it better vs those who come later and therefore able to work much faster. It may give them a false impression that they are genius 10x coder. Then when developer who comes later is not able to be productive, founding developer would blame it on incompetence of newer developer. But it could also be that codebase is of poor quality, but as founding developer you don't see it. It's hard to be objective about your own code.
Now let's go to the reverse situation when you are spending hours "tracing state through spaghetti-like code". It could in fact be that it's actually a great code written by a 10x developer, but you are not smart enough to understand how it works. It's natural to blame someone else and not you.
If a core business has huge potential money-losing company growing is accomplishment. Amazon comes to mind.
The word 'after' in the title suggests the two events are linked.

But the email excerpts quoted in article do not support that conclusion.
Someone who can only lend at negative real interest rates and/or projects negative market growth.
Seems like we’re getting closer to AI driven software engineering.

Prompt: a Windows GUI executable that implements a scientific calculator.
The problem with the old UI was that it wasn’t scalable.

But I think they could have fixed that without messing the whole UI up.
This is really bad. However I wonder whether it can help stop climate change. Dark blue rivers absorb sunlight whereas a yellow or white river would reflect sunlight.
Maybe they are already developing their own "MS1" in secret ?

But even if they are, it would make sense to release Windows 10 for the M1 and getting Win-developers to start porting their applications to ARM, so they could leap-frog Apple on ARM if they manage to build a 'better' ARM SoC
"no natural light" -- don't most indoor malls have lots of skylights? I suppose that's only in the common/transit areas and not in the shops (where offices are)?
Lenders make money on the currency exchange.

This doesn't make sense for Americans because they use a single currency for everything, but in Europe, there is a benefit to having a revenue stream in a desirable currency which is appreciating relative to the Euro.

To the buyer, the loan looks like 0% because the buyer pays back the loan in Franks or whatever. The bank, meanwhile, gave out a loan of X Euros, and is receiving payments in a currency whose aggregate value is X+Y Euros. Their profit is Y. There's also the opportunity to make even more money selling options backed by these payments.

This is a completely valid means of making money, but it carries substantially higher risk than single currency lending. Which is probably the reason most banks don't want to carry too many of these on their balance sheets.
The interest rate on my mortgage is MAX(12 months Euribor rate, 0%) + 0.5%. Apparently some banks didn't realise to do the MAX() back in the day because surely the Euribor rates are not going to be negative, so there were some instances of negative mortgage rates here.
No, you have the same bus make the trip twice. If you want to be efficient, have parents request which of the two times they want their kids picked up at so you only need to do part of each loop.
This is generally a good strategy even if it wasn't your mistake. Last week I wrote a short apology for something I'm sure I didn't do, which got my client in trouble with his business partner.

The business partner sent my client an angry email demanding to know how the mistake could have been made. It's very likely that it was the business partner's mistake, very unlikely that it was my clients mistake... but "oh, hey! our consultant was working near that issue, maybe he touched it?! We'll ask him right away, Mr. Angry Important Business Partner!"

Problem is: there's no possible way to know who did it. Shifting it back to the likely source (business partner's team) will only make him more angry, whether or not they are responsible. As a consultant, I can only loose.

So I write an email to him, CC my client, and apologize for the mistake, promising that it won't happen again. My client knows I didn't do it, and now knows that I willingly took the bullet for him.

Maybe SGaaS is a valid business model, where SG = scapegoat.
I always view the print version of the article. They get their ad views when I first click on the page, but I'm not going to be annoyed by some idiotic animated banner while I'm trying to read the news. If the ads are static, I generally don't mind, but animated (and even worse, ads that ad appear over the content) ads are too much of a nuisance and too distracting.
It doesn't seem nearly as bad as the "live with your parents" advice. I mean, he's advocating all this extreme frugality as a way to afford camera gear, right?
"[Being famous]... makes it harder because now for some bizarre reason people think my fame means I can't code."

So true. When I hear of any famous programmer, I think the same.
Agree, I would much rather rent my apartment if I could, but the way the market looks here it's not an option.

Renting is just like insurance, you pay a premium so that others take the greater financial risk: You're not tied down, you can move anytime, and you don't have to care about the housing market or interest rates. For some people this is worth it, for some it's not. Your mileage may wary.

The only other problem I have with his text is that he seems to suffer from analysis paralysis by not buying a computer for years since they drop off in value so fast. There's also a value in having a computer, or whatever other item, in that time.

Yes, if you wait one year you'll get a faster computer than what you can buy now, but you'll also be stuck with your current computer for one more year. How much does that cost? Sometimes you just have to suck it up.
The costume director of "George of the Jungle" was careful to change the style lead character's loincloth no less than 4 times through the movie. The reason? "We didn't want people thinking of this large sweaty guy wearing the same buttflap 4 days in a row."
Most people that recommend TAOCP haven't read it; and IMHO it's highly overrated.

I've read parts of volumes 1 and 3. This book is awesome if you have the time to digest it, but you get faster results from other books that are easier to read, like Cormen's Algorithms.
There is some value in getting the item today, even if it cost a bit more than getting it online. In addition, you avoid paying for shipping.

The difference is what the local business can charge over the online option.
this one is actually cooler! less production quality in the video though; http://www.kickstarter.com/projects/1550909969/the-ultimate-...
Yeah, this technology has been around for a while. Take a look at AutoPager for Firefox.

https://addons.mozilla.org/en-US/firefox/addon/4925/
Knuth exemplifies the difference between programming and computer science. For programmers, the function it may have once performed (serving as a resource for what is the best algorithm to implement for some rare and complex task) has been surpassed by things like Google, and (ironically?) by Stackoverflow itself.
I hope 2.0 is dropbox for your house.