jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The main fallacy here is assuming I need a portfolio at all. It's quite easy to get work without bothering with that. Or a resume. Or playing footsie with HR. You filter out some opportunities, yes. But have you SEEN the market for even decently competent programmers lately?

I put code on GitHub on the off chance someone else will find it useful or informative. Between the user base, platform usability, and the fact that I use git anyway, it's convenient for that. But "portfolio" isn't really a consideration.

If, for some reason, you want a portfolio anyway: my recommendation would be private website + GitHub. Preferably, in the form of writing an article demonstrating why a given project on GitHub is novel or interesting or useful. If you go that way, any off-the-shelf blogging tool should work (e.g. Jekyll / Octopress + GitHub Pages), and it will tend to be more useful to the community as large (which increases the odds of other devs explicitly being interested in working with you).
You might be surprised. Regardless, none of them will ever post anything relevant on the topics in discussion.
Is this a case of wireless vs wired? Most Title II talks are with respect to wired connections due to last mile issues. Wireless doesn't have that particular issue. And right now wireless has plenty of roaring competition so there's certainly less of a need for a regulatory hand.
Good point. As an example:

olive tends to win "blue vs olive" rolls.

However,

blue+blue tends to win "blue+blue vs olive+olive" rolls.

I uploaded blue vs olive histograms at http://imgur.com/a/p4zK8 -- note, for the comparison ones (labeled with "vs"), -1 means that the leftmost (first) roll won, 0 means a tie, and +1 means that the rightmost (last) roll won.

P.S. Blue vs Magenta here: http://imgur.com/a/9e6ne
It's almost as if bandwidth isn't free.
See https://en.wikipedia.org/wiki/Debt:_The_First_5000_Years
The name makes me think of Forst beer: http://www.forst.it/ which is brewed up in the middle of the Alpine, German-speaking part of Italy.
One thing to note is that the Qualys SSL Labs test will complain if your server sends the (self-signed) root CA certificate, which will already be in the end-user's trust store. This uses unnecessary bandwidth for every TLS negotiation.

In many cases, the CA (or company you got your certificate from) will include this root cert in the chain. With most web servers it is perfectly fine to simply remove it, but I have seen applications where you cannot (VMware, which wants a complete chain ending with a self-signed cert) and where you'll have to ignore the SSL Labs warning.
I can understand not validating fields, but users are hopeless and like guidance. Giving them some structure in address fields helps the user through the system.
So I guess this is nothing more than a fantasy: http://www.xkcd.com/208/
Right, because your boss couldn't possibly be tracking Exchange Server.

On that note, it would be a neat trick if Posterous handled encrypted mail...
upgraded with other reportedly missing sounds:

"When the sunlight strikes raindrops in the air, they act like a prism and form a rainbow of good-eatin' food."

I'm hungry.
It also seems to have not as many users.
Honest question: I'm not too familiar with firewalls, but do they not check for the validity of the traffic on port 80 to make sure it's actually HTTP?
I'm a very happy evernote user. Lock-in or otherwise.
> Citizen review boards with full authority to punish/fire cops are the only answer.

Then the question has no answer, because citizen review boards often fail in both ways.

Citizen review boards are useful, but there aren't any silver bullets. (Fortunately, there don't seem to be werewolves either.)
C++ iterators, being a jumble of related concepts, have separate plus and minus points.

