jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I read it as "a bunch of front-end devs who have no idea what the back-end is doing."

Which, in many cases, is A-OK. If lots of developers don't ever learn to write their own SQL queries, that's not that bad. There are lots of things to learn out there, and by necessity any professional is going to have lots of stuff she doesn't know. Doctors and lawyers specialize out the wazoo.

But when it comes time to realize that you had the wrong version of SQLAlchemy installed and now strangers can pass in arbitrary SQL code via any LIMIT parameter you exposed, and you are sitting there wondering "huh? whu?", well, that's probably not the end of the world for your cat-picture site. But if you are handling money, you need to know what's going on.
"If they don't already know everything then they are idiots that you want nothing to do with."

Well, why should a startup want anything to do with someone who needs training? A startup needs to get as much as possible out of its resources, including individual employees and time. Given that, and all else being equal, it just makes more sense to hire the people with a decent understanding of HTTP for a position related to web development.

It might not have been the most tactful way to say it, but I don't disagree with their premise.
> Jon Hicks site, while beautiful, is not the best example.

It would be much improved if he dropped the trendy downloadable fonts. They look like some low-res, pre-antialiasing, random-pixel-esque monsters from the Windows 3 days in every browser here: a very different monster in each case, but all just as nasty. I find it rather telling that for all the hype about the legal font embedding services a few months ago, just about the only people who are actually using them seem to be web designers on their own sites, and most of those sites are obviously worse-looking now than before. Meanwhile, getting back to the topic at hand, I get 1GB of download capacity in my mobile phone plan and then things get expensive, so I do not appreciate sites that trigger large additional downloads without actually making the site any better!
If you've never touched the Ruby Language before, we
recommend playing through TryRuby.org first.

Recommend?!

This is why we can't have nice things.
This theory is patently absurd. Moscow alone was about 10-12 million people in 80s, virtually all residing in apartment buildings with each apartment having a phone line. Do consider how many man-hours it would've taken the KGB to monitor phone conversations in this city alone. Absurd theory.
> using "password" as your password is wrong. Only idiots do that

and that means they deserve their files being deleted? What if that person was a non-tech savvy biologist working on cancer research? Or a college admin person and those files were the grades for the graduating year?

Serves 'em right for choosing a lame password and not setting up their own RAID server, eh?
Here's the thing though, none of the test proved anything about a person's creativity. In my opinion, the most important part of being a developer. Proper technique can be taught creativity is an instinct. I look for creative people that have creative ideas over technical challenge. Because in the end, I want to train them to work in the way that my team works anyway. I understand the need to filter out the passionless but I think a purely academic exercise whether trivial or difficult does not accomplish the goal of finding a truly creative developer that can bring insight to an organization.

One of the best markers that I have found about a person and their ability to develop and conceive of creative solutions and business strategies, is their hobbies. Through a person's hobbies you can see their passion and their creativity. I look for developers who have hobbies that include antique car restoration, airplane building, hobbyist rockets, electronics embedded or otherwise, fine arts and other markers of creativity. I've found that these people, the creative types make the best developers.
I had the opposite occur for me. I reported a similar problem and they said they'd dispatch an engineer to check on it. Three days later everything worked perfectly.
Just this one story justifies the existence of SciHub, and I don't doubt that there are 1000's to match.
Which countries would those be?
Calls to violence were not, and are not, protected speech. It is a false argument to say they should be now.
The policy of those developers does not mean much, and while the policy of upstream kernel developers that need to accept the code can be interesting, but ultimately only a lawyer's opinion have any meaning here.

They might coincidentally be right of course, but their advice, policy and opinion in this legal matters mean as little as yours and mine.
Closures do work natively in Python though. Lexical scope does not prevent that. Most languages, including functional languages, use lexical scope these days.
Haven't Signal been saying that for something like three years now?
Let me get this straight. A division of the Department of Homeland Security is shutting down hip-hop blogs to help out the RIAA and you don't see it as a crazy overreach?
Registrant:
Seized Domains
ATTN SEIZEDSERVERS.COM
care of Network Solutions
PO Box 459
Drums, PA. US 18222

Domain Name: SEIZEDSERVERS.COM

Administrative Contact, Technical Contact:
Solutions, IT
ATTN SEIZEDSERVERS.COM
care of Network Solutions
PO Box 459
Drums, PA 18222
US
570-708-8780

Record expires on 24-Nov-2011.
Record created on 24-Nov-2010.

Domain servers in listed order:

