jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
while I dont particularly understand the parent comment about people looking down on modern artists for being inefficient, they certainly didnt say they did so themselves, and even if they did it would in no way excuse this vitriolic hate filled reply.

Since your account is brand new for this comment, you more than likely are aware this is the type of comment that gets an account banned, and hope that something is in place to handle this situation. But if you are genuinely new, then I dont think I am out of place to say comments like yours have absolutely no place here.
I wasn't making a recommendation about who to hire. I was telling someone where they had room to learn more about an important topic.

In any case I don't care whether people can quote from Code Complete. What I care about is that they have good enough instincts that they can wind up writing reasonable code that I'd like to maintain. If you don't understand why people would want function names that describe what a function actually does, I don't want to maintain your code. Nor, in the long run, are you likely to be productive.

But it is a bar to meet, not a standard to judge by. Once you've met that bar, I don't care about the difference between OK, and best in the world. I'm on to caring about other things. Like productivity. Code quality and productivity isn't either/or. It is an and. (I've had to clean up enough after the super-productive producer of crap, and don't want to do it again.)
Actually, here's one that is somewhat of a detriment - when making plans or giving instructions, I leave out any information that wouldn't affect what they need to do/choose, whereas people usually expect a "complete" description so they can build an image in their head. "Why would you want to know that? It won't affect your decision either way."
sadly I was

http://en.wikipedia.org/wiki/Lemonade_Stand
Note that these are international (ISO) week numbers. US-American week numbers are different, I'm told.
It's not a straw man, it's reductio ad absurdum.

http://en.wikipedia.org/wiki/Reductio_ad_absurdum

Just to be clear, I think that people should have the right to purchase these RFID guns, but I think any sort of mandate requiring them is bad news for a number of reasons.

I'd be willing to investigate things like trigger locks or home safes or licensing IF we on the gun rights side of the discussion could get something too. Namely a repeal of the hughes amendment. Also this is something I think would be better dolled out state by state.

People here in alaska don't want the same things that people in new york or california do.
Opiates build dependency that takes weeks to recover from, and 90% of heroin addicts relapse. Lets not kid ourselves.
I looked around for best practices regarding how to manage configuration around credentials like secrets, tokens, etc. John Resig talks about both approaches - the one you mentioned, and my approach [1].

