jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
DaVinci wrote without using capitals or punctuation.

Drew Houston wrote his Dropbox apology without using capitals.

And grammar... Well, grammar sometimes be subjective, y'dig?

It took me a long time to set aside my prejudice for people who had trouble writing perfectly. But once I did, and once I actually listened to what they were saying, I was often surprised to discover that those people turned out to be smarter than I was. Or more experienced. Or had some unique insight that I hadn't considered before.

Of course, Occam's Razor suggests that the simple explanation is I'm "just another dummy".

Or could it be that form without substance is rubbish?
There have been games with NPCs smarter than that. There have been text adventures with sentence understanding at that level. It's a cute demo, but calling it a "living and conversing agent" is way too much.

"Mario, exit the game." "Do you really want to exit the game?" So not impressed.

On the speech front, there is now an automated telemarketing agent which is about as smart as most script-driven human telemarketers. That's a somewhat scary development.
> Most people can understand government fiscal policy (to a useful extent anyway). Very few can understand an algorithm even when it's explained to them. They vote in the government and currency in it's current form (e.g. USD) has worked for generations. Trusting the government seems much safer.

Do you know what people trust more than anything else? Other people. Trust in government feels so fundamental, but actually it is based on the fact that OTHER people trust the government, too. People trust a lot many things they don't understand, too. People trust https, for example. They feel safe because "everybody else is trusting it, too".

IMHO, this kind of normative ethics ("it is correct because everyone else says so") is why many societies have totally acceptable behaviours which are obviously wrong to outsiders : whipping women if they dare to drive in Saudi Arabia, ignoring abject poverty as it stares you in the eye in India (or even the West), punishing non-religious or sexually "deviant", etc;

Coming back to BitCoin : the burgeoning community that believes in BTC has the potential to reach critical mass and create the kind of numbers that will serve as a foundation for the kind of trust that the government, for example, or religion (despite being provably nonsensical), enjoys today.

TL;DR : it's not that people trust the government, they trust what other people trust. A good enough number of people trust BitCoin.
Not nitpicking, just honestly confused: do you mean aerial?

http://en.wikipedia.org/wiki/Aerial
Actually hardly anyone wanted XHTML2, because it was a purely academic excercise in making established things harder (<a href="..." target="_blank") without compelling features.

I tried to use it but then completely reverted to HTML4. Thank god we have HTML5 now.
I've been thinking about this a lot recently after discussing the merits of code review against design review for software. My opinion very much aligns with the article, and I've started drafting blog posts/essays describing my arguments just to get a clear understanding of what they are. I'll have to get them cleaned up and reviewed so I can contribute to the view...
I think it's awesome, actually. Good neighbourship. Not that they should do this all the time (there would be no end to it), but for the most egregious problems, yes, why not?
You'd be amazed at how terrible something can be and yet still provide enough value to the user to make them feel it's worth paying for. Based on that I'd say charge as early as you possibly can - as soon as users are getting value.
One problem where i believed the result only after writing up some Python code to simulate N trials is the Monty Hall problem.

http://en.wikipedia.org/wiki/Monty_Hall_problem
All the talk has felt like giving up right before the finish line to me; it seems like migration was chugging along and then there was this huge backlash just before every distro made 3 the default, which would basically have been mission accomplished. Arch and to a certain extent gentoo were already there. And then suddenly, after quietly going along with it for 5+ years, everyone wanted to throw their toys out of the pram rather than do a little bit more. It's enough to make one think of conspiracies.

As far as I can see, python 3 is there now; it's the default on my servers, all the libraries support it, and it's a nicer language to program in. And just as that became true, everyone started losing their minds.
But in the case f doctors and lawyers, they pass it once, not every time they interview for a new job. Software doesn’t have licensing, so we do this bullshit every single time.
That seems like something you could build. There's a handful of YC companies working on that.

I don't think FANG companies are likely early adopters of that. They are all relatively conservative with hiring. Navigating the organization to find an internal champion who's incentives are aligned seems really tough. Internal established recruiting teams seem disincentivized to use a 3rd party certification. Using that might reduce the number/importance of the internal recruiting team.
Browsers already expose way too much about hardware. We shouldn't be trying to shove privileged APIs into a web browser for the rest of the world to exploit -- at a very minimum we need abstraction layers that completely isolate web apps from the hardware they run on. We should make hardware work with a browser rather than making it work with the web.
Ah I see. Thanks! I guess one take away from this document is that there have been attempts to limit the availability of encryption for at least 20 years. But I think that's relatively well known.
Why do you accept it as a given and not customize it?
I first heard of Joi when he made an impromptu visit to the Cambridge (UK) Computer Labs during the "Silicon Valley Comes to Cambridge" conference in November. He really impressed me and my undergrad friends - here are some choice quotes from him that won us over at his talk:

