jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Hi, I'm the author of the blog post being promoted here.

Thank you for your kind words!

> I've always found information about how to do this kind of thing to be pretty confusing and not well described.

This is the main reason I made this post, there is a lot of documentation but most of it is quite dense and doesn't walk through a simple use-case. When I've recommended Tunnel to my friends I usually have to baby them through the process because of the lack of clear information.
This post was made so I have something to point to when I recommend people to use Tunnel for their-usecase. I didn't expect it to blow up this much!
> Thomas and Lense-Thirring precessions are caused by the rotation of the Earth, whereas the geodetic precession is merely caused by the presence of a central mass.

Oops, yes, I misstated this. Thanks for the correction!
18 and 15. I started them on Scratch about 9 years ago, so your elder was about the same age as my younger when we started, and I kept coming back to its model to explain ideas about algorithms.
I don't think it was mentioned as a nationalistic anti-China comment per se. It's just pointing out that the Chinese are often criticized for restricting the freedom of their Internet users, and blocking a major privacy-enhancing browser as Stack Exchange is now doing is arguably just as bad. Users should never be exposed to harassment by network operators or dubious AI "intrusion-spotting" bots for something with such a negligible abuse potential as browsing a 'questions and answers' site.
This is the official response from SE:

https://meta.stackexchange.com/questions/376060/update-on-th...

For the past month Stack Overflow has been hit by weekly DDoS attacks that progressively grew in size and scope. In each incident, the attacker(s) have been changing their methodology and responding to our countermeasures. Initially we were able to detect and mitigate the attacks before any performance degradation could be noticed but the latest attacks ramped up very quickly and the site was brought down before we could react.

While we cannot go into specifics on each attack in order to maintain opsec and not tip off the attackers, we can say that each individual attack has been using different IP addresses and targeted different aspects of the site. During an outage, our top priority is always getting the site back up and running. After traffic has been stabilized, we perform a post mortem for the incident where we assess and improve upon the actions we have taken.

During the outage last Sunday, we noticed that a large amount of the DDoS traffic originated from Tor exit nodes. The decision to block Tor exit nodes did not come lightly, in fact Teresa, our CTO was on the call when we discussed remediation methods. Due to the persistent nature of the attack and our desire to bring the site back up as fast as possible we made the decision to block all DDoS traffic endpoints, including these Tor exit nodes.

We did not target, nor set out to block all traffic from Tor, that’s not something Stack has ever done. However, due to the shared nature of Tor exit nodes, some of them were also routing DDoS attacks to our sites and were blocked. We have tried removing these blocks between attacks but this action has resulted in further site outages as DDoS efforts continue to originate from these exit nodes. Unfortunately blocking the Tor exit nodes also blocks legitimate users from using them. An immediate solution for users who find themselves blocked is to access our site from other IP addresses, via home internet, work internet, or other VPN services.

We are continuing to evaluate the situation and will keep our community updated. Thank you for your patience and understanding.
I reacted to this too, in the changed files tab.

Technically single or double quotes have the exact same meaning in Python. What makes people use single quotes is probably other languages like PHP, Perl and Bash.

I know I've made it a habit to default to single quotes unless I know I need double quotes. So that might be where the habit comes from in the Django project. But it's not actually necessary in python so might as well use the most commonly used type of quote.
I think heterogeneous computing is actually coming this time. Increasing binary size requirements wherever portability is required will be an intended sacrifice toward that aim (but for app store based distributions - the only place required to pay the binary size tax will be in the size of the bundle provided to the app store vendor).

I think the importance of ISAs will fade away generally in favor of specifications that enable coordination of higher level memory model semantics "across" compute resources -- the cpu/compute core becomes the thing that allows you to share reads and transfer write ownership of memory as efficiently as possible between heterogeneous components that operate on the compute graph -- and many of these compute components may require various binary forms of task specific instruction encoding ...
The assumption that small businesses would see a drop in marketing efficiency might assume that advertising costs on Facebook remain constant. In a perfect world, I would think that a reduction in ROAS on Facebook would precipitate a decrease in ad costs, as businesses would be less willing to pay a premium for Facebook ads.

