skysight-inc/HackerNews huggingface dataset:
53-year-old coder here. (Although that's not my primary job) I still love programming. I love new frameworks and tools, I love solving problems for people. I love having fun with a good team.

I do reason a bit slower, but that's because -- I think -- I'm considering more options than I did when I was younger. I also have a tendency to like "grinding": you know, things like hooking up copy constructors for C++ classes in order to make a more complete type system. So I stay on the lookout for that.

If anything has changed, it's just I try to be much more careful about getting in a rut. And that's crazy, because that's the accusation people make about older coders. I always want to hold the problem in one hand and the tech in the other, looking to see what the minimum amount of work is required. When I was younger, people would describe the problem to me, then I would dive down and focus almost exclusively on whatever the tech was. It was like a big video game or mathematical puzzle that I enjoyed as much or more than making stuff people wanted.

I've seen a lot of people in the industry spend a lot of time, effort, and money doing that. I've seen good friends end up out of work because they fell in love with a certain tech that the rest of the industry decided wasn't cool any more. So now I try to look at solutions as much as tech -- more so, really. Ideally you wouldn't code anything, just make stuff people want without indulging your desire to work with detailed systems of symbols.
Discrimination is essentially THE business for FB advertisements in areas such as housing and job openings. It is just a fancy way to circumvent legal requirements that jobs must be posted independent of sex, racial, or religious affiliation. Similarly for housing offerings.
I'm not thecompilr, but if I understand them correctly:

In the worst case, the cache behaviour of a radix tree could be awful, if each node lives in a different cache-line, no?

I imagine this problem can be ameliorated with a custom allocator, though.

Been a while since I've studied hash-maps in depth, but with a good hash function, that wouldn't be a big worry, would it?
How Everything on the Internet Became Clickbait
First, the HTTP spec _mandates_ that a port number be appended when it is not the default, so a server has to accept it. Not a client issue at all. It was fixed on their service, not the clients.

Second, the service should respond with 400, not a funny 418 when it fails to parse the host field. This is also a bug on their end.

Finally, where does payment come into play? Does anybody expect bugs in homebrew / yum / aptitude / rubygems to go unfixed because those are not paid services?
Pressure grows ahead of key vote on major shake up of EU-wide copyright laws
Just a note: you can use Gradle for Java too. I haven't built a Java project without Gradle since like 2010 or so.
Learned APL in a college linear algebra class long ago and loved it (still have the books). Best story: circuit synthesis class assignment to perform matrix exponentiation -- two lines of APL while the rest of the class was struggling with FORTRAN and the like.
It is really ironic that an industry focused on engineering can act in such an irrational manner. Long hours in the office chair is only a measurement of management’s failure to pay attention to the metrics that matter.

Strongly preferring less experienced devs because they can work longer (which they need to, partially to compensate for their lack of experience), is both tragic and comical. It’s likely the pay is lower for the younger devs but the very practice of working long hours has been proven as detrimental to quality.
more specifically looks like smokeping, rra file storage and rrdtool to draw the graph. Compared to modern things like influxdb+grafana it is a very oldschool setup but still works perfectly fine.
Department of Homeland Security moves to rescind International Entrepreneur Rule
Books for kids (death and bullying)
Books for kids (Death & Bullying)

Put a stop to all bullying! Check out "Butterfly Me"....by, Evon Latrail
Now available @ amazon
Also, talk to your kids about death "When Mommy Went to Heaven" by Evon Latrail
.......
Papua New Guinea Is Banning Facebook for a Month
This is very silly. I like it. I kinda compare this to an XKCD "what if" question about cooking. "What if i dont have eggs, but I have a chicken?" And so on...
Detailed anonymous review, no one can sue you.
I work for the United States District Courts—- article fails to mention the courts hosts one of the largest electronic database systems ever. Millions of electronic PDFs for millions of cases.

The US Courts uses kubernetes/ open shift, etc..

Analog isn’t the right word. It’s personal preference and work flow.

There are systems in place scotus could use. SCOTUS are very aware of technology and how it works. That is their job to understand.
Naturally, but the original question was how long.
You are not a victim, you will not be made a victim, you should not consider yourself a potential victim, and if the other thing that you are afraid to say is that being transgender is by itself a mental illness, the current medical consensus disagrees with you.
Writer's perspective - starting and ending a book are the top 2 hardest things, in my opinion, especially because editors get all up your ass about beginnings. I suspect this has to do with primacy principle, i.e.the editor is "most aware" during the beginning of the reading, and also aware that readers do the same thing. They will pick up the book in the bookstore and possibly skim the beginning to see if they should buy, so you gotta hook.

Other things I find difficult about writing:

Ending chapters (I saw a really bad one once in the Broken Earth trilogy that was basically "[character] realized she had nothing more to say, so she walked away." I totally understood how the author got herself in that situation lol)

Making decisions on tropes. For example, say I'm writing a sci fi with a "rise of the machines" plot point (I am). What is the nature of those machines? Rampant AI in existent technology? Did it make war-bots? Or maybe multiple rampant AIs in autonomous bots? Etc. There's like fifty of these kinds of decisions I need to make in a book I'm working on now.

Writing dialogue that's interesting, but not campy, but realistic, but not drab.
Yes they're end-to-end encrypted (according to the release notes here https://support.apple.com/en-us/HT208067#114):

- Store your messages, photos, and other attachments in iCloud and free up space on your devices

- All your messages appear when you sign into a new device with the same iMessage account

- When you delete messages and conversations they are instantly removed from all your devices

- Your conversations continue to be end-to-end encrypted

This Messages in iCloud support article has more details on how to set it up: https://support.apple.com/en-us/HT208532
Haha, sorry about that! Didn't mean to subvert everyone's back button. I am just learning React and I think I pushed the history too often in the page.
I made a suggestion, that people, on their own, checkout an art collection and a (archived) Instagram account. You have more than enough information to find both. If you don't want to, then don't. Asking that I instead talk about something else, or elaborate on what I suggested you look at is fine, ask all you want. It might be obvious if you took a few seconds to search for "podesta art" why I am not going to link to it.
Study Puts Puerto Rico Death Toll from Hurricane Maria Near 5,000
Yelp ought to stick up for the reviewers, at least in some small capacity. I mean, if people feel like they can't be honest in Yelp reviews without getting sued, doesn't that defeat the whole purpose of Yelp?

I'd hate to see it become another ZocDoc, where five stars reviews are copypasted ad infinitum.
There are plenty, and I’m very aware of them having worked in the industry - I’m mostly pointing to AAA “Core” gamers (+ esports related gamers) which has been male-dominated for mostly historical reasons at this point.

An example would be something like Rocket League - there’s only 1 pro that’s a woman, but there’s no reason the game couldn’t appeal. The core gaming segment is ever so slowly getting dragged to not being a boys only zone.
Indeed. I've never played Fallout. Are there many Dune concepts used in other works?
I may have been wrong on this then - I talked to someone from Arizona about SolarCity this year, seems the ideal place for solar to flourish. I still can't figure out if solarcity were part of the problem or part of the solution for affordable solar.
https://www.bizjournals.com/phoenix/news/2018/03/21/srp-tesl...
There was some grumbling that Solarcity settled with SRP, but didn't solve the problem and entered into partnership with SRP that wasn't in consumers best interests.
Using Machine Learning to Fight Cyber Trolls – DataTurks: Medium
I mean, this is what BGP does.
Let me get this straight. The author casually accuses someone of "attacking science". And acknowledges that this was an accusation. And then goes on to say that whether it's actually true or not "doesn't really matter". The fact that a journalist can so brazenly admit how little the truth of their own words matter, and expect readers to be ok with it - and to take their side, not in spite of it but because of it - really highlights what Musk is talking about lately. I didn't really see where he was coming from until I read that. It's a shame about all the personal attacks she is getting of course but that's hardly his fault.
Yes. Evil people can just silence you by suing you, and yes, you cannot afford to defend yourself.

Present company (much of the HN demographic) excepted: a fair number of HN posters are very atypical in terms of their resources for doing things like hiring lawyers.
A security vulnerability in Git that can lead to arbitrary code execution
You can do that last one pretty easily in JS with a helper function.

function by (key) {
return function (obj) {
return obj[key]
}
}

// sort(people, by('age'))
A part of the higher pay grade is that the majority of the mistakes one must make to gain experience points have been paid for.

Also, maturity often comes with a reduction of the ego-driven drama friction which can make people so much more pleasant to work with.
> I figure the options are 1) Try the Linux subsystem for Win, 2) Dual boot Linux, or 3) Buy a new windows laptop and convert the current one to Linux.

