jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
From CloudFlare's perspective we currently support SPDY for all customers and will support HTTP/2 once NGINX with it becomes available.

We are committed to support for new protocols for all customers. We've rolled out SPDY, IPv6, HSTS, HTTPS (free certs) for all and are close to adding DNSSEC and will add HTTP/2. We're not waiting for these things to gain traction.

To give you an idea of what we are doing and the impact take a look at this chart of SPDY deployment.

http://w3techs.com/technologies/details/ce-spdy/all/all

There's a sudden increase in sites (a doubling) using SPDY. That's when CloudFlare have every single customer free HTTPS and SPDY.
It’s not just the networks, it’s the devices themselves. There’s no concept of security with any of the older OT hardware. They’re basically appliances designed for a “trusted” network where all users are there to do the right thing.

It’s almost a battlestar galactica kind of thing where we need these big systems but it’s really risky to have them fully networked and online
Maybe, but I can tell you when I was 15 I didn't have instant worldwide reach and the on-the-Internet-nobody-knows-you're-a-dog effect at my disposal, and neither did my readers.
The fun thing is, struggling artistic types are already more successful than your typical materialistic office employee.
As a Linux user the biggest turn-off thing for me is the horrible font rendering of Swing applications on Linux. This has kept me from using JetBrains products and Netbeans altogether.
> The Julia set is a 4D fractal, that is defined as the points where the z(n) = z(n-1) + c series is divergent. As n and c are both complex numbers

Sorry, basic question: I'm only familiar with 2D – and, much less, 3D – fractals. How does that formula work? The n is usually the step number in a process, n=[0,]1,2,3.. I can't make much sense of using a complex number for that.

p.s. It should be z(n-1)^2 I guess in the formula, not z(n-1), no? (Although with complex n, who knows..)
According to Russian government news it is ongoing now.

Ukraine scuttled their navy, they dont have naval superiority but the Moskva the russian flagship was sunk? I struggle to see how Russia would think Ukraine did this on their own.

Inevitably their failure to really take Ukraine in any real measure will eventually also be blamed upon NATO countries.

Eventually some nobody russian trooper or stray missile will hit something it shouldn't.

Eventually some provocation will push the wrong button.

Lets not forget the cyberwar that is active and hot right now.

The day Ukraine was invaded was the day world war 3 started. USA war exhaustion is super high. World tension is practically maxed out.

The reality sucks, but not much you or I can do about it.
Why is an LLC filing as an S-Corp a ripoff compared to an actual LLC? I was advised to that particular form of business by tax professionals and would like to hear why you think they are deficient.

Now if you're just talking as compared to a disregarded entity LLC, I would agree with you
AliExpress has a wide selection.
Actually a pretty good introduction
Are you not tempted to just block the requests from these devices, and let the manufacturer take the loss? I imagine serving all those requests is costing real money.
I'm using this exact strategy to scrape content directly from DOM using APIs like document.querySelectorAll. You can use the same code in both headless browser clients like Puppeteer or Playwright and DOM clients like cheerio or jsdom (assuming you have a wrapper over document API). Depending on the way a web page was fetched (opened in a browser tab or fetched via nodejs http/https requests), ExtractHtmlContentPlugin, ExtractUrlsPlugin use different DOM wrappers (native, cheerio, jsdom) to scrape the content.

[1] https://github.com/get-set-fetch/scraper
Socket programming never clicked for me before I learned about the protocols themselves first. My brain just rejected using an API for something I didn't understand. So if you're like me, I highly recommend reading Comer's "Internetworking with TCP/IP" first, and sitting down to socket programming later.
The royals everywhere are clinging to their titles inherited and stolen from their mass murderer ancestors.All this based on a ridiculous(pretend or not, end justifies the means) right to rule religious doctrine.
And the politicians do not pass legislature to end this travesty because it might not be popular. The days of such power structures and its cronies should be numbered, it is not sustainable and we have better alternatives.
Prince Andrew is funded by taxpayer money. Think about that.
I really enjoyed using FoxBase on Macintosh back in 1991.
Yes, it is the base for a lot more. Unfortunately I have tried and used countless other libraries for the last 3 years, and they always wind up breaking - in fact even underscore failed to pass some of my tests, and I had to patch a bug with it.