NS1.SEIZEDSERVERS.COM 74.81.170.109
NS2.SEIZEDSERVERS.COM 74.81.170.108
That is the crux of the argument -- which seems to ignore that Bostrom restricts his argument to considering "ancestor simulations", which would be rigged to at least look to the inhabitants like they have the same physics as the ancestral word, by hypothesis.
If I create a site that serves a world of unique, useful content to Google, but locks out everyone else completely, do you want that content indexed? Is it really on the web? The search result only serves to annoy you into thinking there's anything to find.
Having watched many vids of food photographers, if I'm Pizza Hut or similar, this seems cost-effective. We already know the product doesn't match the ad.
You aren't wrong about the trend of solving the same problems over and over at higher points in the stack. But you missed the mark on responding to this article and the Service Mesh pattern, which usually operates at a lower network layer. In fact, if anything, the trend in microservices architecture is away from HTTP and back towards binary protocols over TCP (but, in this case, proxied via authenticated mTLS connections managed by an external service, but which also operate over TCP).
Pika code has some nice features. I don't see myself switching away from PHPStorm/Visual Studio Code but the quick start feature seems like a great addition.
I just don't understand dumping my entire development environment to solve one of the easier parts of package development.
I'd bet on this strategy being independently discovered by frustrated subordinates many times through history. Not unlike birds, bats and bugs independently evolving flight.
My favourite part: "... only 9 of the first 275 checks that I've sent out since the beginning of 2006 have actually been cashed. The others have apparently been cached."

Partly because it's a good pun, but also because it relies on the reader knowing how to pronounce 'cache' correctly. (I've heard talks given by presenters who say "catch," "cashay," or even "catchay.")
Are PEO's generally startup-friendly or do PEOs tend to only take on established medium-sized businesses that are less volatile?

