jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I had problems with that all the way into Windows 98. I had a motherboard that would not stop sharing IRQs between a WinTV PCI card and the onboard audio. Attempting to use the TV capture card would crash the system, and there was literally no way to stop the motherboard from doing it.

XP, and the hardware of that new era, for all its faults was a HUGE step forward on UPnP.
To wit, from the Atlantic this month:

"The theory that things that improve our safety might provide a false sense of security and lead to reckless behavior is attractive—it’s contrarian and clever, and fits the “here’s something surprising we smart folks thought about” mold that appeals to, well, people who think of themselves as smart." -- Zeynep Tufekci
Hmmm, not good
Except that there's a huge market for 'official' numbered prints. Often the sales of print editions by an artist can rival or exceed the value of an original painted piece. These prints are more more authentic than any other print of the same piece. Their value derived from scarcity, provenance and association with the original creator. All of these are present in an NFT.
That is hardly unique to a "capitalistic system", as history has repeatedly shown.
Late, but I actually think more accurately we're talking about doing sec at > 200 headcount companies, vs <200 or more likely <100 head count companies.

I firmly agree with what you're saying, violently agree perhaps! But I think the scope of a smaller SaaS company means the sec team has an amount of technical and people agency that's sort of unheard of at the bulk of companies.

That's true, that's perhaps "exceptions," but a not unimportant amount of SaaS vendors are at that headcount/company profile .
I suspect he and his ghostwriters are saying less and less on purpose. Why take a stand on an even mildly controversial issue at this point? (And everything is controversial now.) He has nothing to prove.

We might as well ask why his shareholder letters were interesting before? It’s a fairly unusual tradition.

Maybe the next CEO will have something to say, but it’s pretty optional.
It's even simpler, you need to invest in things which all of us agree too.
You should watch Food, Inc. It talks about that.
None of that says "really bad UI". Quirky, sure. Not as straightforward as others.

I wouldn't call strychnine a poison. It's just a quirky food additive.
Note that darcs implements the "expected" or "naive" semantics, at the cost of edge cases that have exponential time (rather than going ahead with unflagged inconsistent merges).
"He was too angry and proud to tell Bill Gates 'Some days working with you is like being in hell.'"

Wow, the interview was great to watch. I don't know if it was spun like this or not but Paul Allen comes off as someone with almost no social skills - he rarely looks the interviewer in the eye, shows no sense of humour, his private collections seem to show him being lonely and his words do sound like him being bitter. I think the least he could have done is sent a draft copy to Bill Gates saying this is what I'm planning to publish and wanted to give you a heads up.
If this implications of this article are correct- antibiotic resistant bacteria are a result of feeding animals antibiotics- then yes, buying grass fed meat (or meat that did not receive antibiotics) will help.
That's a shame because there is some really interesting stuff happening around town.
Makes sense - thanks for the insight!
Surely that's less clear than "Swap( rev[i], rev[iLen - 1 - i] );"?

And yes, the compiler would optimize out "iLen / 2", computing it once rather than every iteration.
I believe there was also a "boredom aids in creativity" article on here today. Which would coincide with sadness, as boredom and depression sometimes go hand in hand.
Welcome to the world of affiliate marketing!
"So all things considered, is she really worth $6 million? If she's a top 1% engineer, and a scarce female top 1% engineer at that, why not?"

Imagine if she was not only female, but a black, lesbian female. Why, she'd be worth billions!
I love all of the new stuff coming to PHP, and frankly, I agree with you, but removing the "bad" parts would break so many applications.