The only library I have been able to consistently trust is jquery. At a certain point as a developer you have to decide what is best for you and your code, and in my case it is relying on this library, because I know I can trust it.
You're missing the point. Regardless of the circumstances in which an interview takes place, you can ask for changes. And usually get them. The only way to be guaranteed not to get the changes you want is not to ask.

So, if you ever find yourself in an interview about to go the wrong way, ask.
That's how I work these days as well. SourceTree for commits, especially if I just want to stage hunks instead of whole files. Command line for everything else.
I sit on a ball chair. It encourages me to bounce and move, not "slouch" or crumple into the chair (since it has a minimal back) and also makes it easy for me to pop up and stretch my legs.

Sitting in my home office leather/traditional chair causes my feet to go cold, the ball chair doesn't have this same side effect.

Also, leaning in a pinching your neck muscles/nerves is a major factor. Make sure you're screens are high enough, and close enough to discourage this behavior.
Some examples that just come to my mind:

- You need software/dependendencies/licences you don't have in your local machine.

- You need to edit a config file (/etc/hosts or whatever) in your server

- You are in a Windows computer (that's not yours) and you need to make a quick change in your Ubuntu development server.

- You need to edit some files when deploying (databases are no longer in localhost, /home/myname/ is /home/servername/, etc.)

- You launched a large script in your server and need to (view or parse logs | edit the code and re-launch it | check why it didn't work)

- etc.
As somebody who doesn't know Python I would never use this book or recommend it to others. The reason for that is nothing to do with drama over Ruby (which I don't know either) but purely because of the quality of his other work about languages that I do know. In particular his C book and his comments about C on this site.

Anybody who knows C should read this thread: https://news.ycombinator.com/item?id=8834869

The take aways are that Zed doesn't understand C and hasn't read the C standard. He even takes pride in his lack of knowledge of the fundamental concepts that you need to understand to write correct C, and mocks those who do take the time to learn about the standard. Such a person should not be writing a book to teach C to beginners. People following his advice are going to write code that is dangerously incorrect. (If you want to take the position that C is insane and nobody should use it then that is fair enough and hard to disagree with, but in that case the honest thing to do is to encourage people not to use C; don't write a book teaching dangerous practices to beginners).

Since I don't know Python I have no way to know if he takes a similar attitude towards Python. What aspects of the language does he ignore because he is too prideful to read the standards or documentation? Given what I know about his attitude towards C, I can't trust him to teach me the things I would need to know to use Python correctly and safely.
Yeah, and some HN users are hired shills for Russia and China.
> reports spec failures to ruby-bugs

But why should the Ruby developers work to fix 'bugs' against an unsupported 3rd party specification?
I think the attackers used that exact defense during legal proceedings.
Matz is the creator of Ruby. If this guy really wanted to play ball, why didn't he just submit PRs for improving the real Ruby's test suite? Instead he just made his own thing, well duh it didn't end up a part of the real Ruby. OK, a hosting provider wanted their own Ruby implementation to fix concurrency issues, but that doesn't suddenly make the creator of the language have to do things their way. If you fork or reimplement a project and do whatever you want, well you took control so you gained something, but the creator has no obligation to change to your fork/reimplementation.
Bill proposals are rarely on topic for HN. Most bills never go anywhere.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
> Don't believe for a second that one day, everyone will be smart, uber-rational and we'll all live in some Randian, Galt-led utopia.

Not even with properly-applied eugenics (i.e. widespread pre-fertilization gene therapy)?
From my tests on the iPhone, Mobile Safari-based web apps do not have responsive interfaces as compared to native ones. Safari adds a delay when you do things like tap link or button - I'm not sure why, it's probably to disambiguate tapping the link with some other action, since Safari can expect the user to be scrolling and zooming as well on top of any interface element.

Because of this, I find UI that mimics native apps in Safari to be a frustrating experience. Everything looks perfectly native, but all the behavior and touch feedback is slightly off.

Until Apple changes Safari or JQuery Mobile figures out how to get more responsive interaction out of it, I think this mimicking the native iPhone UI is missing the point - UI is about much more than visual theme. Stick to non-platform-specific web app design in the meantime (see Google's Mobile Safari-based apps, for instance).
From what I've seen so far this year in bills pushed by the House and Senate that had provisions to assist small businesses and entrepreneurs that have C-corps were weak at best. The originally proposed health legislation pushed by Reid and many other Democrats would have hurt small businesses hard, so they had to tone it down. Finally, a good bit of what I saw in Democratic campaigning this Fall seemed nationalistic, complaining that Republicans were sending jobs overseas, and implying that these Democratic candidates valued Americans getting jobs over foreigners. So, someone try to change my mind and prove to me why Reid and Kerry would be for legislation that would make it easier for foreign entrepreneurs to be successful in the U.S.? Sure Dick Lugar is a Republican, but this post seems to push the idea (imo) that Democrats want to help foreigners make money and that they are pro-small business, neither of which I have seen much evidence of recently. I don't believe Republicans will be loads better, btw. Small businesses and entrepreneurs aren't the most influencial lobbyists in the world, and while angels and VCs have some pull, the only reason they are getting attention now is because supporting small business and entrepreneurs is a politically popular idea.
Excellent comment, thanks.
We would require location and touch functionality.
The core use case is really quite simple: users provide both text and numerical feedback based on their location - that's basically it. Nothing fancy.
It needs to quick and easy to use, work on as many platforms as possible, and - given the nature of the application - is unlikely to be downloaded prior to when it's needed. People are more likely to use it "on impulse" and that's another reason we like the idea of accessing the service as you would a web site.
It's so nice to hear that come from a programmer :P
The introvert nerd in me likes texting more then phone calls for the most part, but it is getting a little ridiculous where people ask questions via text that can't be answered in a sentence: "How did the job interview go?", "How was your date?" Unless you just want a one word answer or don't really care, make a bloody telephone call.
Unless you were asking them for $1 billion this is pretty dumb. You don't need to be #1 or #2 to make money, and features change after going live.

No.

The question is usually meant to extract from the presenter a concise explanation of what will make their product better than the current incumbent. If you can't articulate the value of your idea in 15 seconds or less, it needs more thought.

And while you don't have to be #1 or #2 to make money, few (if any) investors want to invest in a #3 or #7 offering. Also, you kinda DO need to be #1, or at least have every bit of belief and conviction that you will be #1 in some short order. Raising money to build a me-too is "dumb". And people still get sucked into the fallacy of "it's an $X Billion market, and if we can get just 3% of X we will win". You won't get 3%. You'll get 80%, or nothing (measured over a business life timeline, not a short-term sample).
How is this different from ZooKeeper in terms of features offered or possible use-cases?
Sorry to nitpick, but I think this is a good thing to know. Apocryphal means "of doubtful authenticity", not mythical or false, which is the how you seem to be using it. The story is clearly apocryphal.
I'm guessing because people who are citing Cutts' article are appearing in the search ranking ahead of him.
Hmm. Perhaps I was not as over-optimistic as I initially thought.
Thanks. 10 years is a bit too long, but very useful nonetheless!
Our point is it's unfair to blame Amazon 100% when there were viable and affordable ways round this outage. Some of our customers were in US East and had off-site backups, scripted server deployments and were able to get back online pretty quickly.
I found PG by looking up the Wikipedia article on "Nerd" and going down to the external links, where his "Why Nerds Are Unpopular" article is.
not everyone needs to understand how git works. In a couple of projects I work on, for instance, there are webdesigners who NEVER touch code and never used any sort of VCS before (and no, they DO NOT need to learn it) - making it simpler for them to use git is a big win for everyone in the project :-)
I actually dislike both options. :)

What is wrong with labeling something for what it is? If it's your contacts (or my), say "Contacts".

I use tools repeatedly. The extra words amount to line noise after awhile. A UI should say what it has to, nothing more.
Netbooks have been around long enough now that if they worked in this situation, they would have been adopted already. Think clip board, not laptop. The standing-up use is essential. He said the typing worked just fine. Add the 12+ hour battery life and the iPad fit the situation quite nicely.
Same here about the LEGO. And I get the same feeling looking at a piece of good source code I do looking at the sheet music to a great song. Actually all three systems can have a kind of beauty to them, visually, in their patterns and they can either ring right or ring wrong.
We do that too. The point is that > 50% of our users ignore RPX altogether and use the "normal" username/password signup workflow.
I'm pretty sure I read about this from this HN before. Take for example the story of the 15 year old that found out how to drum up stocks and turn a profit and the SEC barely does anything when they find out because they don't want the public to learn about the practices on Wall Street.

http://www.cs.brown.edu/~rbb/risd/Lebed.html
A few days ago, my wife's boss found a backpack with a cell phone, camera, and iPod in it. The pack was covered in leaves and sitting near a small stream. My wife called the "Mom" entry on the cell phone. The mother lives out-of-state, and hadn't heard anything, but said her son is diabetic.

She put my wife in touch with the owner's cousin, who went up to look near where the backpack was-- and found the owner in the stream, looking pretty beat-up. We haven't heard the denouement yet, so we don't know whether the owner was robbed and left in the stream, or fell in as the result of a diabetic attack.
> If an experimental fine-grained locking variant of CPython scales better for, say, CPU-intensive multi-threaded programs on eight-cores, then the decision to use a GIL instead of fine-grained locking loses efficiency in the case of CPU-intensive multi-threaded programs on eight-cores.

True, but as far as I know, so far Python core developers haven't been very interested in switching locking strategy depending on the hardware and workload (to be fair, the GIL is so embedded throughout the interpreter and code utilities the mere act of making this more pluggable would likely generate a higher workload than just ripping out the GIL and building a brand new and more modern interpreter/VM from scratch)
Huh? Where's the conflict between Wikileaks and Tor? Wikileaks publishes goverment's secrets. Goverments sniff(presumably) citizens' communications, both content and session data. Tor helps citizens to leak those secrets hiding their session data.

Where is the conflict?
> Just to clarify, the GIL is worse than making writing multithreaded programs harder, it makes CPU bound singlethreaded tasks perform worse on multicore machines than on single core machines.

This is incorrect. I'm guessing you're making that claim based on David's discoveries on the old (2.x) GIL last year and didn't actually bother seeing the presentations (or reading the slides, or the blog posts). All the issues he outlined are in multithreaded workloads (why would the GIL do anything for single-threaded loads?). His original outline (the one which basically went viral) was about "GIL battles" (GIL contention) in the old GIL [0], and GIL contention happens when the OS schedules two Python threads for running simultaneously and they both try to run at the same time. How do you do that without running two Python threads simultaneously?

Later, David also exposed a convoy effect with IO-bound threads in the new (Python 3.2) GIL [1] [2]

See also his Interactive Python Thread Visualizations [3] and note that all of them involve at least 2 threads.

[0] http://dabeaz.blogspot.com/2010/01/python-gil-visualized.htm...

[1] http://bugs.python.org/issue7946

[2] http://dabeaz.blogspot.com/2010/02/revisiting-thread-priorit...

[3] http://www.dabeaz.com/GIL/gilvis/index.html
If there was an organized effort to bust people using Tor then a pattern would emerge. In so much if they were high-profile targets (political dissidents, whistleblowers, spies, etc.). If they were cp collectors I don't think anyone would care enough to do an investigation.
This is really cool, I would be freaking out too. Can you share with us how you are determining colors on an image? How are you isolating background colors and do you have the ability to determine more than one color from an image?
What if your skill at learning new things is high?

I sometimes think I'm using a specific skill, when I'm really using skills of learning that specific skill.

Once I've accepted the reality of my situation, the learning is enjoyable... even to the point of "relaxation/control/flow".
Here's a good search that may help you: http://www.google.com/search?q=site:ycombinator.com+customer...
The point I took away from the article seemed to be emphasized by these two statements that she made:

>And honestly, I wouldn’t even mind the degradations of my work life so much if the privileged and powerful were honest about it. If they just admitted that this is simply impossible.

>I’m not saying that someone doesn’t have to scrub the toilets around here. All I’m saying is that maybe instead of being grossed out by the very idea of toilets, you could thank the people doing the cleaning, because if not for them, you’d have to do it your damn self.

As a society, we make poverty into an inescapable and self-reinforcing cycle by attaching such a large stigma to it. The working poor are performing the work necessary to prop up the rest of our civilization while we spit on them for holding that station. We need to admit that that attitude is a problem and then we need to work to change it.

Any honest work can be rewarding in itself but only so long as it is recognized as honest and valuable work. Part of that recognition must be to receive fair compensation in the form of a living wage that covers expenses and allows for saving money towards the future but it also must include respect from the people that benefit by your services.

If we all had to invest our energies in producing, packaging, and preparing every morsel of food that passed our lips, cleaning and maintaining every part of our homes, workplaces, and vehicles, or have a hand in the creation or maintenance of any of the thousand other parts of our daily lives that must all exist and function in perfect order for us to simply get on with it, we'd all be less able to perform the other activities required for the continuance of our society in its present state.

This is simple division of labour, it's been with us since we chipped our first flint. The concept is a simple one: either we all survive or none of us survive. If we all invest even a little bit of effort in keeping that maxim at the front of our minds I believe we really can have a better world tomorrow and the day after that. It's only when you begin seeing people as expendable extras, just another replaceable part, that things begin to fall apart. We're all human, we all deserve a fair chance, and a second one, so help someone, say thank you, and stand up for those who cannot stand up for themselves.
Mechanicville, NY 3 Phase Hydroelectric Plant built in 1897 and still running the original generators: http://edisontechcenter.org/Mechanicville.html
https://poloniex.com/ is a US based exchange
Before I was able to find a job, I was taking some classes at a local college. I was at the end of my financial resources (I could barely afford shoes) and they wanted me to buy this expensive textbook and problem sets online. I already had a perfectly serviceable textbook, but I wanted to be able to practice for exams. I asked the prof. if he could print out a few from his laptop or something, and he flat out refused, even when I told him that I was too poor to afford it :-(. There might have been some miscommunication, but there are times when demands are clearly unreasonable.
That makes it really easy to be against the death penalty.
As Apple's products get more and more popular with developers and users, the anti-Apple criticism get more and more bizarre and inane.
Yeah... It's a shame that tech and science journalism is typically so shoddy.

It isn't because of merely better testing that Windows 7 / Vista are much more stable than previous versions of Windows, there are fundamental architectural changes. On modern versions of Windows if even your video driver crashes it will be restarted and instead of a BSOD you'll just get a system tray notification.
This attitude is perplexing to me. a) If you have internet access, why would you need to buy a book? b) Unless you're a strict Prolog or ML enthusiast, Objective C is similar enough to what you already know that you could probably be productive inside a weekend or two.

Also, learning a new language or library that's different enough from what you know that it takes more than a few hours to be comfortable (generally) makes you a better programmer.

Sorry, I do realize you were mostly trying to pile onto the IPhone cost tally, but I'm always surprised to see other programmers imply that learning new things is inherently hard and undesirable.