http://twitter.com/#!/amirhhz/status/5611353515491328

http://twitter.com/#!/amirhhz/status/5616077065166848

http://twitter.com/#!/amirhhz/status/5610598578520064 (this one got claps, heh)
An MBS is NOT a derivative. It's a cash product. Either way you're missing the point. Securitisation is just a way of funding lending. Whether you use deposits, borrow from the money markets, or securitise loans, the money to make those loans has to come from somewhere.

Ultimately it was mortgage brokers and the retail banks (or retail arms of universal banks) that sanctioned these mortgages and lent money to highly unsuitable people. Yes they were securitised and sold on but as I say above this is just a funding mechanism. Yes the IBs have some responsibility for not checking the quality of the loans but then there's an argument that should have been done already by the retail side. And of course no-one imagined that default rates would ever get as high as they did - which did wipe out some MBS and CDO tranches resulting in large losses for the holders. As an indication these types of issuance were typically stressed at default rates of 10% - and that was considered extremely conservative. What actually happened was some of these mortgage pools were so crappy default rates hit 80% or 90%.
It is surprisingly hard to seal the darn things. When you are driving at highway speeds, there are all sorts of eddy currents of wind around the thing and you get drafts from the oddest places. The rear is the worst.
Eskil gave a great presentation at a demoscene conference where he explained the technical and aesthetic decisions he made that are allowing him to make a significant MMO as a solo project.

ARTtech 2009: Developing the technology behind "Love"

http://vimeo.com/6010060
I think he is not asking what he wants to know. He wants to know how we know why Archimedes' solution does converge to the right length. Couldn't there be a problem with his solution that we're just not seeing yet? i.e. what makes Archimedes right and the troll wrong?
I think DRY is very good, and I feel like many people missed the point of what I wrote.

DRY is very engineering centric which works very well for systems (i.e. non visual things like MySQL or node.js).
I think entitlement runs deep in American adults who are teaching it to the youth.

You blatantly feel that teachers are entitled to perform with a different ethics set as their students, which is personally abhorrent to me. If you have a problem with students cheating at their job of studying, you have to have a problem with teachers cheating at their job of teaching. It isn't an ambiguous issue, it's rather clear cut. If a student cheats they risk expulsion, however the teacher cheats and there's not even an eyelid batter - I call that a society of entitlement.
I think the author means: "If You Build It, Google, We Will Come". Journalists these days...
I strongly disagree with the notion that only the zone owner should be able to generate records for it. Nothing else on the Internet behaves like that.

And anyways, Paul has changed his thinking since then on this subject too. He now prefers the model that OpenDNS has done since 2005: http://www.isc.org/community/blog/201007/taking-back-dns-0

He may disagree with the NXDOMAIN wildcard that we do (which we will probably phase out in the long run anyways) but there is no question that allowing end-users to control their responses as they see fit makes tremendous sense.

Do you think you should have to receive all email sent to your mail server? Of course not.

Why should DNS be any different? Your network, your rules.
The one positive note is that a lot of money is being spent on robotics R&D, which will hopefully have some consumer uses.
Wow. I go AFK for a few hours (orchestra concert, fundraiser for something) and when I come back online I see this thread. I click on it, all ready to type out a comment saying "I kinda like this tool I wrote for myself, called Tarsnap"... and I find that the top comment, with 3x as many points as any others, is recommending Tarsnap.

I love my users.
You may like SpiderOak's white label program: https://spideroak.com/partners/

(I cofounded SpiderOak in 2006.)
Only time will tell whether these new developments help limit non-combatant death.

Nevertheless, this detachment from human death scares me.
Wouldn't you have to upload at least a read-only subkey of your tarsnap key not your ssh key. Github works because sshd only requires a copy of the public key to be stored to log in with the private key.

This would destroy the secure model of tarsnap. If you truly want this then don't use tarsnap use dropbox.
I am white male, and it was in a Southern US airport that was also very white. While that wasn't the point of the anecdote, I'm also fairly confident it played a large part in there being zero follow-up questions.
The thing is, much of the skills it takes to be a decent programmer are skills that we should endeavor to teach to and instill within everyone.

These are things like:

- attention to detail

- development of a sense of when attention to detail is very important and when "just about" is reasonable

- ability to communicate a process in words, especially written words

- ability to identify patterns and recognize that one has identified a pattern (pattern recognition is automatic in animals and especially humans, but it is often occurring subconsciously)

- ability or willingness to ask "why?" and follow that answer far enough to understand the basic reason for something

