jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Jesus...
When you put it this way ...lsd kind of... Sort of saved my life (quite a reach but I was 100% no idea what or why anything was and just trying to have fun and have friends to avoid painful self truths). Finding a a way to detach yet still seeing yourself. .. it is beyond. I want it again but don't want to be so...

There is a also an iffy side to LSD which I only discovered the last time I did it 2 years ago. Never had a similar feeling ever. Vaguely felt like I wasnt seeing and thinking from the same brain / identity I'm used to. So I approximately said no more.

Anyway... I deeply appreciate the reply here too. Had no idea what to expect here. Thank you.
The difference being, good luck driving a car around a school.
We changed the URL from https://www.etsy.com/seller-handbook/article/introducing-ets... to a third-party article, which hopefully provides a clearer picture than a press release.
I didn't go with Rails 3, I like to keep at least a minor version behind so I don't have to deal with framework bugs in production :-p

In my case the performance issues really have nothing to do with Rails and everything to do with blocking I/O. Rails 3 and Ruby 1.9 may be faster, but that doesn't help you at all if you do something like this:

class ExampleController < ActionController::Base
def index
sleep(1) # contrived example, imagine a slow API call here
render :text => "Completed!"
end
end

Because Rails is setup to be run in a blocking fashion my example will only be able to serve 1 request per second. The fix here is non-blocking languages (like Node.js) or programming in an event-driven fashion (by using EventMachine or the like). For example (in pseudocode):

when( request.received ) do
register slow_api_request, :callback => :answer
end

def answer do
response.send( api_result )
end

Ideally the framework should do this by itself. Standard libraries that are blocking, like Net:Http, should continue to appear to the developer like they are blocking, but in reality would pass back control to other instructions while they're just sitting around waiting for the remote server to respond.

This is totally possible, and getting more feasible by the day. Thin (the application server) and Rack both allow applications to run asynchronously, Neverblock provides a cleaner way for providing pools of Ruby Fibers to an application to allow implicit scheduling, in time Rails will hopefully build upon this. I've spent several hours this morning doing research into how I can fix this problem for my application, some of the stuff I've dug-up is here:

http://github.com/igrigorik/em-http-request
http://github.com/rkh/async-rack
http://www.espace.com.eg/neverblock/
http://macournoyer.com/blog/2009/06/04/pusher-and-async-with-thin/

It looks like the solution in my case is going to be something like creating a Rails Metal endpoint for Rack, that completes the Net:Http requests using em-http-request. I'm not sure that this is actually possible yet, but it'll be something close to that.
Yep.

Their statement implies that with this glass the phone is going to stay usable longer than its existing revision. However Jobs himself said that the battery in the current iPhone is non-removable, because he expects everyone to upgrade before it reaches the end of its life.
Gosh, I just might be speaking from experience here.

How did you change?
Jeez. Why do you think that ultra-durability is to make it easy to change the batteries? Ultra-durability is for the situations when I drop my phone by accident and instead of breaking it, it survives the drop.

And I don't understand certain folks' obsession with changeable batteries. You need to have those stupid opening compartment for batteries which always breaks down. I also remember that when my Blackberry used to hang, I would have no choice but to remove the batteries so that I can reset it. The on/off switch has always worked if my iPhone gets stuck up. Says a lot about how solid iOS is.
a friend came to me with an idea and i turned it into the first working prototype. unpaid but the work was definitely fun. i could be considered a co-founder but im just the guy who made it work.
For those that reject quicktime: http://www.youtube.com/watch?v=RVIxXBKesvg
What a strange site. It's like, the author takes all the social science research from 1997 to 2007 and just presents it a little more poorly than it was originally presented and editorializes it. Like, everything he writes is almost correct, but then he writes his own assumptions into it that were never in the original research - and sometimes, wrong.

Wait, wait, maybe the blog itself is a joke and a play on the Dunning-Kruger effect - maybe he's aware of the fact that he's not as smart as he thinks, and he's bastardizing social science in an ironic way. Perhaps, in fact, this is the next evolution of art. That must be it.