4) Use a virtual machine with Linux -- or the reverse, virtual machine with
Windows running under Linux.
It was assigned to APNIC in 2010 http://seclists.org/nanog/2010/Jan/776
I'm asking because domain registration is a very competitive business, so profit margins should be thin. In such a market a company that sells the exact same product for half the price is pretty unexpected.

So is the market not as competitive as it looks, or is there something else going on?
Their website is full of fluff, and you have to sign up for an account. With your average freight forwarder you just pick up the phone for a quote, and if the quote is outside their area of expertise they'll refer you to someone who can perform. What is their niche, exactly?
A Mass Murder at Sea Shocks the Guyanese Coast Guard
A great example of "in media res" mildly weirdly implemented is the beginning of the second "Sin City" movie, wherein Marv wakes up next to a crashed cop car and some other vehicle, asking "how did I get here?" It's a weird implementation because it immediately goes into a flashback, but I wouldn't say it's a "poor" implementation because the effect is the viewer is introduced to Marv's memory issues.
Tesla is building up in-house insurance as Model S tops most expensive to insure
Tindr for books?
Disclaimer: I work at Cheddar, a billing company.

I think it's crazy that everyone writes and maintains their own billing solutions too.

I think people build their own billing solution because for a long time, there wasn't one well-known tool out there that could handle all of the complexities of a software company's billing (dunning, customer emails, assembling invoices, usage tracking and metering, etc.).

