jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
There must be way more people reading HN than I would think.

Here we are 7 hours after post, overloading it.

Suppose "overloading" this blog is a mere 2 requests/s.

Suppose that an entire 10% of people reading HN click on this link, and on average click on it twice.

Further suppose that the average "active" HN user reads HN 5 times a week.

That means there are 1,210,000 active HN readers.
It really hit home with me when I heard it. I'm really hard on myself, especially since with so many balls in the air it can be easy to drop one now and again. When I heard those words it was like a ton of bricks I'd been carrying were just set down because it was so simple, yet so profound to me. If I dropped a ball it wasn't failure, it was just pausing those things in life I couldn't make space for, when I had the space I could take them right back up. I'm glad it resonated with you as well.
I think more people install chrome when they visit Google.com and are prompted to install it.
We're in an AI Summer if anything.
When you program even a little bit, you already think like a computer. C is more about thinking a lot closer to the hardware, to the very low-level components of the computer. That's really an amazing universe.
requires flash :( darn, wanted to listen in but I'm sure it will be done before I can get flash installed
Ha ha. 4chan is about as "deepweb" as http://fbi.gov. If you don't think all of its traffic is logged by law enforcement, then you are mistaken.

As for its moderation policy: NSFW content is actually prohibited on the majority of the site, including most of the high traffic boards. All of 4chan is not /b/.
Not that I've seen. As far as the site goes, the rule appears to be "unless it's literally illegal or breaking the site, I'm leaving it alone", and everything else is in the hands of the subredd- sorry, sub-board mods.

I think this is the only legitimate stance to take when it comes to a UGC site that allows people to set up their own communities. The staff of each board should be responsible for their own moral compasses, with a minimum of interference by the folks upstairs unless it becomes absolutely necessary.

The existence of a doxxing board is distressing, but it's not against any law in the USA. I don't want it there, but I want hotwheels making decisions like that even less. I feel the same way about things like /r/beatingwomen (exactly what it says in the title) or /r/picsofdeadkids on Reddit.
$90k in salary for an experienced developer and 0.05% equity

Yes, that looks wrong. Equity should be 10X more (0.5%). Whether it's a good deal for your situation or not is a different discussion, but at least that would be more in line with typical deals.
I use stalonetray, but i"ll probably get rid of it soon.

Unfortunately, it's getting harder and harder to use GNOME with anything other than the GNOME WM.

I really should post my pure-stumpwm config on GitHub one of these days. It really is a nice desktop-environment replacement.
>>Give the parents choice of schools so that they can adapt the education to correctly suit their child.

This mostly benefits parents of means, as getting kids too and from a more distant school is not without costs, and neither is researching and evaluating alternative schools (which also dependent on parental abilities which are directly related to education, which is already the strongest predictor of children's educational outcomes.)

That one “reform” is the one fo the best way to cement existing inequities, despite it superficially looking like empowerment.

> Absolutely stop making educational decisions and policy based upon political choices.

That's logically incoherent: educational policy choices are a subset of political choices.
> the problems shouldn’t take more than a day for a single dev to solve

It bothers me that so many of us developers are annoyed by managers saying stupid stuff like "shouldn't be too hard" about things they don't understand, but then other developers walk into the same trap.

Yes, it looks simple at the surface. It most likely isn't. The problem is not that it looks simple, the problem is that you assume it is simple, probably because you don't have the full context.
I actually discussed this very topic elsewhere in this thread: https://news.ycombinator.com/item?id=26296242

I won't repeat my claims here, but I'll add that at this point, at least part of that overrepresentation is self-perpetuating. Many people expect the next Michael Jordan to look like Michael Jordan. That's why Armon Johnson was almost a first round draft pick in 2010 while Jeremy Lin got passed over completely despite the fact that Jeremy Lin is clearly talented by any objective measure.

I'm also uncertain that: 1) cognitive and physical development have the same inhibitors and 2) those inhibitors affect cognition and physical development to the same extent. I wouldn't be surprised to learn that lead hurts the brain more than the rest of the body.
"Make is fine, but it’s not standard. Disturbingly large swathes of critical open source infrastructure are compiled using a hodgepodge of Make, autogenerated rules from autotools..."

1. Autotools use make. GNU make, but make.

2. There's a historical reason for this goofiness: https://en.wikipedia.org/wiki/Unix_wars

"Companies should be paying for this directly: if pyca/cryptography actually broke on HPPA or IA-64, then HP or Intel or whoever should be forking over money to get it fixed or using their own horde of engineers to fix it themselves."

If pyca/cryptography breaks on HPPA or whatever, it's pyca's problem, not HPs or Intels. Unless your project is big enough that you already have HP or Intel working on it.
SPSA seems to be missing. OpenAI's "evolutionary strategies" paper used a form of SPSA. https://en.wikipedia.org/wiki/Simultaneous_perturbation_stoc...
The super-long URLs that you see are already linked to the email address (and other contact details) that you provided while signing up for the newsletter. So, clicking it yourself, or via the the proxy script, will not change much. They really just track whether you open it or not, so they know the popularity of the content.
I fully agree. Luckily there’s RebootBlocker: https://news.ycombinator.com/item?id=25971264
Times have changed in the web (nowadays you can embed fonts and CSS-style menu items), but not on this site.
This seems like cool tech, and people will surely get some good out of it.

But it's kind of in the danger zone that Buddhists warn us about: that the vast majority of people are ghosts, always thinking about the past, or planning for the future, but not connecting with the present moment.

To me, a related problem is one where people are at some event, feeling self-conscious, unable to be themselves, because it's being recorded. And it's all so that some unspecified person, at some unspecified point in the future, can see what happened. But probably, nobody will ever actually look at the recording. And if they did, it'll necessarily be a tinny, low-resolution recording ... of uncomfortable people not being themselves ... because they were being recorded. Degrading the present, for some future thing that may never materialize.

I'm not saying this product pushes us further in that direction. I see they actually seem to be trying to free up the mind of the person doing the recording, and be unobtrusive. I think that's good. Maybe it will be fine, and we just need to make the transition to a world where we take it for granted that everything is being recorded. That might be OK, I don't know. It's just that sometimes technology seems to help build a kind of hall of mirrors that our brains find addictive. It's something we should keep an eye on.
Speaking of slippery phones...

I recently bought an Xperia Z3 which is the first phone I've had that has a glass back along with a glass front. As a result, the phone is extremely "slippery". I have always had a habit of setting my phone down on top of my wallet. With the Z3, I was noticing that within a minute or two the phone would slowly but surely slide off the wallet and onto the desk. I even noticed this a couple of times on surfaces that were quite flat, including if I set it on top of the cardboard box it came in!

Anyway, this all came to a head about 3 weeks after I purchased the phone. It slid off my wallet and onto the floor and the front screen shattered. The screen was $275 to replace, but I have found the replacement screen to be of lesser quality and am now having minor audio issues as well. Disappointing so early into the ownership cycle for a device.

In any event, I am now using a case for the phone, which seems to be an absolute necessity for this device if you want it to not slide off of anything you put it on. The choice of the rear glass cover seems like it offers a large practical disadvantage for an aesthetic advantage that most people wouldn't care about.
It's a built-in feature called Reachability. I've tried it and it feels like a bandage at best. I imagine getting accustomed to it would probably help, but it slows things down quite a bit.

(And the phone is still quite wide, which may be a less bemoaned issue than the distance of upper corners, but is still an issue for me.)
Backblaze engineer here, the blog folks are trying to fix it right now. I also hate "evergreen" blog posts that don't include a date, I wasn't aware we were doing that. :-(
As a temporary solution, you could spoof the user agent by running chromium from command line:
chromium-browser --user-agent="Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/39.0.1132.47 Safari/536.11"
What's so unbelievable about it? It's on brand

https://video.hardlimit.com/videos/watch/ede3d957-2a1f-4ec4-...
The ingress example with multiple subdomains and a default service seem to suggest one can host more than one subdomain. It would require setting your tunnel DNS on the Cloudflare side to point all of them to the tunnel.
I think you're right about this IPO, but we could be heading into a very different paradigm with the rate hikes coming.
I would recommend avoiding glass carboys for fermenting. They are heavy, especially when filled, difficult to clean with their narrow mouths, and quite dangerous if they shatter when you accidentally drop them. (They're easy to drop while you're cleaning them and they're wet and slippery.) There are numerous accounts on home brewing forums of trips to the emergency room because a glass carboy broke and injured someone.

PET plastic fermenters (Better Bottle, FermZilla, Fermonster, etc.) are much nicer to work with.
I spent the last decade working for private vendors whose customers are in the public sector. When self-owned/bootstrapped, it has been a lovely balance. When VC-owned, it has been more soul crushing than you could imagine.

But you can use that knowledge to find a good home - look at the SaaS products your public sector orgs use, find one that is still small, and see what help they need. There are some great groups, and great people in this niche.
Something about that species makes me profoundly uncomfortable every time I see it...
Depends on how it's framed. Imagine something like "fuelled by nationalistic sentiment, German/French government makes unreasonable demands that would force social network to reengineer their networking solution at a massive cost".

Personally I just don't see why an average user would care about FB not complying with this regulation. Once you type in your data into FB - FB has it, it really doesn't matter where FB's servers physically are, you're no longer in control. The only winning move is not to play, er, not to use social networks at all.
It’ll be a big LAN party.
Tolerable(sp.), not tollerable.
I felt quite good actually both then and now. But you seem angrier than you should be. Certainly angrier than someone who would have wrote "It doesn't matter which sign you check" and actually meant it.
So, let’s have a DNS server which, if it sees a given IP in the DNS reply, blocks the resolution of this IP. Actually, MaraDNS’s recursive resolver already has that feature, because, back in 2009, it solved a security problem: There are security issues with those “this host name was not found, look at our ads” websites many DNS resolvers point to instead of giving a NXDOMAIN the way they should.

Indeed, I just looked at the source code, and since MaraDNS uses a hash to look up rogue IPs, this list can be arbitrary long with only memory usage going up. Because these kinds of rogue IPs are (were) rare, there is a hard-coded limit of 1,000 IPs in the source code, but that’s a one-line patch to increase to 10,000 or even 100,000 max bad IPs.

The syntax in one’s dwood3rc file to have this feature is this:

ip_blocklist="10.6.6.6, 10.1.2.3, 10.5.4.3"
ip_blocklist+=", 10.6.0.6, 10.1.6.9"

(Replace 10. IPs with the real IPs of rogue tracking sites)
Buffet’s latest letter mentions active investors as those who buy with intent to sell, whereas he passively buys without intent to sell.
I'm with you. I hate null terminated strings. In my first experiences with C, I specifically hated them because of strlen needing to scan them fully. When C++ introduced string_view, my hate grew when I realized that I could have zero-copy slices all the way up until I needed to interface with a C API. At that point you're forced to copy, even if your string_view came from something that was null terminated!
Are franchises an attractive thing? I see the annual average earnings vs the up front costs and it seems like a strange balance. Like, hundreds of thousands to millions of dollars to get started and earning that seem to range from $30k to $130k a year. Seems easier and more lucrative to be a junior software dev.
Seems like pretty standard language to me. Most of my jobs have had a non-compete clause similar to this one. It's obviously not great, but they're standard in states that don't forbid them. I've never been pursued.

I also tend to completely switch industry between jobs, so it would be pretty stupid for a company operating in the HFT space to sue me when I join an online sports betting company.
When something is taken from you, against your will, ( through coercion ) that is a theft.
People have been conditioned your whole life to accept it,
but it is still theft.
Baseball players aren't socially impoverished.
My god, the author comes as annoying. Something about the voice, whether it's pretentiousness or condescension, grates at my brain.
I am waiting for this one

http://www.google-melange.com/gsoc/project/google/gsoc2011/j...
That's what I was wondering too. My business name is Leftnode Software, my domain is leftnode.com, I've gone by the moniker leftnode for a while now (from before node.js development started, I believe). I hope that was just a typo in their document and they meant nodejsconsultingservices.com would not be allowed.
This is interesting: "Traditionally the trust boundary for a web service exists between the server and the client. But Sony believes they own the client too, so if they just put a trust boundary between the consumer and the client(can't trust those pesky consumers), everything is good. Since everyone knows the PS3 is unhackable, why waste money adding pointless security between the client and the server?"

I wonder if he's purely speculating or maybe knows something more. It's also good to see he can at least still talk about Sony security in general (or can he?)
You know; this guy makes some good points:

"This arrogance undermines a basic security principle, never trust the client. [...] Notice it's only PSN that gave away all your personal data, not Xbox Live when the 360 was hacked, not iTunes when the iPhone was jailbroken, and not GMail when Android was rooted. Because other companies aren't crazy."

"[...] To me, a hacker is just somebody with a set of skills; hacker is to computer as plumber is to pipes. And the same ethics should apply, if you want to mess with the pipes in your own house, go for it. But don't go breaking into people's houses and messing with their pipes."
It would be a trivial addition to the Facebook network to allow outside email exchanges. What I was trying to get across in the article was how Facebook is just 1 step away from directly challenging Google in email and search. Two of the biggest areas of revenue for Google. They have the purpose (money) and they have the ability. I think they're going to do it sooner than anyone expects.
In real life, I would have no problem with your suggesting Shapiro's model for initial unequal equity split - so long as you wind up with the least shares. And that's the issue - it makes initial equity split more likely to be competitive or contentious when the stakes are likely to be very low or zero.
Honestly, I thought the same thing. (Why doesn't he go to stack overflow and ask?) then I thought.

"Oh. My. God. What if he's never even heard of StackOverflow?"

So actually, the above comment isn't inappropriate in the least. A new thread in Hacker News honestly isn't the right place to ask for help with programming connectivity to Microsoft Access (Hint: use ODBC).

But stack overflow is.

Quite often, the "use search" is a rude response ... more often, for example in the case of Hacker News it's also about as useful as a humorous yet slightly rude colloquial comparison between two disparate entities. (eg: tits on a bull).

Anyways.

He is right. HN isn't SXCH. His comment was worded politely and may prove useful to the original poster.
What does ZSH offer me that I don't already have with Bash? And really, what's the most convincing part? Not just "cool" stuff?
If they can assume connectivity it would be best to invert the flow and instead make the Customer receive an invoice ID from the NFC, then work directly with Apple servers to actually pay. Then the Business gets a push notification the invoice was paid.

That way the customer phone never actually sends anything directly to the business, and the only thing sent to the customer is basically public (sure, pay my invoice if you want...)

Skimming happens because you have to enter trusted things into _their_ device w/o any authentication mechanism for the device you're interacting with (the pump).
You’re using hosted k8s! That explains everything! I was so confused how a devops person wasn’t cursing the name. Implementing and managing k8s is where all the complexity and headache lives.
Right but xmonad is very idiosyncratic in that behaviour. I don't know of any other window manager that behaves like that, and while it seems useful in Firefox, it doesn't make much sense to ignore fullscreen requests from an application like mpv which has no chrome anyway, or say a video game which expects to be fullscreen and doesn't know how to dynamically scale its UI down when the window isn't the size it expects.

PiP seems to be a cleaner solution.
It's definitely a balancing act, calculating the ROI for improving security vs implementing more immediate customer-focused work.

This common problem is what led to rise of the MSSPs https://en.wikipedia.org/wiki/Managed_security_service
If my city were owned by its residents, were its shareholders, it would be an abysmal stock to hold.

Philadelphia is 400+ years old. If we had just put away 1% a year of our budget into a endowment, we would be making more money on it each year than our entire yearly budget. Cities are long lived, but the financial side of it is so short lived because there's no city-state, there's no expectation that the city needs to be able to bail itself out. We're always looking for state and federal funds.

It's a shame, Philadelphia could be the nicest, richest city in the world if we had something just like this.
>Their responsive mobile design is for the most part, pretty good. It's a huge upgrade from the past when there was absolutely no mobile optimization. :)

I know this has been around for at least 5 years.
https://www.reddit.com/.compact
Nothing suggests that the company operating the jurisdiction would be the sole, or even a significant, employer.
Where are you working? What are you working on? Who are you working with?
I use Apollo in portrait mode on my ipad, works great.
Open Source but not actively accepting contributions is not a great place to be. Especially when you can't federate, so you are stuck using the central server which basically doesn't accept code contributions. Take a look at https://merge-chance.info/target?repo=https://github.com/sig...

Also it is somewhat interesting that this Open Source centralised Signal server, where centralisation means you can move quicker, hasn't seen a commit in 10 months.

Compare it to Matrix Synapse https://merge-chance.info/target?repo=https://github.com/mat...

The story with the flagship clients in both spaces is very similar.
I was thinking about this recently. After having some trouble with my iPhone 5 sending SMS's last year and my Nexus 6 sending and receiving MMS's this year I feel that SMS/MMS reliability has gotten really bad. I know it's due to a cocktail of buggy OS's and the cell phone towers themselves but I never thought my old Motorola flip-phone from 10 years ago would be more reliable than this stuff.
I agree that the long gap between IE6 and IE7 was really bad (when the IE team was in China, btw, but does that count?), and I'm not saying these problems aren't self inflicted. But once more modern IEs started coming out with standard compliant features, they were ignored (supporting IE still meant IE 6). But once those web standard features were there (along with lots of effort on compliance), they were still not being used! Spartan seems to fix that current problem.
I have reported several bugs using this UI:
https://connect.microsoft.com/IE/feedback/

If you didn't already submit the above, I'd recommend you try. I've had my items looked at (you get status updates) within a month of posting it (yeah, not the best turn around, but far from the worst)

The IE folks are pretty responsive on Twitter also, with https://twitter.com/IEDevChat
Github should have a huge call-to-action banner for every China-based web visitor that leads to this article translated into Mandarin.

Xi Jinping Millionaire Relations Reveal Fortunes of Elite

http://www.bloomberg.com/news/articles/2012-06-29/xi-jinping...

Maybe add a Trollface gif while they're at it.
I've come to think that these toy interpreter examples are a bit questionable unless they contain a variadic structure like an arbitrary tuple - they give the impression that programming with GADTs is simpler than it really is.
Indeed. Endless economic growth comes atthe expense of negative externalities. Companies are incentivized to produce more - or their competitors will - by using up more of the planet's resources and producing more waste, forever. This is unsustainable. At current rates, how long can this planet sustain our growth in consumption?

The main underlying cause of this is population growth. If countries can learn to break their dependency on a social security pyramid, by leveraging the increased productivity that automation enables, then countries like Japan with a graying population can in fact become nations of fewer, more affluent people.

Scientific and technological advancement does NOT have to depend on more consumer crap marketed and sold to more people.
> And it doesn't seem so bad since we're the good guys.

Post-Snowden, check your premises.
s/getting/returning/

This was a driving force in the dotcom crash. dotcom revenue was based on advertising other dotcoms.

The problem with castles in the air is they always come crashing down.
You have to enter payment details to even start a free trial.

> "Are they going to all fork over triple digits a year to stream on Tidal?"

Maybe, but not without the options Spotify provides, like a free tier.