Edit: Kidding aside, most of the concepts he references are interesting, but he does a poor job of it. The biggest problem is he mixes his own examples in a blog post with actual research without differentiating between the two. So you're going to get some bad, unproven conjectures along with your pop science if you read here. If you like the general topics he's writing on though, just google the names of the concepts he covers in a post and check the top results in Google or the citations in Wikipedia - it is interesting stuff, it's just presented rather poorly on this fellow's blog.
And they list the TIOBE index.

I think this is really The World of Procedural Programming.
In the mean time, here are the slides: http://www.slideshare.net/timanglade/tin
oh 100% specifically re: hashicorp using ruby, there was definitely a time between 1.8 and 2.x where installing ruby was a nightmare. That's when i quit using ruby! Even though I loved ruby. And when I saw hashicorp products using Ruby as their DSL a part of me was worried it was not a good choice for those reasons.

Python ecosystem definitely suffers from this. I tried to do some machine learning experiments and basically all of the repos I wanted to use were on 2.x and after 30 minutes of faffing around I gave up and moved onto other packages. However, the biggest pain points for Python came in the 2-3 transition (and TensorFlow x->y in general). By then Python had too much momentum and popularity (and every undergrad learns python). TensorFlow, well at least there is a competitor (torch) and so we see that TF's popularity has basically been sucked dry, and I have no doubt that a large portion of it is just how awful Google+Nvidia have been in managing the TF releases.
Finally!

.btn {
will-change: transform;
}

thanks, man that was annoying.
The United States Navy had serious problems with work demands causing sleep deprivation. Here’s a news story about a policy update they made:

“The “Comprehensive Crew Endurance Management Policy,” signed off Dec. 11 by Naval Surface Force Pacific and Naval Surface Force Atlantic, is the first update to the joint instruction issued just months after two 2017 fatal at-sea collisions rocked the Navy.”

Basically the crews were too tired to think clearly and crashed into things, causing damage and deaths on their ships.

https://news.usni.org/2021/01/28/latest-surface-navy-sleep-p...
I only use SMS/RCS, for the walled garden reason. The other reason is is I can't stand the "social media" feature of having yourself broadcasted to all your "friends/contacts" the moment you join: HEY look everyone, your good buddy is here! Absolutely the worst.
+1. One benefit I see of Kubernetes is that it can handle pretty much whatever you throw at it, so you can run everything in the one service.

Need to run a bespoke database, yeah it can do that. Need to migrate an old service running in a VM that needs a disk, it can do that too.
The big thing is that that was Obama/Biden's policy with all the fracking
I'm with you 100%. I'm usually the first one in the office (well, pre-COVID anyway) and the first one to leave. Anecdotally, it's same since we started working from home - I usually try to start around 7-7:30am, and I generally don't start getting replies from coworkers until 8:30am or later.

I see a lot of threads and comments about starting at 9-10am, and I don't understand it. I'm usually eating lunch at 11am and done with work by 3:30pm. It's so nice! The few times I've had to work until 5-6pm have been awful for me. I feel like I don't really have any time to really DO anything before bed.
> And on my team at least we always try to use support questions to know where we need to improve documentation with more troubleshooting steps, etc.

Absolutely. In my ex-team at AWS, you could literally see visceral pain on the on-call's face when a customer tickets-in with a totally avoidable issue. The feedback from such customer contacts did inform most of the product roadmap.

And most certainly, the most heavily prioritized and celebrated feature launches were the ones improving operation excellence including fixing things that a lot of customers had complained about.

That said, cloud support engineers, often times, in my experience, were more knowledgeable than software engineers owing to their interactions with customers which lead them to internalise a tonne of troubleshooting patterns. Only a novel issue would stump them where a software engineer would have to work in-tandem to sort it out.