And when a well-known company like Stripe comes along and offers billing, people are hesitant and have a little sticker shock because at scale, they charge a lot of money for billing. Stripe Billing costs 0.4% of revenue (after $1m in lifetime revenue) and then 0.7% at scale on top of their payment processor which already costs 2.9% + 30% per transaction[1]. And while that rate is pretty standard, if you have high and growing revenue, you can often negotiate a lower payment processor rate with other payment processors, but Stripe locks you in to using them.

So, instead, developers choose to build billing systems themselves using tools out there (Stripe for payments, X for dunning, Y for customer communicating, etc.). However, that also creates a lot of complexities because if you need to change anything down the line or update how exactly you charge for your product, you'll probably have to go back to the codebase, meaning developers will have to dive into code they haven't touched in a while and rework things.

That's why we created Cheddar (https://getcheddar.com), a usage-based billing platform and API that lets software engineers finally decouple billing from the codebase, track usage data (that you're not even billing for), and flexibly apply and iterate pricing plans to that usage data.

[1] https://stripe.com/us/billing/pricing
I've been lead on a few research projects. I found it useful to require that all work be tied to work items in our project management tool. The work item would need to describe the purpose and hypothesis of the work and capture summary results. We then created a file structure that matched to our work item IDs for all work product created while working on that task. Towards the end of the engagements, we go through and find what's relevant and include those artifacts in our report with steps for reproduceability, assumptions, and other clarifying points that may be salient.

We also made good use of tagging features in our project management toolset to make report writing easier at the end of the project.
It's a pretty consistent position: If you have your house in order this letter is a non-issue. If you don't have your house in order you could take up to 3 months to answer the request, still a non-issue, but it might take you some work.

Answering a request - even one engineered to be annoying - like this should not be a huge burden for any company that is not doing anything shady and that has been preparing for just such an event.
Adding the the plug train :)

I wrote a devise extension thats essentially a one liner to add this check on signup (and a small code block to add on signin)

https://github.com/michaelbanfield/devise-pwned_password

Nowadays most of the logic is encapsulated in the pwned gem

https://github.com/philnash/pwned

Which is a good choice if you arent using devise.
Myline Colombia, powered by Google
I haven't tried that since my machine is a laptop with an i5 and 8gb ram, but I guess I'll give it a go and see how it performs.
It's not unfair in the sense of "advantage over competitors", but it definitely seems unfair in the sense of "not being allowed to publicly refute public allegations against you".
uBlock Origin alone is probably enough (although I have PrivacyBadger too). The data wouldn't even load for me until I turned off uBlock haha (I get no data as well).
Yep I enjoy hand writing the SVG, it makes recycling sections a bit easier.
I contend that all tabloids are disreputable.
Voluntary activation of the sympathetic nervous system and the immune response
Totally agree with this sentiment. I found a mastodon instance that has some really fantastic people on it, and I only dip into the federated stream when I'm up for a rollercoaster of opinions. Federation has to be the future because it's the only model that allows toxic communities to self destruct, or productive communities to flourish.
Buy it for $1.99 a year...
To add to the list of another non-open source billing solution: Cheddar, https://getcheddar.com. I mentioned it earlier, but another disclaimer: I work there.
How can you claim to understand them when you're posting their oppositions propaganda instead of their own arguments? That's like starting a conversation by referring to a pro-choicer as a pro-death... even if you have great arguments against the choice of abortion it's not going to lead to a productive conversation.

