jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Gimp is a sad story imho,it feels too much like developpers doing UX-UI and failing at doing it properly

Yeah, same feeling initially ... but now that I'm used to it, I actually prefer it.

On the same tangent, for a good example of a clean interface, check out Lightworks for Linux with a cheap Wacom tablet. You'll be blown away.
I'm told that Datalog is equivalent to SQL with recursive subqueries, which means that any Datalog query could be compiled to SQL. (Whether it's feasible to compile to efficient SQL, I don't know.)
Do not try to talk your way out of anything. And you do NOT have to and should not answer any questions from law enforcement or the TSA. Ask repeatedly: Am I being detained? Am I free to go?

Cops can ask for ID (which you do have to provide, sadly) and can briefly frisk you to look for weapons -- if they have reasonable suspicion to believe a crime has or is about to happen.

One other thing of note and what makes this situation a bit odd is that once you get into a TSA line (basically past the first TSA person), you legally have to complete it. But the TSA is not law enforcement and they cannot detain you.

This is different for foreign nationals trying to enter the country (you can be turned away), but U.S. citizens have a right of return (though you can get held for a long time if they make up some reason to suspect you for simply refusing to answer questions.)

And the OP ought to file a complaint with TSA and FOIA the incident report. He should also talk to CCR about a possible lawsuit. Being detained for 18 hours without food or water is dangerous and illegal.

Also fuck JetBlue. Remember they voluntarily turned over their entire customer database to the feds in 2002 to help with datamining. Sounds to me like JetBlue also violated common carriage rules. A captain can refuse to transport a passenger for any reason, but an airline cannot.
"- we don’t do this just for fun - we have to justify our jobs."
Move away from the Bay Area ('back home', or elsewhere)

I work remotely for an SF-based company from Dallas, and I actually observe this happening.

Every month or so, we get an email about some departure from one of the Bay Area folks who is moving "back home." Any digging usually reveals the person had their first child.
i was detained by airport security in SFO upon arrival for two hours without setting off any alarms. Security kept asking me questions, disappearing into a room, then coming back asking me the same questions. They basically took the phone number of my entire contact list and told me they were calling them.

After i saw them take a few trips to that room, i started suspecting that they are watching me from somewhere and trying to analyze my behavior. i don't know why that idea came to me, but i realized i was extremely nervous and sweating. So i decided to bluff that i am pissed and this is outrageous.

When the security guys came back i started bluffing a bad mood. i turned the table by asking them questions instead. "is there something wrong?", "people are waiting for me outside" were some things i started saying. One security guy asked me to calm down but i kept on bluffing, i told them my flight was twenty one hours long non stop and that they are wasting more of my time. at this point i wasn't bluffing anymore i got really upset.

They disappeared one last time, i started huffing and puffing, and looking for the cameras that were watching me since i was convinced that was the case. When security came back, they simply told me you're good to go. They jokingly asked if i'd rather stay there. i said yes. They both raised their eyebrows and looked at me surprised as if they were about to interrogate me again. Then i jokingly said, i'd love to stay and watch all these hostesses passing by, at that point there was a team of hostesses passing by and we all laughed. They told me that this helps them endure their night shifts!

But the funny part was when i reached home, and started calling my relatives whom the security officers said they are calling. My relatives all said that they received no call, and told me of course those guys always bluff. I don't think i can take security seriously after that incident ever.
I guess I just project my own personal worldview onto world affairs. I do stupidly bad things with some frequency, and I only ever recognize them as such in hindsight. Nobody acts against their own morals at the time, right? But I believe it's helpful to say, "Look, I did a stupidly bad thing because I didn't feel or think I had any other options, and I wouldn't have done it if I'd known better." Einstein said as much when he wrote, "Had I known that the Germans would not succeed in producing an atomic bomb, I would not have lifted a finger."

We don't know if there could have been an alternative that definitively ended the war and cost less lives. Things were winding down at that point anyway. I don't even necessarily feel that dropping those bombs was a bad thing in the grand scheme of things, because it shone a light on the darkness that we are capable of as a species. Maybe those two bombs were all that prevented mutual destruction during the cold war.

But as an isolated event, nuking a city is just as horrific as pushing people into ovens - it's really quite comparable, actually - and I think it's best just to say, we did something awful, we thought we had to, it's over now, it won't happen again. Germany did this, for instance. And the only reason that didn't happen for the atomic bombs is because the US "won" the war.
Has anybody on HN worked with him and could say a little bit more about his individual contributions and management style?
Github being fully blocked never lasted more than a few days I believe. Nevertheless I imagine a lot of Chinese also use Gitee or the like. If a library or something like that is a really common dependency i'd imagine it would have a copy on such places.
I see a decent argument that, but that is basically inverting someone's access to healthcare with the amount of time they've put into their community. It is much easier for old people to look back on a lifetime of doing good than young people, but prioritising healthcare to young people minimises DALY lost.

