jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I guess it comes down to he said, she said. And by nothing more than gut, Wired seems like they need to prove it's a matter of privacy. It just feels fishy. I wish they would do more to dispel the feeling.

Wikileaks feels open. Wired feels closed. Wikileaks feels like the future. Wired feels like the past. Personal feelings, of course.

My gut is my gut and they have every right not to do anything more. I believe there's probably others that feel the same way, so that's the reason for my strongly worded comment.

But you're absolutely right. Nothing can be erased. So a cool mind gets your point.
Yes. We are looking for suggestions on what languages people want. Any feedback or preferred language is appreciated.
Almost everything Numberphile does would be good for that group!
I've been waiting for someone to say this; Every development language includes a development community, and in this case, .NET communities are more or less stenciled across internal department lines and rarely extend much further. When I first started working as a developer, I thought it was just my then employer's department tribalism, but no. These patterns are things I've seen in every .NET shop I've ever worked for. Each shop had their own interal closed-source data logger, data mapping, and some other frameworks that were shared internally, but accomplished in an unpolished, mediocre manner. Each shop's code was redundantly similar and none of it was impressive.

The internal frameworks developed in .NET shops are inefficient and mediocre not because the Ruby or Python communities are full of pure genius, but because they have more than a single person continuously working on improving them. Pythonists and Rubyists have a culture of sharing and coding in a constant loop of feedback. They talk to and work with each other. People in .NET culture do not. As a .NET developer I have rewritten code that has been created several times before, and it will die in obscurity behind the closed doors of the companies I've worked for.

This is something I only begun to realize by talking to JS, Ruby, and Python developers. I've been teaching myself Ruby since September and hope to leave .NET as soon as I can.
The same concept applies when applying for jobs.

Besides overusing cliche buzzwords (which is hard not to do), the biggest problem I see is that applicants send the same template response to all jobs postings. They ignore specific requests and details of the posting and simply apply in masse:

http://www.customsoftwarebypreston.com/job-boards-resume-bla...
Rather reminds me of The Pirate Bay's legal threat response archive.
I'm sorry for that, I guess I missed out that details since the topic is about .NET.

definitely several thousand leaps above ASP/VBScript

But still, I disagree with the choice of words in your comment. I used VS Interdev for classic ASP debugging in the past, and I find it sufficient enough. Yes, I'm sure there are other IDE/tools which can do more than Interdev, but I don't think it will be several thousand leaps.
Encryption has nothing to do with whether I have a reasonable expectation of privacy.
Maybe this is a case of premature optimization: but what if you ever need to log into a site from a public computer where you can't install your password manager.

I realized that without a password manager you're forced to choose between 1) having one super-secure password and 2) having multiple easy-to-remember passwords.

My compromise is this: have a password template. This is a string that changes in a predictable way based on the site. This could be something as silly as "password_${site_name}", making my gmail.com password "password_gmail" and my twitter password "password_twitter".

Obviously, the formula won't be terribly complex, so if I tell yo my gmail pass you can probably figure out my twitter pass given though time. But that doesn't bother me, since I'm mostly concerned about gawker-type incidents where my password is among thousands of others, in which case the bad guys will exploit the 90% of the passwords that do work instead of trying to reverse-engineer those 10% which don't.
This will probably attract trolls.
Touche.

Well, a partial touche. If they were meant to be non-end user slots, they probably shouldn't look and be accessible like end user slots. (and yes there are warning stickers on some units' slots, but as an example, the fresh-out-of-box Samsung Focus I examined did not have this sticker).

But!

I explored this issue in much more depth and apparently the use of non-end user microSDHC slots allows manufacturers to offer more SKUs easily, without having to solder flash onto boards.

ALSO apparently, this was brought up by the OEMs during the manufacturing phase and Microsoft suggested they ought to glue the cards in place.