- willingness to challenge status quo when the eventual benefit may be worth doing things differently

- ability to consider multiple factors at once (time, cost, effort, etc. etc.)

I could go on and on. Suffice to say, much of what makes good programmers/developers are attributes and behaviors which make good humans. Sure, if for example you have a huge inheritance, you could probably get along fine doing absolutely nothing difficult or productive or creative, but that's not really living. So human life involves a lot of the skills on this list.
I keep posting it on HN hoping a Postgres dev hears my plea :)

I've never programmed in C for anything serious, so I'm not sure where I'd even start. I _think_, based on my limited knowledge of postgres extensions, you'd have to bake the jaeger sampling into PG proper--I don't think extensions can intercept/inspect triggers.
Though they are essentially given for free, stitching everything together is still a lot of work. Getting the tools as an individual is not really possible (with the exception of Mentor sometimes..) the open source software ecosystem needed around every tool is non-existent, which means that each company ends up recreating their own scripts and flows each time you want to design a new IP.
Why celery and redis? Couldn’t you consolidate with just redis? Love the stack though
Why is this always discussed only in relation to programming? Is being a doctor hard? How about an architect? Lawyer? Welder? Car mechanic? Airline pilot? Are they all gatekeepers if they say their job is hard?

There are different jobs labeled as programming, some easier, some harder.

Where does this narrative come from that programming at all professional levels must be easy for everyone, else you are a gatekeeper? Is it anxiety about future automation and the idea that the only remaining jobs will be programming?
I like your observation. I've recently said similar things like "writing code is 99% figuring out what the hell this thing should do, and 1% is actually making it do that thing".
What is with this closed loop fascination? 100% of your time has to be devoted to benefiting humanity? I'm all for ranking certain careers and their value to society, but if someone who is apart of Doctors Without Borders likes to drink shitty Pats Blue Ribbon and watch a Kardashian show at the end of a long day... so? Whatever they have to do to ready for the next day with enthusiasm, who the fuck cares? Why does their relaxing, time off endeavor have to benefit someone else?

Get off your Silicon Valley, always got to hustle hamster wheel. Go watch a sunset.
I didn't know this existed. Thank you
Gotta love replit and what it's doing to the upcoming generation of kids learning how to code.

I wish something like this existed when I was getting started. I've started using repl.it more and more for quick experiments. Really cool product.
Please don't cross into personal attack in HN threads. It's not what this site is for, and wrecks what it is for.

https://news.ycombinator.com/newsguidelines.html
I don't have an issue with Myers-Briggs or the Big 5 as ideas, or even as a first step towards a more rigorous science of human behavior. You have to start somewhere, right?

My issue is the premature adoption of it by corporations and businesses who treat it as though it is a settled science.
Link: https://www.newgrounds.com/portal/view/770371

It takes about a minute to load.
Not sure about the lack of freedom of religion in Bhutan.
I bought a silicon sleeve[0] for my remote - it makes it much easier to find in the dark, and it makes it really obvious which way is the right way to grab and use it.

I generally use the built in remote app on my iPhone though - it’s accessible from control center, and my phone is usually easier to find than the remote at any given moment.

[0] https://www.amazon.com/Remote-Generation-Silicone-Controller...
What "illegal comments" are you referring to?
Japanese vending machines are amazing. They sell both cold and hot drinks!
+1, talking about rest endpoints hosted by junos is missing the forest for the trees. Protocols like Openflow, and whatever the contrail version was called, seems o be where network automation is headed. Centralized state & modelling and pushing specific paths/updates out to the edge.

With regards to "bare metal" virtualization I'd expect to see a lot more in the next 12-18 months. On the network you need dynamic path configuration and traffic encapsulation/isolation. That should be "openflow" and vxlan/nvgre. On the host hardware youll want io virtualization (sr/mr iov) and possibly hardware encap as well. Substantial progress is being made on both fronts.

Edit: although its great to have two encap options I think theyre incomplete at best. All of the hard work has been punted to the centralized controllers and the rfcs have nothing useful to contribute there. Some of the rfc behavior is also insane/laughable; multicast for broadcast and mac/tunnel endpoint discovery ORLY? Ill be very surprised if there are any large vxlan/nvgre deployments which arent bespoke.
That hotel's even quite new. The architecture in Helsinki's been on a roll of failures recently.
Ya, I agree. But if you are rebasing I assume you know what you are doing.

More like a shouldn't (or really shouldn't if you will) than cannot.
I think it's an interesting strategy regardless.
Until you restore from backup: then you probably have a compromised system again.
So far it's more an inconvience -- in practice it doesn't surface that often, since modules represent the namespaces in Haskell. If you run into naming conflicts very often, chances are your modules are not isolated enough. You don't use records as often as you use classes in an OOP language, for example.