The detailed internal knowledge-base that these support/software engineers write for issues impacting customers probably also plays an important role, because then even semi-technical folks like TAMs can more or less help the customer out pronto by searching through the knowledge-base, without requiring to escalate further.
>> More than that, thr SR-71 was purpose-built.

Not really. The SR-71 was the final plane of an extended program called OXCART which created the A-12. The program was nominally to replace the U2, but even oxcart was within a large aircraft design plan. There was even a interceptor (YF-12) that was meant for shooting down Valkyrie-class mach3+ bombers. These aircraft were very similar to the 71, so similar that most people seeing them might not spot any difference. Any assessment of the 71's development costs is therefore very difficult.

https://en.wikipedia.org/wiki/Lockheed_YF-12
https://en.wikipedia.org/wiki/Lockheed_A-12

"YF-12C: Fictitious designation for an SR-71 provided to NASA for flight testing. The YF-12 designation was used to keep SR-71 information out of the public domain."
Like the European FCAS.
Other than F-35, what are the US going to field on its carriers? Super-hornets until 2050?
Congratulations! Best of luck on continued progress.
> In my remote experience, I definitely don't talk to my colleagues that much.

I'm fully remote and this is weird to me. I might go a day or two and not talk to anyone because I'm busy on a problem, but there's always sprint planning every couple of weeks. We also have a general rule that if a slack convo gets too complicated we just start an impromptu video call in the channel and talk it out. This normally leads to a bit a banter after figuring out what we needed.
Some npm modules require specific version of node. If iojs overwrites `node` you may see node-gyp use algernative fallback build, which causes installation failure. At least now, the better way is to keep symlink to node as node. Use iojs when needed.
How about hot tub in the Vatican? Is that inappropriate? It's a fun exercise to list the worst places where you might unexpectedly encounter a tub full of nearly naked drunk Europeans.
The linked blog usually has great in-depth content, but I think this one could be TLDR'ed as "No, for obvious reasons, there isn't actually a big red button that launches a mass nuclear strike. There's a massive infrastructure devoted to making sure they can be launched when they're needed, but won't ever be launched accidentally."

We could at least make an attempt to get into how making a strike would require planning exactly what targets to attack, what weapons to attack them with, and exactly when to launch which weapons, all depending on the political situation and what we're actually trying to accomplish. The idea of a big button on the President's desk to launch a strike is then pretty absurd.
Everything I do in this field is commercial-in-confidence, so I can't share any of my existing code like this. I may yet write this up, get clearance, and blog about it, but that won't happen real soon.

I also found Powell's method largely useless in high dimensional spaces, but I think that's because it's semi-static. The search point doesn't gain momentum, so it quickly gets stuck in local minima. If the search point "picks up speed" then it can coast up and back out of minima. Then you bleed off the speed at greater or lesser rates so the search location (which you can think of as a particle) eventually doesn't have enough energy to get out of the minimum it's in. This is very similar to Boltzmann-like behaviour - where you end up depends less on the area (measure) of your catchment, and more on the depth of your local optimum. In this sense it shares some characteristics with SA.

Hence the "ballistic" part of this.

And truth be told, in several hundred dimensions everything is a crap shoot. High-dimensional spheres are spikey, and the terrain you're exploring is effectively a mesa with wells and flagpoles. I've just had more success with SSBHD than with SA, GA, Powell, gradient-descent, or anything else.
That's their problem. If they have to spy on me to "verify metrics" they can go fuck themselves.
I wonder if they simply banned alcohol advertising what the effect would be. That was a big thing for tobacco in the 90s. I still remember “joe cool” the camel on the back of my parents magazines.
Congratulations on your progress and thanks for sharing your story. I think I'm a few steps behind you on this journey and it's great to hear how you've found a treatment program that works for you!
OPs first words were: I've tried Pocket which kinda sucked"
Doesn't gmail prefetch images, regardless of someone opening the email?
The market priced it based on the assumption that it works better than placebo.
Not overweight, average BMI for my body shape/age/gender. I recently went down the diabetes rabbit hole but not of the symptoms are really present. Interestingly enough, when I sensed changes in smell I immediately thought "diabetes" too.
Not. The main difference is in the pre-painting work