So, (touche * 0.5)
Your life insurance policy has a $3.5M death benefit? I've never heard of that.
I automating sports news is first, I predict that Finance will come next.
Your Money or Your Life; Dominquez, Robin
Sorry to answer with a trivial Google search, but: http://www.websnapr.com/ might do something for you.
There are services that do this, such as http://www.shrinktheweb.com/
run a browser in a vm and invoke a screenshot utility.

run a browser in a vm and script a 'print to pdf'

run a browser in an X session and do a screen grab of X.
"Meanwhile, 63 percent of top Nokia developers say that publishing on the Ovi store is still a good business decision."
I'd definitely leave CraigsList off that list, but it seems that once a certain level of market dominance is achieved (through hacker culture, esp. in the case of Intel and eBay) you can switch to almost any old pointy-haired-boss management scheme and still survive. They fossilize and move unstoppably on pure inertia.

Ebay illustrates this perfectly. Nearly everyone who sells on ebay and gets paid through paypal wishes there was a better alternative, but there just isn't.
You probably have. They're completely non-desccript and unbranded, unlike most other POS solutions, so you're likely to not remember it.
the best predictors of productivity were a team’s energy and engagement outside formal meetings

We’ve been able to foretell, for example, which teams will win a business plan contest, solely on the basis of data collected from team members wearing badges at a cocktail reception.

Individual reasoning and talent contribute far less to team success than one might expect.

* Social time turns out to be deeply critical to team performance, often accounting for more than 50% of positive changes in communication patterns, even in a setting as efficiency-focused as a call center.*

Our data also show that exploration and engagement, while both good, don’t easily coexist, because they require that the energy of team members be put to two different uses.

in a typical high-performance team, members are listening or speaking to the whole group only about half the time, and when addressing the whole group, each team member speaks for only his or her fair share of time, using brief, to-the-point statements.

making the tables in the company’s lunchroom longer, so that strangers sat together, had a huge impact.

The best-performing and most creative teams in our study, however, sought fresh perspectives constantly

we found that the more of these charismatic connectors a team had, the more successful it was.

Observation: I wish I had a tool for writing short notes on things I read. It seems I end up doing this in the form of HackerNews comments.

I think I want conclusions.
It's interesting. I love the idea.
Some of code snippets can look larger. Look at the http://rosetta.alhur.es/compare/Java/Python/#Call_a_function for example. Java code has missed function definition (definition of class and method inside it) in comparison to Python code. It's unfair a bit! Not because I'm Python nerd :) But because of it too.

Additionally I would suggest to redirect user from http://rosetta.alhur.es/compare/ to http://rosetta.alhur.es/
One of my favorite vector games was Tempest.

Vector graphics were some of my favorite, even growing up during the NES/Sega era.
I find it really interesting that the website with the highest average points per submission (in the top 100) is Reddit. Perhaps their model does tend too much towards mindless posts, but they clearly produce fantastic content too.
It’s also not a coincidence that this thread has 400 comments
I'm interested! Just sent you an email
Seems like the author knows exactly how much they can make, he states that the median income is 81k/yr.

Now you could argue that that's deliberately missing the long tail nature of this, but if anything, the theme of outliers of the industry just reinforces the point.
Isn't "modern C++" pretty much an oxymoron, and pretty much follows the above definition of "legacy software" ?
I thought the same thing...

Kinda neat hovering the mouse around and watching the little "." move the white part. Unfortunately, they cost me some extra work. I began to realize how many times I have sneezed with the laptop on my lap without cleaning the screen ... I kept seeing dots that weren't there and had to break out the wipes.
PostgreSQL is one project.

These dependencies are 242 projects, privately managed and unvetted.

I can choose to "trust" the PostgreSQL project, as it's a mature project with high visibility. I can't practically choose to "trust" those 242 projects and gauge the trustworthiness of 179 separate contributors; doing so would take vastly more time than most people have.