It also penalises people who are sick with serious diseases, as giving them more healthcare would have less impact than helping someone healthy.

I think it is easy to justify mathematically but in practice would be quite cruel. Plus it creates incentives for shenanigans as people desperately bribe doctors to lie about their potential futures.
This is negligence on behalf of the water authority.

10+ years ago I used to do demonstrations of this specific attack for govt and other critical infrastructure owners.
In our demo, we had a two small vats of coloured "chemicals," with pumps controlled by a bank of PLCs, an HMI and a network of a bunch of vulnerable VMs. We would walk people through how to exploit trivial web vulnerabilities that would get them to the HMI and cause the pumps to reverse and cause a chemical spill from the vats. The look on their faces when they caused a vat to overflow themselves with very little skill, was their "scared-straight" moment.

It was 90's, even 80's level hacking. There is no way the managers didn't know this was possible and likely. They're only acting surprised. What this really looks like to me is a test run for something more coordinated and worse.
For me as a potential user of Bitcoin, all this pollution talk is actually dwarfed by one of the components of the argument: virtually all Bitcoin mining is in China. As the Hong Kong debacle shows (politics aside), Chinese government can exercise its power very strongly and very swiftly when it wants to, and with little regard for international protests.

That, and its use of technology to exercise influence, like selectively blocking the 996 repo on GitHub, the Great Firewall etc. suggests to me that Bitcoin, that holy democratic unmovable "store of value" is in fact owned by the Chinese government, which just hasn't exercised its option to meddle in it yet.

In this light, most of the economic assertions about Bitcoin enthusiasts are just wrong. It is state-controlled, hackable by a single entity, and can disappear into thin air whenever. It is just that China doesn't choose to do that yet. And no, offline wallets don't help.

You don't even need to think China is less trustworthy than the US to be concerned. Half the shout about Bitcoin is how trustworthy it is compared to the US dollar...
Author here.

MITMProxy is a tool I reach for when I need to know what requests and responses something is making.

I was introduced to it when tracing bugs between a docker client and non-api conforming docker registry. But since then I find myself reaching for it whenever I want to see the https requests something I am running is making. It's a bit of a pain to the CA, so I thought I would document the steps, including how to man in the middle requests of a docker container you are running.

I know some people reach for Wireshark to look at network requests, but I've never really mastered Wireshark. mitmproxy has a very intuitive UI and is excellant if you just interested in http and https requests.
Why does "what he looks like" to uninformed stock speculators matter?

AMC raised $300M in the rally and no one seemed to mind.

People who bought into the hype lost anyway.
https://twiddler.tekgear.com/
It seems it would be contradictory for the "Qnuts" to buy bitcoin. Cryptocoins do more to enable and perpetuate a global economy than standard localized currency. If not soon enough, I can see those types finally realizing the beast they catered to, cryptocoins owned by new globalist ruling classes, just so they could stick it to the man and feel good for a moment. Not that I believe globalism is necessarily a good or bad thing, depends on context but it just signifies once again the myopia of many extremist ideologies.
Just like a crypto-contrarian to be so smarmy in the face of a trillion dollar idea. "Bitcoin-fanatics" are not using BC for transactions just like we don't currently use gold coins at the grocers. Nor are we lugging around a suitcase of paper bills to buy a car. Spending methods evolve and crypto currency is in an interesting new frontier.
It’s another myth that inflation is purely the result of monetary policy or government intervention. Government intervention does tweak the trajectory of inflation or deflation, but it’s not the only input to the system or even necessarily the main input. It’s a lever.

Bitcoin proponents like to focus on things like M0 money supply while ignoring the fact that value isn’t created by the government printing money. It’s created by people producing valuable things and businesses.

Likewise, storing money under your mattress isn’t a useful thing to do, digital or otherwise. In the real world, investors don’t stuff cash under mattresses, they invest it in things that produce value. Bitcoin incentivizes the opposite of that: It discourages investing in anything that creates value and instead encourages people to not spend or use the currency at all.

The Bitcoin narrative only works as long as there is a net influx of people looking to stuff digital money under their mattress instead of deploying it to something useful.
You probably should restart every month or so, otherwise you're not getting the monthly security patches.
You didn't really have any leverage in this situation. If you did, you didn't express it in a meaningful way.

It's business, not personal. They have so many things going on, it's a bit like trying to get your resume noticed.