(I can't read the original article since it's 403 at the moment.) The big concept of iterators in C++ is that they are the abstraction that connects algorithms and containers. The traits of an iterator dictate if and how an algorithm is applied to a container.
HTML view of the noteboook, in case Github is failing to load it for anyone else: http://archive.today/Xzyse
(originally from https://htmtopdf.herokuapp.com/ipynbviewer/ , just didn't want to HN hug them).
Helicopter commuting is so wasteful and awful it ought to be illegal. Why should I have to suffer the noise pollution of some rich asshole riding a marginally quicker commute? In fact while they are allowing helicopter commute, they should pay everyone in on the commute path $100 in compensation, and then another $1000 to the state for the air pollution and the carbon emission.
Detection of any enriched uranium at a site, combined with evidence of recent earth work, would be a pretty clear smoking gun, so I don't think that would be a viable way to avoid being held accountable for unauthorized nuclear enrichment.

>>Nor would Iran act differently if the EU had fully joined the pressure, or if the EU would also have torn up the deal.

Reneging on a deal undermines the credibility of the diplomatic process and ratchets up tensions which increases the chance of a military conflict. Having a united front is good both for cross-Atlantic ties and the chances of resolving the dispute peacefully.
Releasing a poorly done intermediate result would give either competitors or colleagues a leg up in the race, depending on whether one sees them as competitors or colleagues.
I don't know the full story but this kinda lines up with what I wanted to say about the topic.

My GFs kid was not at all interested in what I did, until it could relate to her friends at school.

Apparently some of the boys at school had used Devtools to modify a class website and add dirty words or whatever it is they do.

So I showed her at home how to go into Devtools and change the appearance of the teaching portal they had. That really captivated her because it was something she could show off to her friends.

Same with the calculator. I remember kids having those at school and programming them when I was young. It was something you could actually bring to school and show off, it was something relevant to all kids because they all had to get one.

Another modern suggestion would be mobile app dev.
I'm paid in the 98th percentile for my title and I'm the youngest person with this title in my company, so I think by other people's standards I'm a high performer.

>Republicans have been gutting education spending the entire time

Absolute cop out, considering states control education largely and Californian schools are a mess. Also, why would you even want a higher budget? Since 2000, there's been a growth of 8% in teacher numbers compared to a whopping 75% increase in middle management.

>but you can't disagree with the numbers

I sure can't, hence why I'm amused and not surprised that this ideological union garnered less than 0.1% of Google's workforce in membership.

By joining a union, you are ceding your negotiating power to often corrupt union officials who optimize for protecting the worst employees.

Sorry, but I don't want to work with incompetent people and have the union I pay money to protect them.

Teachers unions protect low performers, sexual predator teachers (multiple instances) and worse. What more proof do you need? They protect child sex predators. Regularly.
Is Wattpad more than just poor fanfiction and pirated books?

I never found anything of worth there.
Other users have provided the link, but my heart sinks a little every time I see this brought up, especially when the commenter is singled out by name. People forget that this is a real person. He also happens to be a first-class HN contributor, and has been for many years.

I realize it's internet fun to point neon arrows at people seeming outrageously wrong in the past, but the truth is that people aren't reading that comment accurately and there's a huge dose of hindsight fallacy here.

When he wrote "I have a few qualms with this app", he didn't mean the software. He meant their YC application. (Note the title of Drew's post: "My YC App"). He wasn't being a petty nitpicker—he was earnestly trying to help, and you can see in how sweetly he replied to Drew there that he genuinely wanted them to succeed. We should be so lucky for all responses to "crazy new ideas" to be that decent. This community would be healthier, and actually the current thread is a standout example of how far from true it is.

The criticisms he was raising turned out not to be problems in hindsight, but were on point in 2007, when the idea of file synchronization was widely derided as a solution-in-search-of-a-problem which only technical users would ever care about, users who (as the comment pointed out) could already roll their own solutions. The idea had recently been publicly mocked in a famous blog post—singled out as the prime example of an idea only technical users would ever care about—and even YC funded Dropbox because they believed in Drew, not the idea.

https://news.ycombinator.com/item?id=23229275
> we are seeing a resurgence of bacteria resistant to antibiotics, though, and we have no new lines of antibiotics to fight them. These advances may only be temporary.

We don't develop such, due to the broken way our pharmacy research is done.

It makes no sense for pharma companies to develop antibiotics due to low ROI and lifetime of the product. A better approach for this is government to fund researchers for areas that private sector has abandoned.
I would love one, jason [at] theograys.com
Don't forget to click on the bottom-left button and check the different options.