In the long term, I think Facebook is the biggest loser in this scenario, not the small businesses.
Please don't repeat flamewar tropes, even if other comments are also repeating them. It just contributes to the tedious repetition. The drivers-vs-cyclists flamewar is one of the nastiest and most repetitive that we ever see.

The only solution to bad comments is some weighted average of (a) adding more good comments and (b) not adding more bad comments.

https://news.ycombinator.com/newsguidelines.html
I start to think that I’m really lucky in central Europe. All those things (daycare, doctor, dentist) are free here. Even university is free.
I’ll take it
You've identified the biggest cause, but there are other factors as well.

For example, refreshers are always granted at the end of the year and are only granted to employees that have been with the company a set amount of time. What this means is that new employees starting in the summer don't get a refresher until they've been with the company for ~18 months. So when their initial grant runs out, there's actually a gap of ~6 months where they are only earning equity from three grants while they would need four grants to fully match the equity they were earning during the prior period.
Shoutout to Sovereign[1] nice ansible project to automate most of this kind of home setup

[1] https://github.com/sovereign/sovereign
I read somewhere that reddit as a whole is about 35% female; I'm not sure what the breakdown is when it comes to the different subcommunities within it.

Also, what makes it almost 8/6? Based on that picture, the ratio seems to be exactly 8/6.
I enjoyed joshu's AMA, and I expect I'd get lots out of other AMAs. But I wouldn't want them to dominate the front page. I think no more than one or two a day. I'm not sure how to ensure that.
I'd be interested in an analysis of the compiled assembly for those 5 versions in 2b. A quick test on my end shows them all to be extremely similar.

I know little assembly, and am not going to attempt to pick it apart, so I can't attest to any speed difference. But as an example the first and the last compile to the same, though the last has 2 fewer instructions and some -16s changed to -24s. The first is identical to the second. The third has a bit of shuffling, but also appears identical to the first. And the last two are identical to each other (well, obviously).

How much optimization are you looking for in your C-code vs your coder's productivity? If they can get the last ones in one shot, all well and good, but if not is refactoring worth anything in this case?

edit: with -O3 optimizations on gcc, they all appear to be literally identical, the only differences I can see being variable names and the order of functions (in code, not in call order) between the first three and the last two.
I read through the spec a little[0], the thing with this attribute that I'm worried about is if the page is rendered or of scripts are executed. If they are (mainly scripts) then you could see a legitimate website become attacked and have these placed in without anyone knowing or detecting for possibly several days.

[0]: http://www.w3.org/TR/REC-html40/types.html#type-links
Except he didn't say that at all.

I believe pg commented that we're all slaves to Steve Jobs and Dave McClure remarked that 70 cents on the dollar is not a bad wage for slavery. His point was that you can hardly call it slavery when your cut of the profits is significantly bigger than your master's.
I love this article. And his article on why he's done making desktop software is even better:

http://www.kalzumeus.com/2009/09/05/desktop-aps-versus-web-a...
Actually earlier - the Lunar method was reliably used by Cook and Shackleton. It was only on Cook's 2nd and 3rd voyages that he had K1, the first replica of H4 - Harrison's watch - that Cook referred to "My trusty friend, the watch."
I don't think most people have an issue with profit, it is just the "profit at the expense of others" (people, environment, justice, etc.) and the "never enough" mentalities that raises hackles.
I'm a big cryptocurrency skeptic, but if they had used a more reputable coin instead of a pre-mined coin distributed in such a fashion as to enrich the founders, they could have avoided most of this backlash. People who aren't enthusiasts already understand that the raison d'etre of the cryptocurrency landscape is to get rich quick, but these guys got so greedy they've even pissed off the enthusiast community. Unfortunately for Signal, the thrust of its popularity is among those users who have a pet peeve for the term "crypto" used as a shorthand for "cryptocurrency" instead of "cryptography". It'll be interesting to see Signal's public statement in regard to this PR disaster.
If PG is right, then sociopath's will be fairly indistinguishable from nice people.