Dependency bloat is a huge and frustrating problem, especially for people who want to know where their code is coming from and don't want to have to decide to trust hundreds of people for a random cli tool.
Isn't that expecting say pr +4 -172

to format for printing starting at page 4, on a wide 172 colunn paper?
We need to be clear - 15 is 2x minimum wage.

And minimum wage affects everyone. So these politicos and others even here should probably do a bit more to help workers get the Amazon minimum before trashing Amazon?

The “egregious” conduct is a USPS mailbox? Kind of pathetic

It’s this weird world where Amazon is described as a hell hole and the three layer deep cleaning contractor workforce paying actual min wage and plenty of other crap jobs get a pass
>Who's side are you on here, stop proving fctorial's point :)

I'm on my side and against people who push their preferences on me.

>It would take literally 2 CSS declarations to improve their website's design for >90% of the people looking at their page, at no cost or inconvenience to any other user. Good user-interface design incorporates sensible defaults.

The sensible default is to follow user preferences. Those 90% people do it this way and GNU docs rightfully don't question it. User preferences can't be reasonably implemented on the server side, because different people have different preferences, so it's undecidable whose preferences to implement.

>I don't see any W3C best practices anywhere that argue column widths should be avoided

W3C best practice is to let user agent render text as appropriate.

http://motherfuckingwebsite.com/ touches on this too:

>You dumbass. You thought you needed media queries to be responsive, but no. Responsive means that it responds to whatever motherfucking screensize it's viewed on. This site doesn't care if you're on an iMac or a motherfucking Tamagotchi.

W3C often refers to unusual user agents to illustrate their point of client side rendering.
One would suggest reading at least the first paragraph.
ffmpeg -i foo.mp4 -c:v h264_videotoolbox -b:v 1600k foo_out.mp4

On macOS, this uses hardware acceleration to reencode a video at a lower bitrate. My macbook is from 2012, so this does make a notable difference. There's also "hevc_videotoolbox" for H.265 if your machine supports it.
Looking at the LEGO diagram, here's one thing that's "more to this" that isn't stated: shape.

When I saw the problem description, my natural inclination was to add a support brick in a way that doesn't stick out, to stabilize roof in that direction without altering the building's appearance from both ground level (how the action figures would see it) and air level (how a human would see it). Remove that main pillar instead, and the building is now a meaningfully different one. Additive solution feels much less invasive, and it's something I'd default for in real life, on the assumption the original architects / owners liked the existing looks, and would prefer it not to be visibly altered.

Of course, I then thought, "since looks are technically not a part of the problem definition, I could solve it by removing the middle brick" - but that's my software engineering experience kicking in. The way this thought feels is the same as if I discovered a neat work-minimizing hack when writing code, or in general, how I feel when solving logic puzzles. But in logic puzzles, I already know the whole point is to find the solutions that feel clever.

I think people do have some natural, subconscious intuition for Chesterton's fence - for minimizing unknown unknowns. And to shut it off, it takes more than just saying "removing bricks are allowed", you need to convince them to switch their thinking into puzzle mode, make them explicitly discount the solutions that feel obvious.
I really love how well macOS does both GUI and TUI. I can easily switch from terminal to Finder (open .) to browse files in a GUI, back to terminal (drag folder on terminal.app). Also almost everything in the system preferences has a terminal counterpart, things like network settings and such.
Often (but not always), finding a good enough addition is "almost instant", O(1) — for example, in software, how to implement a new feature, can come to you directly, when you read the new feature description.

But to find something to delete — then one needs to know about all existing source code — that takes O(N) to read and think about. (Unless keeps it all in memory)

Meaning, in practice, it's often O(1 * N), versus O(N * N). But yes you're right about the cases when it's a complex thing that can be done in many ways.
I like to use the qwerty US international. Far better than the Azerty layout which is indeed completely awful.
Interesting how it seems to be distributed pretty uniformly over London.
Clickable: http://www.thelighte1.com/