Example of a high altitude with temperature:

http://earth.nullschool.net/#current/wind/isobaric/10hPa/ove...

And many different projections, Stereographic is awesome:

http://earth.nullschool.net/#current/wind/surface/level/over...

http://earth.nullschool.net/#current/wind/isobaric/1000hPa/o...

Please someone make this as an app for a desktop background!

-----

I found this option for total cloud water[0] and the checked the weather in France[1]. Pretty useful.

[0]:http://earth.nullschool.net/#current/wind/isobaric/1000hPa/o...

[1]:http://www.weatheronline.co.uk/France.htm
Because the official fiction is different from reality. Officially they are hired to work sane hours.
Data Theorem | Security, Software Engineering | Palo Alto, CA, USA | ONSITE, FULL-TIME

Data Theorem scans & secures mobile applications. We have built a technology to automatically scan and detect security and privacy issues in mobile Apps (Android, and iOS). We work with large and small companies within various industries (financial, tech, healthcare, etc.) and help them make their Apps more secure. Primary languages are Python/JavaScript(React)/Java(Android). Any Reverse Engineering skills are a plus, background in Security is not required.

For more detailed positions please visit:

* Frontend(React) https://bitbucket.org/snippets/datatheorem/RedMgx

* Python https://bitbucket.org/snippets/datatheorem/x4L7E

* Android RE https://bitbucket.org/snippets/datatheorem/7eBqek

If interested, please apply at jobs@datatheorem.com with Resume and mention HackerNews
Location: Columbia SC

Remote: Yes

Willing to relocate: Yes

Technologies: About a year’s experience of front end web development.

Résumé/CV: https://github.com/hmbeale/Resume

Email: holden.beale@gmail.com
One tip cause it's a big pet peeve of mine: move the images at the top in the a tags. That way you can click on them instead of just the text.

Looks cool, if it works and has good reviews, I'd buy it!
clickable link: https://www.ux-app.com
I found my current job, which is working on SO Careers, on SO Careers.
IMHO this can go as an example of a totally wrong way to formulate questions. Interview questions should be about the general concepts, not the tiny details, leave that for quiz shows. You want to know if the person understands how things work, not to test her memory. People can always google out the details that they can't remember, as long as they know what to do with this info...
Does this mean GTK2 and GTK3 are... to be avoided for new projects / dead?

How do Qt projects look + feel when ported to Mac OS X? Do they look near native or can you tell it's a Qt project and not a Cocoa project?
Some analog devices are feeling much better on planar processes for lack of decent finfet implementations.

If you want to add layers to just make analog devices, it's not so cheap, and will damage an already bad yield.
A variation can be encountered during product management involved features and prices.

In more than a few cases, the product specifications for an update or a new product can indicate near feature parity with a current competitive product, usually with a small increment past that current product.

Not what the competitive products would offer at the completion of the development cycle you're launching; not where the competing product would be in six or eighteen months; after however long it takes to get your new product to market.

Leading a moving target by an appropriate amount is a regular challenge of product development.

And you can win against Kaizen by going asymmetric. By allowing your competitor to optimize what you cause to be the wrong problem.
Was this posted by Ryan of The Office while he was supposed to be selling WUPHF.com?
because you don't sign the checks?
:) That's one way.