1) The medium. Old masters must made their own paint and then paint the portrait. And this is double of the effort that modern masters need to do. This is not necessary anymore. you just buy it exactly made, in the exact amounts and the exact color tone, all the times.

This means to grind the pigments to a fine dust (and many are poisonous), filter it, discard the extra materials until you have a pure paint. Mix it with eggs, or linem oil, or water and gum. Paint it and then let it dry for many months avoiding cracks in the painting. Paint products today have stuff to dry faster and more uniform. Using those you can accelerate the dry process or made it much more long, as you need.

2) Modern masters also copy, a lot, from photographs. All is done yet in a photograph. All the points and precise measures are here at the exact distance. This is much easier than building the structure slowly in your mind and improving it by iteration.

3) The eyes. With internet your work is seen by everybody in real time. If is good is good. You can use a lot of tricks to build a myth or spread your work. It was not so easy in the old ages.
I thought this was a last-in-first-out stack?
But then it’s right there in the URL, so I don’t think this actually solves anything
I don't care about that as long as it efficiently handles the
worst-case of the sock tuple matching problem.
Looks cool. Is it safe to assume it’s just a typo/accident that the codes don’t seem to match here?:

The sending peer runs:

$ pcp send my_file
Code is: bubble-enemy-result-increase
On the other machine run:
pcp receive bubble-enemy-result-increase

The receiving peer runs:

$ pcp receive december-iron-old-increase
Looking for peer december-iron-old-increase...
Thanks to y'all for the elaboration
Honestly, I go to a restaurant so I don't have to cook. If I could get top steakhouse quality (or indian, or italian, etc.) food from a counter where there's no one between me and the cook, I would, but I can't, so I don't, and I'm forced to tip someone I don't even want involved with my food in the first place.
Nice! I got a 54, missing a couple by mistyping (not sight) but then more lost on the last couple lines due to difficulty seeing. Is there and analysis provided? I don't see any "next" button after doing the vision check.
Just wanted to voice my opinion that the best Mario Kart is still the SNES version. I bet I've played that game more than any other. Still holds up like crazy, though I wish we could smooth out the Mode 7 graphics a bit.
Years ago, I got ahold of an NES emulator and decided to try out a Monopoly ROM. I ended up playing that game for hours a day. My Monopoly marathon lasted about a week or two, but damn was that game fun.

I tried the SNES version some time later, and it just wasn't the same...
On the off chance that whatever minification library you're using broke something somehow.
I'm waiting for PennyArcade to write a post about using this tablet for drawing...
Then you cannot have ue customers. Or make wire transfer through the ue.
Thanks - this isn't a case of not implementing APIs, this is a broken implementation. I'll look into it.
Most laypeople would understand the tinfoil part of a tinfoil hat.
If you're operating a business that interacts with customers in the EU, GDPR applies.
We definitely find a lot of value in being able to make references to pieces of configuration that can then be used throughout the app. Then you can change something in one place, and it is consistent everywhere.

Thanks, and we hope you find it useful.
What is -hackers?
I encountered a similar situation to one mentioned in the article on Etsy - a scammer made a fake store for a real shop in Brooklyn selling high-end aprons. To me it looked like the legitimate web-presense of the store.