As a sibling poster to you said, the ridiculous pricing is part of a game between insurers and care providers. Throwing more money at insurers might not be the ideal answer.
Yelp's customers are the business owners.
I love this: https://recursive.recipes/recipe/refried-beans?amount=10&tim...

Totally absurd, but fun to play with.

I do find sometimes it says it'll be cheaper to buy it, but in several cases I'm positive it's not, or the price of the product in store vs from the recipe isn't directly comparable.

The example of refried beans is complicated. If you buy a can of refried beans, it won't be as high quality as the recipe provided. The recipe is rich in butter and onions. A can will likely have lard or vegetable oil in it, and very little onion (likely powdered). It also claims it's cheaper to buy the can, but it's because initially the recipe suggests buying cans of beans. If you use dried beans, you're probably spending about the same amount but getting far nicer refried beans.

Anyway, it's a fun project, and the things I noticed aren't really problems and are easy enough to negotiate in the interface. I had fun with it.
But it's not just studying a phenomena. "driving desire" is an intervention and usually a neutral way of describing massive exploitation of human cognitive failings for purposes of monetary gains.
Money is supposed to be a proxy measure for value, but these "desire driving" strategies are optimizing for the proxy. It's the ultimate manifestation of Goodhart's Law. You can very easily stop providing real value and still make money.
Mind you, I'm not a communist and I see the advantages of a free market. But its failings stem from this problem.
The only way to overcome these failings is by being critical. Like articulating distate for "desire driving" loudly and clearly. Hopefully this would lead to self regulating economical players which would allow us more freedom from actual formal violently enforced state laws.
I do agree that teaching these strategies, critically, to high school students is a very good idea.
Thousands of AI researchers are boycotting the new Nature journal
That's my favorite simulation so far, but I also like the one on wave propagation.
> When everyone is committing to the same repo certain types of encapsulation and abstraction aren't always as critical as they're made out to be.

Until you want to refactor or reuse. We develop a lot of in-house tools for our rather esoteric systems and systems analysis. We start by writing specific solutions, then refactor as we find common elements across tools. Now we have several libraries that can be used by anyone to develop custom solutions to problems because we've factored out common elements into those libraries.

Treating encapsulation and abstraction like they're unimportant would've resulted in a lot of extra work over the years.
This is my personal experience on the matter as a DevOps consultant who periodically interviews in the traditional manner (as opposed to getting gigs from people that already worked with me).

Despite having 15+ years of *nix experience, including internals, having a track record of building large scalable infra and knowing a few different programming languages, what happened to me was this: I was getting filtered out because I didn't have Docker and Kubernetes and even (at one point) Cloudformation and/or Terraform. No problem - I learned those things (minus Kubernetes, so far) quite quickly. Much more quickly than the grueling trial-by-fire years of Unix administration. I like to know how things work, not just how to use them.

So if you wonder and worry about the state of enterprise IT some days, look no further than hiring managers themselves, who will pick a 25 year-old who writes YAML for some abstraction-of-an-abstraction system that does infrastructure under the hood, infrastructure that people kind of don't really try very hard to understand. After all, it's disposable thanks to infrastructure-as-code, right?

How do I know this? Well, I've seen shop after shop that's suffered a spaghetti infrastructure, using all the latest and greatest, from AWS and Kubernetes and Docker and other abstraction layers above AWS. And what happens is that it gets so complex that no one knows what's really going on, and at the very least two common symptoms arise: people are terrified during releases and they take hours, with many people on a call together very late at night; they spend a fortune on extra instances (in the case of AWS) because they haven't properly worked out environment separations (they had trouble keeping them the same, or one of many other problems).

A talented dev manager I used to work with used to complain that they had trouble hiring people who knew Javascript well, but they had expert after expert of some fancy JS framework try to interview, unable to answer the fundamentals-types of questions. I think it's similar with enterprise infrastructure.

I don't know what to say. I hope things go full swing and people who know how things work under the hood can charge consulting dollars for fixing the fuckups. It's not enough to know YAML, you also need to have wisdom in maintaining complex infrastructure, understand the delicate balance between change and stability, and be able to troubleshoot when it goes wrong WITHOUT just 'rinsing and repeating' where you learn absolutely no lessons at all.

[edit:] One theory for all of this. Some of the big shops (Google, FB, Netflix, etc.) did it right, and now everyone is trying to copy the style of infrastructure management, except doesn't have the talent or wisdom to do it well.