True sociopath's don't care about your feelings, either positively or negatively, they just care about advancing their own agenda.

If the best way to advance their own agenda is by being nice to people, then that's what they'll do. That's what vegabook got mercilessly downvoted for saying.

And as PG said, lies are really expensive, so smart sociopaths won't use them.

So maybe Ron Conway is a sociopath. But who cares why he's doing so much good? What matters are the results, not the inner reasons.
If you can draw a line through the three points: (0,0), v, and Av
I work in a newsroom. Now that investigative reporters are essentially classed as "terrorists" by the powers that be, encryption of email is now a legitimate concern.

But I and everyone I've asked say that in an ideal world, it would be an IT issue, but we don't see them being gung ho about it either because it is a hassle or because they don't see the benefits.

So, is PGP encryption a user issue, or is it an IT issue? How can we make it an IT issue?
I think the point is these often are upvoted questions[1] with thought out answers. In fairness, I would argue the question I just referenced doesn't "belong" on SO as it's pretty clearly based in opinion. But if I Google "simple django rich text editor" and this is the first result, I would argue it does bring value to SO by bringing me onto the site.

[1] http://stackoverflow.com/questions/4674609/looking-for-a-ric... (not my find, posted in another comment on this thread)
I'm pretty sure they do: http://en.wikipedia.org/wiki/Eigenface
It's a steep cliff. Everyone says the barrier to entry is low, and it is, but there's a ginormous difference between Mom & Pop site and something suitable for even a small business. E-commerce is sorta simple, but the constant need for third-party integrations will bury you if you don't work hard to keep everything simple. And the demand for those integrations just keeps coming.

There's also a much larger number of technologies you have to work with. With financial, embedded, game dev, OS, crypto, big data, you have a finite number of languages / tools to learn, once you learn them, you spend the rest of your career perfecting them. With web dev, you have to not only perfect your tools, but constantly integrate new tools and languages and paradigms into your workflow. It's a lot harder than it looks to do well.

And just because code school grads are getting hired doesn't mean they're making useful contributions from day one. Guaranteed it'll be some time before they're really worth their salary.
Just a little perspective...I've got Sky Broadband and turning off this filter took a couple of clicks. Actually it might have even just been one, and that's it.

Oh goody. Glad to hear it's easy to get your name on a list of filthy perverts. What's the worst that could happen?!
> Establishing the precedent that someone else knows better than you, what content is acceptable for you to view.

That precedent was set many years ago with the BBFC. Also with governmental meddling in the BBC, C4, etc.
Thus is the nature of DNS...
Someone has to be the cynic – Yay another article about personal whims.
Of course Party B knows what's going on, they are high rank spies (and there is no such thing as "former" spy).
No. Per second. That would work out to ~ 1 M req/day. I have absolutely no idea if that's in the right ballpark or not, my point was that the misconfiguration that took down some guy's web server has absolutely nothing in common with what Github faces.
Bit further than that. They're crowding your front porch with the explicit purpose of preventing any of your friends, family or customers actually getting to your front door. I think the intent is important to note. It's not a child who likes the sound of a doorbell, but an adult employed to achieve a very negative outcome.
Having worked with etcd in production for the last few months, I have to agree. The CoreOS stack needs some more time to marinate.
Manta is part of SDC and implements a S3-like API (plus distributed map-reduce data processing).
- Serve assets that need some transformation through a js script(uglify,LESS,...)

- Provide a scripting layer to an executable.

- Re-implement nodejs in Go ...
> Right, and the point is that if society has learned to embrace civil rights since then

Society hasn't learned anything, no. The changes of the civil rights movement were hard fought and enshrined in law that has to be continually enforced precisely because people haven't evolved at all.

> because that's what everybody knows what is actually meant when "backlash" or "consequences" is used