(For anyone else who was unfamiliar with PEO, see http://en.wikipedia.org/wiki/Professional_employer_organizat...)
HTML is a mark-up language, not a programming one.
JavaScript is a scripting language.

That's a scripting language: http://en.wikipedia.org/wiki/Scripting_language

Regarding "What is programming?", I'd answer:
Imagine a painter and a programmer. A painter, starts with a blank canvas, slowly starts sketching, then fixing the sketches, then he colors the sketches (many methods, he's the one to decide), then fixing colors, then he is finished. He produces art. Well, the same applies with the programmer. He starts with a blank editor, slowly writes codes, fixes it, re-writes, fixes, maybe attaches UI, fixes UI -- and so on -- until he ships the final program. That's art, too.

It's our art, the generation of hackers, geeks, nerds. People who speak via electrodes and the Internet, open-minded people, people who contradict the system, "RIAAs", governments--the world itself.

For better or for worse, that's what I like to think of programming. A tool that can set us free (but also, in the wrong hands, do harm.)
thanks, I have been using cs recently and didn't even know about it!
Cool.. it'll be interesting to see how different their answers are from my own =).
Read the linked-to page.
Heck of a roll-out, guys.

- only works on one browser
- requires interop with the mobile app
- supporting mobile app version on Android only
- supporting mobile app version not universally available on Android, presumably because of Google Play registry population or something.
The amendment may have enjoyed popular support, but did the bill? What bill was it attached to?
I'm looking forward to see some actual games on there.
Last time I tried game dev in Clojure it wasn't fun at all. I'm curious to see if it was me or if Clojure/functional languages in general just aren't well-suited for games.
I don't buy that. You do have a regional community. You may choose not to participate in it or may not wish to but you do have a regional community. I would venture to guess that you are fairly young to make that comment as well and also have no children. Once you have a spouse, children, parents who need support of one kind or another, your idea of "community" becomes centered much more in the real world than in this virtual world.
I think you've been watching Dan Gilbert :)

In all seriousness, I've been meaning to do the same kind of thing for my future marketing adventures, and you've saved me the bother - it's that good and covers everything I've learned and more.

Apologies for gushiness.
You left out the much more obstructive part of the system, committees.

I find it kinda funny how people have problem with the current use of the filibuster when it was used by the other party in the past. It is a tradition to protect the minority. Committee rules are much more damaging and used much more often then the filibuster has ever been used.
What's the proper protocol for disagreement again? I don't want a tag system so should I comment? or downvote?

Not trying to be a jerk - it's a serious question. "I see you" and appreciate your making the comment but I personally wouldn't want tags.
are you really going to try to tease out a scenario where it might be okay to make a rape joke? because even if you succeed, i am calling that a pyrrhic victory, at best. maybe you can do that among friends, but not on a global message board with thousands of readers.

the more sensitive the topic under discussion, the more careful you have to be to avoid offense.
You definitely should. It's unacceptable to have CC numbers in plain-text regardless if they are your competitor or not.
I think we are talking about two very different things. I am talking about bus ticket collectors and you are talking about gamers playing pro games giving millions of dollars in prizes.

edit: I re-read my previous comment and I am not sure I could make it more clear.

if a game does not gives money prizes at all, the ones who are playing it are not playing for the money.
You falsely imply that the parent comment attempts "to deny that consciousness exists". What the parent comment actually says is "consciousness is nothing special" and "consciousness is a sliding scale rather than a binary property". These are different from non-existence.
By the time the moisture is available to the container, it's soaked the (formerly) crispy outside of the fry.
The burden of proof lies with the person who says publishing research and making it immediately available to those it directly affects is irresponsible. It is not.

The side effect that it is available to attackers is also irrelevant to the determination of whether or not it’s irresponsible; it also becomes available to the vendor who shipped it.

This notion of “you have to give the vendor time to patch xor you are irresponsible” is itself bogus. The vendor releasing the patch (prior to publication of the paper) is just as much a drop of the 0day as publishing the paper is.
I saw a BBC documentary last night with David Attenborough, saying it may soon be extinct.

That was fast :(
Unconditional handouts are only good for the person handing things out.
Lets repeat this and tell it to everyone :

Deep Neural Nets is not AI, it's just one powerful idea amongst many other ideas within AI
> write code in tiny pieces where you don't do the next piece until you're confident the current piece works. I get fidgety when I have a bunch of code I don't know works.

I think getting to this point really helps with the "flow" issue ("coding is not a social activity"). The more you can isolate small steps, you can more easily weather interruptions.

> They're worship of TDD is one symptom!

My suspicion is that this person is very good at writing the tests, at the right level of isolation and detail, and that watching them work would feel less dogmatic that the text of the blog post suggests.
A handful of countries have cut interest rates because the global economy is slowing down. India, China, U.S., Mexico, Brazil, etc.
Real world products have anti-forgery mechanisms -- holograms, serial numbers you can check, etc. How about a 'spot the fake' section on the kickstarter site to identify the countermeasures?
I have a pretty good relationship with my boss (not a CTO, but a member of the executive leadership at my company). I definitely do consider her a mentor to me, and I am certain that she considers me a mentee. Over the last few years she has explicitly gone out of her way to help me improve my leadership skills. Not saying that this is kind of relationship is common or not, but it does exist.

I do agree with the overall content of your post, though.
Going to guess they're mainly selling new old stock. Might be the last chance for collectors to get the real thing.
I think we settled on jemalloc but my memory may be failing me.
Different times for sure. My mother’s family immigrated from Mexico during the 1970s. There was an article in a local Louisiana newspaper welcoming and introducing the family to town. How times change.

—edit

Searching for orig. article but quote from mom re:

“Yes, the Ruston Daily Leader came to the house and interviewed mom and took our picture for the paper, we were famous.”
> Why have so many people written long thoughtful explanations about how the author is wrong to suggest snapshots are a better mental model, and that you think all abstractions are leaky, but you find diffs a better mental model?

Once you remember (learn?) that a commit can have N parents, it becomes apparent that it cannot be a single diff.
Biometrics such as fingerprint sensors are generally considered more secure than password protection, but they have a high potential for failure. Last Monday, I found that Signal on my Android phone had locked up. I was locked out and completely unable to access my messages or my contacts without reinstalling. The problem is, biometrics sensors can break or be disabled. Repair is much more difficult than resetting a password.

(See embedded YouTube video for further documentation.)
I don't think having 10000 followers on twitter means much in terms of numbers, because lot of people just play the "you follow-I follow" game there. But there is a good chance of finding some 100 odd genuinely interested followers who sooner or later might use the service. So, although it sounds like spam but not a bad idea at all.
Just because the electromagnetic radiation is on a different wavelength than f.e. gamma radiation or x-ray radiation does not mean it DOESN'T affect matter on low or high level. People "believe" in the effects of x-rays on living tissue because we have established these effects as facts. People "believe" in the microwave oven, too. But for some reason, people refuse to believe that EMR on this wavelength could have any negative effects what so ever on living tissue and cellwork. Why? Is it because everyone knows how low power we're talking about in the case of home wifi, and also know enough about physics to conclude that the implied power is too weak to cause effect? Probably not. Is it society clouding their judgement and critical mind? Probably. "Of course it's harmless - it's used everywhere!"

The old saying of "absence of evidence does not mean evidence of absence" comes to mind. I would personally not be surprised if these suspicions were found to be true further down the road. The crowd that blatantly laughs and goes "oh boy!" at the claims come out as nothing less than ignorant fools, and the crowd of suspicious paranoiacs comes out as, well, uh, a wee bit paranoid. Both camps would probably benefit by keeping their noise down a bit until we have had enough time to let our studies' output grow, and given our statistics time to mature and settle.
I think it really depends on what "big company" means. The author was likely talking about big software companies that recruit the best, such as Google, Facebook or Apple. Your comment makes me think of big companies that do software badly on the side, such as banks or telecoms.

edit: I see you said software companies. Maybe I have been brainwashed by their HR materials and those companies employees aren't so special.
It's relevant if you've re-used the password elsewhere.
GEOS has an implementation of it http://docs.djangoproject.com/en/dev/ref/contrib/gis/geos/#d...

and postgis lets you simplify in sql query itself.
Mozilla: “When you click on a sponsored tile, Firefox sends anonymized technical data to our partner through a Mozilla-owned proxy service. This data does not include any personally identifying information.”

adMarketplace: “We may also receive technical information such as your approximate location, browser type, language settings, user agent, timestamp, cookie ID and IP addresses.”

There's a big discrepancy between Mozilla's statement and adMarketplace's privacy policy. Although there's very little information available, the fact that this technical information is anonymous doesn't appear straightforward. Cookie IDs and IP addresses alone can very easily identify some users uniquely across time and even devices.
iA Writer has a “typewriter” mode that behaves like that.
Hello Android Phone and Windows 10 PC users,

With Your Phone App, you get access to your phone, but the hardest part is that you still have steps to go before you get back to your activity on your PC. If you find a problem on daily basis to continue your activities like Chat conversations (using messaging apps), Edit any type of files, Drafting an email, Online meetings, when you move between devices, then please help us build a revolutionary app for you.

We are looking for innovators to give their feedback on the features we are developing for HuTouch. If this is a solution you are looking for then please sign-up using the survey provided.
We won’t spam you and our founder is the only one who will reach out to you to ask for feedback.

PS: Totally new to HN, so please excuse if this is not encouraged here.

Thank you!
Argentina is pretty messed up, low trust culture, outside of the family.
That still doesn't explain why Liberal MPs voted for the resolution. Presumably Trudeau could have prevented them from voting, or forced abstention.
To be fair Pascal is more "wider" than longer compared to C, but still it takes more time to read.
It's great fun, and the research is never-ending. Up to ~1,300 unique 'Days' at the moment, and tons more to research. Loads of months, weeks and years to do too, which have taken a back-burner.

No AdSense optimisation at all; barely touched the account. The most sophisticated it gets is that it's using the async code (which we got access to quite early on), and there's a bit of conditional logic which fires to determine which size to serve based on the viewport width. Love to hear any ideas you have - though AdSense is really a temporary cost covering measure while we grow the email database, develop the app, etc. We'll bin it when we're large enough to move reliably to other methods.
Is this some kind of home schooling thing?

Or compulsory education just till 16 and then everyone is on their own?

I think it's dangerous... learned a bunch of interesting stuff after I was 16 in school.
The government puts out cost of living indexes for select urban areas, so we could just go by that: http://www.census.gov/compendia/statab/cats/prices/consumer_...

The data is from 2010, so a bit outdated, but it puts Manhattan at 2.1x the national average and SF at 1.64x the national average. The high cost of housing also pushes more people to renting instead of buying, eliminating any tax deductions for mortgage interest that people in low-cost areas are more likely to take.
Private schools have more leverage on whom they will accept as pupils and hence can target an "easier to teach" part of the overall pupil population.

To me the Swedish system is the worst of two worlds: in Germany, there are good public schools for well-performing students; the problem is that affluent parents typically make sure their children are classified as "well-performing" (roughly speaking; there is a lot of wiggle room). This is somewhat unfair, but facilitates to some extent the development of pupils with reasonably high potential. In other Scandinavian countries, the state provides enough resources to have small class sizes in which pupils of all abilities get educated together. This is fair but can hamper the development of high-potential children (teachers still have limited time and attention). In Sweden, the distribution of resources as criticized by the article facilitates that pupils in need don't receive special support and high-potential children get their education in for-profit institutions for pseudo-elites where a teacher is discouraged to give tough feedback because it can hurt the organization's bottom line.
It's a front-flip. Which is still very impressive.
Even if nobody is going to the office, it isn't free.
Tangent: Why are there not more part time teachers?

From personal experience most teachers simply ended up in the job as a fallback plan or a day job to get by. There was the occasional passionate teacher that put in a lot of effort and I really appreciated that, but having talked to many other people about the matter it does seem that those are few and far between.

I also got the impression that teachers tend to live in their own little world and tend to have very little experience outside of the educational system. Hence they often lack the need to explain to students why they are learning these things or how they may apply them in the "real world" (as we called it back then).

On the other hand I have met quite some folk in the pre-retirement age ~50-65 that are in technical jobs and had 30 years of experience in explaining and understanding things and are passionate about teaching what they've learnt. Most of these folk are also privileged enough to be able to start lessening their workload. I always wonder why they do not take up to passing on their wisdom to the next generation, by maybe just teaching a single course at a school?

Why is it not the norm to go into a job for, say 20 years, and after years of experience start teaching? Why would it be a good idea to have a teacher straight of college teaching kids just a couple of years younger?

I know only of one person that taught at a small school in their pre-retirement years (mostly helping out with maths) and as far as I know all of his kids performed excellently.