The major downfall of the approach is that configuration files, regardless of whether they contain secrets or not, tend to be exactly the kind of thing you want in source control. Maybe not the same repository, but having the files in source control has nice properties like keeping it up to date across servers. There are even tools [2] to validate a configuration file that you end up creating, because the real file (in Resig's example, settings.json) is usually in gitignore and outside of source control. Why not keep it in source control? Heroku suggests [4] using their proprietary configuration management system. This is a simple open source way to do so with no configuration management system required and almost no overhead.

I don't like that approach because it's easy to get the settings sample JSON out of date, and moreover I don't like the fact that the settings files themselves aren't under source control. Why not?

This [3] stack overflow post goes over a few approaches and I agree - "Public Key Cryptography is the most flexible answer."

[1] http://ejohn.org/blog/keeping-passwords-in-source-control/
[2] https://github.com/jkassemi/conf_conf
[3] http://programmers.stackexchange.com/a/163792
[4] https://devcenter.heroku.com/articles/config-vars
China might have figured out how to read the other major email providers.

If I worked in Yahoo!'s SOC this'd put me on high alert.
For entry-level people, I've really found an office helps with mentoring and culture assimilation in a way that fully-remote cannot even remotely reach.

I still don't feel there's any reason you need to physically exist in the Bay area though. Open an office somewhere that's both attractive and affordable for people to live and you enable the best of both worlds.
What he is saying is that it is harder, not impossible.

Are you saying that remote work is as good if not better than being physically-located?
In my experience there's riffing, laughter, someone thinks to check google, then more riffing and laughter.
This question is better than the cliched "bad" interview question because the answer is actually relevant to a software engineer's work.
Apart from the novel idea of being able to customize/personalize your phone, this has to be the biggest advantage Project Ara will have in the eyes of the average consumer. But as pointed out in some of the comments, backward compatibility and cost would be crucial, and hopefully, they won't offset the advantages.
How would SF real estate be a hedge if the regional tech labor market becomes depressed? Lower wages in SF and the surrounding area should depress real estate prices in SF, not increase real estate prices.
Ah, but how will they?

Startup: "Hey, Comcast, I'm a new startup trying to provide bundling services for all the fragmented streaming services out there! We feel we can offer a real win-win for both you and our customers by making it easier to subscribe and consume your service! And look at this awesome new Angular UI we built for your service that runs on Node.js backed by Mongo! It's web-scale!"

Comcast: "Sorry, kid, we have every intention of being the Uber-service. Have a lawsuit."

Startup: "Um, okay, well, that burns down our runway a bit. In the meantime, fake it 'till you make it! Hey, HBO, we're a new startup that can win-win yada yada webscale!"

HBO: "Sorry, kid, we have every intention of being the Uber-service. Have a lawsuit."

Startup: "Ack, now my runway is even shorter. Hey, Amazon..."

Amazon: "Sorry, kid, we're already the Uber-service and we intend to stay that way. Have a lawsuit."

Startup: "Shit."

Netflix: "No, we're the Uber-service! And also, have a lawsuit."

Startup: "Chapter 7 ho!"

Aereo: "Nice try, kiddo. Have a beer. Sucks, donnit?"
Bingo! Reliability, safety, malfunctions in batches of screws, etc. Hardware is more complicated because more is going on. With software: Oops! Gotta restart the phone, shucks! With hardware: Crap, dropped it, gotta buy a new one.
Not to nitpick but the distinction is important: "at-will employment" is what means your employer can fire you at any time for any reason (or no reason), "right to work" refers to the idea that in some states unions cannot force non-union members to pay fair share fees.
I agree that the stuff on top is more important. That is precisely why we shouldn't tax it, and only tax land.

The point is that the gatekeepers who restrict access to both nature and improvements are huge factors in why wages are lower than they should be, and why we aren't prospering as much as we ought to be.

Tax people for hindering production, not for laboring or producing.
> My daughter achieved the feat we have been dreaming

Well you should be the ones to do it then.
Assuming one person would hit both term limits: 2 6-year terms in the Senate plus 3 2-year terms in the house would be 18.
The winning idea will get an MVP, free of charge. I'm not related to this company. Does it look like a good idea?
I don't use a tablet regularly as a mouse replacement, but from my experience of using it for image manipulation:

1) Small sizes scale up surprisingly well, but one model bigger might be preferable.

2) One should test the feel of the pad -> there are different surface types (some are very glas-like, others offer more resistance), and different styles of pens, which all feel different.

3) I feel like many of the pens are quite uncomfortable to hold. If I had to use them for longer I'd probably look into finding 3rd party alternatives or a small pen I can embed into a custom grip. Different styles to exchange regularly (every 30 min or so) would also be nice.
This is very true. I've seen it myself recently, and it can produce a nightmare. I've been detecting a tendency lately to over-engineer everything, especially when it comes to devops.
Which, if I recall correctly, was the initial reason for creating the Freedesktop.org project and the XDG specifications. I'd say that the success has been humble, but by FOSS standards quite well. It is rather GNOME-centric, though.
It's always fun diagnosing rarely occurring race conditions in a system with many services, work queues, some eventual consistent components, and various databases with their own transactions.
I'll reference you to a comment elsewhere in the tree, and its parents[0], which came up with this s-expression:

(path (M 10 10 H 90 V 90 H 10 L 10 10) :color red)

It's legitimately hard to beat sexprs for the combination of compactness, generality, and ease of use. If I were to start from first principles in making a vector graphics format, I'd probably make it a schema over EDN. I bet the extra complexity of having explicit maps and vectors would pay off.

[0]: https://news.ycombinator.com/item?id=26118727
Can't speak for this thing specifically, but FIDO2 keys in general:

- Yes, you have everything you need on every major OS/browser

- These devices are zeroconf; resetting it actually kills a security feature (key use increments) aiming at cloned devices

- The ideal backup for this is to have a separate key, both authorized. They don't need to have the same material, in fact, cloning it would be considered a weakness (how do you know someone hasn't cloned it without your knowledge?)
It's basically Dogecoin with old presidents instead of a dog.
I think he specifically does not want you to know what he thinks about these things.
FWIW, I found your explanation helpful, but introducing two colours confused it needlessly for me.

I'd say: You have a hypercube of dimension n with 2^n vertices, and you start colouring one after another of them, without having any two adjacent vertices coloured.

You'll find that you can mark half of them (that is, 2^(n-1)) without any having a coloured neighbour (basically, you always go diagonal) - but as soon as you mark even one more, there'll be at least one vertex with at least sqrt(n) marked neighbours.
You just described having the main thread have to wait on multiple threads to complete processing of data, worker threads handling signals and IPC and moving data between threads, and then some sort of shared signaling to ensure resources are freed.