Standardizing things, making libraries consistent, and adding some type of strict typing would be the nicest things to do, I believe.
I really think the Android back button makes all this possible (and perhaps better than on iOS devices. If a link in the iOS twitter app opens Maps, the only way to get back to where you were (pre-iOS4) was to hit home and launch the twitter app... which may have saved its state. In Android, such a workflow would just involve pressing the universal back button. I suppose in iOS4, you can now double tap home and find the twitter app in the list of open apps.

That's not to say Android is better for opening map links from twitter... just that it's a different way of doing things. I would say that most criticisms people have when jumping from android to iOS (or vice versa) stem from trying to use one OS in exactly the same way you used the other OS.
You realize that 2^128 is much less than 10^79, right?
This is what the front page of a portal should look like. It looks good, loads instantly, doesn't ask you inane questions about cookies or bombard you with ads...

Perfect.
#2 does not contradict egoless programming. If you think it does, well, I'll take a page from your book: You're an idiot who has no clue what egoless programming is.

But, more seriously, "egoless programming" requires effort on the part of both the criticizer and criticized. The criticizer cannot act rudely and then exclaim, "You shouldn't be offended, it's just that you're a crap programmer and write sucky code!" That's an incredibly unhelpful way to work with the vast majority of people. If you don't understand why, well, the kindest thing I can say is that you are pitiful or maybe clueless. The person being criticized needs to set aside their ego, in egoless programming, and accept criticism with a minimum of emotional response. But that's hard.

However, the criticizer needs to be aware of who they're speaking to and how they're responding, otherwise they're being foolish, at best, or an asshole, at worst. The criticizer should act in a friendly manner, collegial, in order to be as honest and straightforward as possible without pushing the boundary and causing unneeded offense. Offense is often an emotional reaction, not a logical one, acknowledging that is critical to working with others and achieving your objective of egoless programming. You don't get to declare one day "We're going egoless people!" and follow it up with "All your code sucks!" and expect a successful transition to the egoless programming approach.

Egoless programming is a cooperative path that people embark upon, not a declared mode of working. For emphasis I'll repeat myself: Offense is often an emotional reaction, not a logical one. If you want to achieve egoless programming you have to work on both yourself: Letting things that offend slide off, whether the offense was intended or not. And how you work with others: Acknowledge that offense is an emotion, and being a rude dipshit is a great way to trigger that emotion in others, even if they try not to react with offense, so don't be a rude dipshit, be nice.
Right. And you don't have do depend on yet another external service for a simple task.
I wrote that example, which is simplified, but here are some security things to keep in mind when dealing with PHP/MySQL:

- Always use PDO prepared statements to avoid SQL injections
- Should probably implement a CSRF token check
- You shouldn't output values directly from the user/database and that can lead to XSS
attacks (either sanitize the stored data, or when outputting it make sure the page is always interpreted as plain text)
- You might forget to check for permissions in a specific route (code enforce this via some linting/IDE rules, by using some automated tests or by checking in an included shared script that permissions were indeed verified)
Please change the title to indicate this is just the Fremont datacenter. The current title needlessly scares those of us with linodes in other datacenters.
Lua (without JIT) is also one of the fastest non-JIT, non-native compiled languages there is. LuaJIT is also one of the faster JIT languages. Now, I'm not sure how it compares to the popular JS JIT engines, but from what I've read, its very hard to beat LuaJIT for performance.
The problem is not "Is this possible?", but how long before Google recognizes it and then classifies it as black hat, thereby causing anyone who uses the technique to get downranked. The problem with any popular SEO technique or tool is that it will eventually attract the attention of Google and then be evaluated as "black" or "white" hat.
Not yet. I was planning to put it up on the Steam community first and sending and e-mail later on to Valve (and Gabe himself of course).

I'll wait until the (HN) storm has passed first.

But if you could help me out, that will be great. Thanks!
I disagree that everything that is submitted should be related to tech. Opposite is also true, just cause it is related to tech, does not mean it is appropriate.

In any case, here is the official NH policy:

"What to Submit

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."
There's an assumption implicit in the announcement (and in a lot of anti-Cukes stuff I've seen) that the primary benefit in writing your feature specifications in pseudo-English is that clients get to read/write the features.

That's not the point, at least as far as I'm concerned. The point is to make me, as a developer, think like a user and write the specification of a feature from a user's perspective.

So instead of writing 'page.should have_css(...),' I write "Then I should see ...", and specify the details of that somewhere else. Yes, I could just write a method 'def i_should_see,' but I'm a developer, and hence lazy and also comfortable with the detail. That means I'm more than likely not to do that, but then I've got a spec which doesn't express the feature from the user's point of view.

I'm prepared to accept that there are developers who are disciplined enough to write specs with Steak which do express things from the user's point of view, but I'm certainly not one of them.
The cases I see most often after reading a comment:

1) I was going to post the same comment. I'll just upvote him instead.

2) I had never thought of that. It makes sense and I agree. I'll upvote him.

Both cases are "I agree". But for 1) If I was going to post the same comment, then I clearly see it as something relevant to say in the discussion. Therefore his post is relevant and should be upvoted. 2) is also a case of something being relevant.

Should I also be spending my time finding things I disagree with but find insightful and upvoting them? Insightful generally falls under category 2.

Basically, agreement and value go hand in hand, and as long as you aren't treating comments like a poll, most if not all of your upvotes should be the result of you agreeing with the comment.
I don't agree with Matt's conclusions about the 'damage to the internet', but his comments about the problems with HN resonate. I can understand why he's leaving. I think there are solutions, though, even if no other sites have quite managed to pull it off. I think the key points are:

1) It's OK for different users to see different views of the site. Reddit moved to predefined subcommunities, but this could also be done dynamically. A single 'top page' won't cut it unless users have the ability to block and filter.

2) It's OK to partition the site. While one wants consistency, it's OK to pretend that some posts were never made. You can't have things disappearing from the middle of reply-chains, but there's really no difference between a post that's never made and a post that's not shown to everyone.