Having said that, a lot of projects seem to have a general Types.hs where they declare all the types they share between modules. This is a great solution for that.
> you cannot have two records share a field name in a single module

(emphasis added.) I'm still a Haskell beginner, so I'm not the best person to comment on how this works out in practice.
The similarities here to Apple's business model for it's phones is striking, and I absolutely do not mean that in a derogatory way. Setting aside the controversial issue of product design and marketing, Xiaomi appears to be a very well run company that has drawn all the right conclusions from their analysis of Apple's product strategy and is applying those lessons to good effect.

It makes me wonder what it is about the other handset manufacturers that prevents them adopting a model like this. Is it internal politics that drives a short product life cycle? Is it carrier relationships that pushes them to constantly be releasing new devices for marketing reasons?

Presumably the direct sales model also alows Xiaomi to avoid the carrier bloatware issue, or do they load up their devices with paid crapware anyway? That's not addressed in the article, but I'd be interested to know what their take is on that issue as well.
>Out of curiosity, does knowing COBOL pay well in 2021?

Apparently not sufficiently "well" to prevent a "shortage" of COBOL programmers.
Damn, I really missed the opportunity to send him "Oh, hi Mark!".
Probably the era when the entire history of any and all activity you've ever done is logged, photographed and held to standards of when it is viewed, not when it was said or done.
My first thought was that this is likely politically motivated. They are building "cancel culture" into their platform.

They're opening the door to threaten influencers making money using their platform that support the "wrong" political party. If they say the wrong thing on Twitter, they will be banned on twitch/fb/google/etc. Incredible times we live in.
Flashback to Gal Gadot tweeting with an iPhone while having an Android sponsorship.
Ukraine and Thailand are missing from the "533M records" dump.
Methane is far more impactful a greenhouse gas than CO2 is, so burning it off could be viewed as a superior alternative if we are concerned about the environment.

Clean-burning methane should only produce CO2 and water.
> Normally, socialist economies get around this problem by some combination of slavery, extremely high taxation,forced labor (I.e. not enough farmers - so I’m going to force you to farm regardless of your desired occupation) and/or starvation.

What happens to you today if you don't farm? Starvation and/or homelessness.

I'm not suggesting socialism (as a first step). Like I said, people who are currently doing these jobs, will most likely continue to do them. It's just an upgraded base level of living for all and no one has to starve.
The cheat sheet series is the best project at OWASP. I use them almost weekly when I reference vulnerabilities for developers. It's one of the main reasons I have a membership. If you feel the guidance is starting to get stale, take a few minutes to make an update and submit a pull request. I'm sure it will be appreciated.
We don't have a government anymore... it started breaking down with the death of FDR. The only thing that kept it going was the cold war.

We don't invest in research like we should.
Surely you mean SquareTrade, right?
Anti patterns? To what specific style of development? Imperative programming? functional? Class based / MVC / object oriented? Prototypical? This article lacks clarity and draws no useful conclusions.

"so one obvious improvement would be to use selectors instead of the execrable DOM API"

Additionally, DOM API is slow. Wrapping your access to the DOM in additional layers of abstraction isn't a win or "anti pattern". It's a maintenance trade off.
Hurting someone is malum in se whereas owning guns is malum prohibitum when prohibited. This is the relevant distinction.
I guess I’m relatively fat, but not really. I’ve done a lot of surface level research/ on stuff that no one uses or really cares about.

Ive always been amazed by the “tall” devs and have one or twice (or more than I’d like to admit) tried to deep dive something always eventually giving up because I have no idea where to obtain the deeper knowledge. Perhaps more realistically, I just have a different type of fat.
It depends on how depth of knowledge is measured. One is considered an expert in a niche because they know it inside and out. But in theory, multiple people with a disjoint subset of knowledge of the niche could also be a reasonable replacement?
Ngl for a minute before clicking I was slightly curious if this was some random study of the literal interpretation.
An exclusive diet of anything would cause that wouldn't it?
I added the address in both /admin and /project. Thanks!
I think most people would want to see a significant boost if you won 40 out of 50 games. Winning 4 out of 4 doesn't mean much.
What would this mean, digital advertisers just refuse to advertise in Maryland?

Shit, sign me up for a plane ticket (or VPN bouncing from Maryland) right now.
I’m aware of at least one case of a school installing software that allowed them to remotely access the webcams of students, and they admitted to using the software on 40+ occasions. I wouldn’t be surprised if this practice existed in the corporate world as well.