Are you sure everybody knows this? From my perspective, I surely don't. I've seen "cancelling" simultaneously used to refer to literally cancelling programming like "Rosanne", cancelling powerful people who are abusing women like Harvey Weinstein, cancelling people who foment insurrection against the US government like Trump; and also more mundane yet still dissimilar situations ranging from teenagers canceling friends from their friend group, to indeed some person saying something and getting fired over it.

And on the other side, when people complain about backlash they complain about a range of responses including boycotts of products, being moderated but not kicked off social media, actually being kicked off of social media, losing a publisher or a book deal, being kicked out of professional organizations, all the way to being jailed or fired.

These are all wildly different contexts that all fall under the "cancel culture" and "backlash" umbrella, so it's not at all clear that "harassment, intimidation, trying to get people fired" is what people mean by "cancel culture" or "backlash". In fact I think it's one of the biggest problems with this discourse.
Comparing the Mini10, it appears to be cheaper with Windows XP, at $279 to the Ubuntu version's $299. The CPU with Windows is also a Z530 as opposed to the Ubuntu version's N450. The Z530 uses less power and has hyperthreading.
Consider the guideline against using flourishes like all-caps in headlines REITERATED:

http://ycombinator.com/newsguidelines.html
"Product managers" are people who hold the title "product manager", and I've singled them
out because they own the release schedule. Substitute whichever title you like.

"Bona-fide researchers" are people who find and report flaws in good faith, as opposed to researchers who find flaws and sell them to organized crime. I use the term "bona-fide" because that's what it means: "good faith".

I use the term "researcher" because that's the convention.

That's not why you put scare quotes around the term.

An infinitessimal fraction of all computer crime is ever seriously investigated. If you want hard stats, no argument I can make will satisfy you. I'm fine with that.
This is crap, the changed condition is still unacceptable. These conditions are a deal-breaker for me. I would have considered buying an iPhone and developing on it, but because of this stupid other-language-prohibition, I will never buy an Apple product. I bought a Nokia N900 (Maemo / Debian / GNU / Linux phone). I'm very happy being able to run anything on it without having to jail-break or break license terms. Also it runs at up to 1.15Ghz, which is faster than the iPad and newest iPhone.
Not sure why I'm getting downvoted, but in any case, I didn't mean any disrespect to what the quote is about or to the parent poster. His comment just reminded me of this (from a purely stylistic point of view -- the subject matters are in completely separate universes when it comes to gravity), that's all.
I think there are some interesting things you can do to innovate in that space, but I'm not sure any of the ideas floating around in my head are interesting enough to help a digg/reddit competitor overtake them. My focus is on using that kind of technology "behind the firewall" as part of an organizational "knowledge management" type system. To that end, I've been working on a very reddit-like system lately... the actual code is pretty raw still, but I've been rambling about ideas on the blog a lot lately. Feel free to look it over and see if anything I've written inspires an idea.

http://www.jroller.com/openqabal

Off the top of my head, the main things I've got right now that reddit doesn't are: sharing links via XMPP message and tagging.

I think there's also room to do a better job of recommending things. The "related items" list on reddit is - IMO - often times pretty sad. <shrug />
You will hurt their market share incredibly doing so. They will also care.
Hi bl4k,

I understand your point about a wiki. For now, I don't want to host tutorials on Mongofu. I'd prefer people to host their own tutorials on their own blogs/websites and let others know of this through Mongofu.

Your second point, "good tutorials are always relevant"; I completely agree with you there and I'll sort out a vote/rank algorithm eventually. Perhaps a moderated static page to post these "great" resources.

Thanks for the feedback mate.
the sec didnt stop gme trading.
wow
much logo

many Rust

such browser
Toxo is one of the TORCH infections so pregnant women are often tested for it.
Kubernetes is an open-source project inspired by Borg, not a proprietary product like the examples given by GP.
As someone who was in your shoes, lemme suggest the following - the enemy is not your coworkers with big egos, or the work days, or meetings or whatever.