3) Not everything functions best as a one-person one-vote democracy. I'm all for the benevolent dictatorship PG and those whom he delegates his power to. While transparency is often preferable, sites like this tend to fail due to lack of use of power rather than from unchecked use.
I saw this in a thread about poor people. I got in a long dialogue with a pretty prominent contributor about the nature of poverty and how it can be changed. You wouldn't believe how much people here feel that it truly is poor people's fault 100% that they're poor, rather than pointing at the myriad systemic fault lines pervading being poor in a poor community, such as family turmoil, substance abuse, decaying infrastructure, underfunded classrooms (and, no, you don't get to point at one school of knuckleheads in NYC as being the marker of the entire US school system and its students), and lack of skilled blue-collar work available.

Perhaps I'm just sensitive because I grew up poor, and perhaps they're not because they never, ever had to. But, it seems that they haven't even traveled outside their comfort zones to at least take a peek at the "other half". Because of that, most of them have "common sense" solutions that are about as "let them eat cake" as can be without actually coming out and saying that (such as "just go out and get a job! I have one, and I'm fine!").

Unfortunately, that won't change here. Entrepreneurs, by our very nature, need to be cool to these sorts of fundamental problems (unless that's our problem space); we simply need to hunker down, eyes on our work, and barrel forth.
Self-driving cars involve vision, classification, most likely planning and logical reasoning, path finding, classical machine learning stuff.

Watson is natural language processing. Models of language, search, some amount of logical inference I presume. Not very similar to self-driving cars.
It's not providing the right information for a decision, it's trying to prejudge that decision based on one factor (screen resolution).

On top of that the syntax is awful and appears to have been chosen to make browser vendors' lives slightly easier - I went and had a look at the links you gave to hixie's reasoning, and it's all based on minor difficulties browsers had parsing audio/video, but they've already done that work, why introduce yet another sub format within an attribute?
Did you read the article? SF has been expensive for a long time. When adjusted for inflation, this isn't even the most expensive that it's been.
There is no slippery slope to authoritarianism. The US might become a police state, but it will not be authoritarian.
Organizing human operators and delegating machines are expertise that have almost zero in common.
Women don't read HN?
Since I came out and flatly said I see this as a serious case of a lack of good parenting, I'll satisfy your curiosity one step: I'm a parent.

Furthermore everything I know about parenting says that the people who would have tried laying down the law from day one would have been extremely likely to end up with lots more conflict and a worse outcome.

There is a wide gamut of parenting behavior between "laying down the law" and just letting your kid do whatever they like without any monitoring or guidance. Neither approach is good - you need to work out a middle way that gives your child a wide scope for autonomy but with defined boundaries that allow you to notice and correct/repair/talk about unreasonable behavior.

Letting a 9 year old have unfettered access to hardcore porn and late night text room conversations is severely towards one end of that gamut.
Sure - porn may be a 'good' outlet but there have been studies that show that the more a guy watches porn, the more unrealistic his views are about sex. Just saying.

As for a 9 year old looking at porn, I think there's a difference at looking at nude art vs. porn and porn really should be cut off until the kid at least his puberty.

But I do agree with @petercooper's response as well.
Both are good. I don't have a whole lot of experience with Django, but the little that I did use it, I liked Rails better. It seems to me like the community is much larger and there are more plugins, gems etc. (This may just be a skewed perception though)
As someone who lives in the Bay Area, am I the only one embarrassed for San Francisco after reading this article? The comments to the post say "watch your surroundings" which is wise in any city, but really, should it be this bad?

Major props to Apple for doing the right thing and helping this guy out.
Where can I invest in this company?
Please don't do this here, regardless of the provocation. It just makes the thread worse.

If you see an egregious comment, flag it instead. (You can flag a comment by clicking on its timestamp to go to its page, then clicking 'flag' at the top. This requires > 30 karma.)
and lots of labeling.

I always like to remember that poorly argued points are a click goldmine.
It was an arbitrary decision. And one which they neglected to notify the general public of.
Heh, that's a lot of work you're asking a stranger to do for you...
Same. Or rather, I had vaguely heard Roaring Kitty but didn’t know it was the same person. Learned it just now.
Thanksfor the link, that's a really well written introductory page.
It’s interesting, though, that the NYT has been willing to respect the pseudonymity of other public figures in circumstances that I would consider comparable. One example is Virgil Texas, a cohost of the perennially controversial leftist podcast Chapo Trap House. Virgil Texas is not his real name—and his real name can be found with a bit of searching, as in the case of Alexander/Siskind—but the Times has stuck with the pseudonym.[0] What principle is being followed here?