So, code potentially laden with use after frees, double frees, shared and mutable data, and so on.

No offense to you, but I would be leery of trusting that code in any languages except a handful. Certainly not C/C++, and if it were written in Rust, I would hope it would use a thread combinator library and channels.
There's nothing about loose coupling that implies poor UX. It's more about seamless interchangeability of components, which if you don't care about, will make no difference to you.

Trying to impose an ad-hoc diktat in the Linux community where you insist that X shall be the one true DE, Y shall be the single package manager and Z the service manager, does nothing but piss off people who actually care about Linux, and will do nothing to bring about the Year of the Linux Desktop, because most end users simply take whatever OEMs ship.

But there's a more destructive thing. By doing this, you're sending out a message: "Fuck experimentation. Fuck academic research. There is only one path and one dogma."

Now, if it was just about having de facto defaults, that's tolerable. The issue is that deep-seated standards and dependency chains are being created in the process, where someone who researches and implements a formidable alternative to a piece of system software will have to go through a ton of unnecessary and superfluous hoops just to stand a fighting chance, all because of the narcissism and egos of a bunch of people who thought that they could reinvent the world, and this time they'd get it right, dammit.
Seems to work fine: https://gist.github.com/anonymous/18e4d6823de55a4d0567
Yes, there's a limit. And we're nowhere near it.

And we won't be until the rewards for being a great programmer exceed the rewards for other options.

If it's as crucial as is claimed, increase the rewards. Really simple.
Human brains also deceive us into believing we are distinct entities, whereas in reality the universe is probably a single entity.
Cool hack, but couldn't you just enable remote debugging in chrome then use the devtools built into node webkit?
The problem is that the router does not drop packets (as soon as a proper traffic shaper does). It queues them up, megabytes at a time. Packets that do make it to their destination take longer and longer to get there (due to waiting in the queue).

Eventually most of the buffered packets are so late that they're considered missing/dropped, though they took bandwidth to send and caused other packets to wait behind them. Then TCP adjusts to a long series of lost packets by dropping the rate dramatically.

TCP isn't supposed to work that way :)
One option is to go get an additional MA in Statistics and become really proficient using R. Continue to work on C++ in Machine Learning projects and take a course or two specifically in Machine Learning either from the Statistics department or if they don't offer those courses pick them up as electives from the CS department.

Obviously the other is to continue self-study while working FT using your Ruby development skills and EE credentials.

If it were me, I would just bite the bullet and pick up the second MA degree while supporting myself with freelance Ruby development projects.
Now there is.

http://status.twitter.com/post/106461837558/sign-in-issue
How are 70s relevant?

In any case you seem to be mistaking Soviet Union for Mongolia or some other equally well-developed country. Moscow stats - http://mgts.ru/company/about/foundation - 162K new lines in 1970, 89K - in '71, 130K - in '72, etc.
Would be nice if your examples prevented default on click, found myself at the top of the page a whole lot by being too curious. :)
- search engine for jobs
- couldn’t program
- learned that I have to learn to program
You can use simulators.
https://chrome.google.com/webstore/detail/responsive-web-des...
Yes I know - so why did you bring it up as an example of something that can prevent EA?
>I bet Stallman's projects, and the free software movement itself, are responsible for the non-existence of numerous jobs.

Great point. It's hard to quantify though. OSS gives companies access to a quality software stack for minimal cost. On the other hand, those companies are not now buying software from proprietary vendors. I don't know which is more: jobs created by having access to inexpensive quality software, or jobs lost due to less spending on application code.
I have horror stories about FFMPEG that I wont go into here.

In short, I'm just one person building this - so I'm sticking to what I know best. I want video to "just work" without having to worry about some video format/extension/containers that I have no idea about.

There are a number of video processing services, but Mux really is the best. The API is simple. They have a ton of really nice helper functions, that I use a lot (like timestamped thumbnails, preview gifs, and VTT storyboard generation), which I could easily spend a few days on making, and then countless hours maintaining.

I dont doubt that building video infra is a good idea, but just as I'm not about to train my own speech-to-text model, I'm not going to build out video infra.

