jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Well, obviously not everybody knows everything and if you're a great candidate but you've never had gc issues with the jvm, any good interviewer will shrug and move on. Also, and I hope this was obvious, but my comments were directed at experienced engineers and new grads are graded differently. But knowing basic data structures? That's doesn't make a good candidate, that's a low bar of a prerequisite. And if you haven't put the effort in to learn at least one editor -- and I don't care of it's vim, emacs, eclipse, visual studio, intellij, etc -- really well, I'll give you a thumbs down. I'd expect someone to know how to use bash and the unix toolchain as well -- the ability to use the shell + command line tools will save you lots of time, and I'd be pretty pissed if I saw a coworker blow a day writing in java what would take 5 minutes in {bash, command line utils, ruby, perl, awk}.

I expect particularly people whose strongest languages are java or c++ to know about design patterns. Saying you hate them and giving a good reason (I agree) is fine. But you ought to know what some of the common ones are.

Similarly for generics -- most good java engineers have probably wondered at some point why eg if AA is a subclass of A, why ArrayList<AA> is not a subclass of ArrayList<A>. There are lots of different designs for generics, with different strengths and limitations, and I would be surprised if a great candidate hadn't been exposed to more than one design and spent some thought or an afternoon reading language blogs.

Etc etc for gc.

tl;dr -- knowing basic data structures doesn't impress me; if you don't, we'll just end the interview early and have a discussion with our internal recruiters into how the fuck such a bad candidate got brought in. And my description above is what it takes if you want me to go over to the vp of engineering or cto and say do whatever it takes to hire this person.
I went to the http://www.flynano.com/ website, I have to say that the main image isn't exactly inspiring. Sure it looks like the guys having a good time flying, but he also appears to be flying in some post-apocolyptic scene.

I'm curious how much pilot weight affects a craft with such a low weight already, and why they would start with a water based craft, as I assume it takes more energy to get up to take-off speed from the water than from land.
>Use tools like f.lux to drop monitor brightness after sundown.

And fwiw, Redshift is another alternative, in case you have trouble with f.lux. I couldn't get f.lux to actually flux on my Ubuntu 10.04 workstation or UNR netbook, but Redshift works fine on both.
Interesting. While you may or may not agree with the .XXX domain, it seems that we are going to be getting a lot of new domain extensions. The new gTLD process is going to allow a lot more applicants in the next year or so.
This works great, thanks. Strangely, after you download, the link shows up.
know that a bike will steer itself != know how a bike steers itself. It's a pretty nontrivial coupling of geometry with conservation of momentum and angular momentum.
Yep, 10.6.8 was the best OS X ever, and I'd still be running it if I could.
what are the requirements?
Doesn't Deckard actually shift the angle the picture is taken from.....
"... from approximately 1 m using a ... 39 megapixel digital camera ... with 120 mm macro lens"

Good news: At least we can still trust that normaly surveillance cameras won't have the kind of resolution to perform this feat.
Obligatory XKCD: http://xkcd.com/1367/
This "Well, actually..." would also be rude in the real world.
For archival purposes, I've uploaded the relevant section as a YouTube video here: https://www.youtube.com/watch?v=yoQLUhBfrOE
More information: http://www.jma.go.jp/jma/jma-eng/satellite/news/himawari89/2...
That's the intention. (Or at least a necessary and sometimes-beneficial and necessary effect of using the title for SEO juice.)
There is a huge market for Flash applications for enterprise. Do you mean Flash Pro when you refer to the IDE? IntelliJ IDEA is killer. FDT and Flash Develop are also excellent. 3d is virtually useless outside of games and those interactive banner ads you hate. The runtime was why I settled on Flash. I'd rather take it, with its warts, than wrestle browsers like it was 1999.