Do something crazy, or obnoxious, or out of the blue that will get you noticed NOW. Then show them how, if they don't pay attention to you, it will cost them money.
Yes, unless one of the rivals has a monopoly.
It's hidden a bit, you have to enable it in the config file, and of course it still requires subdomains and such to be properly configured. I expect this to make not much difference for WordPress users, but should be night and day for people who were running MU.
Have you good unit tests? Then you can refactor/rewrite it as you please. Consider rewriting a section a time.
Me and understanding 'subset' go back at least 30 years.

And my comment was related to earl's 2nd sentence. The one right before my reply.

My point, which was possibly lost, is that engaging in sexual behavior with a minor does not preclude homosexuality. It is merely orthogonal to it.

I pick my words carefully. Not every reader does as much, and sometimes this happens.
Mmmm... Sounds really cool. Waiting on the Linux version.
My most successful (commercial) project was done without tests, and it is a huge success

Kinda like saying: Seatbelts have no value by themselves; my parents drove their whole lives without them and didn't die.

The issue is not whether every project that doesn't use tests will fail (it certainly won't). The question is whether over all projects, and on balance, do tests have value. Yes, they do.
I bet you $10 it won't this time. :)
“Everybody-Gets-a-Trophy” part is particularly rich. I still think the biggest problem with it is that children will not find what they are really good at / really enjoy because they are not allowed to fail and success is cheapened.
How is it a mis-use of fonts if I'm using an appropriately semantic character?
StavrosK, jump on this!
I guarantee you they have some code like

if licence == Philip_Inghelbrecht: pass
Just use chrome or firefox with the syncing feature.
I think this is a fantastic post, not just in response to this question but as a response to "Why can't company G just make something like it and take you guys out?"

Fundamentally, and quite succinctly, you've explained why building a successful business/project/technology is hard. And because it's so hard, those that have made something successful and with traction have something of value.
Read his post again, and pay close attention to the part that says 4chan
Chrome has free bookmark syncing built in. There's also the Xmarks plugin if you don't want to be tied to a specific browser.
it circumvents the 6th amendment of the constitution, this part in particular:

to be confronted with the witnesses against him;
There is no contradiction there. They (presumably) don't share information about their users with third parties.
That's an interesting mix of red herrings and what I'm going to call Cougher's Law: as an online discussion grows longer, the probability of a comparison involving climate change approaches 1. The good news is that your red herrings are low in saturated fat, so you can use them to your heart's content rather than to its detriment.
If you think of the internet, as a whole, as a single "community" then you're right - and I think it would be infeasible to apply a particular moral or ethical (and inevitably cultural and political) standard at that level, since "the internet" literally encompasses all of humanity.

But if the internet is seen for what it is, a network of networks and the web a community of communities then there's no paradox - if one is not comfortable or welcomed in one community, one can move to, or start, another community that more accepting.

But then, that allows for exactly the sort of toxic and abusive communities and users that TBL and many others believe are "destroying" the web.

And they're kind of correct, but not because these communities exist, per se, or because the 'wrong sorts of people' are allowed to use the web, but because visibility and dialogue has been mostly centralized along a few large platforms with disproportionate influence, and as a result of the effect of SEO and social media algorithms, much of the diversity of the web has been filtered out for the sake of extremist and commercial content.
Give 2 weeks advance notice + offer them consulting beyond that (at 2x-3x your current rate) to help train the replacement and for smooth transition.

Everybody is happy.
Does Joyent refuse to hire speakers of Spanish, French, Italian, Hindi, or any of the other dozens of languages that have gender throughout the entire grammar?
If you are going to use quotation marks, it should be a direct quotation, not an ungrammatical paraphrase.

It's also talking about the most recent Sunday, so perfectly sensible, though I agree it is not the best form for the statement.
The pronunciation is pretty good, actually. It is very close to the sound of Classical Latin (as far as we can tell), and not being a native speaker of a modern Indo-European language probably helps, too.
Excluding a global menu, yes?
Sure! At the time I was living in Brooklyn. For whatever reason, I was reading the Wikipedia article about Islamic aniconism, the prohibition on figurative artwork, one morning [1]. I had very little knowledge of Islam and didn’t know anything about Ottoman miniatures. Not sure why or how I came across the Wikipedia article, probably just a random click from something else.

A few hours later, I was walking through Bed-Stuy (neighborhood in Brooklyn) and saw a red book just laying on a stoop. It looked like someone meant to throw it away, so I picked it up and read the description. It turns out to be My Name is Red, which is all about the Islamic prohibition on images; the main plot line is about an artist who is killed while working on a figurative artwork for the Sultan.

I’ve had two or three other experiences like this in my life, each with unexplainable coincidences. I’m not sure what to make of them. Clearly they are much more than a mere Baader–Meinhof phenomenon.