The enemy is your own ignorance.

You are bothered because they know stuff and you don't. There is literally nothing they can do about this. You are not in a school where people will take the time to teach you how to do your stuff. This is work. Say you hire a carpenter and a painter to build some furniture & paint your roof. The carpenter feels very insecure that the painter is so good at painting. How exactly does this help the carpenter improve his skills ? So work on your studies. You say you are "very willing to work hard". So just do that. Ignore all this interpersonal he-sucks-self-esteem-rockstar-dignity etc. This is not some Lifetime drama. Ramp up fast. Focus on your skills & the rest of the issues will fade away in the background. Atleast, that's how I solved it when it happened to me.
I really dislike working with people that don't collaborate. If they can't help you out, then I'd suggest you to move on to somewhere else, specially if they know you were hired as a junior.
@nirvdrum: I can't reply to you directly, probably because of the downvotes, but anyway...

My point is that when you design a trial, you should look for constraints that are more difficult to abuse, and also more valuable for a user, and definitely "1 month of service" is neither difficult to abuse, nor valuable for a user.

If you found a solution in requiring CC details on signup, it's OK, but that was just a temporary cure to your illness of having a time-limited trial. It's not the fault of mailinator, nor the fault of banks, is the fault of wanting to have one (trial) account per person.

South Korea even takes the extreme approach of requiring social security numbers to guarantee that every account reflects one (korean) person, yet it is trivially easy to find stolen databases of schools and companies, and many forums, especially gaming forums even recommend you to commit identity theft to play an online korean game.

Not even companies like Amazon, Google, Microsoft, etc. can save themselves from complex abuse techniques like stolen CC's, generated and valid CC's, disposable CC's, etc. You can pretty easily find news about massive DDoS attacks generated from their clouds using these techniques.

Regardless of how much effort you have spent dealing with abuse, if you are only playing wack-a-mole, you are just wasting your time.

I know it is easier said than done, but probably adding a proxy to do throttling, enforce global limits to free users (ex. domain + ip per hour/day), and stopping/reporting DoS attempts would had been a better investment than trying to prevent users from using Mailinator.
Obviously the branch was done quickly, but at a short glance it was easier not to use an extra line to add `open Num` at the beginning.

Good call on the irc channel. Thanks!
Oops, the artist's source code has a bug making the 233 DVDs contain not what he thinks they contain... All his source files [1][2][3] attempt to generate the random noise with:

// basically no wimpy numbers - only fat ones
if (s > 0 & s < 30000) {s = (short) (s + 30000);}
if (s < 0 & s > -30000) {s = (short) (s - 30000);}

s is a Java 16-bit signed short initialized to a random value. His intent is apparently to modify s to generate sound samples in the ranges [-32768,-30000] and [30000,32767] to make the noise "harsh" (no samples close to 0). But because shorts wrap around the boundaries -32768 and 32767, most samples will in fact be in the range [5537,32767]. See for yourself: if s=5537, he adds 30000, s wraps to -29999, he subtracts 30000, s wraps again back to 5537. s will end up in the ranges [-32768,-30000], [0] and [5537,32767], making the noise less harsh than it should have been.

Damn I would hate to have to re-burn 233 DVDs, or this set of 510(!) he produced later: http://www.jliat.com/HNW510/index.html

This type of bug, an integer overflow, is one of the many types of bugs I look for when I review source code as part of my job in info sec.

[1] http://jliat.com/HNW/HNW.java

[2] http://jliat.com/HNW/HNW90.java

[3] http://jliat.com/HNW/hnwfile.java
You should at least take a look at Swift. These frameworks are great when they work , but as soon as they don't ... imagine yourself looking at a stack trace of a language you don't understand and have to debug that shit ... You should at least get familiar with basic IOS , widgets, swift ...
Any idea what there is in React that Facebook have or are likely to have Patents over? Presumably, using another React-like framework might open you up to issues with these without the (limited) protection of the patent grant.