There are lots of things to gripe about with the Flash platform. Adobe doesn't seem to "get" what it means to support developers. They can't figure out how to run a proper open-source project, but I do them some credit for trying. We suffer from a "banner ad" culture that favors getting things done quickly without regard for craftsmanship at the code level. AS3 allowed developers to start improving this, and there are always notable exceptions to this generalization. This, to me, has been detrimental for the overall public perception of the Flash Platform.
It works for me, Firefox 3.6 on Linux. Searching "airbnb" has the shortname shown: http://www.google.com/search?client=ubuntu&channel=fs... , while searching "vacation rental for the night" has the standard title shown: http://www.google.com/search?client=ubuntu&channel=fs...
while he had already had profitable "exits" before, and doesn't need the money, other members of the About.me team had not. While Conrad isn't disclosing the size of the deal, it's apparently enough money to be an amazing Christmas bonus for his teammates.

If that was really one of the major motivators here, I think it's super cool and it makes me respect the decision a lot more. Still, it must be nice to have that much leverage - seems like this guy could literally make just about anything and sell it to AOL.
I'm one of them. I started toying with programming when I was ~14 using ActionScript and my pirated copy of Flash 4.

Ah, those were the times.
Thanks, the site traffic is under control now because of Cloudflare. My next post will be my love for them. :)
I kind of wish they wouldn't just hand out an A+ that easily. There are clear areas of improvement that the sub-scores call out (90 in both Key Exchange and Cipher Suite). They see the HSTS and grant the A+ when there is clearly improvement that can be made. In my mind, an A+ should be reserved for an SSL/TLS implementation that cannot reasonably be improved upon given the current state of the industry.

To improve your Key Exchange score you can bump your certificate from a 2048-bit key up to 4096-bit (giving you a score of 100). That's probably a good idea anyway as 2048 has been the minimum safe key size since 2010 [1], and I'd imagine that 4096 will become the new minimum over the next few years.

To improve your Cipher Suite score you can easily drop support for payload encryption with keys less than 256 bits in length. You will risk not supporting IE 6 users, but that's a fringe case these days (and there are many more issues with supporting IE 6 on top of that).

Making those adjustments, you should be able to get your scores to 100,95,100,100 which, in my opinion, is much more worthy of an A+.

There may be a few other tweaks you can make to improve items in the Protocol Details section, but I don't know enough about the node.js/io.js system to be able to recommend a clear path for improvement there.

The only score that you really would have difficulty bumping to 100 is the Protocol Support which is limited by the fact that all versions of IE prior to 11 had TLS 1.1 and 1.2 disabled by default. Unfortunately, there are still many IE 9 and 10 users out there

1. http://csrc.nist.gov/publications/nistpubs/800-131A/sp800-13...
Ellen Lupton's 'Thinking with Type' is also an excellent resource for those who wish to have a basic understanding of typography and its principles. http://www.thinkingwithtype.com/
The answer is no. haha.

The technical explanation is that anyone is allowed to create a company since it is a legal right that everyone is allowed to enjoy regardless of their visa status or nationality. But, working in the company and receiving income from the company is another issue entirely.

As an F-1 visa, you generally cannot work for a company unless it is related to your study or in a workstudy program. The student visa allows you work through the OPT and CPT system. They require the work to be related to your study but honestly, they're pretty relaxed in that regard.

Thus, students that are allowed to work generally require the company to sponsor them an H1B visa.

If you're really that serious about starting something, then you should just fcking do it. lol. Incorporation is the last thing that you should worry about it because the realistic bet is that your going to fail miserably. Incorporating is going to be both a cost and waste of time until you can prove that there is real value in the business.

As a tax professional, this is the same advice I tell everyone and its what I do as well.

I never incorporate any of my businesses unless I know that there is a good reason or real profit being generated. I hope that this helps!
A machine with a few GPUs can compute hundreds of millions of SHA1 hashes per second.

http://www.win.tue.nl/cccc/sha-1-challenge.html
My guess is it comes down to performance. Froyo brought the V8 JS engine to Android, with a "2-3x times improvement in JavaScript performance vs 2.1":