[0]: https://www.nytimes.com/2020/02/29/us/politics/bernie-sander...
You don't have privacy in your bathroom either. Yet if CNN was to publish nude photos of you you'd be rightly upset.
Personally this kind of practice doesn't bother me, but if it bothers you then you can probably send Matt Cutts an email about it - his entire job role is to eliminate this kind of noise out of Google's rankings.
>Let's not let the outcome of this specific case affect the idea that there is an institutional bias - conscious or unconscious - against women entering and thriving in male-dominated fields like this one.

Where is the actual evidence this is true?
If there are nine rabbits on the ground and you want to catch one, just focus on one.

- Jack Ma

http://startupquote.com/post/2415148093
But I'd still maintain title is important. For example, our homepage http://visualwebsiteoptimizer.com/ is ranked #2 or #3 for terms 'a/b testing software', 'a/b testing tool'. If title would have been just Visual Website Optimizer, do you think we would have ranked for those terms?
To us, unemployment is a brief sprint of academia

This is an amazing line. I don't know whether putting in "sprint" where you would expect "stint" is wholly intentional, but it is genius.
I was eager to try this thing but...

404: Page Not Found

We are terribly sorry, but the URL you typed no longer exists. It might have been moved or deleted, or perhaps you mistyped it.

Is it down?

Also, does anyone know anything similar but with movies?
Textmate has char-by-char undo and it is deeply annoying, one of the most oft-cited criticisms.
I'm confused, didn't the parent comment just explain why it MUST be unpredictable? Doesn't the attack tptacek describes use the fact that the IV is predictable?
Julia is fascinating to me, and I don't do any ML (currently). Julia seems like such a well designed language. I'm excited to see where it goes.
As an analogy, Punching Jim down by the corner store punches everybody in the face who talks to him, so everyone has stopped talking to him. But how is Punching Jim supposed to fulfill his job as a therapist if his patients are constantly afraid of being punched? The answer is that Punching Jim might just be a bad therapist, and maybe it's good for therapists that punch people in the face to have fewer patients.

Nobody forces the FBI to have the system they have. We could have laws that make interrogation different. We could have laws that change the consequences of accidentally lying to federal agents, that raise the legal standard for consequential lies. The FBI could get rid of the no-fly list, they could stop threatening innocent security researchers to get info. We could get rid of "gotcha" interrogation techniques that are explicitly designed to try and trick people into signing away their rights.

They built this system, and nobody but them is to blame for it. If the FBI wants people to talk to them, they just need to stop punching people in the face. A lack of informants is a problem they created and that they can solve.
While I'm generally happy with cryptocurrency for reasons of practicality, privacy, and broader governance,

connecting both your private communications and your private purchases to your phone number (and to each other) is exceedingly unwise. Especially as most western countries insist on connecting your phone number with government-issued ID. Anybody with technical knowledge and a modicum of appreciation for privacy should be either bitterly amused or straight up appalled.

The correct solution: decouple messaging from your offline identity (phone number etc.). Decouple transactions from offline identity and from communications - proper use of cryptocurrency is good for that.

"Every program attempts to expand until it can connect online identity with offline identity. Those programs which cannot so expand are replaced by ones which can." [1]

--

[1] with apologies to jwz - his original is: “Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.”
I was going to reply to the parent, but yeah, perhaps going part-time might be the simplest and quickest solution?
It has improved a lot. I once wanted to switch with another tech-savvy friend 2 or 3 years ago and the experience was abhorrent.
Nowadays I use it mostly like a IRC client and it improves constantly.

However the comparison between this and signal falls flat due to the metadata that needs to be stored on matrix servers due to its federated setup.
I think the take-away here, which I've also experienced, is to get an IT job in an industry that does not appreciate IT - find a position that seems to involve a TON of manual work - automate all of it - and DO NOT TELL anyone that you have automated those activities.

If you are working from home, you could conceivably do this for multiple jobs (in theory, ethical considerations aside).
Instead of playing whack-a-mole trying to regulate tech, it would be, IMHO, more effective to regulate the outcomes we don't want. In this case, how about stronger privacy protection for employees/students (and people in general). Then it doesn't matter what crazy tech you come up with to "get around the AI regulation".
€2M spare cash is not a low barrier. It's not the "easiest method" either. They're fun articles, but realistically very few people can afford this - and if they can, they know.
Did you read until the point where they would ban the creator of this patch from their forums and aggressively remove any mention of it?

Now I don't know what the creator originally wrote on there, or what the people who mentioned the patch have been saying, but it does raise eyebrows...

So no reason to get your pitchforks yet, but definitely reason enough to demand some form of explanation from paradox's side.
The absence of CRDs is a significant lacking. They enable abstraction, composability and reusability. Even if Kubernetes may be more complex, deploying complex jobs on Nomad may become (much) more complex than CRD-powered complex equivalent on Kubernetes.

I'm also not sure if Nomad has an equivalent of the listeners that you have on Kubernetes to implement reconciliation loops, i.e. the controller part of operators.