The other way is to remove the overhead and determine at a basic level what the company's goals are and how you are going to gather and use metrics simply to determine how well those goals are being met. Outsource it or use existing resources, but get it done. The problem is how to determine metrics for things not easily quantified, but usually "software development" is not the company goal- rather it is "making the customer happy" and "making money". But, the goals can't be that generic. And, it has to be a low-overhead feedback loop, where progress must be seen quickly, otherwise it is not practical. The KISS principle also applies. Too much process is bad. But this is just a lot of talk. You should just do something simple to measure productivity and then keep iterating until you have something great. That is how great companies are born, whether they know it or not.
This is a video project for a Taylor University COS class by David Perkins (transfered from Full Sail University). So far, only the CSE department here uses Moodle (by lead of Dr. Cramer and Dr. Toll), but hopefully we can switch the whole campus over soon :).
Wow, a mouse genetic engineered just to make certain bigger neurons (but not all of them) to emit a green glow.
One can do that!?
Here are mine: http://lucianmarin.com/peculiar/
The thing is, it takes more than "copyrighted content" in order to be actionable. I mean, you can sue anybody for anything in US courts, but it's not apparent from your question that they are taking entire articles, which makes a big difference to the kinds of options you have to deal with it.

If it's entire articles of content for which you hold copyright, you can certainly send a DMCA Takedown notice to their ISP and start the ball rolling that way. Warning: may require lawyer. If they aren't taking whole pieces, then your course of action can get murkier and will definitely become more expensive.
The typical workday for who? The privileged Arab natives or the hordes of abused migrants that do the real work? http://www.hrw.org/en/node/87736
Just like with hacking, it's all about practice.

When you're programming for the first time, you have no idea what you're doing.

When you give a talk in front of an audience for the first time, you have no idea what you're doing.

If you've done it 5 or 10 times before, it becomes less intimidating: you know what to expect, and while you may not be 100% confident in your abilities, you will be confident enough to give a decent talk without feeling too embarrassed.
This is the most useful HTML5 feature for me yet. I used it for the web interface for the telepresence robot I and my friend built. Can't wait to try out iOS Safari's accelerometer support.
There is something like that, a Unix shell. You can use the shell environment to string together small programs written in different languages.

I mostly work in nodejs, and instead of connecting my things through language level bindings, I just write simple wrappers to call a child process and handle stdout and stderr. It might not work for all situations, but it means I can build my bits and pieces out of whatever language I want.
The distinction between "central bank" and "ordinary bank" is only meaningful because of tight regulation and a central banking system that constrains ordinary banks.

The whole reason we have a strong central bank is because we tried the alternative before and it worked terribly: https://en.wikipedia.org/wiki/Wildcat_banking
School sucks, but there’s not much better alternatives that are cost effective.

It’s cool that unschooling works for some. I, and many kids I knew, had a problem with motivation. If left to our own devices we would play Nintendo forever. School was horrible and probably 75% of it was pointless, but it at least got us out of the home, exposed us to ideas and taught us some basic pieces.

I think it would be better to have tutors teach. It would probably take an hour a day. My family couldn’t afford that and I can’t afford that now.

School is basically daycare, but there’s not really a better solution I’m aware of. For every one super smart 15 year old who would productively better themselves, there’s far more who would be worse off without daycare.

Also, having been a 15 year old wanting to understand the universe and discovering new things every day, I understand that most 15 year olds are now aware of their capabilities and limitations. So for all who think they are smart and mature, it’s rare that reality matches perception.

Dream big is really important and a good motivator, but that doesn’t mean that those dreams should all be fulfilled without protections. I’m trying to not sound paternal and protective as I don’t want to squelch ideas and dreams, but want to divert the frustration I felt of “why won’t they just listen to me and let me stay home and play Nintendo, they just don’t understand.”

“They” understand, but just don’t know a good course of action.
They define hodl in the S1. Amazing times.
Ok, sorry for assuming bad faith and ranting.

Still, I think it's pretty hard to compare engineering achievements like this. Is it harder to make a fission bomb in 6 years with 1940s technology, or a COVID vaccine in 1 year with 2020s technology?

Also, I seems like we could be having this conversation in 1940 about an american battleship program.
Okay, but you're talking about a completely different thing.

Your Bitcoin balance, as it's shown in Coinbase's UI, is very different from your Bitcoin balance as it's understood by everyone else on the public blockchain; and that too only temporarily. There is nothing that Coinbase can do to permanently alter that supply of Bitcoin. That is what we're talking about.