http://android-developers.blogspot.com/2010/05/android-22-an...
It's right... they just didn't mention that other experiment they did.
Then the font would cease to be notable for anything other than its ugliness, as its size (measured in pixels) is now greater.
Or Zagat, or Yelp -- or anyone willing to setup up to the task of answering simple, pertinent questions like "how do I find a decent Thai restaurant nearby that's open at this hour?" seriously.

Trophy cases for badges. Jeez.
Thanks for the link! Thursday 11/18 is quite a busy day in San Diego for tech meetups, but Friday 11/19 looks quiet:

http://www.sdtechscene.org/

(Hmm, we're not on there yet for November...) In any case, our meetup currently is largely a "social" meetup, not a presentation-based one, so I consider it to be complementary to a lot of the existing meetups in San Diego.
Why not blame the bigger sites? If they accepted logins from other OpenID providers, then people would have a lot fewer possibilities to remember. I honestly believe this is a big part of the problem with OpenID adoption currently.
The point of Hacker News India is to discuss India-related news which doesn't get much attention over here. HNI doesn't compete with HN, it completes it.
Yep, this is my problem, not that I actually forgot all the logins to my individual OpenID provider accounts and variants (but when that happens once in a while, that's also a clusterfuck...). I have one for my domain with myOpenID, I have at least one each through google, yahoo, facebook, twitter, livejournal... every site offering those logins uses any combination of all of those, and I can't remember which OpenID I need to use with the site.

This is why I can't even remember the last time I posted on Stack Overflow. I once had to email Jeff Atwood because I had managed to create two accounts with two different identities (this was long ago, before you were able to associate multiple OpenID identities to a single user), and to this day I still don't remember which ones work with the user that has the highest reputation. So I don't even bother logging in most of the time, and choose a random login every time I do.

OpenID's biggest end-user benefit was supposed to cut down on the number of disparate accounts people tend to have across multiple websites, and it became moot when everyone and their mother decided that they needed to be the be-all end-all of OpenID providers by turning your login details and identity with that website into an OpenID or OpenID type identity.
That's not news. It exists since, well, I really don't remember (2018, I guess).
Thanks! Currently everything is hosted on Straw.page - I'm planning on adding an export feature for premium users soon
You're absolutely right. My own first exposure to this type of learning resource was Ruby Koans. I believe Rustlings (which was my direct inspiration) also credits RK. I'll update the README with the grandparent attribution. :-)
> Why would anyone believe that the first duty of a journalist today is to anything besides their publication?

Your point about news websites' disincentive to link outbound is taken, but plenty of journalists (most?) are freelancers. Probably it's the paper's editors who feel those incentives.
I don't think traffic in Cities Skylines can count as "nice". I quit playing CS because I spent 80% of the time fixing the traffic. It gets exponentially harder as your city gets bigger. I found myself using extensions to designate lane change rules, set precise traffic light time periods, etc. It was time consuming and the fun was lost.

The cars in the demo seem much much smarter.

EDIT: typos.
No, but extra prod fires => unhappy engineers after and before the incident, vs unhappy managers only after.

The incentives just align better.
> With regards to HBO Max, that was a contract dispute over advertising share.

HBO Max has advertising? I thought it was just because it was too new (at the time HBO Max was the new version of HBO Now).

> Whereas I stumble over if my iPhone can mirror to my LG webOS TV (it can't)

Airplay is generally supported by new devices, even LG tvs and Samsung TVs.
Okay, this made me dread returning to work and its commute. Stressballs!
npx create-snowpack-app
All I was arguing is that it is reasonable to be skeptical of articles posted in the new york times that are only confirmed by anonymous sources. As such a story is unverifiable/there is no chain of trust, believing the story involves trusting the newspaper.
Are they likely to face serious prison time, or is it just going to be a few years probation?
What if the advice that would really help someone just happens to be from people who are all below this person's purity test bar?
> factoids

he should learn what that means
I paid off my student loans very quickly (2 years into a 10 year loan at sweetheart interest rates), and then put most of my savings towards my retirement accounts. Roughly 75% went to index funds, the remainder to individual stocks, mostly as a form of entertainment.

Given that the timing for this investment was the last four years, I have of course been clobbered.

Had I been less aggressive at both of those plans, I would have mid five-figures extra to put into my business. I would not mind having the extra cushion, and it would ease cash flow issues this summer, but I don't think the presence of it would make a major difference in my life.

I do not have any regrets. Part of the discipline of investing in index funds is that we don't know when we're going to get clobbered, so we invest regularly and over long periods of time will get very close to the market's average return.

(I also don't regret paying my student loans early: I have a burning, passionate hatred of indebtedness. Even a comparatively small amount of money at a subsidized interest rate makes me feel like I'm owned.)
Yubikey with a PIN is 2FA, isn't it?
I guess the question was whether the subscript operator is always assumed commutative in C++.
That's sad...

Still, I cannot believe the lack of vision of the founder of Signal Marlinspike. Now Signal will be soon banned. Already democracies were looking for "legit" ways to ban e2ee, but hey they did not even foresee that their best allies would be the app developpers themselves. They don't need anymore to search, they will just have to ban Signal for whatever tax evasion, criminal payments, human exploitation rings, etc. that occur through its blockchain.
Strange criticism. They suggest changes!
Allegedly, if you trust Intel.
iCloud Backup backs up plaintext of all iMessages from the device to Apple, with Apple keys (non-e2e). It also includes all SMS.

This is documented plainly on Apple's iCloud security overview page. The list of things that are end-to-end encrypted is listed. iCloud Backup is not in it. It's on by default on all iOS devices.

Apple was to fix this by end to end encrypting iCloud device backups, and (I understand) even had an implementation, but stopped its deployment on request of the FBI to preserve access to phone contents (including iMessage/SMS history).

https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
Most people don't need a vaccine for that...
True. RFC 1 is considered the seed of what is now the IETF though.

I've had the honor of working with Steve Crocker on a project years ago. Great guy and still loved to roll up his sleeves and work on problems.
We could be extremely, reductively classical about it and say that all of Nerdle's answers point to the same place (⊤, since any answer equivalent to ⊥ is disallowed by the rules), but the real answer is that Nerdle—like Wordle—is simply about finding the right piece of syntax, not finding the right semantics.
Is the mentioned proof about not being able to create a transcendental number length segment with a compass and straight edge, I think I'm missing the boundaries of how constructions are permitted within the proof. Is this effectively because you need more than 2 linkages to translate curved motion to linear motion? (As I'd assume any device that converts circular motion to linear motion would produce linear motion in ratios of pi.)
What would you call the president of the US saying "Let me repeat, if you are fully vaccinated you no longer need to wear a mask" in May of 2021?

https://www.youtube.com/watch?v=4SkzTa8HRDk
It really is puzzling to me that there aren't more and better options in this space. On the one side of the fence you have things like SharePoint or some of the Google bits that are fine for synchronous collaboration on a page or document through a browser, but not very tech or API-friendly. On the other side of the fence you have things like Mediawiki and Dokuwiki that are super tech-friendly, but very manager-unfriendly and not particularly good for synchronous collaboration either.

It surprises me that Confluence continues to be the only thing sitting in the middle of those, and while some competitors have started to shyly emerge (Bookstack, xWiki, I think there's one in progress at Jetbrains), nothing feels like it's really aggressively going after the Confluence market-space directly. Given how many people I've seen comment that they're not fond of Confluence but can't seem to replace it (at least, not until Atlassian forced their hand with the server-license fiasco), it seems like a natural space for people to pursue.
I agree that writing secure PHP code is hard, but using a framework like Laravel, even if it has a single point of entry, makes it a lot more likely to introduce more security issues. When a framework is popular and open-source, people will spend a lot more resources trying to find and exploit vulnerabilities than in a custom private codebase: https://snyk.io/vuln/composer:laravel%2Fframework
>In practice, what do you do about sealioning mixed with outright lies? When does your patience run out with explaining why Trump lost the election, or whether the Queen is a lizard?

Why do you care to police speech? Is it ego? It's a fool's errand.
Just reiterating what some others said. The decision in your career life does not have to be a zero sum balance of low pay vs high stress/hours.

There are several companies where the revenue they create per employee is so astronomical that reasonable work-life balance and high pay are on the table.
And if you want an easy WAMP stack, get wampserver: http://www.wampserver.com/en/
It's easy - I'm one of his customers! (I use his DNSimple for a second startup I'm developing). They have a REST API and it makes bulk registering really easy.

He already had a pre-done Rail client, I made a Python one at:

https://github.com/mikemaccana/dnsimple-python
Learned:

Learned node.js as as3. Made a flashgame and a webapp to paypal dev challange, then got a consulting job.

Successes:

All of these plus finally getting healthier again. (knock, knock)

Plans:

Move, find new friends, make some money from my new android phone, finish a novell, start a business and iterate as much of my ideas I can.
* continued exponential growth in income
* released an iPhone game
* began my first start-up, learned how green we are in our first pitch to potential investors, fired a partner
* got better at math
* got really into machine learning

next year i'll launch the start-up!
See smcl comment. Very recommended, BTW.
I find it hilarious that the source of this article is what "Shacknews poster Kentor heard from his former colleagues of the time".
Suppose the FreedomBox catches on, and there's a Tor node on half of them. That could represents millions of Tor exit nodes within 5 years.

That should turn the tide, don't you think?
Had not really noticed Vizio before, seems like an amazing story.

10million revenue per employee is a huge number (as a comparison Apple, Google had 1 million per employee in 2009, which is already considered on the high side)

Just doing some casual research:
One of the founders had two other monitor startups (MAG and Princeton Digital) under his belt, so that sort of explains some of the success.
Still, it seems like an amazing achievement to get into the big retail channels so quickly.

How do they manage to create so much value, while keeping track of all the outsourcing? Surely, there must be times when things go wrong, really wrong with the outsourcing.
The MBA student you're speaking of wasn't nearly as shrewd as you make him or her out to be. If you are the sole author of the code in question, as a general rule, the intellectual property rights associated it inured to your benefit the minute you created the code. Absent a written agreement containing a work-for-hire and/or assignment clause (for good measure, it's common to see both), your piranha may have no teeth as far as asserting ownership over what you created.

As for your comment about "rules are used against you before you know you're playing": regardless of role (technical, non-technical, etc.), everyone in this industry should educate himself or herself on the basics of IP and contract law, as well as the relevant areas of finance and tax. There are a ton of free high-quality resources online, so there's really no excuse not to get up to speed.

The really good news is that in most cases, the shysters you're likely to encounter are not much more knowledgeable than the people they prey on, so a little bit of knowledge can offer a lot of protection.
More active discussion on reddit -- http://www.reddit.com/r/javascript/comments/2r6gzk/javascrip...
As with all Mac frameworks, the full headers are embedded in the framework and the headers all have full Javadoc-style API documentation for each function. Since there are only 24 functions in the whole framework, that's probably enough to work it out.
It just means that you have a category where the objects are CPOs instead of sets or types or whatever. It can actually add a whole lot of value to describing the laziness story.
Violence in Brazil is an extensive topic. When you live in the country and actually follow the rules it becomes hard to pick a side: pacification by violence or by peace itself? The country has come to such a point where it is hard to believe that it is even possible to solve the problem.

It is also notable that Rio is just the marketing side of the country. The violence and misery in the northeast region is even worse, but it is not so much published.

Even São Paulo, which is the economic engine of the whole country, has such a contrast between rich and poor, and the "favela culture" is so spread, that it makes me want to leave this place and never come back.