At least for me, I'm more worried about the end user experience, and the more I can focus on that, the better the overall product will be.
I was definitely not trying to introduce an agenda. I will admit I was a bit naive about how my words were going to be taken by some (really just a couple people who took my comment in the _worst_ possible light, in my opinion). I really just wanted to thank her for being part of a positive change in society and encourage her to continue.

The specific comment I made about gender/ethnicity seemed to me like an obvious given, not some prophetic word. The article implied this struggle quite clearly, I thought, as well as the tone of the the OP's other comments in this discussion.

I think given how things actually did play out that dang's actions were totally fine here. As a result I'll try and be more conscious of my words, because I don't want to be a part of a flame war anyway. I try to avoid sarcasm and destructive criticism in general. My history on this site shows that, I think.
In a language that I'm guessing wasn't her first, no less!
Two kids, western parent.

We don't sleep with them so we can be well rested the next day and be better parents for them. This includes making sure the relationship with your partner is in good standing.

Prams are a convenient way to keep your children safe while being able to do your errands. Bending down especially with a child attached is not fun.
I agree that it is pretty great. I think triple my starting pay is very doable at my company. I know that the people at the top of the engineering org chart are doing quite well for themselves.
It’s been out for about a month now.
https://news.ycombinator.com/item?id=25913383
Polychain Labs open sourced a Shamir's secret sharing CLI tool by the same name 2 years ago.

https://github.com/polychainlabs/horcrux
And half the population of Israel came from the mid-east. Either "Palestine" proper, or Egypt, Syria, Iraq, Lebanon, Jordan, etc. They were all displaced by 1948.
Funny, I've never ever heard it pronounced anything but "vee-eye"

Now oddly, VIM is "vim", not "vee-eye-emm". Unless there are those that do spell it out.
>they did not have "a very small performance penalty"

Can you clarify what kind of penalty it had then?
From that list? The Last of Us Pt. 2, Ghost of Tsushima, Half-Life Alyx, FF7 Remake. I'm not seeing Cyberpunk 2077 on the list, though.

Objects are anything from walls and NPCs to sprites, particle effects, imposters, ... they pile up very quickly in a complex scene.
I noticed the new-UI version of the site wanting me to either log in or use an app to view /r/scotch (not marked NSFW, but about alcohol).

I've noticed a number of sites require a login for content some people might find objectionable rather than just a click-through warning. I can think of a few reasons why that might be the case, but I'd be interested in a definitive answer about why that is from someone who has been involved with that kind of decision.
Nice one! I built something similar a few years ago, and found the most difficult problem was how to prevent people from voting twice. You sort of get stuck between wanting people to just be able to vote but then also needing them to authenticate somehow to prove that they're only voting once.
Discussed at the time:

'I Am Rich' makes author exactly that, does little else - https://news.ycombinator.com/item?id=268105 - Aug 2008 (13 comments)

Others?
Thank you for reading the comments and updating the article.
Police work being as dangerous as you describe is a myth and part of the false justification for police tactics. Look up the statistics.
This [0] is the Tesla pickup.

[0] https://youtu.be/R35gWBtLCYg
And the web team

> 429 Too Many Requests
Same here, though the DMC car looked futuristic for its time. This is simply hideous, a meme of itself.

Any idea what the curb weight is?
Oh and now the order page can't handle the traffic… Error 429 Too Many Requests
Not sure why I would buy a Model Y. I love this thing. It feels safer, carries 6 people and is a full utility. And all of that with gorgeously edgy styling. Can we please move this up before the Model Y Tesla?
I think it looks pretty awesome. The ATV that charges in the back as the "oh, and one more thing" moment was also great. I can see this being very popular. There is something very masculine and forward looking about the design. The interior shots on the website are also impressive-- I wonder why they didn't show that tonight in the demo (probably it's just a rendering and the prototype version has a bare-bones interior). The glass breaking was tough to watch though-- I'm sure it threw him off during the rest of the presentation.
I've known a few people who broke their back window from throwing stuff into the bed and accidentally hitting the glass. It's probably a case of "don't do that", but some people might appreciate it.
"Let me tell you about my mother..."
Technically, the singular is also Lego brick, not Lego. But people do it "wrong" all the time anyway. Maybe with the raising competition, people will start calling them just brick or block, not just by the company-name.
Which is only possible because it's centralized
I am a new father and totally agree. With parenthood comes plenty of new responsibilities that interfere with our ability to dream. Since children have far less responsibility and fear, they need to be the dreamers. Many recent college grads are too career focused or idealistic to start having big dreams, so you got to start 'em early.