jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Seems related to the famous paradox that women in 'freer' countries choose _more_ gender-specific jobs. I think there's a natural explanation that relates to Maslow's Pyramid but anyway, just wanted to mention that if you haven't heard it.
The Free fork should do away with the "signals" / slots" / etc. macros immediately. They were an embarrassment from the first day, and have only got worse with time. In 2019 "Qt Company" actually, officially had the gall to ask the ISO SC22/WG21 C++ Standard committee to change the name of a Standard Library member function that one of their macros squatted on. (A: "Take a hike.")

Apparently there have been capital-letter versions (Q_SIGNALS etc.) for a long time, but they never managed to get the user base ported to them, or even fix their own docs, which still to this day advocate them.
I (as a senior) had a rather bad experience interviewing with Facebook; I was mostly interested in interviewing for whatsapp, the recruiter went and put me in front of someone not at whatsapp, I programmed in an erlang-vm language, so the interviewer was already confused by the code I was writing.

The interview was conducted over coderpad, and at the outset, the interviewer asked if I was familiar with it (I was; I've conducted interviews over coderpad), and I wasted a lot of time commenting out the interviewer's cut and paste instructions and writing out the tests, because when I wanted to actually test out my code, to my surprise, execution was disabled!! I didn't even know that was an option in coderpad.

So, basically one of the key tools I use in my day-to-day coding workflow was kneecapped. As a result I wasn't able to run the quick tests I had written, and I had mixed up two similar algorithms in the implementation, but not in the tests. I would have noticed this IMMEDIATELY if I could have run my code! Needless to say I failed the interview at the first stage.

Oh well. I probably prefer working at startups anyways (I landed at one in the domain I wanted to be in, working in the language I prefer, get paid reasonably well, and have sizable equity in a company that has a good shot at high upside in a short timeframe).
As for the F-35 blueprints, they can have them!
All the grains are different. I had to hard code a table of those conversions for an application I worked on.
Yes, and since raw land can have a hefty unearned price tag, we already know that most of the value is left to the titleholders.

It is very much like the patent debates, except even worse. At least a patentholder, in theory, might have had something to do with thinking up the idea. And at least the patent doesn't last forever

Land titles are permanent, yet the titleholder had nothing whatsoever to do with the manifestation of the space and matter contained at the location.
If you'd like to know what this is about AND see it in action in one fell swoop, boy do I have a link for you!

https://faq.dhol.es/@Soatok/public-beta/what-is-faq-off
Some hardware comes with firmware that can't be overwritten unless it's properly signed by the manufacturer to prevent an attacker from being able to get low-level control of devices that couldn't otherwise be detected. Example: https://www.cisco.com/c/en/us/products/collateral/security/c...

It is, of course, possible to replace an entire physical device with your own hacked one, and have nobody be the wiser. But the theory goes, that would be a lot harder than just copying rooted firmware into a device remotely. (The above system was hacked this year, though)
No, I think plenty are let down. I thought it was a joke when it drove out.
Just stick an Amazon or Google logo on it and people will buy it and place it themselves..
Sounds like they have a mic in the crowd. I can't believe the jeering from the crowd. Who do they they invite for these events?
I think that was the idea. This is not something Tesla hopes to sell like Model 3, it's a fun side project for them.
Looks like how bulletproof glass looks after impact...
Apples to oranges. You built your own Linux box but you bought your Macs from a store. Someone has to make sure sleep works, video cards work, etc. When you choose to build your own box that responsibility falls on you. You're blaming the OS because you bit off more than you were willing to chew.
I couldn't have said it any better. It's pure opportunism and moral grandstanding.
It's a purge, had just read 5 minutes ago that they had suspended Michael Flynn's account, now I'm seeing that FB has decided to ban a community of over half a million people [1] supposedly because their political opinions are not in the best interest of FB the company right at this moment. Of course, I had to get all that info from thedonald.win because almost no-one else is talking about this. Coincidentally, I also think thedonald.win is only hours away from having their domain name taken from under them. This is crazy, crazy stuff.

If it matters I'm not an American citizen, have never set foot in the US (even though it's a country I admire in many ways, just right now I'm reading a selection of Anti-Federalist papers in order to try and understand it better), have grown up as a kid in Ceausescu's one-party state Romania and I have to tell you that this doesn't look good.

[1] https://twitter.com/BrandonStraka/status/1347592064322719744
I'm sorry, what? Why would I, or anyone with any shred of dignity respect people who were attempting to overturn a free, fair, and legal election using violence (there were individuals laying pipebombs, carrying weapons, and zipties !!!) ? They have every right to voice their displeasure, either at the Capitol or at the ballot box, not by hunting politicans and executing them.
Personally I find it amusing that the 0-signal comment "Thanks for all dang" is upvoted while the opposite 0-signal comment "Thanks for nothing dang" is downvoted. I mean, I think dang is chill, but neither of these really contributes to the discussion any more than the other, so shouldn't they have the same score? Upvotes really are a popularity contest these days.
> I thought HN discussions were based on facts rather than political biases.

I very much hope they are.
I guess I see the issue as almost impossible to solve since they're all politicians unable to engage in reasonable discussion, especially when it was election season.
I have plenty of karma to spend here.

While I tend to be a caring person, I recognize that some people are so broken that there is no hope for rehabilitation of them. Donald Trump clearly has been trying to seek approval and validation from people forever. Likely this began in his childhood, if accounts of his father's demeanor are to be believed. Also, given his father's characterization as a slum lord, there is little doubt in my mind that this is a family problem that has been passed down for some time; the fathers were mistreated and rejected as children, and likewise they are excessively hard on their children.

Donald Trump has been, likely out of human survival necessity, creating his own fantasy reality in his mind from a very young age. And frankly, with enough self delusion, one can truly believe anything. He appears to truly believe he was cheated, and that he has always been cheated. Ironically, the facts visible from the outside indicate that he is usually the one cheating others ("university" students, debtors, investors, constituents, etc.).

He is doomed, whether by New York State attorneys for his property tax cheats, or perhaps his inflated property sales (foreign money laundering), or other crimes. But more significantly, he is doomed because his character and behavior guarantees that he will never get the satisfaction and confirmation that he has been needing his entire life. It's actually quite sad. But frankly he is old, and he has fucked so many people against their wishes, literally and figuratively, that I have no compassion at this point. Let him burn, or drown in his own misery.

What is more disturbing is the mass of ignorant followers who have thrown their lives and families in turmoil because of him (and because of Fox News and its like). Some of my elder family are in that category. I remember them before this period, and I know they are ultimately good people; but somehow they need a serious readjustment. To use the really tired, annoying expression, they need to become "woke".

Social media better get a grip. It has a very difficult job, because there is no clear line where free speech becomes excessively false rhetoric and disinformation. But it does occur at some point, and it absolutely gets leveraged by groups with agendas. We have ample evidence of how social media has been used at least since 2015 by Russian-related groups to destabilize "democracies" (in quotes now because what was once believe to be a democracy has now been shown to be more of a "democracy as long as it doesn't includes stuff that really bothers us").

I see no easy solution here. The best solution is broader education, more travel and experience, and more connections with people outside our own little bubbles. But that's not going to happen. At this point I'm not willing to bet whether an environmental disaster or a geopolitical disaster will end human life first.

As for Donald Trump, I pity him and wish him to have exactly what he has now. Lots of stolen or debt-forgiven wealth, women who never want him for him, horrible golf skills, and tiny hands. Farewell.
Let me take the (probably extremely unpopular) position of saying this a really coward move by Twitter. I get it, they don't like Trump, and who could blame them for it. But Trump has said and tweeted far worse stuff than what Twitter now sees as cause for suspension.

The reality is that Twitter didn't want to silence him as long as he was still president for political and business reasons. Now that it's clear his chances for a 2nd term have gone to 0, they just have no more backlash to fear. Those two tweets as reason for the suspension is a blatant farce.

So, sorry Twitter, I'm not buying it. To be credible you should have suspended the guy much earlier. Let the downvotes begin!
The problem with this as a strategy, and problem is a strong word, is that it is insanely hard to replicate.

I can happily not steal money or diamonds all day long, I can always not persuade a founder to sell me his stock for pennies because deep down being dishonest is not how Mrs Brian raised her children.

But not dishonest is different from good. Good is active - not bad is passive. I know people who have righteous anger on their side - they actually find dishonesty offensive, something in need of fixing. Conway sounds like that - someone who goes past not being bad and over to trying to fix a world gone wrong.

Good is a hard balance - you need to know right from wrong, and believe that if you confront wrong, the world has your back.

Scary

Like I said, hard strategy to follow.
I feel the same way, but whenever I vocalize this viewpoint on meta I get downvoted into oblivion and wind up deleting my post.
No, but IP requesting certain porn sites \approx user wants to see porn => account holder specifically requesting porn blocker be disabled. The equivalence can be expected to almost always hold, because its simply the easiest way to account for the behavior.
Thus the inital objection stands.
Yeah, it's weird that ultra-hardcore pornography is so available yet at the same time I find myself watching PBS and they blur out anatomical details and swear words even in depictions of paintings or in films. On foreign films they even add another layer of subtitles to obscure offensive words, despite a warning at the start of the program that it contains adult subject matter or suchlike.

Meanwhile, it's considered perfectly OK to depict all kinds of murderous mayhem, demonic possession, mutilations and so on even in early-evening time slots.
I think uBlock only injects the CSS rules needed, not 14000+ like ABP: https://github.com/gorhill/uBlock/issues/161#issuecomment-52...
Embro didn't say that porn was sex ed. Sex ed would counter those negative effects in a way that banning doesn't. There are also terrible relationship examples on mass media that need to be talked about and have many of the same problems.

I'd also like to see some properly collated evidence.
From those categorical statements I guess you are one of those that objects to sites defaulting to a language guessed from your ip location, or google trying to <strike>auto complete your search</strike> putting words in your mouth.
Anyone can apply for an internship; you can think of it as a paid, fixed-duration, apprentice-like position.
Excellent summary and thank-you for the book recommendation.

The first chapter is conveniently available as a free PDF from the book's site.

It seems like something for those people who are grinding away, doing good work at a great value for their investor/employer/client/customer, but remain underpaid and undervalued; a sort of self-defeating benevolence.
(side note - why the tinyurl?)
Sounds like your friend suffers from bizarre paranoia or acute social anxiety. (See how I can just make stuff up too?)

Having been invited multiple times by friends to Infinite Loop for lunch and dinner, and debated the quality of the food vs Google's with them (Google still wins on that front), I can safely say that nobody at Apple gives a shit if employees talk about the cafe.

The Gizmodo article is pretty much bullshit as well, my friends tell me. Unless there are groups at Apple that are more secretive than the UI team/iPhone/iPad are and actually enforce those rules on their own.
Whenever I have to do this, I find it helps tremendously if I can socialize with my audience prior to the talk, as opposed to just getting a cold intro, and stepping up to the podium. 2000 people is a lot to socialize, but perhaps if you can get some time to chat with people in the front rows beforehand, it may calm your nerves.

The other suggestion is somewhat controversial, but a friend of mine mentioned the same problem and talked to his doc about it. He gave him a very low prescription anti-anxiety scrip. He takes it now before his talks and says it works magic. Unfortunately I don't recall the name of the drug, but it might be worth investigating.

..and..practice..a lot.
The only trouble with the mirror is you can't re-watch later and go "That is the most boring presentation I have ever seen" to learn what to improve.
FTA: Now, I don't literally mean a driver's license. I'm using this term figuratively to mean online credentials that I can re-use in more than one place on the internet.
I don't think you need to go to Toastmasters or your local improv comedy group to learn how to talk. You just need to do it often.

Talk to everyone. People in elevators. Coffee shops. Your workplace. Anywhere you can find people you can engage with.
This looks great! Haven't watched the videos yet, but the lecture slides are good.

Side note, this may disappear after the course is over. For anyone who is interested in going through this on their own later, might I recommend

wget -rkp -np --cut-dirs=1 http://www.ee.columbia.edu/~dpwe/e4896/

(Warning, this includes the lecture videos so will be multi-GB)
And don't get me started on the paper feeders!
Or, apparently, those that have heard this "joke" a gazillion times before, and you.

(sorry, couldn't resist to the temptation, and obviously no offense intended, I am just "joking")
Well, a few people are working on Powerpoint replacements.

But the problem with the complex set you show is that those kinds of applications can take millions of dollars to get to a point where they can compete.

I have a great idea of how to take Excel down, for example. However, when I tallied up the hours it would take just to get to an MVP, it was far out of my range, and far out of three people unless we locked ourselves in a room for a year. To get to an MVP. To compete with something that many businesses get with Word.

You can't beat Excel from the bottom up, because LibreOffice already has that world. The key in that world, I believe, is to attack at the top. Big excel spreadsheets are a nightmare to handle. There's no good way to version control. VBA is easy to turn into spaghetti code. It's expensive to develop ways to see your business intelligence data, whether by packages such as Xcelcius or custom solutions taking a developer's time.

It's the wrong arena to compete on price, but you need a large subset of Excel's features to get to the point where you can tackle that fish.

Or, you can try to make a hit in the app world to prove you have the chops so you can get investment for your bigger ideas.
The videos I've saved work for me when I browse Instafilm on my iPad. It may depend on your specific video - if I remember correctly, some YouTube videos are unable to support HTML5.
The article says nothing about the previous experience of the participants. I've been led to understand that many wine critics have highly consistent palates, able to give the same score to a wine within a couple of points even under blind taste tests. On the other hand, the inter-rater reliability is relatively low. I would be interested to see how professional raters compare on similar studies to the ones presented.
I'm not saying they're trying to spam people, it's just that there are literally tens of thousands of Twitter bots that will automatically follow you back if you follow them first.

The number of followers is meaningless if they're not actual humans who are interested in your tweets.
Google is TERRIBLE at this retail stuff. They are truly atrocious.

And while Paypal hooked up Canadian merchants almost on day one, years after starting Google's system still can't handle that (which is why Canadians and many other nationalities can't sell on the market).
I don't know if you've seen this, but WolframAlpha now shows the steps to a solution in human-readable form. For example:
http://www.wolframalpha.com/input/?i=integrate+xe^x+dx
Click on "show steps" by the solution.
Hello, fellow Apache user! You may wish to look into Nginx. My Japanese toilet seat practically has enough memory on it to serve all my business needs.

One of these days I have to migrate all of my Apache-hosted Wordpress blogs to Nginx.
That can backfire if there's a big gap between the tutorial and the reference documentation. I had a huge and extremely unpleasant initial frustration with Boost Python. The tutorial had me download the Boost source code, build it, and work in the Boost source tree. It was slick and easy. A very exciting start! After I did the tutorial I blew away the Boost source tree, installed the libboost-python package, and got utterly stuck. The reference documentation provided no guidance. There was no libboost-python-dev version of the package at that time, so I thought installing libboost-python would give me everything I needed to develop. Oh well, I eventually figured it out and rebuilt the Boost source.

But to build code that wasn't inside the Boost build tree, I had to read the documentation for the Jam build language so I could modify the build files! I had to learn the damn build language so I could fix the build files so I could get Hello Freakin' World working in a top-level directory. After that I never had to touch the build files in any meaningful way again. A page of documentation could have saved me a whole lot of work.

Partly I blame the tutorial for raising my expectations of the documentation. I've come to accept that software often requires fiddling, but the Boost Python tutorial was so slick and easy that I figured the answer HAD to be in the documentation, right in front of me. The whole time I was working on figuring out the build files, about 10% of my brain was working on the problem and 90% of my brain was screaming, "You idiot! This is a well-documented project! You don't have to think this hard to get Hello World working! Stop fiddling and go back to the documentation and find what you missed!" And I did waste a whole hell of a lot of time re-reading the documentation looking for what I missed.
This is kind of fun. Check out counties holding military bases, particularly less populous counties like Garfield, OK or Lowndes, GA. Most of the movement in and out of those counties is related to the military. Though in the case of Lowndes there's also a university pulling people in from Atlanta.
maybe you are running out of tcp connections
I found it much more difficult. I had to move my swap partition into the LUKS partition so it was encrypted, resize it to be much bigger than the default then figure our how to have the RESUME=disk-uuid boot flag enabled for EFI boot. I got it working but it was quite time consuming.
Many of the tweets of the website right now are meta-tweets referring to HN, the website or similar.
Not sure if I agree with this summary of my article. For most web apps with relatively few keyboard shortcuts, I would actually recommend to use keypress. keyCode/which/charCode work when used with keypress.

The article mentions an open-source example that does it this way and works fine on international layouts: Discourse
OCaml type system is more powerful than F#. OCaml lacks operator overload, computation expressions (unless you use an extension?) and threading (coming soon?). The community is tiny for OCaml. F# is small too but it can access all of .Net easily and there are some good IDE options. F# is backed by Microsoft.

F# is low risk to adopt compared to OCaml. F# is the functional language pick that won’t get you fired.
A lot of people are focusing on the Bluetooth aspect of this which seems to be the most inconsequential part of it. Of course you need to connect to the brain device remotely; what do you want, a USB port on top of your head? Or should we go back to PS/2 or parallel ports and everyone can hide a 2in thick wire in their ponytail?

If we want the brain to be an input device then we must treat it like an input device. That means interfacing with it with the most modern/common standards we have, which, for better or worse (mostly worse), is currently Bluetooth.

Do you also think it's weird that people can put on VR headsets to alter their sight, or put in AirPods to subvert their hearing? 'Cause it is, but I think we've all normalized it to the point that it feels like something we're allowed to do. I think the same will happen with Neuralink at quite a fast pace.
My TrueNAS Core install is saying "FreeBSD 12.2-RELEASE-p3".

My main issue with Bhyve is the lackluster networking performance, getting only ~1.5Gbps from VM guest to VM host (tested with iperf3) on fairly beefy machine. This really limits the usefulness of NFS shares.
You are now on the front page of Hacker News- this is a golden opportunity to tell people about your product, yet there don't seem to be any links or information about it. Did you market it enough?
Not to be a pedant, but I believe that this is not a Ruth Goldberg machine, but rather, a Jolly Ball track: http://www.youtube.com/watch?v=d4qlXjhUHvg
Thank you. I've received several e-mails about this, I'm working on an ePub version and should have it by tomorrow or Tuesday. Send me an e-mail jmtame at gmail dot com.

Edit: just saw your other comment, I responded in that thread.
Having seen him give his spiel at Rice University a few years ago, I came away from it with thoughts nearly identical to the original letter. Your comment here fits the tone he used when responding to the few questions that were allowed at the talk I saw (if memory serves, he went over time and so Q&A was abbreviated).

His strongest points discussed the indoctrination of children into using only proprietary software while in schools. He avoided a conspiratorial tone and set up his case very well. I was impressed, but also disappointed when he didn't expand on it for very long, at least when compared to the topics laden with more hyperbolic rhetoric.
My old supervisor hated using 'Dr' for PhDs and said that the only use the honorific had for him was in getting a nicer table at a restaurant.
https://munchery.com/

(Van didn't link to his company in the post, so here it is)