Amazingly I will actually be in London and don't currently have a commitment. I'm speaking at a school in the afternoon, and at the Royal Institution the following day, but Thursday evening is free.

Will there be food? Ah - now visited the web site and it appears the answer is yes.
I agree with this, but instead of saying Apple gets angry, we might as well acknowledge that it's basically Steve who gets angry. These things are sort of his babies, after all, and he takes it personal. But you know, if you'd put a lot of effort into honing an interface light years ahead of the competition, and someone you saw as a friend/ally/colleague suddenly decided to ape that UI without having put in any of the work, you'd probably take it personal too.
No need to do research. I am South African, I live in Johannesburg. I was at a world cup game on Monday (Netherlands vs Denmark at Soccer City). The atmosphere was amazing, partly because of the vuvuzelas. I don't care about the history, they are part and parcel of South African soccer at present, and makes this world cup unique.
Anybody "normal" can reach a decent mastery at anything given the proper amount of work.

Some people need less work than others because they learn faster.

However, more often than not, people who are very good at something threw an incredible amount of time at it. An amount far greater than anybody is willing to spare.

You're gifted when you reach levels that only few other human beings can.

When you "suck" at something, you're just not trying hard enough.
Thanks for the pointer. Will give them a shout now.
Annoyingly that clashes in my diary. :-(

I hope it goes so well that you absolutely have to do another one next month.
One good thing about killing the state each time is that... you kill the state. I'd be worried about testing an external service through http in this style. Is it completely stateless? What happens with the session? Can I test "cancel" on the same step if I already did "continue" on it? What if the order is different? What information do I have to rollback after trying each branch? etc.

I know he addresses it in the database example (<<For modern web applications, all the state is stored in a database. Therefore to make a "copy of the universe," we just need a way to make a copy of the database to pass down to the child tests>>), but then he follows with testing over http, where he doesn't save the state in any way. It's just a bit confusing this way.

If you do testing in the wrecking ball approach, at least those things are in plain view. Just kill the state every time. If it doesn't take more than a couple of min. to run all the tests, everything's all right.
I doubt it's a bad move with android as John says it may be. They could have avoided the phone market, let Apple progress with less competition and stayed close partners. Then Apple would have had all the power and could pretty much create their own ad platform at their choosing.

Kinda like how Zynga is at the mercy of Facebook despite making them profitable through there heavy advertising on the platform.
Am I the only one who gets an XML parsing error (using Firefox 3.6.3)?

Page specifies content-type "application/xhtml+xml", might even be valid XHTML, but contains some spurious characters (1e773) at the beginning.
Next step: generate a QR code that looks like a tigers eye, that links you to code that generates the program that runs the printer, that...
please please please does this have a web presence?
It's still extremely buggy in Firefox, I'm afraid. See here:

https://bugzilla.mozilla.org/show_bug.cgi?id=366324
A slave master is highly motivated to invest in a slave's skills, because the master extracts the profit of that investment.
Yes and yes. I was exagerating to make a point and the tradeoff is control. However, unless you run a datacenter with a fat connection, you also give control to your vps/cloud providers. Now, if by control you mean having 'readable' logic exposed on the client, that is also true, but some services like parse.com offer cloud code.
Sounds like you would love the World Endurance Challenge! They have, I believe, 6 different classes (I think DHH races in GT-Amateur) as well as an experimental car, often a deltawing, that races with the field. All 6 classes have a ton of innovation and a ton of variety. The top class contains both an 8 cylinder toyota and a 4 cylinder porsche. I've been an F1 fan for awhile and have really been loving WEC lately.
>Now... navigation on or over land by performing SLAM on ground features... that would be interesting.

We are working on that exact problem at Visidraft (our site gives no hints about that actually). Except it's not just navigation, it's real time GIS overlay in AR on mobile.
Ok, but the point of the USDS is that these are federal employees, not contractors. In fact if you read that article I linked, contractors are concerned about the existence of the USDS.

Also, one of the big points about USDS is they are paying at or above market rate for developers which is something they have not done in the past. I think all the speculation in your comment is off the mark.
SVG images support media queries, which handles this use case pretty well. See here:

http://blog.cloudfour.com/media-queries-in-svg-images/
Please take the cloudflare off.

I clicked. Got the landing page. Figured you had been hacked. Did not bother going through the captcha. Closed the browser tab.

I am sure I am not unique in this regard. There is far too much content on the web, and not enough time. If the content is not there when I need it, I go somewhere else.

You have basically put up a version of the "free signup to read the rest of the article" ... you see on so many big sites. I cannot even remember when I last completed such a free signup.

The short version, you will lose readers, and just so cloudflare can try and flog me some Windows anti-virus software when I am clearly running linux! Take it off.
Good overview, but it's important to keep in mind that there are definitely some very talented people at Microsoft that have their creativity and talents strangled to death by layers of horrible management.

Reading some of these blogs about Microsoft's internal culture (Mini-Microsoft and others) illustrates this pretty clearly and makes for very fascinating reading.
This is correct, and the equations in the movie were very much real. I thought it was funnily obvious when he called it "The algorithm for rating chess players", knowing what ELO was.

Here's "The Algorithm": http://imgur.com/e5myT

EDIT: In the intrest in contribution to discussion, two other methods for ranking are the Colley matrix from the BCS (http://www.colleyrankings.com/method.html) and I have used PageRank for a similar purpose before (http://michaelnielsen.org/blog/lectures-on-the-google-techno...).
Great advice!

I've always been annoyed by those e-mail invitations to the beta of a service I signed up to many weeks ago, that don't give me any clue to remind me why I cared in the first place...
We all get the incoherent client/customer emails about wanting feature XYZ yesterday.

It's wonderful to hear that they had users, or at least a user that loved their service and was willing to tell them.
I would pick a netbook, or maybe even a really cheap full size notebook, because if I need to do any amount of typing I'm going to enjoy it more (or hate life less) if I can do it on a real keyboard. For any sort of development I'd much rather have a real computer that I could set up my preferred development environment on.
"Every fundamental law has exceptions."

That's not my understanding of the word "law". Have I been mistaken all this time?
Right now, I am in a bit of a personal computing utopia. I've maxed out the ram of my 2 year old Macbook and installed an SSD. Now, the only wait I have that's longer than 1 second is for network stuff and most things are instant.

This gets me wondering: what if we made everything orthogonally persistent in the cloud and used the 200 GB of local storage as a cache? There wouldn't be any notion of a hard disk. Instead, I'd have 200GB of persistent RAM (simulated by about 8GB of dynamic RAM, backed by 200GB of MLC Flash) directly synced with the cloud.

I would never have to think about saving anything to disk. I'd just have "My Apps" and "My Data." They'd just always be there, forever. If I ever lost my laptop, so long as I have network, they'd still be there, just everything would run slower for a few days.
This is a far cry, even from the Cr-48. Such a machine wouldn't even need to boot. [1] Everything would just always be there. (Apps would have to be rewritten to eliminate the notion of the disk.)

Clearly, we already have the hardware and software to support this. At this point, it's just a matter of putting it all together. This would take some serious engineering, but whoever succeeded would basically be the next Microsoft.

[1] - An easier way to accomplish this would be to maintain a small boot partition, but use the majority of the SSD for 200GB of swap. The kernel would have to be changed so that local swap is treated as a cache for pages stored in the cloud. This prevents us from having to engineer error correction directly in RAM. This would only be a stopgap, however, as eliminating the notion of a hard disk entirely would have significant benefits.
Wow it goes even further: https://github.com/gorhill/uBO-Extra/wiki/Sites-on-which-uBO...

> Instart Logic will detect when the developer console opens, and cleanup everything then to hide what it does. I had to trick IL's script into thinking the dev console was not open to take the pic above.