In contrast, the permanent US Dollar supply can and is permanently altered due to the monetary policy which governs it.
Emacs of course ;)

Gosh, "old timer" :(
I trust Vanguard.

I don't trust the exchanges in the cryptocurrency world, coinbase maybe excepted.
so the us needs a lightweight multi role fighter? we have that already in Europe. it's called the eurofighter typhoon.someone in the pentagon should just pick up the phone and order some. they come in opened-never used, refurbished, new, or as a diy kit, they also pretty good at what they do. if they buy enough, i'm sure eurofighter will chuck in a free bomb or 2.
Judge Lucy Koh prefers the pronoun "she".
Yes, but after we've incorporated and received funding, the legal docs require executive positions.
Yeah, you do.

I want to enable secure outgoing email. Which is better:

"Click the Accounts menu, then Mailboxes, click the mail account you want, click the Outgoing tab, scroll to SMTP Advanced Settings, and Enable TLS/SSL"

or

"Click the i icon next to the mailbox name, or right-click and select Settings. Scroll down to Outgoing Mail, and check the SSL/TLS option."

The first option is vestigial, from an age where pull-down menus and dialogs were marked improvements over text-based config files nobody but us understood. The second option directly links the item with the controlling settings for that item, but will hopefully also one day be vestigial when we figure out something better.
#4 has a tiny bit of bullshit in it. Organic produce doesn't not use pesticides, they just use older, outdated ones that are perceived as "safer" because they've been around longer. New stuff is adapted to newer plant threats and has less harmful side effects. I buy my produce non-organic when possible and my meat organic, because that actually has an appreciable benefit (less hormones and other crap being put into my food, rather than on top of it).

That said, the rest is solid. Cooking for yourself is cheaper, healthier, and tastier.
Malcom Gladwell cuts his hair?
Those poor oppressed Android users... This is truly their Kristallnacht.
Build a great foundation for learning by improving your memory. No matter how great you think your memory is today, it can still benefit from a conscious effort to improve it.

The Mentat wiki is an amazing resource for improving memory, I would recommend picking one or two of their easier methods for working on your memory as a start - you can start seeing results today.

http://www.ludism.org/mentat/
Conflating BLM protesters with rioters and looters isn’t helpful.
They were never part of public debate. They were just talking amongst themselves, showing each other what they wanted to hear, and validating their own beliefs in a downwards spiral towards eventual extremism. This is enabled by the internet more than any specific social network. It's like sending someone to prison and expecting them to turn into a law abiding citizen: hard when all your peers are also criminals. Now the internet has essentially allowed such criminals to gather virtually and fester in their toxic ideas much in the same way a high school outcast may find they aren't alone when they get out of high school.

One of the logical fallacies from pro-free-speech defenders of these people is the assumption that these ideas were organically developed. But I can assure you there is propaganda and foreign and domestic special interests that are intentionally shaping the thoughts and ideas from these people. I know in the Chinese community that interests like Falun Gong (an organization that believes extra-terrestrial Aliens are manipulating humans to intermix racially in order to subjugate us as well as other less-than-progressive beliefs like homophobia) have been heavily pro-Trump because of his anti-China policies, and they've been putting out a lot of toxic content aimed at Chinese-Americans [1] [2]. This is a disinformation war and taking actions like this is a part of war, otherwise services like Twitter are just complicit in aiding misinformation campaigns by one side.

[1] https://www.washingtonpost.com/world/2021/01/07/trump-qanon-... - Falun Gong organized "Stop the Steal" protests in Taiwan

[2] http://www.asahi.com/ajw/articles/14013938 - Same Falun Gong protests in Japan
I always thought it was the perfect solution, if by accident. The network is segmented, and people can connect to who they tolerate. It avoids censorship but still lets people curate their own experience. Win/win.

Gab used to be federated through to Mastodon (not directly of course, but via a hop or two). For some reason they stopped, but there are other "non-conforming" Mastodon instances out there.