After placing the order I received no response, and after disputing the charge a month later they sent a tracking number. (The package never came, and a helpful UPS rep broke the rules to tell me the tracking number wasn't even addressed to me - a saving grace and made me wonder if tracking numbers from legitimate purchases are resold to run this scam.)

Etsy refused to take any part in helping with the refund, and despite deleting the store they refused to tell paypal to refund people's (including my) purchases.

Paypal had the tracking number, and could ask UPS for the address and recipient, but refused to help and made me feel like I was the scammer for wanting my money back. They insisted to the end that they could do nothing, despite knowing the Etsy storefront was banned and that the seller never sent me a package.

I would have been out $100 if not for Chase, who did the chargeback and got paypal in line. I will never use paypal or Etsy again, as it is clear they don't care about criminals using their platform to steal money from trusting consumers.

The lack of response from Paypal in this article is no surprise - a lot of their business comes from people using their platform to steal from their users.

Can anyone who works at Etsy or Paypal explain why this system is so broken and anti-consumer?
> As an example, John Oliver ran a very cringe-worthy segment about Narendra Modi (the Prime Minister of India), without any introspection about how it looks for a British white man to mock the democratically elected leader of a country freed from British colonization only recently (in 1947).

It's funny how the US left frequently argues they're advocating in favor of X group, but if any member of X group diverges in opinion from upper-class urban whites and the broader liberal elite social class, they're quickly ignored or condemned.

This is even more apparent now when, in context of BLM stuff particularly, minority people are said to be embodying "whiteness" if they diverge from the BLM narrative.
> My criticism stems more from C++'s steadfast refusal to drop backwards compatibility, in any way, for anyone, ever -- while also adding new features.

Languages that break backwards compatibility tend to have very slow uptake of the new versions. Python 3.0 was released in 2008 and took at least a decade to become the main version. And the changes made to Python were minor compared to what would need to be done with C++.

> The language has become borderline impossible to reason about.

This I agree but mostly it doesn't affect casual users of the language. I drop into C++ every 5 years or so and I don't find it difficult to understand or be productive. I have no idea what the difference between glvalue, prvalue, xvalue, lvalue, or rvalue but it's mostly not a concern for me.
I haven't see anyone mention, not only are you disrupting the person you have turned around to ask a question but likely 3-4 people in the immediate vicinity. Depending on your office layout and the loudness of your conversation maybe even more.
“ I don't have to keep up appearances when I'm done with my work for the day or moment. If I'm waiting for responses or reviews, I can veg out, watch Netflix or play a video game, while staying on top of my email and work load. I've also taken to getting some of my house work done during this time. Laundry, mowed grass, exercise, lots of little things that used to get stacked up on the weekend.”

Agreed on pretty much everything. And this quoted part for many will increase productivity. But management often views this “gasp, going for a walk while I wait for someone to send me something” as time that could have been spent working.

The arguments for forcing everyone who is fully functional remotely back into the office are so shallow it pains me. I get it, some people have personal circumstances that make office work better for them. I guess we will just self sort into different companies and see which is better. My money is on smart people with more freedom over smart people micro managed by the clueless.
I'm in the same boat, and I pay a bit extra to live walking distance from my office.

I detest working from home full time. It used to be a clear mental distinction between "this is my safe space where I don't worry about work" and "this is where I'm putting all of this time slice into work". I've done little personal development and I'm stressed all of the time because I don't feel comfortable at home anymore.

I'm glad WFH is being more recognized in that if there's a day I'm not feeling great but am still okay to work, I don't have to deal with going into the office. I'm hopeful that I can take a WFH day when I need one, but I am not going to work remote full time.
The only company I know that operates based on how you described is Gumroad.

Unfortunately they don't have any open positions at the moment, you can keep an eye on here https://www.notion.so/Jobs-f43f816013b2405aa41ddefb663a4a38
Why isn't this actionable? We are currently making significant public and private investments into electric cars based on their reduced emissions. Why not also invest in cycling infrastructure (beyond the very limited capacity that most US cities are currently doing)?
Streamlit is such a nice product. When iterating on an ML product and trying to give other users a quick and an easy way to interact with a model, Streamlit should be one of the first option to think of.

Integrating with Streamlit[1] was also very simple, in our case, we only had to expose how we serve Tensorboards and Notebooks on our platform, and we created a couple of tutorials[2] to show how to host an app. Several of our users started using it after that as the default way for sharing interactive and customizable dashboards on their Kubernetes clusters.

[1] https://polyaxon.com/integrations/streamlit/

[2] https://polyaxon.com/docs/intro/quick-start/deploying-ml-app...