1. https://en.m.wikipedia.org/wiki/Aniconism_in_Islam
I wonder if some of the developers are feeling a bit uneasy "What happens if senior management realises that we've not realised anything on iOS for a month and no one cares?" What exactly are Google paying the people writing these apps for? What happens if you fire half of Google's app dev staff and it has no effect on revenue.
Wall Street Journal has been weirdly objective in comparison.
While I am publicly critical of Google (and more so, Facebook), I also really appreciate their support for Python, TensorFlow, pre-trained deep learning models, etc. Even Facebook gets credit for releasing some very useful tools.

Nothing is black and white in the world. Personally, I use products that I pay for from Google (GCP, YouTube Music, etc.) and Facebook (Oculus VR), but I stay away from “free” stuff paid for by data that is owned by me.
> Average candidates conceal their true podition in a cringy way.

Ironic
I didn't enter any data on that spreadsheet on what my skills are etc (I was/am not really looking for work,just entered my user id for the heck of it) but still got a few emails looking for technical founders. Nothing very interesting/significant though.

EDIT: It looks like my entry isn't there any longer. :)
Perhaps I'm being a bit dense, but it's hard to see how one could take an existing asynchronous API and adapt it to use co-routines, since the point where you'd ideally want to "yield" is behind the API - and it may not be desirable or even possible to change this (for example, changing a C-based driver to use Ruby-level co-routines would be a challenge.) OTOH it's fairly straightforward to store a continuation and resume it in a callback.

So while I think you're correct, pragmatically I suspect this approach has more chance of being implemented.
This begs the age old question: How much capacity for change do we really have?
That was meant as an analogy. Hopefully you've had the opportunity to assemble a vulnerability from the interaction between multiple systems. I.e. a web form that allows an input of X which triggers a bug in application framework Y that allows you to exploit a permission rewrite in database Z.
If you consider the stack as an implicit closure-like argument, coroutines are continuations for the purpose of cps (no resuming from an earlier activation record).
Are you that guy who changed his name to Optimus Prime? I've got to tell you, generic name or not that's not doing yourself any favors.
That's his personal brand: abstraction.
Why did I bother reading the article? As usual, the answer to a question posed in a headline is "no".

To avoid wasting your time, skip to the end. At some point near the beginning of the crash, Apple's stock dropped by 23% through causes unknown.

Good to see the headline on HN has been corrected now.
http://www.espace.com.eg/neverblock/ is the closest thing I've heard of to an async Rails framework.
This is straight from GoDaddy's playbook. I lost all respect for that company years ago.
Suggested link is lack of brains, not lack of scruples - remember the shadow scholar's list of reasons includes 1 group that is simply too stupid to handle the work.
The key to Reddit is to unsubscribe from every major subreddit, and just stick with the one's that fulfill your niche interests. If you do that, there is reasonable dialog to be had.
Odd progression, even progression.
One of the people in the car dealing industry I talked to recently told me that the business model now is not based on selling new cars, but to sell services/insurances and a bit from used cars. This makes total sense because they got the first placement for the services, and people are probably not as prepared with service/insurance quotes compared with new car price quotes :) Maybe this is also why Tesla gets a hard time with the auto dealers when they want to do after sale services too.
LISP and functional programming through Lisp style program (I prefer Racket) with multi-threading could be the way of the future, but instead we keep getting stuck in general programming languages that are great second best languages at best.

Using LISP to create DSP Languages is so powerful but under used.
Also the B1 is estimated to be this price.
Looks very nice, design-wise -- unfortunately I can't actually try it out because I'm not willing to put your javascript directly on my production site without experimenting first. I get that your app needs access to do it's thing, so I'm not sure how you'd fix this... but it's a real stopper for me.
I'm glad to hear that, thanks for clearing it up. Of course, I also intended my comment as a warning to others that the origination of hacking might not necessarily be the culprit.
Ah that makes sense. I missed the Silicon Valley reference. Thank you for the correction.
Fake activity (posts, comments, uploads) is different from fake statistics of activity (# of users online)
Nail on the head.

Is the institution trying to ensure that you truly understand the material, or ensure that you have the capability to truly understand the material based on a limited set of inputs? This is not a sarcastic, negative or rhetorical question - there is of course the possibility that the profs are lazy and all that, but that's not what I'm implying with this. The latter is a skill that is indeed valuable, but my general assumption is that the goal of a university course more closely aligns with the former. If you want students to understand the material, it's a damn slippery slope to try to restrict them from any material they can get their hands on, including teacher's versions of textbooks and old tests.

Measuring understanding is hard, in part because people will always try to cheat the system. But part of the reason I paid exorbitant amounts for tuition is that I expect the institution to figure out how to do it, so that the proof they provide that I understand the material has value and actually means something.
Very nice !
I always end up cloning the repository even if I just want to read it.